{
  "name": "@app/mod-cms",
  "private": true,
  "version": "0.3.3",
  "type": "module",
  "scripts": {
    "dev": "astro dev",
    "build": "astro build && node scripts/patch-do-config.mjs && node --input-type=commonjs -e \"require('fs').writeFileSync('dist/.assetsignore','_worker.js\\n_routes.json\\n')\"",
    "preview": "astro preview",
    "typecheck": "tsc --noEmit",
    "test": "vitest run",
    "test:e2e": "playwright test",
    "mcp": "tsx mcp/server.ts"
  },
  "dependencies": {
    "@neondatabase/serverless": "catalog:",
    "@astrojs/cloudflare": "^13.7.0",
    "@modelcontextprotocol/sdk": "^1.12.1",
    "@platform-modules/audit": "workspace:*",
    "@platform-modules/auth": "workspace:*",
    "@platform-modules/comments": "workspace:*",
    "@platform-modules/forms": "workspace:*",
    "@platform-modules/forms-react": "workspace:*",
    "@platform-modules/notifications": "workspace:*",
    "@platform-modules/notifications-react": "workspace:*",
    "@platform-modules/auth-react": "workspace:*",
    "@platform-modules/content": "workspace:*",
    "@platform-modules/content-react": "workspace:*",
    "@platform-modules/i18n": "workspace:^",
    "@platform-modules/i18n-content": "workspace:^",
    "@platform-modules/i18n-translator": "workspace:^",
    "@platform-modules/fields": "workspace:^",
    "@platform-modules/menus": "workspace:^",
    "@platform-modules/menus-react": "workspace:^",
    "@platform-modules/fields-react": "workspace:^",
    "@platform-modules/search": "workspace:*",
    "@platform-modules/db": "workspace:*",
    "@platform-modules/util": "workspace:*",
    "@platform-modules/ui-editor": "workspace:*",
    "@platform-modules/ui-primitives": "workspace:*",
    "@platform-modules/ui-tokens": "workspace:*",
    "@platform-modules/uploads": "workspace:^",
    "@platform-modules/uploads-react": "workspace:^",
    "@tiptap/core": "^2.27.2",
    "@tiptap/extension-image": "^2.27.2",
    "@radix-ui/react-dialog": "catalog:",
    "@radix-ui/react-select": "catalog:",
    "@radix-ui/react-slot": "catalog:",
    "@radix-ui/react-tabs": "catalog:",
    "astro": "catalog:",
    "drizzle-orm": "catalog:",
    "markdown-it": "^14.2.0",
    "react": "catalog:",
    "react-dom": "catalog:",
    "sanitize-html": "^2.17.5"
  },
  "devDependencies": {
    "@embedded-postgres/linux-x64": "18.4.0-beta.17",
    "@astrojs/react": "catalog:",
    "@cloudflare/workers-types": "catalog:",
    "@playwright/test": "catalog:",
    "@tailwindcss/vite": "^4.0.0",
    "@testing-library/react": "catalog:",
    "@types/markdown-it": "^14.1.2",
    "@types/node": "catalog:",
    "@types/pg": "^8.11.0",
    "@types/react": "catalog:",
    "@types/react-dom": "catalog:",
    "@types/sanitize-html": "^2.16.1",
    "embedded-postgres": "18.4.0-beta.17",
    "jsdom": "catalog:",
    "pg": "^8.22.0",
    "tailwindcss": "catalog:",
    "tsx": "^4.19.4",
    "typescript": "catalog:",
    "vitest": "catalog:",
    "wrangler": "^4.83.0",
    "zod": "catalog:",
    "@tooling/vitest-config": "workspace:^",
    "@tooling/pg-template": "workspace:^"
  }
}
