72 lines
3.7 KiB
JSON
72 lines
3.7 KiB
JSON
{
|
|
"name": "ai-drama-platform",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite --host 127.0.0.1",
|
|
"api": "node server/local-api.mjs",
|
|
"worker": "node --input-type=module -e \"import('./server/worker.mjs').then(({startLocalWorker}) => { startLocalWorker(); console.log('AI drama local worker started'); setInterval(() => {}, 1 << 30); })\"",
|
|
"build": "vite build",
|
|
"preview": "vite preview --host 127.0.0.1",
|
|
"write:exports": "node scripts/write-sample-exports.mjs",
|
|
"smoke:tenant": "node scripts/smoke-tenant.mjs",
|
|
"smoke:mfa": "node scripts/smoke-mfa.mjs",
|
|
"smoke:security-events": "node scripts/smoke-security-events.mjs",
|
|
"smoke:device-risk": "node scripts/smoke-device-risk.mjs",
|
|
"smoke:audit": "node scripts/smoke-audit.mjs",
|
|
"smoke:identity": "node scripts/smoke-identity.mjs",
|
|
"smoke:system-users": "node scripts/smoke-system-users.mjs",
|
|
"smoke:commercial-governance": "node scripts/smoke-commercial-governance.mjs",
|
|
"smoke:invitations": "node scripts/smoke-invitations.mjs",
|
|
"smoke:commercial-ops": "node scripts/smoke-commercial-ops.mjs",
|
|
"smoke:commercial-approvals": "node scripts/smoke-commercial-approvals.mjs",
|
|
"smoke:entitlements": "node scripts/smoke-entitlements.mjs",
|
|
"smoke:plan-templates": "node scripts/smoke-plan-templates.mjs",
|
|
"smoke:billing-ledger": "node scripts/smoke-billing-ledger.mjs",
|
|
"smoke:release-workflow": "node scripts/smoke-release-workflow.mjs",
|
|
"smoke:delivery-portal": "node scripts/smoke-delivery-portal.mjs",
|
|
"smoke:delivery-clearance": "node scripts/smoke-delivery-clearance.mjs",
|
|
"smoke:oidc": "node scripts/smoke-oidc.mjs",
|
|
"smoke:creator-suite": "node scripts/smoke-creator-suite.mjs",
|
|
"smoke:knowledge-rag": "node scripts/smoke-knowledge-rag.mjs",
|
|
"smoke:knowledge-governance": "node scripts/smoke-knowledge-governance.mjs",
|
|
"smoke:asset-governance": "node scripts/smoke-asset-governance.mjs",
|
|
"smoke:style-kits": "node scripts/smoke-style-kits.mjs",
|
|
"smoke:model-connectors": "node scripts/smoke-model-connectors.mjs",
|
|
"smoke:model-approvals": "node scripts/smoke-model-approvals.mjs",
|
|
"smoke:model-routing": "node scripts/smoke-model-routing.mjs",
|
|
"smoke:api-clients": "node scripts/smoke-api-clients.mjs",
|
|
"smoke:api-rate-limit": "node scripts/smoke-api-rate-limit.mjs",
|
|
"smoke:ops": "node scripts/smoke-ops.mjs",
|
|
"smoke:production-catalog": "node scripts/smoke-production-catalog.mjs",
|
|
"smoke:production-controls": "node scripts/smoke-production-controls.mjs",
|
|
"smoke:worker": "node scripts/smoke-worker.mjs",
|
|
"smoke:readiness": "node scripts/smoke-readiness.mjs",
|
|
"smoke:media-evidence": "node scripts/smoke-media-evidence.mjs",
|
|
"smoke:api-media": "node scripts/smoke-api-media.mjs",
|
|
"smoke:workflow-platform": "node scripts/smoke-workflow-platform.mjs",
|
|
"smoke:compose-evidence": "node scripts/smoke-compose-evidence.mjs",
|
|
"smoke:work-items": "node scripts/smoke-work-items.mjs",
|
|
"smoke:tasks": "node scripts/smoke-tasks.mjs",
|
|
"smoke:task-collaboration": "node scripts/smoke-task-collaboration.mjs",
|
|
"smoke:notifications": "node scripts/smoke-notifications.mjs",
|
|
"smoke:search": "node scripts/smoke-search.mjs",
|
|
"smoke:project-isolation": "node scripts/smoke-project-isolation.mjs",
|
|
"smoke:project-lifecycle": "node scripts/smoke-project-lifecycle.mjs",
|
|
"smoke:all": "node scripts/smoke-all.mjs",
|
|
"cleanup:demo-noise": "node scripts/cleanup-demo-noise.mjs"
|
|
},
|
|
"dependencies": {
|
|
"@node-saml/node-saml": "^5.1.0",
|
|
"@vitejs/plugin-react": "^5.0.0",
|
|
"lucide-react": "^0.468.0",
|
|
"react": "^19.1.1",
|
|
"react-dom": "^19.1.1",
|
|
"vite": "^7.1.0"
|
|
},
|
|
"devDependencies": {
|
|
"playwright": "^1.62.1"
|
|
}
|
|
}
|