package.json
Rama main · réplica de lectura del repositorio original.
{
"name": "rekey",
"version": "0.0.0",
"private": true,
"description": "Auth + Billing + Admin-as-a-Service for multiple applications",
"packageManager": "pnpm@9.12.0",
"engines": {
"node": ">=22.0.0",
"pnpm": ">=9.0.0"
},
"scripts": {
"build": "pnpm db:generate && turbo run build",
"dev": "pnpm db:generate && dotenv -- turbo run dev",
"lint": "eslint .",
"typecheck": "pnpm db:generate && turbo run typecheck",
"test": "pnpm db:generate && turbo run test",
"guides:portal-shots": "node scripts/capture-portal-shots.mjs",
"db:generate": "prisma generate --schema prisma/schema.prisma",
"db:migrate": "prisma migrate dev --schema prisma/schema.prisma",
"db:migrate:deploy": "prisma migrate deploy --schema prisma/schema.prisma",
"db:studio": "prisma studio --schema prisma/schema.prisma",
"lint:fix": "eslint . --fix --fix-type problem,suggestion,layout",
"prepare": "simple-git-hooks"
},
"devDependencies": {
"@eslint/js": "^10.0.1",
"@next/eslint-plugin-next": "^16.3.3",
"@prisma/client": "6.10.1",
"dotenv-cli": "^11.0.0",
"eslint": "^9",
"eslint-plugin-jsx-a11y": "^6.10.2",
"eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-hooks": "^5",
"globals": "^17.11.0",
"lint-staged": "^17.4.1",
"playwright": "^1.60.0",
"prisma": "6.10.1",
"simple-git-hooks": "^2.14.0",
"turbo": "^2.3.0",
"typescript": "^5.6.3",
"typescript-eslint": "^8"
},
"pnpm": {
"overrides": {
"fast-uri@<3.1.8": "^3.1.8",
"postcss@>=8.0.0 <8.5.10": ">=8.5.10",
"hono@<4.13.11": "^4.13.11",
"ip-address@<10.7.4": "^10.7.4",
"brace-expansion@>=5.0.0 <5.0.12": "^5.0.12",
"qs@<6.16.0": "^6.16.0",
"sharp@<0.35.5": "^0.35.5",
"form-data@>=4.0.0 <4.0.6": "^4.0.6",
"axios@<1.20.0": "^1.20.0",
"follow-redirects@<1.16.1": "^1.16.1",
"nanoid@>=3.0.0 <3.3.18": "^3.3.18",
"nanoid@>=5.0.0 <5.1.16": "^5.1.16",
"js-yaml@>=4.0.0 <4.3.2": "^4.3.2",
"devalue@<5.9.3": "^5.9.3",
"source-map-js@<1.2.2": "^1.2.2",
"svgo@>=4.0.0 <4.1.0": "^4.1.0",
"smol-toml@<1.9.0": "^1.9.0"
}
},
"simple-git-hooks": {
"pre-commit": "pnpm exec lint-staged"
},
"lint-staged": {
"*.{ts,tsx,mjs,js,jsx}": [
"eslint --fix --fix-type problem,suggestion,layout --max-warnings=0"
]
}
}