UNPKG

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
{ "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 ." } }