@kellanjs/actioncraft
Version:
Fluent, type-safe builder for Next.js server actions.
75 lines (74 loc) • 1.8 kB
JSON
{
"name": "@kellanjs/actioncraft",
"version": "0.1.0",
"description": "Fluent, type-safe builder for Next.js server actions.",
"keywords": [
"next.js",
"react",
"server-actions",
"server-side",
"useactionstate",
"typescript",
"type-safety",
"type-inference",
"fluent-api",
"builder-pattern",
"schema-validation",
"validation",
"error-handling",
"form-handling",
"progressive-enhancement",
"full-stack"
],
"author": "kellanjs",
"license": "MIT",
"homepage": "https://github.com/kellanjs/actioncraft",
"repository": {
"type": "git",
"url": "git+https://github.com/kellanjs/actioncraft.git"
},
"bugs": {
"url": "https://github.com/kellanjs/actioncraft/issues"
},
"publishConfig": {
"access": "public"
},
"type": "module",
"main": "dist/index.js",
"files": [
"dist"
],
"scripts": {
"dev": "vitest",
"build": "tsc",
"lint": "eslint .",
"test": "vitest run",
"format": "prettier --write .",
"check-format": "prettier --check .",
"check-exports": "attw --pack . --ignore-rules=cjs-resolves-to-esm",
"ci": "npm run lint && npm run build && npm run check-format && npm run check-exports && npm run test"
},
"peerDependencies": {
"next": "^15.0.0",
"react": "^19.0.0"
},
"peerDependenciesMeta": {
"react": {
"optional": true
}
},
"devDependencies": {
"@arethetypeswrong/cli": "^0.18.2",
"@eslint/js": "^9.30.1",
"@trivago/prettier-plugin-sort-imports": "^5.2.2",
"eslint": "^9.30.1",
"next": "^15.0.0",
"prettier": "^3.6.2",
"react": "^19.0.0",
"typescript": "^5.8.3",
"typescript-eslint": "^8.35.1",
"vitest": "^3.2.4",
"zod": "^3.25.74",
"zod-form-data": "^3.0.0"
}
}