{ "name": "@kc/api", "private": true, "version": "0.1.0", "type": "module", "scripts": { "dev": "tsx watch src/server.ts", "start": "node dist/server.js", "build": "tsc -p tsconfig.json", "typecheck": "tsc -p tsconfig.json --noEmit", "migrate": "tsx src/cli/migrate.ts", "cli": "tsx src/cli/index.ts", "test": "vitest run" }, "dependencies": { "@fastify/cookie": "^11.1.2", "@fastify/helmet": "^13.1.1", "@fastify/multipart": "^10.1.2", "@fastify/rate-limit": "^11.2.0", "@kc/connector-sdk": "workspace:*", "@kc/connectors": "workspace:*", "@kc/platform": "workspace:*", "@node-rs/argon2": "^2.2.1", "fastify": "^5.12.5", "mysql2": "^3.24.4", "nodemailer": "^10.0.10", "otpauth": "^9.5.2", "zod": "^4.6.5" }, "devDependencies": { "@kc/connector-mock": "workspace:*", "@types/node": "^26.6.3", "@types/nodemailer": "^8.0.2", "tsx": "^4.23.15", "typescript": "^7.0.2", "vitest": "^5.0.2" } }