mirror of
https://github.com/documenso/documenso.git
synced 2026-09-29 08:14:31 +10:00
Upgrade to Node 24 LTS, using the alpine 3.23 tag to handle issues with streaming zip files on 24.16 which hangs npm ci. Pin npm to 11.19.1 for min-release-age-exclude support. Slim the runner image by dropping dev deps, the react-email CLI, and esbuild, none of which run in production. Install turbo from the lockfile version instead of a hardcoded one.
42 lines
1.1 KiB
JSON
42 lines
1.1 KiB
JSON
{
|
|
"name": "@documenso/prisma",
|
|
"version": "0.0.0",
|
|
"main": "./index.ts",
|
|
"types": "./index.ts",
|
|
"license": "MIT",
|
|
"scripts": {
|
|
"build": "prisma generate",
|
|
"prebuild": "prisma generate",
|
|
"format": "prisma format",
|
|
"clean": "rimraf node_modules",
|
|
"post-install": "prisma generate",
|
|
"prisma:generate": "prisma generate",
|
|
"prisma:migrate-dev": "prisma migrate dev --skip-seed",
|
|
"prisma:migrate-deploy": "prisma migrate deploy",
|
|
"prisma:migrate-reset": "prisma migrate reset",
|
|
"prisma:seed": "prisma db seed",
|
|
"prisma:studio": "prisma studio"
|
|
},
|
|
"prisma": {
|
|
"seed": "tsx ./seed-database.ts"
|
|
},
|
|
"dependencies": {
|
|
"@prisma/client": "^6.19.0",
|
|
"kysely": "0.29.2",
|
|
"nanoid": "^5.1.6",
|
|
"prisma": "^6.19.0",
|
|
"prisma-extension-kysely": "^3.0.0",
|
|
"ts-pattern": "^5.9.0",
|
|
"zod": "^3.25.76"
|
|
},
|
|
"devDependencies": {
|
|
"dotenv": "^17.2.3",
|
|
"dotenv-cli": "^11.0.0",
|
|
"prisma-kysely": "^2.3.0",
|
|
"prisma-json-types-generator": "^3.6.2",
|
|
"tsx": "^4.23.1",
|
|
"typescript": "5.6.2",
|
|
"zod-prisma-types": "3.3.5"
|
|
}
|
|
}
|