{
  "name": "prisma-nest-api-example",
  "version": "0.1.0",
  "description": "Example project using prisma-nest-api",
  "scripts": {
    "prebuild": "rimraf dist",
    "build": "tsc -p tsconfig.build.json --skipLibCheck",
    "postbuild": "mkdir -p temp-dist && cp -R dist/example-project/src/* temp-dist/ && rm -rf dist && mv temp-dist dist",
    "format": "prettier --write \"src/**/*.ts\"",
    "start": "node dist/main.js",
    "start:dev": "nest start --watch",
    "start:debug": "nest start --debug --watch",
    "start:prod": "node dist/main",
    "lint": "eslint \"{src,apps,libs,test}/**/*.ts\"",
    "prisma:generate": "prisma generate",
    "prisma:migrate:dev": "prisma migrate dev"
  },
  "dependencies": {
    "@nestjs/common": "^11.0.0",
    "@nestjs/core": "^11.0.0",
    "@nestjs/platform-express": "^11.0.16",
    "@nestjs/swagger": "^7.2.0",
    "@prisma/client": "^6.0.0",
    "class-transformer": "^0.5.1",
    "class-validator": "^0.14.1",
    "prisma-nest-api": "^1.0.0",
    "reflect-metadata": "^0.2.2",
    "rxjs": "^7.8.1"
  },
  "devDependencies": {
    "@nestjs/cli": "^11.0.0",
    "@nestjs/schematics": "^11.0.0",
    "@types/express": "^4.17.21",
    "@types/node": "^22.14.1",
    "eslint": "^8.57.0",
    "prettier": "^3.0.0",
    "prisma": "^6.6.0",
    "rimraf": "^5.0.0",
    "source-map-support": "^0.5.21",
    "ts-loader": "^9.5.0",
    "tsconfig-paths": "^4.2.0",
    "tsx": "^4.19.3",
    "typescript": "^5.8.3"
  }
}
