20c03acdaa
Deploy to route.crispygoat.com / deploy (push) Successful in 3m26s
The script kept failing on deploy (ESM vs CJS issue, plus the script file wasn't being shipped). User decided not to worry about it. The 26 manual rows will remain in the sheet without Entry IDs; the cron will retry them with a manual cleanup of any duplicates 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": "{}"
|
|
}
|