Summarize successful steps, print the failing check and error text, and split the validate job into seven steps. Local npm test stays TAP.
66 lines
1.9 KiB
JSON
66 lines
1.9 KiB
JSON
{
|
|
"name": "jyotish-web",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "next dev",
|
|
"build": "next build",
|
|
"start": "next start",
|
|
"test": "node scripts/run-tests.mjs",
|
|
"test:db": "tsx --test --test-concurrency=1 tests/database-*.test.ts",
|
|
"test:deployment": "tsx --test tests/health-deployment.test.ts tests/staging-backend-workflows.test.ts tests/staging-image-manifest.test.ts",
|
|
"db:migrate": "node scripts/db-migrate.mjs",
|
|
"db:migrate:check": "node scripts/db-migrate.mjs --check",
|
|
"lint": "eslint",
|
|
"data:china": "node scripts/pull-china-locations.mjs",
|
|
"data:world": "node scripts/pull-global-locations.mjs"
|
|
},
|
|
"dependencies": {
|
|
"@ant-design/cssinjs": "^1.24.0",
|
|
"@ant-design/icons": "^6.3.2",
|
|
"@base-ui/react": "^1.6.0",
|
|
"@gsap/react": "^2.1.2",
|
|
"@mastra/core": "^1.50.1",
|
|
"@refinedev/antd": "^6.0.3",
|
|
"@refinedev/core": "^5.0.12",
|
|
"@refinedev/nextjs-router": "^7.0.5",
|
|
"@supabase/ssr": "^0.12.3",
|
|
"@supabase/supabase-js": "^2.110.5",
|
|
"@tailwindcss/postcss": "^4.3.2",
|
|
"antd": "^5.29.3",
|
|
"better-auth": "1.6.23",
|
|
"boring-avatars": "2.0.4",
|
|
"class-variance-authority": "^0.7.1",
|
|
"clsx": "^2.1.1",
|
|
"date-fns": "^4.4.0",
|
|
"drizzle-orm": "^0.45.2",
|
|
"gsap": "^3.15.0",
|
|
"lucide-react": "^1.24.0",
|
|
"next": "16.3.1",
|
|
"pg": "^8.22.0",
|
|
"react": "19.2.4",
|
|
"react-day-picker": "^10.0.1",
|
|
"react-dom": "19.2.4",
|
|
"react-markdown": "^10.1.0",
|
|
"remark-gfm": "^4.0.1",
|
|
"server-only": "^0.0.1",
|
|
"sonner": "^2.0.7",
|
|
"tailwind-merge": "^3.6.0",
|
|
"tailwindcss": "^4.3.2",
|
|
"tsx": "^4.23.1",
|
|
"tw-animate-css": "^1.4.0",
|
|
"zod": "^3.25.76"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^20",
|
|
"@types/pg": "^8.20.0",
|
|
"@types/react": "^19",
|
|
"@types/react-dom": "^19",
|
|
"eslint": "^9",
|
|
"eslint-config-next": "16.2.10",
|
|
"supabase": "^2.109.1",
|
|
"typescript": "^5"
|
|
}
|
|
}
|