{ "name": "route-commerce-platform", "version": "2.0.0", "private": true, "scripts": { "dev": "node fix-agents.js && next dev --webpack -H 0.0.0.0 -p 4000", "build": "next build --webpack", "start": "next start", "lint": "eslint", "lint:fix": "eslint --fix", "migrate": "node scripts/migrate.js", "migrate:one": "node scripts/migrate.js", "db:migrate": "node scripts/migrate.js", "db:seed": "tsx db/seed.ts", "db:seed:tour": "node scripts/seed-tuxedo-2026.js", "db:reset": "node scripts/db-reset.js", "db:studio": "drizzle-kit studio", "type-check": "npx tsc --noEmit", "test": "vitest run", "test:watch": "vitest", "test:ui": "vitest --ui", "test:e2e": "playwright test --project=local", "test:e2e:prod": "PLAYWRIGHT_PROD=1 playwright test", "format": "prettier --write \"src/**/*.{ts,tsx}\"" }, "dependencies": { "@anthropic-ai/sdk": "^0.96.0", "@aws-sdk/client-s3": "^3.1064.0", "@aws-sdk/s3-request-presigner": "^3.1064.0", "@google/generative-ai": "^0.24.1", "@gsap/react": "^2.1.2", "@neondatabase/auth": "^0.4.2-beta", "@neondatabase/serverless": "^1.1.0", "@sentry/nextjs": "^10.55.0", "@stripe/react-stripe-js": "^6.6.0", "@stripe/stripe-js": "^9.7.0", "@supabase/ssr": "^0.10.2", "@supabase/supabase-js": "^2.105.3", "@upstash/ratelimit": "^2.0.8", "@upstash/redis": "^1.38.0", "drizzle-orm": "^0.36.4", "exceljs": "^4.4.0", "framer-motion": "^12.40.0", "gsap": "^3.15.0", "lucide-react": "^1.17.0", "next": "^16.2.6", "next-auth": "^5.0.0-beta.31", "next-themes": "^0.4.6", "openai": "^6.37.0", "papaparse": "^5.5.3", "pdf-lib": "^1.17.1", "posthog-js": "^1.378.1", "posthog-node": "^5.35.11", "qrcode": "^1.5.4", "react": "19.2.4", "react-dom": "19.2.4", "server-only": "^0.0.1", "square": "^44.0.1", "stripe": "^22.1.1", "uuid": "^11.1.1", "zod": "^4.4.3" }, "devDependencies": { "@playwright/test": "^1.60.0", "@tailwindcss/postcss": "^4", "@types/node": "^20", "@types/papaparse": "^5.5.2", "@types/pg": "^8.20.0", "@types/qrcode": "^1.5.6", "@types/react": "^19", "@types/react-dom": "^19", "@types/uuid": "^11.0.0", "@vitejs/plugin-react": "^4.7.0", "dotenv": "^17.4.2", "drizzle-kit": "^0.30.6", "eslint": "^9", "eslint-config-next": "16.2.5", "jsdom": "^25.0.1", "pg": "^8.20.0", "playwright": "^1.59.1", "tailwindcss": "^4", "tsx": "^4.22.4", "typescript": "^5", "vite-tsconfig-paths": "^5.1.4", "vitest": "^2.1.9" }, "overrides": "{}" }