{"_id":"nestjs-prisma-base","_rev":"30-c4188c6b5b8c74110f481d67b5039026","name":"nestjs-prisma-base","dist-tags":{"latest":"1.1.5"},"versions":{"0.1.0":{"name":"nestjs-prisma-base","version":"0.1.0","keywords":["nestjs","prisma","base","controller","service","dto"],"author":{"name":"Alper Güçlü","email":"alpergul@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@0.1.0","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"40429130c983405d31bea65b57cf4b900a630e83","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-0.1.0.tgz","fileCount":2,"integrity":"sha512-2Km2GLy8FlN9XrNBbZr/5mLPk8ksWqBCQ70gxZDJdl9BraecKQUf9oa/Hzav82Upc32xM9Z8/6sx3wsElBXqXQ==","signatures":[{"sig":"MEQCIBOwT4ALG7r7ydpkySVWB2ZVL3U8QOYsR+FjjNJOelYxAiA7Y+udCzYlSW+s32Rfbc+akh3ZJ0+0yysug5WAfHKogw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6177},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ca0267e583b2afdf0b5cfe372cc512d4a51babae","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","format":"prettier --write \"src/**/*.ts\"","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A reusable NestJS module for Prisma ORM with base classes for controller, service and DTOs","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^10.4.15","@nestjs/common":"^10.4.15","@prisma/client":"^6.5.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.24.0","prisma":"^6.5.0","rimraf":"^5.0.10","ts-jest":"^29.3.1","prettier":"^3.5.3","typescript":"^5.8.3","@nestjs/cli":"^10.4.9","@types/jest":"^29.5.14","@types/node":"^22.14.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.0","@typescript-eslint/eslint-plugin":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_0.1.0_1743830860334_0.41574027039458916","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"nestjs-prisma-base","version":"0.1.1","keywords":["nestjs","prisma","base","controller","service","dto"],"author":{"name":"Alper Güçlü","email":"alpergul@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@0.1.1","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"48e35be2ca7b1de7c5428cd8437d55b46ac16119","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-0.1.1.tgz","fileCount":15,"integrity":"sha512-WS7XOw7n7Qk2OU6xZSr3FFXvCPc1TyWqVuXABc9zWCXBGwVs18Elw9F0E6u/XRnbZToVQKC3HuNpcwQYD8RYBw==","signatures":[{"sig":"MEQCIBjBTEsAHDTHwYQcquHPV5zseHfleXnXHSaliv77LHVZAiAwZa/pQTcar1YLtJMhkpBIueuVehGs9dQJKZ3IcdW13w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22305},"main":"src/index.ts","types":"src/index.ts","gitHead":"ca0267e583b2afdf0b5cfe372cc512d4a51babae","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","format":"prettier --write \"src/**/*.ts\"","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A reusable NestJS module for Prisma ORM with base classes for controller, service and DTOs","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^10.4.15","@nestjs/common":"^10.4.15","@prisma/client":"^6.5.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.24.0","prisma":"^6.5.0","rimraf":"^5.0.10","ts-jest":"^29.3.1","prettier":"^3.5.3","typescript":"^5.8.3","@nestjs/cli":"^10.4.9","@types/jest":"^29.5.14","@types/node":"^22.14.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.0","@typescript-eslint/eslint-plugin":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_0.1.1_1743831012381_0.40929711796039703","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"nestjs-prisma-base","version":"0.1.2","keywords":["nestjs","prisma","base","controller","service","dto"],"author":{"name":"Alper Güçlü","email":"alpergul@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@0.1.2","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"a138cbdd7bcf7ffb7bfe87fb2f8dfeeb010ee6c9","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-0.1.2.tgz","fileCount":15,"integrity":"sha512-edtY4wA/bE/Y2HgEsPkpcNepSNXuroWBWdADoyIz3T2H71cAWce8UX5DawwXCoLWAIUTGx6l8Bn+0xlFsHkQmw==","signatures":[{"sig":"MEUCIDlWSQZrusBREJgURlBJkivvUoxUi1h8bMQdDAjW9+4kAiEAzyhj5Wmxuwz1klfOlbHGkZeakk3Mh4utVkp4nxiEET0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22314},"main":"src/index.ts","types":"src/index.ts","gitHead":"bf1bc799a227175cea0d84e01114bab57e0fcc72","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","format":"prettier --write \"src/**/*.ts\"","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A reusable NestJS module for Prisma ORM with base classes for controller, service and DTOs","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^10.4.15","@nestjs/common":"^10.4.15","@prisma/client":"^6.5.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.24.0","prisma":"^6.5.0","rimraf":"^5.0.10","ts-jest":"^29.3.1","prettier":"^3.5.3","typescript":"^5.8.3","@nestjs/cli":"^10.4.9","@types/jest":"^29.5.14","@types/node":"^22.14.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.0","@typescript-eslint/eslint-plugin":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_0.1.2_1743832509786_0.8577080384972837","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"nestjs-prisma-base","version":"0.1.4","keywords":["nestjs","prisma","base","controller","service","dto"],"author":{"name":"Alper Güçlü","email":"alpergul@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@0.1.4","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"e0d9a37d7d7c233d4a154e82f25b86d977d5df07","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-0.1.4.tgz","fileCount":41,"integrity":"sha512-zl2KEokVkRtIutNU+9bv3xecX3yKLCx/C+UKVR7rkEqOHjA3V1Z4Gd9WwpVhsWmegNpRbhiXii1YIF0NB/9DdQ==","signatures":[{"sig":"MEQCICu6W8UV37KUePrY7tpHIa40w4095iB/dAJdcoTTOSbiAiBj2+JJ5/rTA8vRQbuCbBtTFQ5rAcXwkypoUGLvOYv6iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44830},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c4832dd2c9dd7573377460df3121c4993a694b3f","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","format":"prettier --write \"src/**/*.ts\"","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A reusable NestJS module for Prisma ORM with base classes for controller, service and DTOs","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^10.4.15","@nestjs/common":"^10.4.15","@prisma/client":"^6.5.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.24.0","prisma":"^6.5.0","rimraf":"^5.0.10","ts-jest":"^29.3.1","prettier":"^3.5.3","typescript":"^5.8.3","@nestjs/cli":"^10.4.9","@types/jest":"^29.5.14","@types/node":"^22.14.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.0","@typescript-eslint/eslint-plugin":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_0.1.4_1743833505505_0.6445538405819904","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"nestjs-prisma-base","version":"0.2.0","keywords":["nestjs","prisma","base","controller","service","dto"],"author":{"name":"Alper Güçlü","email":"alpergul@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@0.2.0","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"654a5d223005787648ab5fcf4214252a58077585","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-0.2.0.tgz","fileCount":35,"integrity":"sha512-+M6RcTGPGz1vO9J+P4Y9GLMeFnrIo8Xe42upe3FTsyoDirVqERiBpuEBW4jW+hGaKkNaYfR3UNk9p0037wz3HA==","signatures":[{"sig":"MEYCIQCtGNouUkGMMv1IOhHgx4PKOxoPQ7tbqckisuI8nssomAIhAINOL9Zlv6TKN6v5ibuIKGCPqNUnkOjJuVMNCLykpGeo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50134},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"006a623dcc8d1383362f8af22ca8ca67106543b3","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","format":"prettier --write \"src/**/*.ts\"","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A reusable NestJS module for Prisma ORM with base classes for controller, service and DTOs","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^10.4.15","@nestjs/common":"^10.4.15","@prisma/client":"^6.5.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.24.0","prisma":"^6.5.0","rimraf":"^5.0.10","ts-jest":"^29.3.1","prettier":"^3.5.3","typescript":"^5.8.3","@nestjs/cli":"^10.4.9","@types/jest":"^29.5.14","@types/node":"^22.14.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.0","@typescript-eslint/eslint-plugin":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_0.2.0_1744446971701_0.4122169355180627","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"nestjs-prisma-base","version":"0.2.1","keywords":["nestjs","prisma","base","controller","service","dto"],"author":{"name":"Alper Güçlü","email":"alpergul@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@0.2.1","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"4d49c6a169b46089600ee2bfb45864ae6671ec52","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-0.2.1.tgz","fileCount":35,"integrity":"sha512-PJzeM+aXJlV+KQs/bq9cy5D9dnKWELabWIgh7lUr8VvSI95GDol/eQ5GT33OsJRwOS65q+ClEyS5grSSd+7E/g==","signatures":[{"sig":"MEYCIQDJWUnryH0pr5425dmbe9LAdiBaNkYXaHfWmaBr9qYRNgIhAMUXPa4URd3rSgE9/HDRQX2wqFpUFgNiC6wGlBpYQAHi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50205},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4b01bc467123beb76cfc0f5314a18c70ffb3df88","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","format":"prettier --write \"src/**/*.ts\"","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A reusable NestJS module for Prisma ORM with base classes for controller, service and DTOs","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^10.4.15","@nestjs/common":"^10.4.15","@prisma/client":"^6.5.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.24.0","prisma":"^6.5.0","rimraf":"^5.0.10","ts-jest":"^29.3.1","prettier":"^3.5.3","typescript":"^5.8.3","@nestjs/cli":"^10.4.9","@types/jest":"^29.5.14","@types/node":"^22.14.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.0","@typescript-eslint/eslint-plugin":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_0.2.1_1744447360314_0.8440328275100595","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"nestjs-prisma-base","version":"0.3.0","keywords":["nestjs","prisma","base","controller","service","dto"],"author":{"name":"Alper Güçlü","email":"alpergul@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@0.3.0","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"87ec199363dfbb06d2c004e8252e1b0b5df8717a","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-0.3.0.tgz","fileCount":35,"integrity":"sha512-9pHlY5EYYPbqvDy1K+feUAKX+MfU3Ez79vJfu3nJa8GCLrWn8bO8SHbHhjrilpug+VuncppbnAh5T5sjIOECjA==","signatures":[{"sig":"MEUCIBlLkujILV1suUZEi5tUhNCZagbY8ZwIwkQRj/Ac7MvcAiEAySr6476T/vy9ng6heSB2UyldK5vYKGM88777NlVXrb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54891},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d461b0672d7c53e3c23b9cc01e1c0a526e9b0e7a","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","format":"prettier --write \"src/**/*.ts\"","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A reusable NestJS module for Prisma ORM with base classes for controller, service and DTOs","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.0.16","@nestjs/common":"^11.0.16","@prisma/client":"^6.5.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.24.0","prisma":"^6.5.0","rimraf":"^5.0.10","ts-jest":"^29.3.1","prettier":"^3.5.3","typescript":"^5.8.3","@nestjs/cli":"^11.0.0","@types/jest":"^29.5.14","@types/node":"^22.14.0","@nestjs/swagger":"^11.0.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.0","@typescript-eslint/eslint-plugin":"^8.29.0"},"peerDependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@prisma/client":"^6.0.0","@nestjs/swagger":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_0.3.0_1744526569000_0.5363081025532905","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"nestjs-prisma-base","version":"0.3.1","keywords":["nestjs","prisma","base","controller","service","dto"],"author":{"name":"Alper Güçlü","email":"alpergul@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@0.3.1","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"1801e39853aef823da4834c5f12fd375bc55e815","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-0.3.1.tgz","fileCount":35,"integrity":"sha512-SEP3KDanXlLkkUbC4Xhjteo9ko/B84vfvR+vXI+YOnziypfTZjah2G/mii5Z+KyzSUksUFjeYqTEBJlaT9WZbA==","signatures":[{"sig":"MEUCIH+pgz2DuzuLpS29Km27/XEXqNgGsGzBRKzzeggNEjHXAiEAm0iD4s6ZKj+LcKnBe5NcEdjF3wWjivsAPAv2K2x5Mlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57124},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"76fe40bb9deebe054a83b6efb438caa7dc168e3d","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","format":"prettier --write \"src/**/*.ts\"","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A reusable NestJS module for Prisma ORM with base classes for controller, service and DTOs","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.0.16","@nestjs/common":"^11.0.16","@prisma/client":"^6.5.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.24.0","prisma":"^6.5.0","rimraf":"^5.0.10","ts-jest":"^29.3.1","prettier":"^3.5.3","typescript":"^5.8.3","@nestjs/cli":"^11.0.0","@types/jest":"^29.5.14","@types/node":"^22.14.0","@nestjs/swagger":"^11.0.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.0","@typescript-eslint/eslint-plugin":"^8.29.0"},"peerDependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@prisma/client":"^6.0.0","@nestjs/swagger":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_0.3.1_1744537842477_0.9133385142969472","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"nestjs-prisma-base","version":"0.4.0","keywords":["nestjs","prisma","base","controller","service","dto"],"author":{"name":"Alper Güçlü","email":"alpergul@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@0.4.0","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"824e90cb522d97f97493a88254353fd3a67050f9","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-0.4.0.tgz","fileCount":35,"integrity":"sha512-xWS1rUvrm0Yo7j4h5TD9cKYMj7qjgSUAzBNFFYkPHZCxklRWDMg5ReJCrFctzrIFzcbuekvoEOX5PQGyLdqKtQ==","signatures":[{"sig":"MEUCIHfrchUSFGxQLDFPgTKJ03rrjicS2qPZ2SoiGuL4nQ/KAiEAtnpvrYly92pFnpxD0bV3p6Am+EK7hr+5KpCd4JOfUv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64053},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"625e3fd5ebe212e77fadf1d4d58fcec2a17f2ac3","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","format":"prettier --write \"src/**/*.ts\"","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A reusable NestJS module for Prisma ORM with base classes for controller, service and DTOs","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.0.16","@nestjs/common":"^11.0.16","@prisma/client":"^6.5.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.24.0","prisma":"^6.5.0","rimraf":"^5.0.10","ts-jest":"^29.3.1","prettier":"^3.5.3","typescript":"^5.8.3","@nestjs/cli":"^11.0.0","@types/jest":"^29.5.14","@types/node":"^22.14.0","@nestjs/swagger":"^11.0.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.0","@typescript-eslint/eslint-plugin":"^8.29.0"},"peerDependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@prisma/client":"^6.0.0","@nestjs/swagger":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_0.4.0_1747636038929_0.6043796422238803","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"nestjs-prisma-base","version":"0.4.1","keywords":["nestjs","prisma","base","controller","service","dto"],"author":{"name":"Alper Güçlü","email":"alpergul@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@0.4.1","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"90e557937932cf89ec3307c97dc8197b9f7d022c","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-0.4.1.tgz","fileCount":35,"integrity":"sha512-+IhRI4R3FgPSlOT6JMlk+Zml0roehJwN7J0+s3SBeKuq2dugpZ1szaOSGFfK11DCbPyzeY7/Ygp1n663HHBpaw==","signatures":[{"sig":"MEYCIQC83TYvZTCELx/wLS/jAh2KitNUo6RyrPb/6AJ5nC6zzQIhAPRd+m9ev3kvwDBDW4yBk9aSnkFA496HkPm2SoaTLZJv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64514},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6b23b6ad778ab9dae7cbadd66674399f268c3d5e","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","format":"prettier --write \"src/**/*.ts\"","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A reusable NestJS module for Prisma ORM with base classes for controller, service and DTOs","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.0.16","@nestjs/common":"^11.0.16","@prisma/client":"^6.5.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.24.0","prisma":"^6.5.0","rimraf":"^5.0.10","ts-jest":"^29.3.1","prettier":"^3.5.3","typescript":"^5.8.3","@nestjs/cli":"^11.0.0","@types/jest":"^29.5.14","@types/node":"^22.14.0","@nestjs/swagger":"^11.0.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.0","@typescript-eslint/eslint-plugin":"^8.29.0"},"peerDependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@prisma/client":"^6.0.0","@nestjs/swagger":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_0.4.1_1747639083889_0.5404738931246416","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"nestjs-prisma-base","version":"0.4.2","keywords":["nestjs","prisma","base","controller","service","dto"],"author":{"name":"Alper Güçlü","email":"alpergul@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@0.4.2","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"9e69848141376bd669eb88808f82a8c9b0cbd525","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-0.4.2.tgz","fileCount":35,"integrity":"sha512-DUfnWPSEQdGrnfklmeRxVkF/LbfA/A/SAgIaNUJHDHO4iOcc9xVeTX06pU5gFTqyP2mbpbiySacNi9PB7/60Xw==","signatures":[{"sig":"MEUCIQDjeCEWs0Al+dezO9WL6+KR4MV6dbmGDyKNGJNThootpQIgeLOK1X00sU/C7jvHJr/LFZIhRn888a37UYnFehNfqtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64198},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"320ce103cef4bd0bef7ca6f46ea8a695c958d1ca","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","format":"prettier --write \"src/**/*.ts\"","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A reusable NestJS module for Prisma ORM with base classes for controller, service and DTOs","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.0.16","@nestjs/common":"^11.0.16","@prisma/client":"^6.5.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.24.0","prisma":"^6.5.0","rimraf":"^5.0.10","ts-jest":"^29.3.1","prettier":"^3.5.3","typescript":"^5.8.3","@nestjs/cli":"^11.0.0","@types/jest":"^29.5.14","@types/node":"^22.14.0","@nestjs/swagger":"^11.0.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.0","@typescript-eslint/eslint-plugin":"^8.29.0"},"peerDependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@prisma/client":"^6.0.0","@nestjs/swagger":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_0.4.2_1747639363198_0.2717532221339354","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"nestjs-prisma-base","version":"0.4.3","keywords":["nestjs","prisma","base","controller","service","dto"],"author":{"name":"Alper Güçlü","email":"alpergul@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@0.4.3","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"8c7da0c674ca9b886439205ea0579d3ea0608223","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-0.4.3.tgz","fileCount":35,"integrity":"sha512-CFsDJh0DxzivtKbqBmW6WXmQ3lvowKgsesaNWF0bjHGHUFy6HuU0QVA5x3N5SdrFaHoCH5qTqxvk73Y0GYj7LA==","signatures":[{"sig":"MEUCIHH1H5YIu4/kJVZDB/GJKuC9+/hnoxYvM4/vN85waz/NAiEA7pNQPBWAN9qTJKIL7YF/szx8O4mrQ/q10PoVYp6A+2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58819},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"49723df0cb747e4702951394b56139912ded14bb","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","format":"prettier --write \"src/**/*.ts\"","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A reusable NestJS module for Prisma ORM with base classes for controller, service and DTOs","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.0.16","@nestjs/common":"^11.0.16","@prisma/client":"^6.5.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.24.0","prisma":"^6.5.0","rimraf":"^5.0.10","ts-jest":"^29.3.1","prettier":"^3.5.3","typescript":"^5.8.3","@nestjs/cli":"^11.0.0","@types/jest":"^29.5.14","@types/node":"^22.14.0","@nestjs/swagger":"^11.0.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.0","@typescript-eslint/eslint-plugin":"^8.29.0"},"peerDependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@prisma/client":"^6.0.0","@nestjs/swagger":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_0.4.3_1747640752298_0.11562318023733131","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"nestjs-prisma-base","version":"0.4.4","keywords":["nestjs","prisma","base","controller","service","dto"],"author":{"name":"Alper Güçlü","email":"alpergul@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@0.4.4","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"2d6683718d0020df2f7d7e469a91a4208268e24b","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-0.4.4.tgz","fileCount":35,"integrity":"sha512-igFMVbYzDnNcOwEI1ELccoIASR16vL97bWx9kNBFTkaU0p6CPUG893k+JNL/A0TfBcGdEyMVMo56FMx0Zq5f3A==","signatures":[{"sig":"MEYCIQC5Li8nKmylbnIQCGOtcwUNlMGg8jwcxkuWhaIA8eafFgIhAMVXKUALKAaor13vhOJD6xKoR/V3iFL7z8gGTJyCsVjv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59472},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"10170a800002619e4e2c6307fd05fe5fcac065e6","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","format":"prettier --write \"src/**/*.ts\"","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A reusable NestJS module for Prisma ORM with base classes for controller, service and DTOs","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.0.16","@nestjs/common":"^11.0.16","@prisma/client":"^6.5.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.24.0","prisma":"^6.5.0","rimraf":"^5.0.10","ts-jest":"^29.3.1","prettier":"^3.5.3","typescript":"^5.8.3","@nestjs/cli":"^11.0.0","@types/jest":"^29.5.14","@types/node":"^22.14.0","@nestjs/swagger":"^11.0.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.0","@typescript-eslint/eslint-plugin":"^8.29.0"},"peerDependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@prisma/client":"^6.0.0","@nestjs/swagger":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_0.4.4_1747647889754_0.41344723143314543","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"nestjs-prisma-base","version":"0.4.5","keywords":["nestjs","prisma","base","controller","service","dto"],"author":{"name":"Alper Güçlü","email":"alpergul@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@0.4.5","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"5468502cc3d5d3ca81e8676916737452bf44a942","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-0.4.5.tgz","fileCount":35,"integrity":"sha512-B9i2Jz/SqX3FEKrclKeRbP22GSgfvizcweTWPJDlT/VKDuLWfJo80x0yP2/ae+LIJ7jl+cgMbJCsvWgWDYkNqg==","signatures":[{"sig":"MEYCIQDWFkWsV76KqauukXo+JrC7dqse9WczowlpTq1bwuHG3gIhAPXaVJj2p/oxdAbmr1Z4aIiHLrZwMTH+kZYQzMrPvyCa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59470},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2815cd86b11ba19b9b764ba94f302ed1ce046032","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","format":"prettier --write \"src/**/*.ts\"","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A reusable NestJS module for Prisma ORM with base classes for controller, service and DTOs","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.1.2","@nestjs/common":"^11.1.2","@prisma/client":"^6.8.2","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.28.0","prisma":"^6.8.2","rimraf":"^6.0.1","ts-jest":"^29.3.4","prettier":"^3.5.3","typescript":"^5.8.3","@nestjs/cli":"^11.0.7","@types/jest":"^29.5.14","@types/node":"^22.15.29","@nestjs/swagger":"^11.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@typescript-eslint/parser":"^8.33.0","@typescript-eslint/eslint-plugin":"^8.33.0"},"peerDependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@prisma/client":"^6.0.0","@nestjs/swagger":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_0.4.5_1748758898687_0.9320044610573515","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"nestjs-prisma-base","version":"0.5.0","keywords":["nestjs","prisma","base","controller","service","dto"],"author":{"name":"Alper Güçlü","email":"alpergul@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@0.5.0","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"a482a52ac52d786617f3e87719a7b20a967aa8d4","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-0.5.0.tgz","fileCount":38,"integrity":"sha512-Gh6/f12od5WOG22BMOSE/1VgmOOfl6pKs3FWUgD7u7bzJsH3eIomIk2eOHkkVYp+s3VCwwYWRLOIVessO2Dv5w==","signatures":[{"sig":"MEQCIH/JotVnC0Ph8BdelSZb8roQb3u6lPc7RFxgoBnMtpfoAiB9s9cQOYCGH9QshyHV/LejV+j6nx4f3pSG4KZqy+8WqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64058},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ba9ee2a419a4b6a0468d0972a44001f30f66932f","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && tsc -p tsconfig.json","format":"prettier --write \"src/**/*.ts\"","test:cov":"jest --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A reusable NestJS module for Prisma ORM with base classes for controller, service and DTOs","directories":{},"_nodeVersion":"18.20.3","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.1.2","@nestjs/common":"^11.1.2","@prisma/client":"^6.8.2","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^9.28.0","prisma":"^6.8.2","rimraf":"^6.0.1","ts-jest":"^29.3.4","prettier":"^3.5.3","typescript":"^5.8.3","@nestjs/cli":"^11.0.7","@types/jest":"^29.5.14","@types/node":"^22.15.29","@nestjs/swagger":"^11.2.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@typescript-eslint/parser":"^8.33.0","@typescript-eslint/eslint-plugin":"^8.33.0"},"peerDependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@prisma/client":"^6.0.0","@nestjs/swagger":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_0.5.0_1749634556181_0.9821663476863687","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"nestjs-prisma-base","version":"0.5.1","keywords":["nestjs","prisma","orm","base","crud","typescript","pagination","limit-protection"],"author":{"name":"Alper Güçlü","email":"alperguclu@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@0.5.1","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"63c1bf3f8159caa5170aecda9586443aacb5deeb","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-0.5.1.tgz","fileCount":39,"integrity":"sha512-NzCqF+bMcPssxKMPkTDNBuksVspfX79k9mH1/kGOKklnDg6drQVb5Fqe4+KaES0oYZDmHxk4NlPHPEqkk3VE0A==","signatures":[{"sig":"MEYCIQDXGSO+zoc0xZsIlQW0vNEu7RZvqi6po9vd5W+8H9CfvAIhAPPL0M8cLkp6Pwo5hehd3BGbnwijr+tZgcrBP2KE5iV7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79444},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d89f090399f22ff15c6d6df5ee828c0e3f05637f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rimraf dist && tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A reusable NestJS module for Prisma ORM with base classes for controllers, services, and DTOs","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.0.0","rimraf":"^5.0.0","typescript":"^5.0.0","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","@prisma/client":"^5.0.0","@nestjs/swagger":"^7.0.0","reflect-metadata":"^0.1.13"},"peerDependencies":{"rxjs":"^7.0.0","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@prisma/client":"^4.0.0 || ^5.0.0","@nestjs/swagger":"^6.0.0 || ^7.0.0","reflect-metadata":"^0.1.13"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_0.5.1_1749635837904_0.6234493878195808","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"nestjs-prisma-base","version":"0.6.0","keywords":["nestjs","prisma","orm","base","crud","typescript","pagination","limit-protection"],"author":{"name":"Alper Güçlü","email":"alperguclu@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@0.6.0","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"e1236a9a3d27954d7b1ed8cc94a012cf96127e71","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-0.6.0.tgz","fileCount":42,"integrity":"sha512-CI1OfAlVwLYS7ut8rkq9jiDKhrz2azzrzI1MMhWrgXSTTHhMca7zuFVdkKKOW3YXS7Q1QEoh6h3/6+ifo+X4lQ==","signatures":[{"sig":"MEQCIDLPFHluAHIBU/zJ3VPqX9xYV55A+kCkXEz+jiAWAVk2AiA9tmPHTjOU1RLvFaRiiYR0k/74LLsBqkfeH+Q5AORGDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99964},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d7d95dac6dd38821ea742ec63a034c9ba5cf2ed9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rimraf dist && tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A reusable NestJS module for Prisma ORM with base classes for controllers, services, and DTOs","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.0.0","rimraf":"^5.0.0","typescript":"^5.0.0","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","@prisma/client":"^5.0.0","@nestjs/swagger":"^7.0.0","reflect-metadata":"^0.1.13"},"peerDependencies":{"rxjs":"^7.0.0","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@prisma/client":"^4.0.0 || ^5.0.0","@nestjs/swagger":"^6.0.0 || ^7.0.0","reflect-metadata":"^0.1.13"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_0.6.0_1749636276918_0.7070312847392282","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"nestjs-prisma-base","version":"0.6.1","keywords":["nestjs","prisma","orm","base","crud","typescript","pagination","limit-protection"],"author":{"name":"Alper Güçlü","email":"alperguclu@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@0.6.1","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"07b64b5151b24fa232493685d47cbb2ef2c88aed","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-0.6.1.tgz","fileCount":42,"integrity":"sha512-xRjZUBAULlPgH+MV10JVFtlVeJLG+krgfI40lHB/sjuvFSeM0Sk/kuA4XC5wtNE3WO2pUXR5rk4v2/9lAUGstg==","signatures":[{"sig":"MEYCIQDk22JEt7rTVK62RqcMqmmAyXvP7CCugl+L0ePczApKgwIhAMcHUPjVOVnOQRBVql4U1iIw4d2DDay7JmEACF+U1JIE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102642},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d7d95dac6dd38821ea742ec63a034c9ba5cf2ed9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rimraf dist && tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A reusable NestJS module for Prisma ORM with base classes for controllers, services, and DTOs","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.0.0","rimraf":"^5.0.0","typescript":"^5.0.0","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","@prisma/client":"^5.0.0","@nestjs/swagger":"^7.0.0","reflect-metadata":"^0.1.13"},"peerDependencies":{"rxjs":"^7.0.0","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@prisma/client":"^4.0.0 || ^5.0.0","@nestjs/swagger":"^6.0.0 || ^7.0.0","reflect-metadata":"^0.1.13"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_0.6.1_1749658211119_0.8550684492737051","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"nestjs-prisma-base","version":"0.7.0","keywords":["nestjs","prisma","orm","base","crud","typescript","pagination","limit-protection"],"author":{"name":"Alper Güçlü","email":"alperguclu@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@0.7.0","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"207c449fe23e6062a105df10ad58cd76712ea88c","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-0.7.0.tgz","fileCount":45,"integrity":"sha512-C7kzkWRlTIjWjoO46MmBI9p3IURrAGN0F0d24cHQa1hW8xu8TFxvyaC15QSQuT0F+K1AI1ztowBbJ5/twYMDzQ==","signatures":[{"sig":"MEYCIQDhsD9w3fmtEju0p11CF7gfPPkpIwAwmBraIAco6IXfgAIhAPehaiWf7/nzJ+s/YeyM9dyg6XobYilkIMMfB/z4h1PI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126217},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5848c0022825f6e97408dac93af8ed1404b1ba82","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rimraf dist && tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A reusable NestJS module for Prisma ORM with base classes for controllers, services, and DTOs","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.0.0","rimraf":"^5.0.0","typescript":"^5.0.0","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","@prisma/client":"^5.0.0","@nestjs/swagger":"^7.0.0","reflect-metadata":"^0.1.13"},"peerDependencies":{"rxjs":"^7.0.0","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@prisma/client":"^4.0.0 || ^5.0.0","@nestjs/swagger":"^6.0.0 || ^7.0.0","reflect-metadata":"^0.1.13"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_0.7.0_1749659664353_0.17460424036127997","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"nestjs-prisma-base","version":"0.8.0","keywords":["nestjs","prisma","orm","base","crud","typescript","pagination","limit-protection"],"author":{"name":"Alper Güçlü","email":"alperguclu@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@0.8.0","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"b4a9e26431f3a502063332ba8c1b7ee5219e56e8","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-0.8.0.tgz","fileCount":48,"integrity":"sha512-EC30pbwLNV2Rddvf0BnO8sEH0w/GRBYXafkjicFhjCsWs4GgX7jT3FDJD1x6OAKQW9fdCFNfYdYj2qNIiRuobw==","signatures":[{"sig":"MEQCIGf7mUwsAT32g7+EO+vHtP2Aghr+PHqxV8yCBD/53O/5AiBKcvz62UuONoYZMkFHFAv78Gh0GLtOje1ZBMFSH5XHBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145224},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a1314a64ea4c0768ff44eab5b71abcf66e478a5d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rimraf dist && tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A reusable NestJS module for Prisma ORM with base classes for controllers, services, and DTOs","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.0.0","rimraf":"^5.0.0","typescript":"^5.0.0","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","@prisma/client":"^5.0.0","@nestjs/swagger":"^7.0.0","reflect-metadata":"^0.1.13"},"peerDependencies":{"rxjs":"^7.0.0","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@prisma/client":"^4.0.0 || ^5.0.0","@nestjs/swagger":"^6.0.0 || ^7.0.0","reflect-metadata":"^0.1.13"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_0.8.0_1749662719708_0.7225778770970797","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"nestjs-prisma-base","version":"0.9.0","keywords":["nestjs","prisma","orm","base","crud","typescript","pagination","limit-protection"],"author":{"name":"Alper Güçlü","email":"alperguclu@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@0.9.0","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"a3a860750eeecf83f94f20dbbe1291c0989ef2df","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-0.9.0.tgz","fileCount":60,"integrity":"sha512-Suct4tc0eBrVrwrsMQN1M3PKp0EoX948yfvQl8mFHwfOMIw+O9yyfrEmbEDPcqL9yH6hRhHDUO7tZ0/HQadImA==","signatures":[{"sig":"MEUCIB0Oo1dxRSMkYdRp8AEscsQ3h+ZypMowTuUHfhKtQiIRAiEAijf0Mjhls/7+ueBB1XRUPB3HpEWWTZerGODJKQUBCSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183046},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6a726f8e498c35d5ddc0feedc7bcaffd51f5aac0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rimraf dist && tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A comprehensive NestJS package providing base classes, utilities, and decorators for building CRUD APIs with Prisma ORM integration, featuring pagination, search, filtering, and relation loading capabilities.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.0.0","rimraf":"^5.0.0","typescript":"^5.0.0","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","@prisma/client":"^5.0.0","@nestjs/swagger":"^7.0.0","reflect-metadata":"^0.1.13"},"peerDependencies":{"rxjs":"^7.0.0","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@prisma/client":"^4.0.0 || ^5.0.0","@nestjs/swagger":"^6.0.0 || ^7.0.0","reflect-metadata":"^0.1.13"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_0.9.0_1749663977507_0.6235879419118247","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"nestjs-prisma-base","version":"1.0.0","keywords":["nestjs","prisma","orm","base","crud","typescript","pagination","limit-protection"],"author":{"name":"Alper Güçlü","email":"alperguclu@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@1.0.0","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"cf6a7a36dad90e6100d2cbb1fd3d6b24e4e6fe32","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-1.0.0.tgz","fileCount":63,"integrity":"sha512-hOWxC2SSwVuqWV8JpdacIriUFAapZ5vfZ7YSA578uo8vIEV407vDRuxyixSA1dppSc/gLFQGVpzUh50xBd2X5g==","signatures":[{"sig":"MEUCIQDSRhPg4zUDps9GKPeJliNXKWdQa79Xp5y4V2aJdH/AYQIgDNjR4ZUQdUi3I8Y0nIzrdT6mciD9LvdGNmzF7qIJ/dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201183},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"479c96bc52331572aec40604d9ecf7d31b4da606","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rimraf dist && tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A comprehensive NestJS package providing base classes, utilities, and decorators for building CRUD APIs with Prisma ORM integration, featuring pagination, search, filtering, relation loading, configurable DTOs, and modular composition capabilities.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.0.0","rimraf":"^5.0.0","typescript":"^5.0.0","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","@prisma/client":"^5.0.0","@nestjs/swagger":"^7.0.0","reflect-metadata":"^0.1.13"},"peerDependencies":{"rxjs":"^7.0.0","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@prisma/client":"^4.0.0 || ^5.0.0","@nestjs/swagger":"^6.0.0 || ^7.0.0","class-validator":"^0.13.0 || ^0.14.0","reflect-metadata":"^0.1.13"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_1.0.0_1749667220262_0.31237922094318415","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"nestjs-prisma-base","version":"1.0.1","keywords":["nestjs","prisma","orm","base","crud","typescript","pagination","limit-protection"],"author":{"name":"Alper Güçlü","email":"alperguclu@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@1.0.1","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"7332d9ba7156a81aeca691d72a6f913414184f1d","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-1.0.1.tgz","fileCount":63,"integrity":"sha512-pqoYHwLOvPjsXW8Ew33UbdFazuv4ADsc3tD0d83iaFoB9E++uGC3FnGCQ/gY54TqkU/jzmJaxPoZmWg9WRG+0Q==","signatures":[{"sig":"MEUCIF+VgnyeD+5KOqY5j2oo00gBUyJOo4zZBGvber68pWluAiEAjlqGHJ4q8UU+kd/LEZLWc/EhB7RxiPwodh2/A9pUB+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185552},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"47a476bcc9c4942a77b5517bffcb1ac929eadd1a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rimraf dist && tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A comprehensive NestJS package providing base classes, utilities, and decorators for building CRUD APIs with Prisma ORM integration, featuring pagination, search, filtering, relation loading, configurable DTOs, and modular composition capabilities.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.0.0","rimraf":"^5.0.0","typescript":"^5.0.0","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","@prisma/client":"^5.0.0","@nestjs/swagger":"^7.0.0","reflect-metadata":"^0.1.13"},"peerDependencies":{"rxjs":"^7.0.0","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@prisma/client":"^4.0.0 || ^5.0.0","@nestjs/swagger":"^6.0.0 || ^7.0.0","class-validator":"^0.13.0 || ^0.14.0","reflect-metadata":"^0.1.13"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_1.0.1_1749669667161_0.5705583904988332","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"nestjs-prisma-base","version":"1.0.2","keywords":["nestjs","prisma","orm","base","crud","typescript","pagination","limit-protection"],"author":{"name":"Alper Güçlü","email":"alperguclu@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@1.0.2","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"222fc90a2691b07c988bbe95ed28e4f488815b86","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-1.0.2.tgz","fileCount":60,"integrity":"sha512-NgsYnrh9hX2QGlVwM5GizjkdkIjh2beSxaPolpQMZ2fUwsshlYk2NXEr39BBapvTF/dmyY6ZC5YIaCAO5sS/nA==","signatures":[{"sig":"MEYCIQDtd8m6TQWyZ4gkVeSDT3+rOF1aF5WXOmsFY8mKdNaAhQIhAMwRv9zxZJYTQV55izXkpAcQtO9cbBTzHbh4IhevEw+q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170022},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"62a4eaef4d8f54cdafee3376a01d20cc11eb77aa","scripts":{"dev":"tsc --watch","lint":"npx prettier --check src/**/*.ts && npx tsc --noEmit","test":"echo \"Error: no test specified\" && exit 1","audit":"npm audit","build":"rimraf dist && tsc -p tsconfig.json","clean":"rimraf dist","format":"npx prettier --write src/**/*.ts","lint:fix":"npx prettier --write src/**/*.ts","type-check":"tsc --noEmit","format:check":"npx prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A comprehensive NestJS package providing base classes, utilities, and decorators for building CRUD APIs with Prisma ORM integration, featuring pagination, search, filtering, relation loading, configurable DTOs, and modular composition capabilities.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.0.0","rimraf":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","@prisma/client":"^5.0.0","@nestjs/swagger":"^7.0.0","reflect-metadata":"^0.1.13"},"peerDependencies":{"rxjs":"^7.0.0","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@prisma/client":"^4.0.0 || ^5.0.0","@nestjs/swagger":"^6.0.0 || ^7.0.0","class-validator":"^0.13.0 || ^0.14.0","reflect-metadata":"^0.1.13"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_1.0.2_1749672152435_0.8433247180594703","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"nestjs-prisma-base","version":"1.1.0","keywords":["nestjs","prisma","orm","base","crud","typescript","pagination","limit-protection"],"author":{"name":"Alper Güçlü","email":"alperguclu@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@1.1.0","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"4e675dd64b66bc5ba2d03cbcd6bcf636ab0735d5","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-1.1.0.tgz","fileCount":60,"integrity":"sha512-tavXGENrh9Q0fJ27p6+Y/3JAEJyHLN58hlWepiUZmC3l1LD43gQh6Yfm39CAxScxeJYL+QhF7mJPOoea4hYDVQ==","signatures":[{"sig":"MEQCICE+tlQRCXdx+aL8O5EqXW41p+5OLKAu+IgUGBJEDFG2AiBMsOYOuxLOHfcXlP8Cg0Fz8Ub7lbcYi2NScDRugxUSyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183160},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d53932abebd50cee42021ee0c722f2ced702fd44","scripts":{"dev":"tsc --watch","lint":"npx prettier --check src/**/*.ts && npx tsc --noEmit","test":"echo \"Error: no test specified\" && exit 1","audit":"npm audit","build":"rimraf dist && tsc -p tsconfig.json","clean":"rimraf dist","format":"npx prettier --write src/**/*.ts","lint:fix":"npx prettier --write src/**/*.ts","type-check":"tsc --noEmit","format:check":"npx prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A comprehensive NestJS package providing base classes, utilities, and decorators for building CRUD APIs with Prisma ORM integration, featuring pagination, search, filtering, relation loading, configurable DTOs, and modular composition capabilities.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.0.0","rimraf":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","@prisma/client":"^5.0.0","@nestjs/swagger":"^7.0.0","reflect-metadata":"^0.1.13"},"peerDependencies":{"rxjs":"^7.0.0","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@prisma/client":"^4.0.0 || ^5.0.0","@nestjs/swagger":"^6.0.0 || ^7.0.0","class-validator":"^0.13.0 || ^0.14.0","reflect-metadata":"^0.1.13"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_1.1.0_1749881482291_0.07745688211072244","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"nestjs-prisma-base","version":"1.1.1","keywords":["nestjs","prisma","orm","base","crud","typescript","pagination","limit-protection"],"author":{"name":"Alper Güçlü","email":"alperguclu@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@1.1.1","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"070c926bca183ae9242f08f0a5179f2ce3e47e5c","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-1.1.1.tgz","fileCount":60,"integrity":"sha512-SbDSmlDYXdef3J/3/NgOtAZW+i9FmVEUnsn4K5Mty7XGs+LZMYdoS0suON2wOA5WqIy9BPrykqVKoSNrS0O3OQ==","signatures":[{"sig":"MEUCIQClf8eD8g/TAFEW9vhri2OtJF/Z4GT4dW/jCwVpciE15gIgdtlntKzi/+LUf7aYc9dePLD0U+199H4dV7QB55t/YTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185140},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"47bf998333786f7a2025f89ec581a86c8c8678f8","scripts":{"dev":"tsc --watch","lint":"npx prettier --check src/**/*.ts && npx tsc --noEmit","test":"echo \"Error: no test specified\" && exit 1","audit":"npm audit","build":"rimraf dist && tsc -p tsconfig.json","clean":"rimraf dist","format":"npx prettier --write src/**/*.ts","lint:fix":"npx prettier --write src/**/*.ts","type-check":"tsc --noEmit","format:check":"npx prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A comprehensive NestJS package providing base classes, utilities, and decorators for building CRUD APIs with Prisma ORM integration, featuring pagination, search, filtering, relation loading, configurable DTOs, and modular composition capabilities.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.0.0","rimraf":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","@prisma/client":"^5.0.0","@nestjs/swagger":"^7.0.0","reflect-metadata":"^0.1.13"},"peerDependencies":{"rxjs":"^7.0.0","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@prisma/client":"^4.0.0 || ^5.0.0","@nestjs/swagger":"^6.0.0 || ^7.0.0","class-validator":"^0.13.0 || ^0.14.0","reflect-metadata":"^0.1.13"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_1.1.1_1749884795365_0.29527838019241526","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"nestjs-prisma-base","version":"1.1.2","keywords":["nestjs","prisma","orm","base","crud","typescript","pagination","limit-protection"],"author":{"name":"Alper Güçlü","email":"alperguclu@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@1.1.2","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"f0eab4634954592001fb5d8941537a356a7c6463","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-1.1.2.tgz","fileCount":60,"integrity":"sha512-IVdil25+Aq8eeQtK70nazRK3d2NOVb+R4AEMP7n+P6MB9OdL1bvsDY7Zb1qq8f2i4Opu4Y6Zayst0REvEtiHQQ==","signatures":[{"sig":"MEQCIAs47aJjekFRtBdCVOxvJg/Wdo6pYUQ5tHtXwMw5myXNAiAKmbacUCE7wPkTLWJW8oCxdSq10QKKs2b6pYNIbSJIlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189659},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8fb19956e74442911ea9c05a6654c24226f25efc","scripts":{"dev":"tsc --watch","lint":"npx prettier --check src/**/*.ts && npx tsc --noEmit","test":"echo \"Error: no test specified\" && exit 1","audit":"npm audit","build":"rimraf dist && tsc -p tsconfig.json","clean":"rimraf dist","format":"npx prettier --write src/**/*.ts","lint:fix":"npx prettier --write src/**/*.ts","type-check":"tsc --noEmit","format:check":"npx prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A comprehensive NestJS package providing base classes, utilities, and decorators for building CRUD APIs with Prisma ORM integration, featuring pagination, search, filtering, relation loading, configurable DTOs, and modular composition capabilities.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.0.0","rimraf":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","@prisma/client":"^5.0.0","@nestjs/swagger":"^7.0.0","reflect-metadata":"^0.1.13"},"peerDependencies":{"rxjs":"^7.0.0","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@prisma/client":"^4.0.0 || ^5.0.0","@nestjs/swagger":"^6.0.0 || ^7.0.0","class-validator":"^0.13.0 || ^0.14.0","reflect-metadata":"^0.1.13"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_1.1.2_1749972101276_0.05382953681728231","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"nestjs-prisma-base","version":"1.1.3","keywords":["nestjs","prisma","orm","base","crud","typescript","pagination","limit-protection"],"author":{"name":"Alper Güçlü","email":"alperguclu@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@1.1.3","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"cb6b5ed434d05d470f25ae6f7348e5a6dcc48698","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-1.1.3.tgz","fileCount":60,"integrity":"sha512-UVcFmheX+wrFFhs7w1IA6vwynYGDlq3zgsPY4MD5nbQgR2pfrQ5tBMRLxdt/3F++WQviV/Zy/MTVBiSzqjZdIA==","signatures":[{"sig":"MEQCIEpFV82C6y9zulUS7IO3wqnBQkbGHmcfDrpjrAGwZ3JfAiBYsMJXYTFWCguI+d7nKtqadtQy8dMRP4Dz8JG5N/d+Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191828},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d06a9d835dbfadb30d3d68483b236c0827a021a4","scripts":{"dev":"tsc --watch","lint":"npx prettier --check src/**/*.ts && npx tsc --noEmit","test":"echo \"Error: no test specified\" && exit 1","audit":"npm audit","build":"rimraf dist && tsc -p tsconfig.json","clean":"rimraf dist","format":"npx prettier --write src/**/*.ts","lint:fix":"npx prettier --write src/**/*.ts","type-check":"tsc --noEmit","format:check":"npx prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A comprehensive NestJS package providing base classes, utilities, and decorators for building CRUD APIs with Prisma ORM integration, featuring pagination, search, filtering, relation loading, configurable DTOs, and modular composition capabilities.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.0.0","rimraf":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","@prisma/client":"^5.0.0","@nestjs/swagger":"^7.0.0","reflect-metadata":"^0.1.13"},"peerDependencies":{"rxjs":"^7.0.0","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@prisma/client":"^4.0.0 || ^5.0.0","@nestjs/swagger":"^6.0.0 || ^7.0.0","class-validator":"^0.13.0 || ^0.14.0","reflect-metadata":"^0.1.13"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_1.1.3_1749973259938_0.24104168951697558","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"nestjs-prisma-base","version":"1.1.4","keywords":["nestjs","prisma","orm","base","crud","typescript","pagination","limit-protection"],"author":{"name":"Alper Güçlü","email":"alperguclu@gmail.com"},"license":"MIT","_id":"nestjs-prisma-base@1.1.4","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"dist":{"shasum":"879e2c532ffb482ef97c911f3a1c1c7a5444a126","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-1.1.4.tgz","fileCount":60,"integrity":"sha512-d4Wc3fX8sa5O83wScKVwARW1VnAw2mCgjiM6OSG7GxJHeacatvcwKT8vH3HD/U7t7JglwoVnOCJzAi4igm8zqA==","signatures":[{"sig":"MEQCID2dmGwwMV0i6/1COf5WtFy5rO9S0pSp5wXpXgK3LHUYAiB9SwQadm+pkfBEPguhzc8PMH9aTeMjjxqgQIDepNTvzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183019},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3d79b4d7b2af85ba0614c5fba7ce30b44d6c7ed9","scripts":{"dev":"tsc --watch","lint":"npx prettier --check src/**/*.ts && npx tsc --noEmit","test":"echo \"Error: no test specified\" && exit 1","audit":"npm audit","build":"rimraf dist && tsc -p tsconfig.json","clean":"rimraf dist","format":"npx prettier --write src/**/*.ts","lint:fix":"npx prettier --write src/**/*.ts","type-check":"tsc --noEmit","format:check":"npx prettier --check src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"repository":{"url":"git+https://github.com/alperguclu/nestjs-prisma-base.git","type":"git"},"_npmVersion":"10.8.2","description":"A comprehensive NestJS package providing base classes, utilities, and decorators for building CRUD APIs with Prisma ORM integration, featuring pagination, search, filtering, relation loading, configurable DTOs, and modular composition capabilities.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.0.0","rimraf":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","@prisma/client":"^5.0.0","@nestjs/swagger":"^7.0.0","reflect-metadata":"^0.1.13"},"peerDependencies":{"rxjs":"^7.0.0","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@prisma/client":"^4.0.0 || ^5.0.0","@nestjs/swagger":"^6.0.0 || ^7.0.0","class-validator":"^0.13.0 || ^0.14.0","reflect-metadata":"^0.1.13"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-prisma-base_1.1.4_1749973886721_0.16001045342727283","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"nestjs-prisma-base","version":"1.1.5","description":"A comprehensive NestJS package providing base classes, utilities, and decorators for building CRUD APIs with Prisma ORM integration, featuring pagination, search, filtering, relation loading, configurable DTOs, and modular composition capabilities.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.json","prepublishOnly":"npm run build","test":"echo \"Error: no test specified\" && exit 1","dev":"tsc --watch","lint":"npx prettier --check src/**/*.ts && npx tsc --noEmit","lint:fix":"npx prettier --write src/**/*.ts","format":"npx prettier --write src/**/*.ts","format:check":"npx prettier --check src/**/*.ts","type-check":"tsc --noEmit","clean":"rimraf dist","audit":"npm audit"},"keywords":["nestjs","prisma","orm","base","crud","typescript","pagination","limit-protection"],"author":{"name":"Alper Güçlü","email":"alperguclu@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alperguclu/nestjs-prisma-base.git"},"peerDependencies":{"@nestjs/common":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/core":"^8.0.0 || ^9.0.0 || ^10.0.0","@nestjs/swagger":"^6.0.0 || ^7.0.0","@prisma/client":"^4.0.0 || ^5.0.0","class-validator":"^0.13.0 || ^0.14.0","reflect-metadata":"^0.1.13","rxjs":"^7.0.0"},"devDependencies":{"@nestjs/common":"^10.0.0","@nestjs/core":"^10.0.0","@nestjs/swagger":"^7.0.0","@prisma/client":"^5.0.0","@types/node":"^20.0.0","reflect-metadata":"^0.1.13","rimraf":"^5.0.0","rxjs":"^7.0.0","typescript":"^5.0.0"},"_id":"nestjs-prisma-base@1.1.5","gitHead":"046bd635c6e22050890759a33c843bb5130c147d","bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","_nodeVersion":"18.20.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-f6JXEvtk7oeRfkQZsW8ArSGM2cb+JdbqugbVE5uPFvj1BuX/NTedA0td0lok4CLsYOQc7PEmL6KIzc7zf6w5Vg==","shasum":"4fc375b3a8c7921c1da9e71b4cec69d877ac07d2","tarball":"https://registry.npmjs.org/nestjs-prisma-base/-/nestjs-prisma-base-1.1.5.tgz","fileCount":60,"unpackedSize":183156,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCvZz2p0C80qp3HovfhQo30alds8IyICbUfI4n3TiZgZgIgCdP8LZgxhC3+JRVxdNDrpVkUZghtzjcdXY9qfJOm/Fc="}]},"_npmUser":{"name":"alperguclu","email":"alper@kuryaz.com"},"directories":{},"maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs-prisma-base_1.1.5_1749974530603_0.8274253692769118"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-05T05:27:40.333Z","modified":"2025-06-15T08:02:10.985Z","0.1.0":"2025-04-05T05:27:40.499Z","0.1.1":"2025-04-05T05:30:12.575Z","0.1.2":"2025-04-05T05:55:09.983Z","0.1.4":"2025-04-05T06:11:45.716Z","0.2.0":"2025-04-12T08:36:11.876Z","0.2.1":"2025-04-12T08:42:40.491Z","0.3.0":"2025-04-13T06:42:49.199Z","0.3.1":"2025-04-13T09:50:42.664Z","0.4.0":"2025-05-19T06:27:19.111Z","0.4.1":"2025-05-19T07:18:04.065Z","0.4.2":"2025-05-19T07:22:43.383Z","0.4.3":"2025-05-19T07:45:52.479Z","0.4.4":"2025-05-19T09:44:49.947Z","0.4.5":"2025-06-01T06:21:38.872Z","0.5.0":"2025-06-11T09:35:56.339Z","0.5.1":"2025-06-11T09:57:18.074Z","0.6.0":"2025-06-11T10:04:37.073Z","0.6.1":"2025-06-11T16:10:11.302Z","0.7.0":"2025-06-11T16:34:24.529Z","0.8.0":"2025-06-11T17:25:19.886Z","0.9.0":"2025-06-11T17:46:17.724Z","1.0.0":"2025-06-11T18:40:20.448Z","1.0.1":"2025-06-11T19:21:07.396Z","1.0.2":"2025-06-11T20:02:32.633Z","1.1.0":"2025-06-14T06:11:22.475Z","1.1.1":"2025-06-14T07:06:35.573Z","1.1.2":"2025-06-15T07:21:41.505Z","1.1.3":"2025-06-15T07:41:00.145Z","1.1.4":"2025-06-15T07:51:26.933Z","1.1.5":"2025-06-15T08:02:10.795Z"},"bugs":{"url":"https://github.com/alperguclu/nestjs-prisma-base/issues"},"author":{"name":"Alper Güçlü","email":"alperguclu@gmail.com"},"license":"MIT","homepage":"https://github.com/alperguclu/nestjs-prisma-base#readme","keywords":["nestjs","prisma","orm","base","crud","typescript","pagination","limit-protection"],"repository":{"type":"git","url":"git+https://github.com/alperguclu/nestjs-prisma-base.git"},"description":"A comprehensive NestJS package providing base classes, utilities, and decorators for building CRUD APIs with Prisma ORM integration, featuring pagination, search, filtering, relation loading, configurable DTOs, and modular composition capabilities.","maintainers":[{"name":"alperguclu","email":"alper@kuryaz.com"}],"readme":"# NestJS Prisma Base\n\nA comprehensive NestJS package providing base classes, utilities, and decorators for building CRUD APIs with Prisma ORM integration.\n\n[![npm version](https://badge.fury.io/js/nestjs-prisma-base.svg)](https://badge.fury.io/js/nestjs-prisma-base)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## Features\n\n### 🚀 **Core Features**\n\n- **Base CRUD Operations**: Ready-to-use controllers and services\n- **Enhanced Pagination**: Metadata-rich pagination with configurable limits\n- **Advanced Search & Filtering**: Multi-field search with operators and sorting\n- **Relation Loading**: Configurable nested relation includes with validation\n- **Endpoint Control**: Enable/disable specific endpoints with decorators\n\n### 🛠 **DTO System**\n\n- **Configurable DTOs**: Global and per-class configuration\n- **Swagger Integration**: Automatic API documentation\n- **Minimal DTOs**: Maximum control with empty base classes\n- **Modular Composition**: Mix-and-match DTO features with mixins\n- **Response Messages**: Optional message fields for consistent API feedback **NEW in v1.1.0**\n\n### ⚡ **Developer Experience**\n\n- **Module Factories**: Auto-generate complete modules\n- **Multiple Database Support**: Work with multiple Prisma clients\n- **TypeScript**: Full type safety and IntelliSense support\n- **Validation**: Built-in request validation and error handling\n\n## Quick Start\n\n### Installation\n\n```bash\nnpm install nestjs-prisma-base\n```\n\n### Configuration (Required for Advanced Features)\n\n**⚠️ CRITICAL: Configuration must be imported BEFORE your application starts!**\n\nCreate a configuration file and import it first in `main.ts`:\n\n**1. Create `src/config/dto-config.ts`:**\n\n```typescript\nimport { configureDTOs, configureSwaggerDTOs } from 'nestjs-prisma-base';\n\n// Configure DTOs globally\nconfigureDTOs({\n  includeTimestamps: true,\n  includeId: true,\n  includeMessage: true, // Enable response message fields\n  messageField: {\n    fieldName: 'message',\n    defaultValue: 'Operation completed successfully',\n    maxLength: 500,\n  },\n});\n\n// Configure Swagger integration\nconfigureSwaggerDTOs({\n  enabled: true,\n});\n```\n\n**2. Import in `src/main.ts` FIRST:**\n\n```typescript\n// ⚠️ CRITICAL: This import MUST be first!\nimport './config/dto-config';\n\nimport { NestFactory } from '@nestjs/core';\nimport { AppModule } from './app.module';\n\nasync function bootstrap() {\n  const app = await NestFactory.create(AppModule);\n  await app.listen(3000);\n}\nbootstrap();\n```\n\n### 1. Setup PrismaModule\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { PrismaModule } from 'nestjs-prisma-base';\n\n@Module({\n  imports: [\n    PrismaModule.forRoot({\n      prismaClient: new PrismaClient(),\n    }),\n  ],\n})\nexport class AppModule {}\n```\n\n### 2. Create Service & Controller\n\n```typescript\n// user.service.ts\nimport { Injectable } from '@nestjs/common';\nimport { BaseService, PrismaService } from 'nestjs-prisma-base';\n\n@Injectable()\nexport class UserService extends BaseService<User, CreateUserDto, UpdateUserDto> {\n  protected readonly modelName = 'user';\n\n  constructor(protected readonly prisma: PrismaService) {\n    super(prisma);\n  }\n}\n\n// user.controller.ts\nimport { Controller } from '@nestjs/common';\nimport { BaseController, EnableAllEndpoints } from 'nestjs-prisma-base';\n\n@Controller('users')\n@EnableAllEndpoints() // Enables all CRUD endpoints\nexport class UserController extends BaseController<User, CreateUserDto, UpdateUserDto> {\n  constructor(private readonly userService: UserService) {\n    super(userService);\n  }\n}\n```\n\n### 3. Define DTOs\n\n```typescript\nimport { BaseCreateDto, BaseUpdateDto, BaseResponseDto } from 'nestjs-prisma-base';\nimport { IsEmail, IsString, IsOptional } from 'class-validator';\n\nexport class CreateUserDto extends BaseCreateDto {\n  @IsString() name: string;\n  @IsEmail() email: string;\n}\n\nexport class UpdateUserDto extends BaseUpdateDto {\n  @IsOptional() @IsString() name?: string;\n  @IsOptional() @IsEmail() email?: string;\n}\n\nexport class UserResponseDto extends BaseResponseDto {\n  name: string;\n  email: string;\n  // message field available for API feedback\n}\n```\n\n**That's it!** You now have a fully functional CRUD API with pagination, search, and filtering.\n\n## Pagination Response\n\nAll `findAll` methods return rich pagination metadata:\n\n```json\n{\n  \"data\": [{ \"id\": 1, \"name\": \"John\", \"email\": \"john@example.com\" }],\n  \"meta\": {\n    \"total\": 150,\n    \"page\": 1,\n    \"limit\": 10,\n    \"totalPages\": 15,\n    \"hasNext\": true,\n    \"hasPrev\": false\n  }\n}\n```\n\n## Advanced Features\n\n### 📚 **Swagger Integration with Message Fields**\n\nFor automatic message field documentation in Swagger:\n\n```typescript\nimport { SwaggerBaseResponseDto, EnableSwaggerBaseFields } from 'nestjs-prisma-base';\nimport { ApiProperty } from '@nestjs/swagger';\n\n@EnableSwaggerBaseFields // ← Required for automatic base field documentation\nexport class UserResponseDto extends SwaggerBaseResponseDto {\n  @ApiProperty() name: string;\n  @ApiProperty() email: string;\n  // message, id, createdAt, updatedAt fields automatically documented\n}\n```\n\n### 🏭 **Module Factory**\n\nGenerate complete modules with one function:\n\n```typescript\nimport { createModelModule, EndpointType } from 'nestjs-prisma-base';\n\nexport const UserModule = createModelModule({\n  modelName: 'user',\n  routePath: 'users',\n  enableAllEndpoints: true,\n});\n```\n\n### 🎨 **DTO Configuration**\n\n```typescript\nimport { ConfigurableBaseCreateDto, configureDTOs } from 'nestjs-prisma-base';\n\n// Global configuration (already done above)\nexport class CreateUserDto extends ConfigurableBaseCreateDto {\n  name: string;\n  email: string;\n  // Automatically includes configured fields\n}\n```\n\n## Documentation\n\n### 📖 **Available Documentation**\n\n- [**Complete Feature Guide**](./docs/features.md) - Comprehensive feature documentation with examples\n- [**Migration Guide**](./docs/migration.md) - Version upgrade guide and compatibility matrix\n- [**Documentation Index**](./docs/index.md) - Complete documentation overview\n\n### 🚀 **Get More Help**\n\n- **Quick Questions**: Use the examples in this README\n- **Advanced Features**: Check the [Complete Feature Guide](./docs/features.md)\n- **Version Migration**: See the [Migration Guide](./docs/migration.md)\n- **Issues & Support**: [Create an Issue](https://github.com/your-org/nestjs-prisma-base/issues)\n\n## Version History\n\n- **v1.1.4** - Fixed missing EnableSwaggerBaseFields export\n- **v1.1.3** - Fixed SwaggerBaseResponseDto inheritance with @EnableSwaggerBaseFields decorator\n- **v1.1.2** - Fixed SwaggerBaseResponseDto message field documentation issue\n- **v1.1.1** - Fixed Swagger circular dependency issues with audit field mixins\n- **v1.1.0** - Response message fields for consistent API feedback\n- **v1.0.0** - Modular DTO composition with mixins\n- **v0.9.0** - Configurable DTOs and Swagger integration\n- **v0.8.0** - Relation loading and module factories\n- **v0.7.0** - Advanced search with operators\n- **v0.6.0** - Search and filtering capabilities\n- **v0.5.0** - Enhanced pagination with metadata\n\n## License\n\nMIT\n","readmeFilename":"README.md"}