spb/cancerindex
Public
TypeScript 97.2%
SQL 1.5%
CSS 0.6%
JavaScript 0.5%
1{2 "name": "@cancerindex/web",3 "version": "0.1.0",4 "private": true,5 "scripts": {6 "dev": "next dev --webpack -p 8250",7 "build": "next build --webpack",8 "start": "next start -p 8250",9 "typecheck": "tsc -p tsconfig.json --noEmit",10 "test": "vitest run --passWithNoTests",11 "qa": "node qa/smoke.mjs",12 "qa:prod": "BASE_URL=https://www.cancerindex.io node qa/smoke.mjs"13 },14 "dependencies": {15 "@cancerindex/database": "workspace:*",16 "@cancerindex/ontology": "workspace:*",17 "@cancerindex/ranking": "workspace:*",18 "@cancerindex/shared": "workspace:*",19 "d3-geo": "^3.1.1",20 "drizzle-orm": "^0.45.0",21 "lucide-react": "^1.0.0",22 "next": "16.3.4",23 "postgres": "^3.4.7",24 "react": "19.2.8",25 "react-dom": "19.2.8",26 "server-only": "^0.0.1",27 "topojson-client": "^3.1.0",28 "world-atlas": "^2.0.2"29 },30 "devDependencies": {31 "@tailwindcss/postcss": "^4",32 "@types/d3-geo": "^3.1.1",33 "@types/geojson": "^7946.0.16",34 "@types/node": "^24.0.0",35 "@types/react": "^19",36 "@types/react-dom": "^19",37 "@types/topojson-client": "^3.1.5",38 "@types/topojson-specification": "^1.0.5",39 "tailwindcss": "^4",40 "typescript": "^5.9.3",41 "vitest": "^3.2.0"42 }43}44