{"_id":"@ehildt/nestjs-config-factory","_rev":"5-3b873552208bc3d7c3f1367bbce7acb7","name":"@ehildt/nestjs-config-factory","dist-tags":{"latest":"1.1.3"},"versions":{"1.0.0":{"name":"@ehildt/nestjs-config-factory","version":"1.0.0","author":{"name":"Eugen Hildt","email":"eugen.hildt@gmail.com"},"license":"MIT","_id":"@ehildt/nestjs-config-factory@1.0.0","maintainers":[{"name":"ehildt","email":"eugen.hildt@gmail.com"}],"homepage":"https://github.com/ehildt/nestjs-config-factory#readme","bugs":{"email":"eugen.hildt@gmail.com"},"dist":{"shasum":"d849b04312daf08ca89a9dbecdf8349cd8ee4028","tarball":"https://registry.npmjs.org/@ehildt/nestjs-config-factory/-/nestjs-config-factory-1.0.0.tgz","fileCount":9,"integrity":"sha512-fGX42Y3ZKhtvjrdiyZ9j4Ql1z1KvUVTjm2Fwgc/3irnkhG34UITjg7fLw22ni8PgbAbXGQwiKFlutJRXQE/sjA==","signatures":[{"sig":"MEYCIQDu7zm5TydZOUlrzhGHkUp3DgFTsI7a7MiQxYQkYZXC0QIhAPyehjpzPURuASSGK7LbNilHB69R1PfUtHBgKiqVIyb5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15067},"main":"dist/index.mjs","type":"module","_from":"file:ehildt-nestjs-config-factory-1.0.0.tgz","exports":{".":null,"./config-factory":{"types":"./dist/config-factory/index.d.ts","import":"./dist/config-factory/index.mjs"},"./cache-return-value":{"types":"./dist/cache-return-value/index.d.ts","import":"./dist/cache-return-value/index.mjs"},"./validate-return-value":{"types":"./dist/validate-return-value/index.d.ts","import":"./dist/validate-return-value/index.mjs"}},"scripts":{"lint":"eslint ./src","test":"vitest run","build":"pnpm tsup","format":"prettier --write .","depcheck":"npx depcheck .","prebuild":"rimraf dist","test:cov":"vitest run --coverage","depcruise":"npx dependency-cruiser -c .depcruise.mjs --ts-config tsconfig.json src","ncu:update":"npx npm-check-updates -u --format group","test:watch":"vitest","lint-staged":"npx lint-staged --allow-empty","lint:unused":"npx ts-unused-exports ./tsconfig.exclude.json --maxIssues=6","ncu:validate":"npx npm-check-updates -e 2 --packageFile=./package.json","ncu:interactive":"npx npm-check-updates -u --interactive --format group"},"_npmUser":{"name":"ehildt","email":"eugen.hildt@gmail.com"},"_resolved":"/tmp/69475866532c69c730f09790d9d42a28/ehildt-nestjs-config-factory-1.0.0.tgz","_integrity":"sha512-fGX42Y3ZKhtvjrdiyZ9j4Ql1z1KvUVTjm2Fwgc/3irnkhG34UITjg7fLw22ni8PgbAbXGQwiKFlutJRXQE/sjA==","repository":{"url":"git+https://github.com/ehildt/nestjs-config-factory.git","type":"git"},"_npmVersion":"10.9.4","description":"A dynamic NestJS module factory designed to register, manage, and expose custom configuration providers throughout the application.","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.1.0","rimraf":"^6.1.3","vitest":"^4.1.0","globals":"^17.4.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","@types/node":"^25.5.0","lint-staged":"^16.4.0","@types/eslint":"^9.6.1","@changesets/cli":"^2.30.0","npm-check-updates":"^19.6.5","ts-unused-exports":"^11.0.1","typescript-eslint":"^8.57.1","dependency-cruiser":"^17.3.9","@vitest/coverage-v8":"4.1.0","eslint-plugin-sonarjs":"^4.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"joi":"^18.0.2","@nestjs/common":"^11.1.17","@ehildt/ckir-helpers":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-config-factory_1.0.0_1774195763022_0.2639166044204728","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ehildt/nestjs-config-factory","version":"1.1.0","author":{"name":"Eugen Hildt","email":"eugen.hildt@gmail.com"},"license":"MIT","_id":"@ehildt/nestjs-config-factory@1.1.0","maintainers":[{"name":"ehildt","email":"eugen.hildt@gmail.com"}],"homepage":"https://github.com/ehildt/nestjs-config-factory#readme","bugs":{"email":"eugen.hildt@gmail.com"},"dist":{"shasum":"2978707031ff7630764462a64e9044f70d11fefb","tarball":"https://registry.npmjs.org/@ehildt/nestjs-config-factory/-/nestjs-config-factory-1.1.0.tgz","fileCount":9,"integrity":"sha512-39ymF3Xs5QaYBDBvunuIVGC7gj8+ktRrA1a8BRGj8upPp/+NpRR0uX8/RDBjPtxKOrOGapcz8Xlc6//iZOYxgw==","signatures":[{"sig":"MEUCIDV2sf2z8Vxr0a9hsuJCd+wGHDEk87/cFOHQnZnW29MbAiEAp878wTDaoHr+pscr8pa9b+NEd8BiBU+Z74ObCGLG4ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17621},"main":"dist/index.mjs","type":"module","_from":"file:ehildt-nestjs-config-factory-1.1.0.tgz","exports":{".":null,"./config-factory":{"types":"./dist/config-factory/index.d.ts","import":"./dist/config-factory/index.mjs"},"./cache-return-value":{"types":"./dist/cache-return-value/index.d.ts","import":"./dist/cache-return-value/index.mjs"},"./validate-return-value":{"types":"./dist/validate-return-value/index.d.ts","import":"./dist/validate-return-value/index.mjs"}},"scripts":{"lint":"eslint ./src","test":"vitest run","build":"pnpm tsup","format":"prettier --write .","depcheck":"npx depcheck .","prebuild":"rimraf dist","test:cov":"vitest run --coverage","depcruise":"npx dependency-cruiser -c .depcruise.mjs --ts-config tsconfig.json src","ncu:update":"npx npm-check-updates -u --format group","test:watch":"vitest","lint-staged":"npx lint-staged --allow-empty","lint:unused":"npx ts-unused-exports ./tsconfig.exclude.json --maxIssues=6","ncu:validate":"npx npm-check-updates -e 2 --packageFile=./package.json","ncu:interactive":"npx npm-check-updates -u --interactive --format group"},"_npmUser":{"name":"ehildt","email":"eugen.hildt@gmail.com"},"_resolved":"/tmp/15d02811ffc91755adcf1747cc49848d/ehildt-nestjs-config-factory-1.1.0.tgz","_integrity":"sha512-39ymF3Xs5QaYBDBvunuIVGC7gj8+ktRrA1a8BRGj8upPp/+NpRR0uX8/RDBjPtxKOrOGapcz8Xlc6//iZOYxgw==","repository":{"url":"git+https://github.com/ehildt/nestjs-config-factory.git","type":"git"},"_npmVersion":"10.9.4","description":"A dynamic NestJS module factory designed to register, manage, and expose custom configuration providers throughout the application.","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.1.0","rimraf":"^6.1.3","vitest":"^4.1.0","globals":"^17.4.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","@types/node":"^25.5.0","lint-staged":"^16.4.0","@types/eslint":"^9.6.1","@changesets/cli":"^2.30.0","npm-check-updates":"^19.6.5","ts-unused-exports":"^11.0.1","typescript-eslint":"^8.57.1","dependency-cruiser":"^17.3.9","@vitest/coverage-v8":"4.1.0","eslint-plugin-sonarjs":"^4.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"joi":"^18.0.2","@nestjs/common":"^11.1.17","@ehildt/ckir-helpers":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-config-factory_1.1.0_1774206221790_0.829784843375964","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@ehildt/nestjs-config-factory","version":"1.1.1","author":{"name":"Eugen Hildt","email":"eugen.hildt@gmail.com"},"license":"MIT","_id":"@ehildt/nestjs-config-factory@1.1.1","maintainers":[{"name":"ehildt","email":"eugen.hildt@gmail.com"}],"homepage":"https://github.com/ehildt/nestjs-config-factory#readme","bugs":{"email":"eugen.hildt@gmail.com"},"dist":{"shasum":"eddcbda96afa53361204d06088ead53371289fab","tarball":"https://registry.npmjs.org/@ehildt/nestjs-config-factory/-/nestjs-config-factory-1.1.1.tgz","fileCount":9,"integrity":"sha512-EzWPSkU2xxLWR2rH2esccVd17IXDXnJPa3QiaEacR6x+D5pKrIKQq+M39vztCx7R+ysQwO+/j3qMeBo4CN8TDQ==","signatures":[{"sig":"MEUCIQCDD7iuOUS27KBXGDj/fj4xQ7FFGgrtDxXUtGj8xGjW0AIgGZ1FZf/Cnq898EfDcHbHI8ZZKGvG05c36ZuukSlVgmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17621},"main":"dist/index.mjs","type":"module","_from":"file:ehildt-nestjs-config-factory-1.1.1.tgz","exports":{".":null,"./config-factory":{"types":"./dist/config-factory/index.d.ts","import":"./dist/config-factory/index.mjs"},"./cache-return-value":{"types":"./dist/cache-return-value/index.d.ts","import":"./dist/cache-return-value/index.mjs"},"./validate-return-value":{"types":"./dist/validate-return-value/index.d.ts","import":"./dist/validate-return-value/index.mjs"}},"scripts":{"lint":"eslint ./src","test":"vitest run","build":"pnpm tsup","format":"prettier --write .","depcheck":"npx depcheck .","prebuild":"rimraf dist","test:cov":"vitest run --coverage","depcruise":"npx dependency-cruiser -c .depcruise.mjs --ts-config tsconfig.json src","ncu:update":"npx npm-check-updates -u --format group","test:watch":"vitest","lint-staged":"npx lint-staged --allow-empty","lint:unused":"npx ts-unused-exports ./tsconfig.exclude.json --maxIssues=6","ncu:validate":"npx npm-check-updates -e 2 --packageFile=./package.json","ncu:interactive":"npx npm-check-updates -u --interactive --format group"},"_npmUser":{"name":"ehildt","email":"eugen.hildt@gmail.com"},"_resolved":"/tmp/43da271368179bef803efb9d6561e4fe/ehildt-nestjs-config-factory-1.1.1.tgz","_integrity":"sha512-EzWPSkU2xxLWR2rH2esccVd17IXDXnJPa3QiaEacR6x+D5pKrIKQq+M39vztCx7R+ysQwO+/j3qMeBo4CN8TDQ==","repository":{"url":"git+https://github.com/ehildt/nestjs-config-factory.git","type":"git"},"_npmVersion":"10.9.4","description":"A dynamic NestJS module factory designed to register, manage, and expose custom configuration providers throughout the application.","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.1.0","rimraf":"^6.1.3","vitest":"^4.1.0","globals":"^17.4.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","@types/node":"^25.5.0","lint-staged":"^16.4.0","@types/eslint":"^9.6.1","@changesets/cli":"^2.30.0","npm-check-updates":"^19.6.5","ts-unused-exports":"^11.0.1","typescript-eslint":"^8.57.1","dependency-cruiser":"^17.3.9","@vitest/coverage-v8":"4.1.0","eslint-plugin-sonarjs":"^4.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"joi":"^18.0.2","@nestjs/common":"^11.1.17","@ehildt/ckir-helpers":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-config-factory_1.1.1_1774208149449_0.5747333873473615","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@ehildt/nestjs-config-factory","version":"1.1.2","author":{"name":"Eugen Hildt","email":"eugen.hildt@gmail.com"},"license":"MIT","_id":"@ehildt/nestjs-config-factory@1.1.2","maintainers":[{"name":"ehildt","email":"eugen.hildt@gmail.com"}],"homepage":"https://github.com/ehildt/nestjs-config-factory#readme","bugs":{"email":"eugen.hildt@gmail.com"},"dist":{"shasum":"0383c3f2af2b22b78a5534e48877045d80634f12","tarball":"https://registry.npmjs.org/@ehildt/nestjs-config-factory/-/nestjs-config-factory-1.1.2.tgz","fileCount":9,"integrity":"sha512-TsO1xXSxi6sEbMgz8WR8U7YbvFa9Zo4jTyAqB9wBdEy7iq3b0fXj/Bxhiioyhbgc5iN2lA8QUkGXcWJaITmreA==","signatures":[{"sig":"MEYCIQDSKGp+V+rPaWct6b21ZwhaNYDBLggo56Qgyw/DzToBBgIhAOl3vZxkPK+PLWJ68fbw2wKt67vU0VsowsclBdRxU5xN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17630},"main":"dist/index.mjs","type":"module","_from":"file:ehildt-nestjs-config-factory-1.1.2.tgz","exports":{".":null,"./config-factory":{"types":"./dist/config-factory/index.d.ts","import":"./dist/config-factory/index.mjs"},"./cache-return-value":{"types":"./dist/cache-return-value/index.d.ts","import":"./dist/cache-return-value/index.mjs"},"./validate-return-value":{"types":"./dist/validate-return-value/index.d.ts","import":"./dist/validate-return-value/index.mjs"}},"scripts":{"lint":"eslint ./src","test":"vitest run","build":"pnpm tsup","format":"prettier --write .","depcheck":"npx depcheck .","prebuild":"rimraf dist","test:cov":"vitest run --coverage","depcruise":"npx dependency-cruiser -c .depcruise.mjs --ts-config tsconfig.json src","ncu:update":"npx npm-check-updates -u --format group","test:watch":"vitest","lint-staged":"npx lint-staged --allow-empty","lint:unused":"npx ts-unused-exports ./tsconfig.exclude.json --maxIssues=6","ncu:validate":"npx npm-check-updates -e 2 --packageFile=./package.json","ncu:interactive":"npx npm-check-updates -u --interactive --format group"},"_npmUser":{"name":"ehildt","email":"eugen.hildt@gmail.com"},"_resolved":"/tmp/a9c837b4c48f2de9bba440a08ee42b51/ehildt-nestjs-config-factory-1.1.2.tgz","_integrity":"sha512-TsO1xXSxi6sEbMgz8WR8U7YbvFa9Zo4jTyAqB9wBdEy7iq3b0fXj/Bxhiioyhbgc5iN2lA8QUkGXcWJaITmreA==","repository":{"url":"git+https://github.com/ehildt/nestjs-config-factory.git","type":"git"},"_npmVersion":"10.9.4","description":"A dynamic NestJS module factory designed to register, manage, and expose custom configuration providers throughout the application.","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.1.0","rimraf":"^6.1.3","vitest":"^4.1.0","globals":"^17.4.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","@types/node":"^25.5.0","lint-staged":"^16.4.0","@types/eslint":"^9.6.1","@changesets/cli":"^2.30.0","npm-check-updates":"^19.6.5","ts-unused-exports":"^11.0.1","typescript-eslint":"^8.57.1","dependency-cruiser":"^17.3.9","@vitest/coverage-v8":"4.1.0","eslint-plugin-sonarjs":"^4.0.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"joi":"^18.0.2","@nestjs/common":"^11.1.17","@ehildt/ckir-helpers":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-config-factory_1.1.2_1774210032240_0.9109143282011269","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@ehildt/nestjs-config-factory","description":"A dynamic NestJS module factory designed to register, manage, and expose custom configuration providers throughout the application.","version":"1.1.3","license":"MIT","type":"module","exports":{".":null,"./cache-return-value":{"types":"./dist/cache-return-value/index.d.ts","import":"./dist/cache-return-value/index.mjs"},"./config-factory":{"types":"./dist/config-factory/index.d.ts","import":"./dist/config-factory/index.mjs"},"./validate-return-value":{"types":"./dist/validate-return-value/index.d.ts","import":"./dist/validate-return-value/index.mjs"}},"main":"dist/index.mjs","repository":{"type":"git","url":"https://github.com/ehildt/nestjs-config-factory.git"},"publishConfig":{"access":"public"},"author":{"email":"eugen.hildt@gmail.com","name":"Eugen Hildt"},"bugs":{"email":"eugen.hildt@gmail.com"},"devDependencies":{"@changesets/cli":"^3.0.1","@eslint/js":"^10.0.1","@types/eslint":"^9.6.1","@types/node":"^26.2.0","@vitest/coverage-v8":"4.1.11","depcheck":"^1.4.7","dependency-cruiser":"^18.2.0","eslint":"^10.8.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","eslint-plugin-simple-import-sort":"^14.0.0","eslint-plugin-sonarjs":"^4.2.0","globals":"^17.11.0","husky":"^9.1.7","jiti":"^2.7.0","lint-staged":"^17.3.0","npm-check-updates":"^23.0.2","prettier":"^3.9.6","rimraf":"^6.1.3","ts-unused-exports":"^11.0.1","tsup":"^8.5.1","typescript-eslint":"^8.67.0","vitest":"^4.1.11"},"peerDependencies":{"@ehildt/ckir-helpers":"^1.2.2","@nestjs/common":"^11.1.17","joi":"^18.0.2"},"scripts":{"build":"pnpm tsup","depcheck":"npx depcheck .","depcruise":"npx dependency-cruiser -c .depcruise.mjs --ts-config tsconfig.json src","format":"prettier --write .","lint":"eslint ./src","lint-staged":"npx lint-staged --allow-empty","ncu:update":"npx npm-check-updates -u --format group","ncu:interactive":"npx npm-check-updates -u --interactive --format group","ncu:validate":"npx npm-check-updates -e 2 --packageFile=./package.json","prebuild":"rimraf dist","test":"vitest run","test:watch":"vitest","test:cov":"vitest run --coverage","lint:unused":"npx ts-unused-exports ./tsconfig.exclude.json --maxIssues=6"},"_nodeVersion":"24.19.0","_id":"@ehildt/nestjs-config-factory@1.1.3","dist":{"integrity":"sha512-21fXbjNqrg2P0JsSwA14fa3j0wpxobrsP9OQqtPSzSjrvS2q+f0yAtb5mREjfM2MQlNunEcYrhBL2qf2q1uB+g==","shasum":"74ed9a54c02a8660099b2b422019c33c1b83a012","tarball":"https://registry.npmjs.org/@ehildt/nestjs-config-factory/-/nestjs-config-factory-1.1.3.tgz","fileCount":9,"unpackedSize":17658,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH9FynpM+6d7gitTJsrW6MsjuO1MtzexD3fxeDQy76F8AiEA4vyh4yYUNhUv3xGvEWJYJMY7W5hw6pOuB3mf8uZk4X8="}]},"_npmUser":{"name":"ehildt","email":"eugen.hildt@gmail.com"},"directories":{},"maintainers":[{"name":"ehildt","email":"eugen.hildt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs-config-factory_1.1.3_1787248938892_0.14337060209426"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-22T16:09:22.955Z","modified":"2026-08-20T18:02:20.373Z","1.0.0":"2026-03-22T16:09:23.198Z","1.1.0":"2026-03-22T19:03:41.953Z","1.1.1":"2026-03-22T19:35:49.603Z","1.1.2":"2026-03-22T20:07:12.379Z","1.1.3":"2026-08-20T18:02:19.027Z"},"bugs":{"email":"eugen.hildt@gmail.com"},"author":{"email":"eugen.hildt@gmail.com","name":"Eugen Hildt"},"license":"MIT","repository":{"type":"git","url":"https://github.com/ehildt/nestjs-config-factory.git"},"description":"A dynamic NestJS module factory designed to register, manage, and expose custom configuration providers throughout the application.","maintainers":[{"name":"ehildt","email":"eugen.hildt@gmail.com"}],"readme":"<div align=\"center\">\n\n# @ehildt/nestjs-config-factory\n\nA NestJS configuration library providing decorators and modules for caching return values and validating configurations.\n\n`This library is **ESM-only** and does not support CommonJS.`   \n`Your project must use ES modules.`\n\n</div>\n\n<br>\n\n<!-- DEPBADGE:START -->\n<div align=\"center\">\n\n\n\n# StatusBadges\n\n![github](https://img.shields.io/github/release/ehildt/nestjs-config-factory?labelColor=333&style=for-the-badge&cacheSeconds=3600&color=b16425&logo=github&logoColor=b16425&logoWidth=40&branch=main)\n![github](https://img.shields.io/github/stars/ehildt/nestjs-config-factory?labelColor=333&style=for-the-badge&cacheSeconds=3600&color=b16425&logo=github&logoColor=b16425&logoWidth=40&branch=main)\n![github](https://img.shields.io/github/license/ehildt/nestjs-config-factory?labelColor=333&style=for-the-badge&cacheSeconds=3600&color=b16425&logo=github&logoColor=b16425&logoWidth=40&branch=main)\n\n</div>\n\n<br>\n\n<div align=\"center\">\n\n\n\n# DevDependencies\n\n![@changesets/cli](https://img.shields.io/badge/_changesets_cli-v2.30.0-82ba21.svg?labelColor=333&cacheSeconds=3600&logo=npm&logoColor=82ba21&logoWidth=40&style=flat-square)\n![@eslint/js](https://img.shields.io/badge/_eslint_js-v10.0.1-7a23a9.svg?labelColor=333&cacheSeconds=3600&logo=eslint&logoColor=7a23a9&logoWidth=40&style=flat-square)\n![@types/eslint](https://img.shields.io/badge/_types_eslint-v9.6.1-d936d0.svg?labelColor=333&cacheSeconds=3600&logo=eslint&logoColor=d936d0&logoWidth=40&style=flat-square)\n![@types/node](https://img.shields.io/badge/_types_node-v25.5.0-d51a33.svg?labelColor=333&cacheSeconds=3600&logo=node&logoColor=d51a33&logoWidth=40&style=flat-square)\n![@vitest/coverage-v8](https://img.shields.io/badge/_vitest_coverage_v8-4.1.0-92d435.svg?labelColor=333&cacheSeconds=3600&logo=vitest&logoColor=92d435&logoWidth=40&style=flat-square)\n![depcheck](https://img.shields.io/badge/depcheck-v1.4.7-28a95e.svg?labelColor=333&cacheSeconds=3600&logo=npm&logoColor=28a95e&logoWidth=40&style=flat-square)\n![dependency-cruiser](https://img.shields.io/badge/dependency_cruiser-v17.3.9-c22431.svg?labelColor=333&cacheSeconds=3600&logo=npm&logoColor=c22431&logoWidth=40&style=flat-square)\n![eslint](https://img.shields.io/badge/eslint-v10.1.0-3f2ab7.svg?labelColor=333&cacheSeconds=3600&logo=eslint&logoColor=3f2ab7&logoWidth=40&style=flat-square)\n![eslint-config-prettier](https://img.shields.io/badge/eslint_config_prettier-v10.1.8-c4921c.svg?labelColor=333&cacheSeconds=3600&logo=prettier&logoColor=c4921c&logoWidth=40&style=flat-square)\n![eslint-plugin-prettier](https://img.shields.io/badge/eslint_plugin_prettier-v5.5.5-d19d2e.svg?labelColor=333&cacheSeconds=3600&logo=prettier&logoColor=d19d2e&logoWidth=40&style=flat-square)\n![eslint-plugin-simple-import-sort](https://img.shields.io/badge/eslint_plugin_simple_import_sort-v12.1.1-39d025.svg?labelColor=333&cacheSeconds=3600&logo=npm&logoColor=39d025&logoWidth=40&style=flat-square)\n![eslint-plugin-sonarjs](https://img.shields.io/badge/eslint_plugin_sonarjs-v4.0.2-ca216a.svg?labelColor=333&cacheSeconds=3600&logo=sonar&logoColor=ca216a&logoWidth=40&style=flat-square)\n![globals](https://img.shields.io/badge/globals-v17.4.0-2570b1.svg?labelColor=333&cacheSeconds=3600&logo=npm&logoColor=2570b1&logoWidth=40&style=flat-square)\n![husky](https://img.shields.io/badge/husky-v9.1.7-2e81b8.svg?labelColor=333&cacheSeconds=3600&logo=husky&logoColor=2e81b8&logoWidth=40&style=flat-square)\n![jiti](https://img.shields.io/badge/jiti-v2.6.1-2ab746.svg?labelColor=333&cacheSeconds=3600&logo=npm&logoColor=2ab746&logoWidth=40&style=flat-square)\n![lint-staged](https://img.shields.io/badge/lint_staged-v16.4.0-dfba26.svg?labelColor=333&cacheSeconds=3600&logo=npm&logoColor=dfba26&logoWidth=40&style=flat-square)\n![npm-check-updates](https://img.shields.io/badge/npm_check_updates-v19.6.5-1ec23c.svg?labelColor=333&cacheSeconds=3600&logo=npm&logoColor=1ec23c&logoWidth=40&style=flat-square)\n![rimraf](https://img.shields.io/badge/rimraf-v6.1.3-24a85b.svg?labelColor=333&cacheSeconds=3600&logo=npm&logoColor=24a85b&logoWidth=40&style=flat-square)\n![ts-unused-exports](https://img.shields.io/badge/ts_unused_exports-v11.0.1-5e26c0.svg?labelColor=333&cacheSeconds=3600&logo=npm&logoColor=5e26c0&logoWidth=40&style=flat-square)\n![tsup](https://img.shields.io/badge/tsup-v8.5.1-472cce.svg?labelColor=333&cacheSeconds=3600&logo=npm&logoColor=472cce&logoWidth=40&style=flat-square)\n![typescript-eslint](https://img.shields.io/badge/typescript_eslint-v8.57.1-dc2e59.svg?labelColor=333&cacheSeconds=3600&logo=eslint&logoColor=dc2e59&logoWidth=40&style=flat-square)\n![vitest](https://img.shields.io/badge/vitest-v4.1.0-80c026.svg?labelColor=333&cacheSeconds=3600&logo=vitest&logoColor=80c026&logoWidth=40&style=flat-square)\n\n</div>\n\n<br>\n\n<div align=\"center\">\n\n\n\n# PeerDependencies\n\n[![@ehildt/ckir-helpers](https://img.shields.io/badge/_ehildt_ckir_helpers-v1.2.2-a82947.svg?labelColor=333&cacheSeconds=3600&logo=npm&logoColor=a82947&logoWidth=40&style=flat)](https://github.com/ehildt/ckir-helpers)\n[![@nestjs/common](https://img.shields.io/badge/_nestjs_common-v11.1.17-88de2b.svg?labelColor=333&cacheSeconds=3600&logo=npm&logoColor=88de2b&logoWidth=40&style=flat)](https://github.com/nestjs/nest)\n[![joi](https://img.shields.io/badge/joi-v18.0.2-9f1eb3.svg?labelColor=333&cacheSeconds=3600&logo=npm&logoColor=9f1eb3&logoWidth=40&style=flat)](https://github.com/sideway/joi)\n\n</div>\n<!-- DEPBADGE:END -->\n\n<br>\n\n<div align=\"center\">\n\n[E-MAIL](mailto:eugen.hildt@gmail.com) &nbsp;—&nbsp; [WIKI](https://github.com/ehildt/nestjs-config-factory/wiki) &nbsp;—&nbsp; [ISSUES](https://github.com/ehildt/nestjs-config-factory/issues) &nbsp;—&nbsp; [DONATE](https://github.com/sponsors/ehildt)\n\n</div>\n<br>\n","readmeFilename":""}