remix-conform-rpc
Version:
Supercharge your remix/react-router actions and loaders with typesafe param and query parsing using conform and zod
87 lines • 2.3 kB
JSON
{
"name": "remix-conform-rpc",
"version": "4.2.0",
"author": {
"name": "Tim Zolleis"
},
"license": "MIT",
"description": "Supercharge your remix/react-router actions and loaders with typesafe param and query parsing using conform and zod",
"files": [
"dist",
"package.json",
"README.md"
],
"exports": {
"./server/response": "./dist/server/response.server.js",
"./server/action": "./dist/server/setup-action.server.js",
"./server/loader": "./dist/server/setup-loader.server.js",
"./utils": "./dist/utils/error.js",
"./hooks/action": "./dist/hooks/use-action.js"
},
"type": "module",
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.1",
"@conform-to/dom": "^1.2.2",
"@conform-to/react": "^1.2.2",
"@conform-to/zod": "^1.2.2",
"react-router": "^7.0.0",
"@testing-library/dom": "^10.4.0",
"@testing-library/react": "^16.1.0",
"@total-typescript/tsconfig": "^1.0.4",
"@types/react": "^19",
"@types/react-dom": "^19",
"eslint": "^8.52.0",
"jsdom": "^25.0.1",
"prettier": "^3.4.2",
"react": "^18.3.0",
"react-dom": "^18.3.0",
"remix-params-helper": "^0.5.1",
"typescript": "^5.7.3",
"vitest": "^3.0.4",
"zod": "^3.24.1"
},
"peerDependencies": {
"@conform-to/dom": ">=1.2.2",
"@conform-to/react": ">=1.2.2",
"@conform-to/zod": ">=1.2.2",
"react-router": ">=7.0.0",
"remix-params-helper": ">=0.5.1",
"zod": ">=3"
},
"repository": {
"type": "git",
"url": "git+https://github.com/timzolleis/remix-conform-rpc.git"
},
"homepage": "https://github.com/timzolleis/remix-conform-rpc#readme",
"bugs": "https://github.com/timzolleis/remix-conform-rpc/issues",
"keywords": [
"remix",
"typescript",
"typesafe",
"zod",
"api",
"react",
"query",
"mutation",
"action",
"loader",
"forms",
"validation",
"form validation",
"trpc",
"bouncer",
"session",
"middleware",
"conform"
],
"sideEffects": false,
"packageManager": "pnpm@8.15.1+sha1.8adba2d20330c02d3856e18c4eb3819d1d3ca6aa",
"scripts": {
"dev": "",
"build": "tsc",
"lint": "tsc",
"publish-beta": "npm publish --tag beta",
"test": "vitest",
"check-exports": "attw --pack ."
}
}