{ "name": "ingest-api", "version": "0.0.1", "description": "Koa device ingest API", "private": true, "license": "UNLICENSED", "type": "module", "scripts": { "build": "tsc -p tsconfig.build.json", "start": "tsx src/main.ts", "start:dev": "tsx watch src/main.ts", "start:debug": "tsx watch --inspect=9230 src/main.ts", "lint": "oxlint src/ test/", "test": "vitest run", "test:e2e": "vitest run --config ./vitest.config.e2e.ts" }, "dependencies": { "@koa/cors": "^5.0.0", "@koa/router": "^12", "contracts": "workspace:*", "ioredis": "^5", "koa": "^2", "koa-body": "^6", "mongodb": "^6", "pg": "^8" }, "devDependencies": { "@types/koa": "^2", "@types/koa__cors": "^5.0.1", "@types/koa__router": "^12", "@types/node": "^24.0.0", "@types/pg": "^8", "@types/supertest": "^7.0.0", "oxlint": "^1.58.0", "supertest": "^7.0.0", "tsx": "^4", "typescript": "^6.0.2", "vitest": "^4.1.2" } }