spb/cancerindex
Public
TypeScript 97.2%
SQL 1.5%
CSS 0.6%
JavaScript 0.5%
1{2 "name": "cancerindex",3 "version": "0.1.0",4 "private": true,5 "description": "CancerIndex.io — the global index of cancer: provenance-first oncology ontology, epidemiology, genomics, trials, literature, rankings",6 "type": "module",7 "packageManager": "pnpm@11.1.2",8 "engines": {9 "node": ">=22"10 },11 "scripts": {12 "build": "pnpm -r --filter './packages/**' run build && pnpm --filter @cancerindex/api run build && pnpm --filter @cancerindex/web run build",13 "typecheck": "pnpm -r run typecheck",14 "test": "pnpm -r run test",15 "db:generate": "pnpm --filter @cancerindex/database run generate",16 "db:migrate": "pnpm --filter @cancerindex/database run migrate",17 "db:seed": "pnpm --filter @cancerindex/database run seed",18 "dev:web": "pnpm --filter @cancerindex/web run dev",19 "dev:api": "pnpm --filter @cancerindex/api run dev",20 "worker": "tsx workers/main.ts",21 "cix": "tsx scripts/ci.ts",22 "registry": "tsx scripts/build-registry.ts",23 "registry:check": "tsx scripts/build-registry.ts --check"24 },25 "dependencies": {26 "@cancerindex/connectors": "workspace:*",27 "@cancerindex/database": "workspace:*",28 "@cancerindex/ontology": "workspace:*",29 "@cancerindex/ranking": "workspace:*",30 "@cancerindex/shared": "workspace:*",31 "drizzle-orm": "^0.45.0",32 "postgres": "^3.4.7"33 },34 "devDependencies": {35 "@types/node": "^24.0.0",36 "tsx": "^4.20.0",37 "typescript": "^5.9.3",38 "vitest": "^3.2.0"39 }40}41