{ "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" } }