2026-06-02 12:38:01 +08:00
{
"name" : "omniai-web-preview" ,
"version" : "0.1.0" ,
"private" : true ,
"type" : "module" ,
"scripts" : {
"dev" : "vite --host 127.0.0.1" ,
"build" : "vite build" ,
"preview" : "vite preview --host 127.0.0.1" ,
2026-06-09 11:34:56 +08:00
"test" : "node scripts/run-unit-tests.mjs" ,
2026-06-02 12:38:01 +08:00
"type-check" : "tsc -p tsconfig.json --noEmit" ,
2026-06-09 11:34:56 +08:00
"lint" : "eslint ." ,
"format:check" : "prettier --check .github/workflows/web-quality.yml eslint.config.js scripts/run-unit-tests.mjs src/test src/api/generationConcurrency.test.ts src/utils/enterpriseVideoPolicy.test.ts src/utils/taskLifecycle.test.ts" ,
"verify" : "npm run test && npm run type-check && npm run lint && npm run format:check && npm run governance:check && npm run style:check && npm run build" ,
2026-06-04 16:03:49 +08:00
"governance:check" : "node scripts/check-governance.mjs" ,
2026-06-02 12:38:01 +08:00
"style:check" : "node scripts/check-style-governance.mjs" ,
"smoke:generation:mocked" : "node scripts/smoke-generation-mocked.mjs"
} ,
"dependencies" : {
"@ant-design/icons" : "5.3.0" ,
"@xyflow/react" : "12.10.2" ,
"react" : "18.2.0" ,
"react-dom" : "18.2.0" ,
"zustand" : "5.0.13"
} ,
"devDependencies" : {
2026-06-09 11:34:56 +08:00
"@eslint/js" : "^10.0.1" ,
2026-06-02 12:38:01 +08:00
"@types/react" : "18.2.0" ,
"@types/react-dom" : "18.2.0" ,
"@vitejs/plugin-react" : "4.2.1" ,
2026-06-09 11:34:56 +08:00
"eslint" : "^10.4.1" ,
"eslint-plugin-react-hooks" : "^7.1.1" ,
2026-06-02 12:38:01 +08:00
"playwright" : "1.60.0" ,
2026-06-09 11:34:56 +08:00
"prettier" : "^3.8.3" ,
2026-06-02 12:38:01 +08:00
"sharp" : "0.34.5" ,
"typescript" : "5.3.3" ,
2026-06-09 11:34:56 +08:00
"typescript-eslint" : "^8.60.1" ,
"vite" : "5.4.21" ,
2026-06-02 12:38:01 +08:00
"vite-plugin-compression2" : "2.5.3"
}
}