{ "name": "rebours", "private": true, "type": "module", "scripts": { "dev": "concurrently \"astro dev\" \"NODE_ENV=development node --watch server.mjs\"", "build": "prisma generate && astro build", "preview": "astro preview", "server": "NODE_ENV=production node server.mjs", "db:migrate": "prisma migrate dev", "db:seed": "prisma db seed", "db:studio": "prisma studio", "stripe:purge": "node scripts/stripe-purge.mjs", "stripe:purge:confirm": "node scripts/stripe-purge.mjs --confirm", "stripe:sync": "node scripts/stripe-sync.mjs", "stripe:sync:confirm": "node scripts/stripe-sync.mjs --confirm", "astro": "astro" }, "prisma": { "seed": "node prisma/seed.mjs" }, "dependencies": { "@adminjs/fastify": "^4.2.0", "@adminjs/prisma": "^5.0.4", "@fastify/cors": "^10.0.2", "@fastify/static": "^9.0.0", "@prisma/client": "^6.19.2", "adminjs": "^7.8.17", "astro": "^5.17.1", "bcrypt": "^6.0.0", "concurrently": "^9.0.0", "dotenv": "^17.3.1", "fastify": "^5.3.2", "stripe": "^20.3.1", "tslib": "^2.8.1" }, "devDependencies": { "@types/bcrypt": "^6.0.0", "@types/node": "^25.3.0", "prisma": "^6.19.2" }, "pnpm": { "onlyBuiltDependencies": [ "@prisma/client", "@prisma/engines", "bcrypt", "esbuild", "prisma", "sharp" ], "overrides": { "@tiptap/core": "2.1.13", "@tiptap/pm": "2.1.13", "@tiptap/extension-bold": "2.1.13", "@tiptap/extension-blockquote": "2.1.13", "@tiptap/extension-bullet-list": "2.1.13", "@tiptap/extension-code": "2.1.13", "@tiptap/extension-code-block": "2.1.13", "@tiptap/extension-document": "2.1.13", "@tiptap/extension-dropcursor": "2.1.13", "@tiptap/extension-gapcursor": "2.1.13", "@tiptap/extension-hard-break": "2.1.13", "@tiptap/extension-heading": "2.1.13", "@tiptap/extension-history": "2.1.13", "@tiptap/extension-horizontal-rule": "2.1.13", "@tiptap/extension-italic": "2.1.13", "@tiptap/extension-list-item": "2.1.13", "@tiptap/extension-ordered-list": "2.1.13", "@tiptap/extension-paragraph": "2.1.13", "@tiptap/extension-strike": "2.1.13", "@tiptap/extension-text": "2.1.13" } } }