{ "name": "@ainative-okr/backend", "version": "1.0.0", "private": true, "type": "module", "scripts": { "build": "prisma generate && tsc -p tsconfig.build.json", "db:setup": "prisma generate && node scripts/setup-sqlite.mjs", "dev": "prisma generate && tsx watch src/main.ts", "seed": "prisma db seed", "test": "export DATABASE_URL='file:./test.db' JWT_SECRET='test-secret'; npm run db:setup && prisma db seed && node --import tsx --test test/**/*.test.ts" }, "dependencies": { "@nestjs/common": "^10.4.20", "@nestjs/core": "^10.4.20", "@nestjs/jwt": "^10.2.0", "@nestjs/platform-express": "^10.4.20", "@prisma/client": "^6.19.3", "bcrypt": "^5.1.1", "class-transformer": "^0.5.1", "class-validator": "^0.14.2", "reflect-metadata": "^0.2.2", "rxjs": "^7.8.2" }, "devDependencies": { "@nestjs/testing": "^10.4.22", "@types/bcrypt": "^5.0.2", "@types/express": "^4.17.21", "@types/node": "^24.0.8", "@types/supertest": "^6.0.3", "prisma": "^6.19.3", "supertest": "^7.1.1", "tsx": "^4.20.3", "typescript": "^5.8.3" }, "prisma": { "seed": "tsx prisma/seed.ts" } }