{ "name": "elegalsoftware", "version": "0.1.0", "private": true, "type": "module", "workspaces": [ "apps/*", "packages/*" ], "engines": { "node": ">=20.0.0" }, "scripts": { "dev": "npm run dev --workspaces --if-present", "dev:web": "npm run dev -w apps/web", "dev:api": "npm run dev -w apps/api", "build": "npm run build -w apps/web", "build:check": "npm run build && npm run typecheck", "start": "node server.cjs", "db:generate": "npm run generate -w packages/db", "db:migrate": "npm run migrate -w packages/db", "cron:retention": "tsx scripts/retention-sweep.ts", "cron:overdue": "tsx scripts/send-overdue-reminders.ts", "storage:sweep": "tsx scripts/sweep-orphaned-storage.ts", "typecheck": "npm run typecheck --workspaces --if-present", "test": "npm run test --workspaces --if-present" }, "devDependencies": { "typescript": "^5.6.3" } }