{ "name": "@cfdm/api", "private": true, "version": "0.0.0", "type": "module", "scripts": { "dev": "tsx watch src/index.ts", "dev:legacy": "node index.js", "build": "tsc -p tsconfig.json", "start": "node dist/index.js", "start:legacy": "node index.js", "test": "vitest run" }, "dependencies": { "@cfdm/db": "workspace:*", "@cfdm/shared": "workspace:*", "@fastify/cors": "^11.0.1", "@fastify/sensible": "^6.0.3", "@fastify/static": "^8.2.0", "fastify": "^5.6.1", "better-sqlite3": "^11.10.0", "drizzle-orm": "^0.40.0", "express": "^4.21.1", "cors": "^2.8.5", "sql.js": "^1.14.0" }, "devDependencies": { "@types/node": "^22.10.0", "@types/express": "^5.0.0", "@types/cors": "^2.8.17", "tsx": "^4.19.0", "typescript": "^5.9.2", "vitest": "^3.0.0" } }