69 lines
3.0 KiB
JSON
69 lines
3.0 KiB
JSON
{
|
|
"name": "@lindyson/ai-video-generator",
|
|
"private": true,
|
|
"license": "Apache-2.0",
|
|
"version": "0.1.0",
|
|
"type": "module",
|
|
"engines": {
|
|
"node": ">=22"
|
|
},
|
|
"workspaces": [
|
|
"apps/api",
|
|
"packages/api-contracts"
|
|
],
|
|
"scripts": {
|
|
"build": "npm run build:contracts && vite build",
|
|
"build:contracts": "npm --workspace packages/api-contracts run build",
|
|
"canary:prompt-wizard:local": "npm run build:contracts && npm --workspace apps/api run canary:prompt-wizard:local",
|
|
"eval:prompt-wizard-v3": "npm run build:contracts && npm --workspace apps/api run eval:prompt-wizard-v3 --",
|
|
"canary:seedream": "npm run build:contracts && npm --workspace apps/api run canary:seedream",
|
|
"canary:seedance-25-shadow": "npm run build:contracts && npm --workspace apps/api run canary:seedance-25-shadow",
|
|
"canary:seedance-25-shadow:prod": "npm --workspace apps/api run canary:seedance-25-shadow:prod",
|
|
"check": "npm run typecheck && npm run test:unit && npm run test:e2e && npm run build && npm run check:api && npm run build:api",
|
|
"check:contracts": "npm --workspace packages/api-contracts run check",
|
|
"check:public-compliance": "node scripts/validate-public-compliance.mjs",
|
|
"check:api": "npm run build:contracts && npm --workspace apps/api run check",
|
|
"db:migrate": "npm --workspace apps/api run db:migrate",
|
|
"db:bootstrap-admin": "npm --workspace apps/api run db:bootstrap-admin",
|
|
"db:seed": "npm --workspace apps/api run db:seed",
|
|
"db:seed:dev": "npm --workspace apps/api run db:seed:dev",
|
|
"dev": "npm run build:contracts && vite",
|
|
"dev:api": "npm run build:contracts && npm --workspace apps/api run dev",
|
|
"dev:worker": "npm run build:contracts && npm --workspace apps/api run worker:dev",
|
|
"build:api": "npm run build:contracts && npm --workspace apps/api run build",
|
|
"test": "npm run test:unit",
|
|
"test:e2e": "playwright test",
|
|
"test:fullstack": "node scripts/run-fullstack-tests.mjs",
|
|
"test:unit": "npm --workspace packages/api-contracts run test && vitest run",
|
|
"seo:baidu:submit": "node scripts/submit-baidu-urls.mjs",
|
|
"seo:baidu:dry-run": "node scripts/submit-baidu-urls.mjs --dry-run",
|
|
"typecheck": "npm run build:contracts && tsc --noEmit",
|
|
"typecheck:api": "npm run build:contracts && npm --workspace apps/api run typecheck"
|
|
},
|
|
"dependencies": {
|
|
"@lindyson/api-contracts": "0.1.0",
|
|
"@tanstack/react-query": "5.104.2",
|
|
"lucide-react": "0.487.0",
|
|
"motion": "12.23.24",
|
|
"qrcode.react": "^4.2.0",
|
|
"react": "18.3.1",
|
|
"react-dom": "18.3.1",
|
|
"recharts": "3.10.1",
|
|
"sonner": "2.0.8",
|
|
"zod": "^3.24.1"
|
|
},
|
|
"devDependencies": {
|
|
"@axe-core/playwright": "4.13.0",
|
|
"@playwright/test": "^1.64.0",
|
|
"@tailwindcss/vite": "4.3.3",
|
|
"@types/node": "^26.6.5",
|
|
"@types/react": "^18.3.18",
|
|
"@types/react-dom": "^18.3.5",
|
|
"@vitejs/plugin-react": "4.7.0",
|
|
"tailwindcss": "4.3.3",
|
|
"typescript": "^6.0.3",
|
|
"vite": "^6.4.3",
|
|
"vitest": "^4.1.9"
|
|
}
|
|
}
|