bf68fa8431
Deploy to route.crispygoat.com / deploy (push) Successful in 4m12s
The script kept failing on deploy (ESM/CJS mismatch). User opted to drop the auto-fix. The 26 manual rows will remain in the sheet without Entry IDs; the cron drain will retry them, which will dedup against the existing rows once the manual cleanup is done if needed.
83 lines
2.4 KiB
JSON
83 lines
2.4 KiB
JSON
{
|
|
"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",
|
|
"@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/supabase-js": "^2.105.3",
|
|
"drizzle-orm": "^0.36.4",
|
|
"exceljs": "^4.4.0",
|
|
"framer-motion": "^12.40.0",
|
|
"gsap": "^3.15.0",
|
|
"idb": "^8.0.3",
|
|
"lucide-react": "^1.17.0",
|
|
"next": "^16.2.6",
|
|
"next-themes": "^0.4.6",
|
|
"openai": "^6.37.0",
|
|
"papaparse": "^5.5.3",
|
|
"pdf-lib": "^1.17.1",
|
|
"qrcode": "^1.5.4",
|
|
"react": "19.2.4",
|
|
"react-dom": "19.2.4",
|
|
"server-only": "^0.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",
|
|
"fake-indexeddb": "^6.2.5",
|
|
"jsdom": "^25.0.1",
|
|
"pg": "^8.20.0",
|
|
"playwright": "^1.59.1",
|
|
"react-doctor": "^0.5.8",
|
|
"tailwindcss": "^4",
|
|
"tsx": "^4.22.4",
|
|
"typescript": "^5",
|
|
"vitest": "^4.1.9"
|
|
},
|
|
"overrides": "{}"
|
|
}
|