/home/techb158/cosmic-risk.abdallabala.com
Edit: /home/techb158/cosmic-risk.abdallabala.com/package.json (2338B)
{
"name": "cosmic-ai-risk-saas",
"version": "0.1.0",
"private": true,
"description": "Commercial SaaS rebuild of the COSMIC AI-Risk Dashboard with multi-tenant workspaces, PostgreSQL, Prisma, invite-only auth, billing entitlements, and enterprise-ready boundaries.",
"scripts": {
"dev": "next dev -p 8091",
"build": "next build",
"start": "next start -p 8091",
"lint": "next lint",
"test": "node tests/saas-domain.test.js \u0026\u0026 node tests/tenant-security.test.js \u0026\u0026 node tests/idempotency.test.js \u0026\u0026 node tests/metrics.test.js \u0026\u0026 node tests/oidc.test.js \u0026\u0026 node tests/rate-limit.test.js \u0026\u0026 node tests/integration-service.test.js \u0026\u0026 node tests/live-pm-clients.test.js",
"prisma:generate": "prisma generate",
"db:migrate": "prisma migrate deploy",
"db:push": "prisma db push",
"db:seed": "node prisma/seed.js",
"check:config": "node scripts/check-config.js",
"test:local": "node tests/local-server.test.js",
"local:fallback": "node local-server.js",
"mock-oidc": "node mock-oidc-provider.js",
"dev:sso": "node mock-oidc-provider.js \u0026 npm run dev",
"sso:setup": "node mock-oidc-provider.js"
},
"dependencies": {
"@prisma/client": "^5.22.0",
"bcryptjs": "^2.4.3",
"ioredis": "^5.11.1",
"next": "^15.0.3",
"nodemailer": "^9.0.3",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"stripe": "^17.3.1",
"zod": "^3.23.8"
},
"devDependencies": {
"eslint": "^9.14.0",
"eslint-config-next": "^15.0.3",
"prisma": "^5.22.0"
},
"engines": {
"node": "\u003e=20.11.0"
}
}