{
  "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",
    "gsap": "^3.14.2",
    "stripe": "^20.3.1",
    "tslib": "^2.8.1"
  },
  "devDependencies": {
    "@babel/plugin-syntax-import-assertions": "^7.28.6",
    "@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"
    }
  }
}
