{ "name": "child-gold-land-backend-nest", "version": "0.0.0", "private": true, "scripts": { "build": "nest build", "dev": "nest start --watch", "start": "node dist/main.js", "start:prod": "node dist/main.js", "type-check": "tsc --noEmit -p tsconfig.json", "test:integration": "tsx test/integration.test.ts", "test:progression": "tsx test/progression.test.ts", "test:cutover:g1a": "tsx ../scripts/cutover/run-g1a.ts", "test:cutover:g1b": "tsx ../scripts/cutover/run-g1b.ts", "test:cutover:g1b2b": "tsx ../scripts/cutover/run-g1b2b.ts", "test:cutover:g1b:dry-run": "tsx ../scripts/cutover/g1b-dry-run.ts" }, "dependencies": { "@nestjs/common": "^11.0.12", "@nestjs/config": "^4.0.2", "@nestjs/core": "^11.0.12", "@nestjs/jwt": "^11.0.0", "@nestjs/platform-fastify": "^11.0.12", "bcryptjs": "^3.0.2", "better-sqlite3": "^12.2.0", "class-transformer": "^0.5.1", "class-validator": "^0.14.1", "reflect-metadata": "^0.2.2", "rxjs": "^7.8.2" }, "devDependencies": { "@nestjs/cli": "^11.0.6", "@nestjs/testing": "^11.0.12", "@types/bcryptjs": "^2.4.6", "@types/better-sqlite3": "^7.6.13", "@types/node": "^24.13.3", "tsx": "^4.20.3", "typescript": "~5.8.3" }, "engines": { "node": "^22.18.0 || >=24.12.0" } }