{
  "name": "@app/consumer",
  "private": true,
  "type": "module",
  "scripts": {
    "dev": "astro dev",
    "build": "astro build",
    "preview": "astro preview",
    "typecheck": "tsc --noEmit",
    "test": "vitest run tests/uploads-authz.test.ts tests/search.test.ts tests/seo.test.ts tests/ai.test.ts tests/realtime.test.ts tests/helpdesk.test.ts tests/audit.test.ts tests/record-store.test.ts tests/marketing.test.ts tests/content.test.ts tests/comments.test.ts tests/fields.test.ts tests/hydration-guards.test.ts tests/blueprint-saas-admin.test.ts tests/blueprint-community.test.ts tests/blueprint-commerce.test.ts tests/blueprint-marketplace.test.ts tests/blueprint-commerce-storefront.test.ts tests/blueprint-cms.test.ts tests/commerce-faceting.test.ts tests/instant-load.test.ts tests/metering.test.ts && astro build && node tools/bundle-check.mjs && playwright test",
    "test:comments": "vitest run tests/comments.test.ts",
    "test:content": "vitest run tests/content.test.ts",
    "test:uploads-authz": "vitest run tests/uploads-authz.test.ts",
    "test:audit": "vitest run tests/audit.test.ts",
    "test:record-store": "vitest run tests/record-store.test.ts",
    "test:blueprint-saas-admin": "vitest run tests/blueprint-saas-admin.test.ts",
    "test:blueprint-community": "vitest run tests/blueprint-community.test.ts",
    "test:blueprint-commerce": "vitest run tests/blueprint-commerce.test.ts",
    "test:blueprint-marketplace": "vitest run tests/blueprint-marketplace.test.ts",
    "test:blueprint-commerce-storefront": "vitest run tests/blueprint-commerce-storefront.test.ts",
    "test:cms-blueprint": "vitest run tests/blueprint-cms.test.ts",
    "test:search": "vitest run tests/search.test.ts",
    "test:seo": "vitest run tests/seo.test.ts",
    "test:ai": "vitest run tests/ai.test.ts",
    "test:realtime": "vitest run tests/realtime.test.ts",
    "test:helpdesk": "vitest run tests/helpdesk.test.ts",
    "test:marketing": "vitest run tests/marketing.test.ts"
  },
  "dependencies": {
    "@astrojs/react": "catalog:",
    "@platform-modules/i18n": "workspace:*",
    "@platform-modules/i18n-react": "workspace:*",
    "@platform-modules/perf-react": "workspace:*",
    "@platform-modules/query-react": "workspace:*",
    "@platform-modules/ui-primitives": "workspace:*",
    "@platform-modules/ui-tokens": "workspace:*",
    "@radix-ui/react-radio-group": "catalog:",
    "@tanstack/react-query": "catalog:",
    "@tanstack/react-query-persist-client": "catalog:",
    "@tanstack/query-sync-storage-persister": "catalog:",
    "astro": "catalog:",
    "react": "catalog:",
    "react-dom": "catalog:",
    "tailwindcss": "catalog:",
    "web-vitals": "catalog:"
  },
  "devDependencies": {
    "@axe-core/playwright": "^4.13.0",
    "@tailwindcss/vite": "^4.3.3",
    "@cloudflare/workers-types": "catalog:",
    "@playwright/test": "catalog:",
    "@platform-modules/audit": "workspace:*",
    "@platform-modules/auth": "workspace:*",
    "@platform-modules/tenancy": "workspace:*",
    "@platform-modules/mail": "workspace:*",
    "@platform-modules/record-store": "workspace:*",
    "@platform-modules/notifications": "workspace:*",
    "@platform-modules/jobs": "workspace:*",
    "@platform-modules/tax": "workspace:*",
    "@platform-modules/ledger": "workspace:*",
    "@platform-modules/billing": "workspace:*",
    "@platform-modules/commerce-catalog": "workspace:*",
    "@platform-modules/commerce-cart": "workspace:*",
    "@platform-modules/commerce-checkout": "workspace:*",
    "@platform-modules/commerce-orders": "workspace:*",
    "@platform-modules/commerce-inventory": "workspace:*",
    "@platform-modules/commerce-fulfillment": "workspace:*",
    "@platform-modules/commerce-promotions": "workspace:*",
    "@platform-modules/commerce-reviews": "workspace:*",
    "@platform-modules/content": "workspace:*",
    "@platform-modules/fields": "workspace:*",
    "@platform-modules/uploads": "workspace:*",
    "@platform-modules/search": "workspace:*",
    "@platform-modules/seo": "workspace:*",
    "@platform-modules/ai": "workspace:*",
    "@platform-modules/helpdesk": "workspace:*",
    "@platform-modules/marketing": "workspace:*",
    "@platform-modules/realtime": "workspace:*",
    "@platform-modules/db": "workspace:*",
    "@platform-modules/comments": "workspace:*",
    "@platform-modules/util": "workspace:*",
    "@electric-sql/pglite": "catalog:",
    "miniflare": "^4.20260730.0",
    "drizzle-orm": "catalog:",
    "@types/react": "catalog:",
    "@types/node": "22.20.1",
    "@types/react-dom": "catalog:",
    "typescript": "catalog:",
    "vitest": "catalog:",
    "@tooling/vitest-config": "workspace:^"
  }
}
