{"_id":"nestjs-config","_rev":"49-88bb243753a8b27a3b7eccb6c3e23c7b","name":"nestjs-config","dist-tags":{"latest":"1.4.11","stable":"1.4.5","next":"2.0.0-beta.3"},"versions":{"1.0.0":{"name":"nestjs-config","version":"1.0.0","description":"Nest congifuration module for your application","main":"dist/index.ts","repository":{"type":"git","url":"git+ssh://git@github.com/fenos/nest-config.git"},"author":{"name":"fenos","email":"fabri.feno@gmail.com"},"license":"MIT","keywords":["nestjs","config","environment"],"scripts":{"test":"jest --coverage","test:watch":"jest --watch","build":"rm -rf ./dist && tsc","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"dependencies":{"@nestjs/common":"^5.1.0","dotenv":"^6.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/core":"^5.1.0","@nestjs/testing":"^5.1.0","@types/dotenv":"^4.0.3","@types/glob":"^5.0.35","jest":"^23.3.0","prettier":"^1.13.7","ts-jest":"^23.0.0","typescript":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"gitHead":"7cba04daf31e86231e97e40376793fb55d774eef","bugs":{"url":"https://github.com/fenos/nest-config/issues"},"homepage":"https://github.com/fenos/nest-config#readme","_id":"nestjs-config@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"fenos","email":"fabri_feno@yahoo.it"},"dist":{"integrity":"sha512-WQV6aiZHnJ76D4SBb2MZceGVhWaFbP+q1X2Sd2M6La+DfkRArh/CwVXdiLdmbR8XsNLI8DwYrf/WevUYSoqZ+w==","shasum":"4381223bc8b6ebc2eca06062739ab486e3618b9c","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.0.0.tgz","fileCount":31,"unpackedSize":51484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQQbMCRA9TVsSAnZWagAA0Z0P/ROHILO/GbQscxiksl4e\nieEgcOxYUcNx0q376Q4Q499WM3xDV/fIiSxfq66uiqpf/J3EWgv5b36XVhFs\nCVUQ+R9F/Y8Y35nO0jtnz9K8JKFNFMjhrZwE8PbljXeTYwYu7bvM37+wARNY\nDylazTm47Tm+HAB1acl37QY4bBXEI2wxj1AsAzBaMz93447SM85UXMIIO2Ph\n+vsiG6NY9CXKDxElgU8oC5u+0wPo8JSRHPHyP+pCpsK2uG2BQCRfvuXcH48E\nmepc3SDXPhIP8rf0zxzm2ZHGxZv/JGDf9e0pZ44FRX+SzN8v72VpGtTMZBO2\negKDO87Go/UM8ITbc3WxpUiIRqa0AcBDAVUYivT+MBSVoj5j1lmcLtzgEMlV\n8SJffMDcS8pj+16W5+zK20VQcQ7YBIUgxPVwt2XD+LguvhymcS61GozM5CBq\n0dw3u4BPsNxrmAPGNd4p3SJ8UfNSUdzwD/8GtQn2LQIfSw/JfUv+UPe+9By9\nfcTCAb5UXQ7KwO2ekmGZxIYWorYWOI6cLN/MvGY/SvfKxEbaI/FTcTwuRx7X\nWl7UV72jJkwmUl2V2yWRDMUT7AyO0W/c5H36yFLRlFfrJYIwRrNThWTAmrpG\nGqjmcrH3ddlepgx1o5Sf+9QIRkM4UK8IYnf7vXze6mRm14+Nck6TVM8xcAjG\nTYS7\r\n=63mr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGh7Uge/DJglIIALRGMUGlU7DtGQKRHBH0pr9T671ZFSAiEAzY83LDrOXvS/GQsnDhM8g86U3vm6Z2kGi+ZOCUBVcuE="}]},"maintainers":[{"name":"fenos","email":"fabri_feno@yahoo.it"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.0.0_1530988235930_0.983821946787204"},"_hasShrinkwrap":false},"1.0.1":{"name":"nestjs-config","version":"1.0.1","description":"Nest congifuration module for your application","main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/fenos/nestjs-config.git"},"author":{"name":"fenos","email":"fabri.feno@gmail.com"},"license":"MIT","keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"dependencies":{"@nestjs/common":"^5.1.0","dotenv":"^6.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/core":"^5.1.0","@nestjs/testing":"^5.1.0","@types/dotenv":"^4.0.3","@types/glob":"^5.0.35","coveralls":"^3.0.2","jest":"^23.3.0","prettier":"^1.13.7","ts-jest":"^23.0.0","typescript":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"gitHead":"ce13d68d8c1cd2c07a8f8ccee8d6aa7c9ad2f949","bugs":{"url":"https://github.com/fenos/nestjs-config/issues"},"homepage":"https://github.com/fenos/nestjs-config#readme","_id":"nestjs-config@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"fenos","email":"fabri_feno@yahoo.it"},"dist":{"integrity":"sha512-FSsp3k/cxlMUqrBpZjlm+oJrHzZhFuDunaNUBqJiTXVjghrck4zpGaCETAZMsPbYGPKgHjJWekJjuxQTGAN6VQ==","shasum":"b3fcd531427ca61c554604c734080692ae4074e9","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.0.1.tgz","fileCount":31,"unpackedSize":50703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQRcvCRA9TVsSAnZWagAAzbMP/j0yODIEy6dcE2fl5XVY\nxX2WzRR+KznMaZFuJYo9If956haEJHe50W0IEquQPzo6xuq21pCdnNmEqx7n\nQk3pTg8UTeo5Yl+Dv311auKzAisOnz2NgzTpts2oxiV/MgNX134lF/s0Nc1n\nwIxd46VMtIOpnD2kWDvabIq/LKtexVxnYXAVfXfLt60BUszDnPkDT57l0+TV\n4d1yTQgFQMALIw2yozqqAYPnhucrQPFnsuiadjnDrRH+L9n3G43Wg7aOWdMw\n54DoWHOAL4j9ckUs3FqDO6jFrw35fggNLEb7e7tmI0oXOh1NwgZ1vLG+xDxR\n+IsL1A+rsTJKQ0zl4L6O/dhXSis12fzfEBej1dgyNkbwNpk48StendhBStf0\ntSTEN4+GVeTBRXWt91T5jQevUauBn0zBCSuoXENt3u/haPOP7f6pmbyj8iJc\nI0I24NHBBD208SP3AOvOEDQVrcslGcidap9yRWv/GmPeHUcLOb4V7kpAoV7K\n/DO9vclx0QSSnEFejngwtBoIjkoTZDjXVXK5XZIGEyVqBn79pbPDLhxFRZYp\nkdKhXFqA9jn5ifipFK8BAOi0rqX/EVbLvn74SG0Sj5cbTcxKsuDEDclNkQzs\n3yoD6G4NvHCHF69hY+fGDqvla8ee+Qo5CWdtnFvPMQjJPIIcQnoReB9OSWxn\nFFKD\r\n=6Dqm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8wxN9H36yAJlEFZtE1gpRwE6cjGJOXdQO2ExpeXnRvgIhAKQwctys4JuJZeqi49c6O08Hqo3KVGyE4kWgVE4XrVEV"}]},"maintainers":[{"name":"fenos","email":"fabri_feno@yahoo.it"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.0.1_1530992431379_0.48009094052197265"},"_hasShrinkwrap":false},"1.1.0":{"name":"nestjs-config","version":"1.1.0","description":"Easy to use Nest congifuration module","main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/bashleigh/nestjs-config.git"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"dependencies":{"@nestjs/common":"^5.1.0","dotenv":"^6.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/core":"^5.1.0","@nestjs/testing":"^5.1.0","@types/dotenv":"^4.0.3","@types/glob":"^5.0.35","coveralls":"^3.0.2","jest":"^23.3.0","prettier":"^1.13.7","ts-jest":"^23.0.0","typescript":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"gitHead":"c0c96edec4729537b09c655bae3b54b2239ad801","bugs":{"url":"https://github.com/bashleigh/nestjs-config/issues"},"homepage":"https://github.com/bashleigh/nestjs-config#readme","_id":"nestjs-config@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"fenos","email":"fabri_feno@yahoo.it"},"dist":{"integrity":"sha512-9uhDrIjeYvfHCm3Nib+oiBnhAmVwuOrysHH2b5C6Ey3nxWhvL7lTTQnJz48Tv5uV9pvezvQ6TFqNoEUisDhUog==","shasum":"eeb914aaa7480e63345f4de6382006f936fdd165","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.1.0.tgz","fileCount":25,"unpackedSize":19870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQ7hCCRA9TVsSAnZWagAAjg0QAJPxh/hfrwwncV1KNPtq\nt3CxYX2Btdl2e2mcsMOo2JYpsUweVeg7rrwBAXsPX+//uUNSXywv5/A2+/z9\n0FPAzOjOLTIG+brl0rJ3xXzqQJMknT+ctnq5/eZQj3EbzWXCTnQKh78tcW+n\nVIXdJ/w+mXNU6a9K4Bl0Ljki4NB/DUm54dvBX9NNmzsaKzVcj2NbZ02NAwcl\nzstnIznDKZMDk+IiptRqa8avytfIVMl4A8V3wPIoH6h0OFJSjEQaGM+XCxWj\nda5NZmiPA2FZDmlXjcCXYDLvvwQHe0tlikdbCi/uNXlTLG8N+TMVFQc8ldpW\nGqS3WrLNXiw5ntNq+GEK/nV7Q2aHrL8aiSzCs4sLN/eo12U0wmnflmTdurkD\nZ83KleAJ+qjecuGEMLvLBCE6ZjG9kYjoAO0N1PZFbWLqtUj3KtZfWk/QnAB6\ndBy+Njgd4tDPbbdj4mMup6IuN5T8ekR2iF/NzJCiv6d2V/FAdE1gvQHy2k5U\nYzynzxnXARGhIR07sZOcTzrLAgu/vq7YDiU105BlD9yugKsCV9NgouFu3ziz\n09pT7y9OpbpvFTioGUli/UTf0ukClf+H2VV2ajn9nJHX4GFSPjG5nhVSRCyk\n0VSIbN5zdkIEbQ4RCrs9MxarH4SybThVBgywFLyWMCaK71zNagP8IJDIZeU5\nOVmQ\r\n=vWPU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBIW7pOvOtBwrBTpr9DZQo6dz8YxluppYpwPqhvEo7tAiBbwLvBnNBnqNIF6aJ2n+83h18vSJJmaN/h4Xe3F2/OHQ=="}]},"maintainers":[{"name":"fenos","email":"fabri_feno@yahoo.it"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.1.0_1531164738638_0.8100592539153999"},"_hasShrinkwrap":false},"1.2.0":{"name":"nestjs-config","version":"1.2.0","description":"Easy to use Nest congifuration module","main":"dist/index.js","repository":{"type":"git","url":"git@github.com:bashleigh/nestjs-config.git"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"dependencies":{"@nestjs/common":"^5.1.0","dotenv":"^6.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/core":"^5.1.0","@nestjs/testing":"^5.1.0","@types/dotenv":"^4.0.3","@types/glob":"^5.0.35","coveralls":"^3.0.2","jest":"^23.3.0","prettier":"^1.13.7","ts-jest":"^23.0.0","typescript":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@1.2.0","dist":{"shasum":"d2e6a47fa846843169c1d94413870ff7fccd56c5","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.2.0.tgz","fileCount":41,"unpackedSize":43764,"integrity":"sha512-pCXZsybSrLw0ixh8xkbf1d8RzE9X9t0xFrCv6ZkFOaU2MKvpe4A/bhVIOI+DGF/v4ErrnxfB6QSlaQkiEUjUDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqJO3snNYxe49y4jAVJRH7NnjKZJDoroSUH2RSjq4e9gIhAIEEcrXlW+QHgi09HjubshgUGLx+nQLGdB2qt+COByeR"}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.2.0_1531306803196_0.3308510002188918"},"_hasShrinkwrap":false},"1.2.1":{"name":"nestjs-config","version":"1.2.1","description":"Easy to use Nest congifuration module","main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/bashleigh/nestjs-config.git"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0"},"dependencies":{"dotenv":"^6.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^5.1.0","@nestjs/core":"^5.1.0","@nestjs/testing":"^5.1.0","@types/dotenv":"^4.0.3","@types/glob":"^5.0.35","@types/jest":"^23.3.0","coveralls":"^3.0.2","jest":"^23.3.0","prettier":"^1.13.7","ts-jest":"^23.0.0","typescript":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"gitHead":"45fecdf92df151f70cb5311bf40bee04ac7a20cc","bugs":{"url":"https://github.com/bashleigh/nestjs-config/issues"},"homepage":"https://github.com/bashleigh/nestjs-config#readme","_id":"nestjs-config@1.2.1","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"dist":{"integrity":"sha512-RnncsmFKVQtPaI0Wyl0znM6f5FLknjUWnlnjxaLqM1hTQwHr3QqsLg1TkiCWWlGt0VkpNkIKuXSCUZeZs0ERLg==","shasum":"d79fdf1bb9ed587c64ca6fa5d686aded8f25206a","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.2.1.tgz","fileCount":36,"unpackedSize":30511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXYw4CRA9TVsSAnZWagAAUN8QAIqngErNnGu1JKy7lfBG\n+bOsOvTuxNLF95N+ctUlR/QYn4H/1llRmY2gd4hEI2VC8YbA9WdBBcpNRkmV\nj2Fma9ySDyGezuV1+NHB9PYBoAlYzCfMsmG2++qzIxqWXHv8ummApZ5/Hyvv\nOS4qq2OoPMSuZ7E1ptaLRfbAZIzZVDWRXxh9dX4BRFXLXQ+12ZlDysqtsN/P\n4I977eF7LJJO9oCB5Pw3dzfq2usaKhQCd4S/H2pF1LftJ9/UhCti9EuEzc3j\nUCn1LAjanGPpPV7D5TBIvfQ+uuY7OAqtWwYAj3bAwLrYraoM3+Lw9qTg3kTm\nngBf3yhRWNVxzCphd+D1dyRk9snt+0svUDAq6TDRBalC13Lrrf4/1wpWSvuX\nqC+qvADex3ZTLtkk1s9PPsKrXNZUdJsODk/PXPMRUwbjrTU9dJyh9MKz6Tj0\ntLjel78jqcbsUJCXzu7kUkdc/pk0ZEyImkBEBw70PEADYmd8F0/ImR7hZS2Y\nVwujKOTg4xmdNNnQcDhMbCUQMBYIpF3pBU5Ke6fkUrSBkePo8X2n4Wgf7MUq\nG+3lQmKOJv2lMg4Zf5fGxYf7u+IQn/jLpJtnkrD1+S3At0oBD9LMcYSKFcPb\no99ZidpJlGg26IMpvNHzmBmz2ASsF0LhiktmWr4bWCaeeZgJvSEzjss7YnCs\nWhsP\r\n=pPv9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSxhL59fbPYgQZWnSu/lsKE+E6l5F9n7YAPjVG/W6+dgIgFj/0B9QVAFxwahVvIVsZglb6EMEeur5k7K2NfdJhvGQ="}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.2.1_1532857400840_0.47649535348219696"},"_hasShrinkwrap":false},"1.2.2":{"name":"nestjs-config","version":"1.2.2","description":"Easy to use Nest congifuration module","main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/bashleigh/nestjs-config.git"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0"},"dependencies":{"dotenv":"^6.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^5.1.0","@nestjs/core":"^5.1.0","@nestjs/testing":"^5.1.0","@types/dotenv":"^4.0.3","@types/glob":"^5.0.35","@types/jest":"^23.3.0","coveralls":"^3.0.2","jest":"^23.3.0","prettier":"^1.13.7","ts-jest":"^23.0.0","typescript":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"gitHead":"fc7a4548a38066e4d400c7100a9a5a9ab2ec8627","bugs":{"url":"https://github.com/bashleigh/nestjs-config/issues"},"homepage":"https://github.com/bashleigh/nestjs-config#readme","_id":"nestjs-config@1.2.2","_npmVersion":"6.1.0","_nodeVersion":"9.3.0","_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"dist":{"integrity":"sha512-MIycw6zeO1Q6tX7hMo3a0OFDyMUXOEb2Sc6X6I7m2uc0oTRKakgVGRI2C/Ur9vs/hubmx7Gf1zPX+kUG8mEC2A==","shasum":"b941cda4c8493a74ddc238d1b5c09fa574608b6b","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.2.2.tgz","fileCount":36,"unpackedSize":30639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbe9nsCRA9TVsSAnZWagAAsnkP/2dICVg01G3TACucfcXX\n0hPOUgnqC6cpN+fPDvkEWHYyM90edbZuLXOefSg+ZH/lPA6gnIyXHAU2X9QS\n417G7R+tbKdkg+3ZMmo7/ZRtZ5wJfwwUTR04earyex7UjwspwsjZ/GODmVHv\nKH+9K2A4GqSVl4VBVh7OHi4hwkGQzT+2MIKbu00yw/BJx6UtIfY8yVVrrojY\nfyghk/34qgkcs1OEETktfH+y2fSzWpFK3fFF0M7IWj3UTix+tOXbNhHDy2yj\n8jLEIgxl0cO6aNQibcaIMJ4x2bnkFq1pgUvaZqq/sHKTkr56IVL0/hnhr4T4\neBhhsbyMYJDS1Dp60hlwSh4kIpc3vAlSxluuFKFCBM0BW9ow0mW/YSJ3v52G\nYs3TS+UN/v6I3fb+VG62IL/iNnT5UfGPzH3rEhz/VBknZI6bSqbdKFRDNZ0P\nzBYZrHpyurd9hiYq+GlvMBp05LL/GZZwm4h4OapeLyC6v6oU8VSCr/wBXxfz\nt7cNbdyngiUbUsfLDlFa4vF4MBQ0wjqBR0zCTx9q9tEfqzntBq2C3IHk5324\nEE2SG58htNaQJy6kUC5Uw8XWYuQyjEovxMXtB0WL13JmjrKB3c4wM3Sidpgy\ney4Z1l2oncFeFWh9wMnFZMCZGwLU1v10aiLIst9MOmjD4Gi03GlZobOa7lc+\n8U04\r\n=QUHc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAf0BT2LLYH3uWuPG+GuO/WiNVeJwMBMSVjljA7QEUE9AiEApTBNBLlV3LnmmleesVifwWm1gpS+4N5TqH8Fpp2wn3U="}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.2.2_1534843372185_0.28793604636937054"},"_hasShrinkwrap":false},"1.2.3":{"name":"nestjs-config","version":"1.2.3","description":"Easy to use Nest congifuration module","main":"dist/index.js","repository":{"type":"git","url":"git@github.com:nestjs-community/nestjs-config.git"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0"},"dependencies":{"dotenv":"^6.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^5.1.0","@nestjs/core":"^5.1.0","@nestjs/testing":"^5.1.0","@types/dotenv":"^4.0.3","@types/glob":"^5.0.35","@types/jest":"^23.3.0","coveralls":"^3.0.2","jest":"^23.3.0","prettier":"^1.13.7","ts-jest":"^23.0.0","typescript":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@1.2.3","dist":{"shasum":"21237893c242cc155a57d78fb4ced73d1d6532a8","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.2.3.tgz","integrity":"sha512-y8R8imzIPmXjvN+CTvuh4jQ5Q5ToIhYhQ3dM83tWD4HGHmHvktvIGi9ad63n3xeiAU/nWVJgbpKNkuOeUozeBw==","fileCount":56,"unpackedSize":33895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiUsuCRA9TVsSAnZWagAAqXQQAJdWP5IEDRURlRoBlZff\nR5yi13vBk5hnaAEHXOrzmvzx4BcumDHriGoA8+ud32kKHhXXMuPWu17VLXKW\ntj7jDWLB2O/P8gHij2pM1PZIlopAO/S/YnjSz+tCv8XAePTtKF+0Rd/GaU4k\ncLd19z3eO7IoB+FKhGp4orhGHQeiv6yQsgpusitwoFIQRToZz/YswCInOE/b\nFLTajdQaR3KKPqOTG9V7O1113bstr9AD4cPNlPI1PqxJnL4zcBzPitjB3TU8\ndJeONY/zpmpgp029xfnU6Kv0CiZHWPSb9Fw+vO3sDp3ET8EqUTceegieQWz5\nVoLToMtbd1GFRrlB9BbNF4OzMWup+IgyZ8dN9uF1zBoGRqxeiVEI3qRyagEj\nmnr3fKdcgzNHFwJpFyHERl0/m8ylPftOEGAMWcgNFxvJo2VWeqZu6cQgp3Dw\n5lpY8YXHcaSyMtdPNR7JHqRABSyGE1rKZBcasXvv5WMOzbS55IUeuZTWBqo+\nQYEl0IyvOFPkSBPDIIF99ZamDtluHFoxxsUnGoZInuooV3iMEiudHXvSatJp\nfWgYglNXFRmacUOjoCtQJqlXHqjds5pp+MOfxMVWotHqYICgS5fOO0h4v7tS\nNsDDZEkCaE8Ntwi8KW9Jj/I28SEwyMQvxAlrdaTdtfLzRoGo9G2HeTbb117d\ndDi2\r\n=haWg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEW6mKFKPMwEeO+8F+cRiOE0NULzU23MauPYtU0HJu/FAiB0hcrIFC0fMLSAnKzGU54+t179qOAPRkqTjCebEbNZew=="}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.2.3_1535724333762_0.6176889863177333"},"_hasShrinkwrap":false},"1.2.4":{"name":"nestjs-config","version":"1.2.4","description":"Easy to use Nest congifuration module","main":"dist/index.js","repository":{"type":"git","url":"git@github.com:nestjs-community/nestjs-config.git"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0"},"dependencies":{"dotenv":"^6.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^5.1.0","@nestjs/core":"^5.1.0","@nestjs/testing":"^5.1.0","@types/dotenv":"^4.0.3","@types/glob":"^5.0.35","@types/jest":"^23.3.0","coveralls":"^3.0.2","jest":"^23.3.0","prettier":"^1.13.7","ts-jest":"^23.0.0","typescript":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@1.2.4","dist":{"shasum":"6b510547126153534c58f3cda03589154511c431","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.2.4.tgz","integrity":"sha512-L1urKoplvhcJME0zAB8KwikYmmvtEzZJAqXcofM6TLMJQwIFuWfxcDiFB/WJYBhd6sC646/DoR6JMt1ZhwH4ow==","fileCount":56,"unpackedSize":34013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboi5mCRA9TVsSAnZWagAAVEkQAIoMz4aARNH1CXrZusME\nhs+n+qI7jGsC9UDqxYox11WMPHRuDRoWhXv4VFJwGXLSw9xcb7VEqRQ3FByk\nkmlmjCKUne1lXjuFvMLN07CylHEwLqOvgM8CxGjn9n1FwXnaKTbTE7jspRuY\nwKVUL9fGIRnhoWfjG3JfJ53TOKptdDvgZOhWT+7IdPW89H2xWn8eynE+Y5jL\nobOGV0bkijhmM0rjxCfVbejOZLR06o2do28iHvlgYCGdBtXr6WPMIWH9u2F4\nJCXkOPCY2ANWPSeBXBpz8zUcr6zSh04KSJELoO55+jBEDfhndIEX8F1JfS6R\nUMTSvo+9u+/lud1FKTYVY6Cwz+ZGogzBROq30tACSuAPXsjQGa4Ss+FWRxTi\nodl4Ev/i/jNBrianxuAPrNtV8nPxu5cAHcpteiCHK5OK5ym87Jp0xhDBy7I6\n+Elawzvw89RFwMLaMN1aotQqvb6+jn0En9lpxjeHQcoN7Mu0/fzm1J1BKueu\n13Lxt4feBSdNpJULU1f6EFs7bjIGcBULctW8IXOQliAN4cXKjLcLYHa09o7Z\nUjUi1dF1OdFCUQVAt3C2b6ZHkAxy2SuGlGiX6+FEXLXB8fN0hLWyE6RXlx7W\nF39pIaSwvwb6IFQjUqsrgyFQfkbDJzfCakeJsPBG1ApXMI3zf4r7Xam5W01+\n0EO4\r\n=+nPO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKB+nw9qO0QsRd5owZwkP0txbTRWOaUPt2VXaeJYoXigIgYH51XQo+/1fcWuMfmzMDuOWRw9O3vJbeKTD8KWlUKfY="}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.2.4_1537355366063_0.041386645275917955"},"_hasShrinkwrap":false},"1.2.5":{"name":"nestjs-config","version":"1.2.5","description":"Easy to use Nest congifuration module","main":"dist/index.js","repository":{"type":"git","url":"git@github.com:nestjs-community/nestjs-config.git"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0"},"dependencies":{"dotenv":"^6.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^5.1.0","@nestjs/core":"^5.1.0","@nestjs/testing":"^5.1.0","@types/dotenv":"^4.0.3","@types/glob":"^5.0.35","@types/jest":"^23.3.0","coveralls":"^3.0.2","jest":"^23.3.0","prettier":"^1.13.7","ts-jest":"^23.0.0","typescript":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@1.2.5","dist":{"shasum":"3a70f87546a104729f7b0c370d738576a0d33ace","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.2.5.tgz","integrity":"sha512-g1dnfD+LsrguoKAb55A5uH5yq4y4c1YPoBO3XTWof7/1l53kIiSYw9QdP9RyM2ypqD5N4cEGhk+HVgrXO/fveg==","fileCount":56,"unpackedSize":36594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvwu4CRA9TVsSAnZWagAA3gEP/0pRfge2g3MbVtSlqSuS\nn8cTupLW/FYWRIqzQWeJHnOuY8q//oOOTqcYi0FT3/xRKcDc/b/+nUg7Erzr\nfIhfCbeR74zmYaw0yDzzua2ehHQc1/nZOa+St0EQZDrseigedWdQmJnwjpZx\nFQVMteXpo6d9bYtJx0yQcQI9HZYmENCGSMHnSatyPJyyVLhJAPGAWlLfppyw\nckbdgdrAi75mos1hGbzjeg3hlkbYbOkvSuNB9RELS+H2FwZwtewFF0a7+PK8\nTpNRWScwCgWuNZT2KsvRMSOad8JA14lCKJ0guc/oNiUKgbSzizR0vZdvLcrP\ntkm6Pl5PGnfCTusfsTt/dkTggEsfnyVaHsXg7OCYG/XpuGKaXcu4XNPTpAFx\neAVd7QprFqN/Yx111gmZEkeW58kEQO6OPI8iPRfv/RyFf2Xq49zRjeLfx/lj\ndbQQmPQxiCVYZZiB5ZMHpNPDIso5sLf57LVa+lPO42xicr5tyrX+/+9V/Zyj\nnPyF8mBzf1cuxN3oQ4Q7opSzwBM8ziBtOJTl4TYcq5LXHcUy3KgoBV7Icmhq\nI17dT6nK6bTz3d251cKTJsaPzHDd0raHOirJGhbv21uFhbC7f8gwU3jeJ2HT\nE9wG/rhZWwbpBBL4b07bRstGRoRip9qrYAENMlerlUFveHKJ3glfrXeeZck7\nia69\r\n=3md6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDur3X+0bwc8GZfd9rc2vcl7kxJvC+U9rbd+fO10bjM4QIgASwkmOkd1Tu3tqQWvAqj6E+UC4LzfbwDsUPlZBsOtFg="}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.2.5_1539247031668_0.05619377322012431"},"_hasShrinkwrap":false},"1.2.6":{"name":"nestjs-config","version":"1.2.6","description":"Easy to use Nest congifuration module","main":"index.js","repository":{"type":"git","url":"git@github.com:nestjs-community/nestjs-config.git"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc && npm run build:index","build:index":"rm -rf ./index.js ./index.d.ts && tsc -d --skipLibCheck ./index.ts","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0"},"dependencies":{"dotenv":"^6.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^5.1.0","@nestjs/core":"^5.1.0","@nestjs/testing":"^5.1.0","@types/dotenv":"^4.0.3","@types/glob":"^5.0.35","@types/jest":"^23.3.0","coveralls":"^3.0.2","jest":"^23.3.0","prettier":"^1.13.7","ts-jest":"^23.0.0","typescript":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@1.2.6","dist":{"shasum":"70482d605cb471caa90840f56abac831b148c662","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.2.6.tgz","integrity":"sha512-5+AbR5Bl+mxaJhKlSoV8je4OMFTLltB54J5fvnJtWZhvdWDBegs/HbwDHVwaQsNksA/p/RDlL0y3/WvMnt5i+g==","fileCount":58,"unpackedSize":36477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbymFGCRA9TVsSAnZWagAAvyYP/AzEfx3/OPK+dUq8vGJR\ns7zAf0X8r7OS/fkamBJwz/KAVScIvXEJgKS7guAOC1OcvM3+0SoyfqqJWHgO\nTuBsXlMXlgI7jxU77hHifCDe0AbmeNeG+k8hGmqP5jMOQw5nzKuqfvQGXEiQ\nfxzR3jIVBw+ldH8QE/M5vbNAsdvadC7qy5clNH6xf2ljdAv9jvoZAPOASqrn\nUoSMfSwyNc/BM/MtsBpQHrk5o7qqSf7IGGxsd/tf6wYCK8g3s4sPtUQxrM5F\nFUe891KYSxuZ4ubUTUtJEJ7Qb+DJcAKgMaugWIH6Vn1UJw17E9fVNnZkQsDe\nKeAXK2w7QSAIbXac0FSgDth9/snaO3kyMMEprhTNf9cHGRD0P9UoeFfNBw2G\nfy0bcWfguQX163whZ9a0W+gtflGUaQjfSWO9s//V46aJXyjn6FI7TWAmb9KX\nbvHnfSHCpGxJZRxrkj7hsedzGbn+trkpOm/IEz7HjwbF5JwGa90M9FvWQc71\nKKJK6aq+11kHf3+b4dV6bYes61lxUo1yyJInbUUHu4aZKw4VKO1UPfp/OnCa\nCrAC0CTraFWDEs5Ty6WFKUxLN8blyb4iiyNuZxusUMQ242moQ9jx64kYx0Ti\nMfRvTrDvKo4JLflcqHZ2Ch32KGBKtSqu9pJcIY7LnvqQgzklE2gA38ZuFDVn\nhyZC\r\n=xj34\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtIVLdYEO8yscDGAJAFgiuFI7rscLMBbNirRT0ZV1PmgIgW8bq3OOpZ7mUBTVKF12svX6XHhv+8i+pu2G/idMAmYk="}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.2.6_1539989829503_0.17239888796624459"},"_hasShrinkwrap":false},"1.2.7":{"name":"nestjs-config","version":"1.2.7","description":"Easy to use Nest congifuration module","main":"index.js","repository":{"type":"git","url":"git@github.com:nestjs-community/nestjs-config.git"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc && npm run build:index","build:index":"rm -rf ./index.js ./index.d.ts && tsc -d --skipLibCheck ./index.ts","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0"},"dependencies":{"dotenv":"^6.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^5.1.0","@nestjs/core":"^5.1.0","@nestjs/testing":"^5.1.0","@types/dotenv":"^4.0.3","@types/glob":"^5.0.35","@types/jest":"^23.3.0","coveralls":"^3.0.2","jest":"^23.3.0","prettier":"^1.13.7","ts-jest":"^23.0.0","typescript":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@1.2.7","dist":{"shasum":"3e19f133e5a809ad5ab225b61e7dc94799c1b55b","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.2.7.tgz","integrity":"sha512-Prgsu6XPPnoUJCf/hfwosAVByfHxlzJx/LH5oz5f/UfPhVwDi29lqtWacPP34fzTewMffiwfZvyjgLZC2W6tcw==","fileCount":58,"unpackedSize":40226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2YKGCRA9TVsSAnZWagAA+b4P/1eeGFZo0IuQUCSramlc\nhET5oh7bONr5MjQDcXJ+4RQgzGWuvWOtnYwTCePJQSeI93fj3nJwhDkxbl5Y\ngd7Uv6oX7/wPOH53mPqcNTzBybp4SJqjdLiNEvC/Ny3GxDJ4xoGxX//C4cfF\nV3HN5tV+iAmhLYGA5TLC4ecgeghtck9ryrPbDVTsWCZUut+SYicWpBv0qFTe\n3yEQDMgC3IjMu4hNYl2aFsE/FHVXQpqjxCOTnj4cXKYJvXNdf9GrYxjKix46\nG2C0eMitybXuc9vy8McnjHEwrusrmVcVk+5zOM5rb6YcHoYRIKZhcvaabVWc\nzpby/m/RIy2dSl9m+ydmGFtYBXhlgRGBmPsAMNeg3EIUYmJcZ3rHgQt71O6X\nig3mFEw7rBfkqaUcK36GBGjSCTW7GiuSlgWOVpT+P83k0mKhLNSRXnMZI+c8\njpetvUSjNcA5zgglGlbFrx7t3f1fAHHBssWTqQloDIbJmSGuOQvbGWQZcpOp\nwQ+lMG47Iamf4t6Ri0jiEzVn5Cqm1XWTSshialwog1/BhYmnSKVs6nvQSqmV\ng2lC4mp7pU5EdcCYxWUxO/Lte3cUGzEH2r9eMiWyu9TB8U8nv/qUaZ00W298\n2ZuQ/aTuXBUPLEhXfNPQeBUdM+N9arkdbGWX/rHZyza8Q5iROIvsrNfmNvrA\nhaFp\r\n=jX2g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7eSWu7l/Xy/2WMNYsyRXic5ly9Vob4ndNDG9p/B48jAIhANJ/DFUVtCFYESUdVc07XRCBFPx8qkPt0/Oz5frXijIc"}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.2.7_1540981381518_0.20742406273897318"},"_hasShrinkwrap":false},"1.2.8":{"name":"nestjs-config","version":"1.2.8","description":"Easy to use Nest congifuration module","main":"index.js","repository":{"type":"git","url":"git@github.com:nestjs-community/nestjs-config.git"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc && npm run build:index","build:index":"rm -rf ./index.js ./index.d.ts && tsc -d --skipLibCheck ./index.ts","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0"},"dependencies":{"dotenv":"^6.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^5.1.0","@nestjs/core":"^5.1.0","@nestjs/testing":"^5.1.0","@types/dotenv":"^4.0.3","@types/glob":"^5.0.35","@types/jest":"^23.3.0","coveralls":"^3.0.2","jest":"^23.3.0","prettier":"^1.13.7","ts-jest":"^23.0.0","typescript":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@1.2.8","dist":{"shasum":"275ca8cefcc02db145beb434e4c4c54ad574ee30","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.2.8.tgz","integrity":"sha512-37EuNPTkGluy0uUMzGZppMHHsDv2QO89t79G2MJnXvoTdObkkybM2dJ7kykKut2ZexbjgdQoLA8CDgDZ8sKDiw==","fileCount":58,"unpackedSize":40238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6wftCRA9TVsSAnZWagAAaxUP/0/Bldjy6ExNJ3B6iGJX\nQ3TjRmX26xHz/BRL8N36eqBv4ZrebyVnnDCqhHzx8Xw4bY5b093aRLWd1Iwh\nZGV1MeQHV9N9tKhs6xHssbHgF2Bki5YhJdgG/dlC8dG9iHPSNGgRlUGwzDad\nqK27YWUqjv1AGWhKLDb42STQepQAo4UeRrZRN8xFPrXepAf/ZSBh5y/AIeFP\nFTW+OM8FDg7U1IPTwiLK+dbVFNq4Oasn0LK28+wUKzzMFyhHetvQzn0qnze0\nwQ1yVd8nik1mC+5BH5DzCW8Z55axirTBUlVx+C36FSOzjwPGPBWfgn/nwX7L\nIFD2Q/QqhYy3CrpsxBnm/gMtEW2iA5iUHpcEOpN8E4i8mrJJoz7qsg4u/jJC\n4Ren1xOb0+kAOiQ9sxrsd7qqhI99gJLOumuDcZ04X833ZVXHupUJuzTWzvFJ\n1/RJB7cNgKtIQR2m1WJl9WAXREqN8e+gJMNebc2VYtv3GHnvIzBWrJfi+AZ2\nipZY93aouVvlUzn8hIIaZB1FGwvNaKYXvhlY1U7KpL+WTueS1bTxPtPGEqeZ\n4ieMeoZ/WMnifYUKYTkZ3d+Ne+Iamf9vrEsKsB8rZApXtAOxyPCGnn8hb2T4\nlVci2795EDBtcBIA/rOU1MNMRgTkgi+dpCm4tDH+hCa8b0ZP8lEacvDAjCNe\nPU3g\r\n=ojm5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEp3TVfdfKSiRE9tlBCDn2vlwDdhtwDKZWGg2JMlLcKAiEA32S0seEO45tYSLi0JgFBAK9S9OzOB0jZ+HIa60qGgrA="}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.2.8_1542129630778_0.8201769631603686"},"_hasShrinkwrap":false},"1.2.9-alpha":{"name":"nestjs-config","version":"1.2.9-alpha","description":"Easy to use Nest congifuration module","main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/nestjs-community/nestjs-config.git"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc && npm run build:index","build:index":"rm -rf ./index.js ./index.d.ts && tsc -d --skipLibCheck ./index.ts","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0"},"dependencies":{"dotenv":"^6.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^5.1.0","@nestjs/core":"^5.1.0","@nestjs/testing":"^5.1.0","@types/dotenv":"^4.0.3","@types/glob":"^5.0.35","@types/jest":"^23.3.0","coveralls":"^3.0.2","jest":"^23.3.0","prettier":"^1.13.7","ts-jest":"^23.0.0","typescript":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"gitHead":"52afaa16b1a60d3af1e1ad04328f648537b033c3","bugs":{"url":"https://github.com/nestjs-community/nestjs-config/issues"},"homepage":"https://github.com/nestjs-community/nestjs-config#readme","_id":"nestjs-config@1.2.9-alpha","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"fenos","email":"fabri.feno@gmail.com"},"dist":{"integrity":"sha512-hM/Qjn+K02R+PBza4+FQ+D2wZtLTvrc+GbLXc+Hz5/Q+ZlPTZYkEpN+VMJCZRHUCfai/R10IdJkWHwCRF0jv7w==","shasum":"5c3f1ae7078d6f6b554b5d99330f5f066dad38d2","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.2.9-alpha.tgz","fileCount":50,"unpackedSize":55522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGRuGCRA9TVsSAnZWagAAlQIP/j4rWsLIj0CdXtWnnrRS\nfHry0+U/THpayMDz6uiMjqxn6TEWijPgpUXJssAdbYbDfMP8JMZERiCelIM6\nstGytE4j5+BjVvzD3C1V5N/241fLchLyY5kDOpo1iPbFy2USwF1VQjRCKY1G\naytkbkPkFm0dl813LQZucCueypFiP/f+mKk0QDtD+C/adQn6e8GvWlIQIxOg\n8TXYUWXCcmV0eJPV6Fcko337UwBU7QUMLWXBNpBzuHnjA2HggNuMlBu2GKZI\n8aK74o0kwt0s4q7MMsUxVXpxI+7BKwZutbNMyKcJHojnDv+8qVeu0aDq7Fv8\nyYAYhwurZKqafb4lqBtCAAEf4LHG7+gtWf387Aknrt8hr84K7z3+0nkyeIVT\n6sgFbYha0gNNiWMFQGu1WEDYV8RI5P0mZbklujeyIGINjdLisTGjoz8er2EK\nQVxxDxyC1gjuPln+LcmGucXjb0YKQFyNBl/6AQDB2eVxsbWGo48xx7bnQh0E\nsrWImSqAOKUbsVP1BqV5ljJxxc2kIDhu0KwMuygaGk+l/Q9SN8Pkkm8KUH34\nHG4bsqDFPyh4c867hFB2BisLjH1yO2rIfBvHEi3mEk7PpbmoR2I+XmrgIqUd\nCC8z1RtIeT8PW+X0P9rnhDiP73qXvFgwS76pdS8JIfbiG5vWH42J1fd3yGIZ\n67MR\r\n=Q2l5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+zFX8TydavDJRoyaApIg5bqahfcslUfegxd3+ugzqxAiAl7ORNyBviteGQpXtvASj2orgJlteT2Ns6lwJguIzjAQ=="}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.2.9-alpha_1545149318262_0.9976234475932275"},"_hasShrinkwrap":false},"1.2.9":{"name":"nestjs-config","version":"1.2.9","description":"Easy to use Nest congifuration module","main":"index.js","repository":{"type":"git","url":"git@github.com:nestjs-community/nestjs-config.git"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc && npm run build:index","build:index":"rm -rf ./index.js ./index.d.ts && tsc -d --skipLibCheck ./index.ts","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0"},"dependencies":{"dotenv":"^6.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^5.1.0","@nestjs/core":"^5.1.0","@nestjs/testing":"^5.1.0","@types/dotenv":"^4.0.3","@types/glob":"^5.0.35","@types/jest":"^23.3.0","coveralls":"^3.0.2","jest":"^23.3.0","prettier":"^1.13.7","ts-jest":"^23.0.0","typescript":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@1.2.9","dist":{"shasum":"8a19f55513136e169391674f36f53d66ea5df2bc","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.2.9.tgz","integrity":"sha512-xa68hk+ee0NNtpWuyNZIGQJKWGomMo/y8Ckqi2ix7wsOn83TRRFm4ebJfZH06jcg3bCVBckz6EOlZWHqoqmwMw==","fileCount":58,"unpackedSize":41426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcL2d/CRA9TVsSAnZWagAA7YEP/2oc3Rg4jU1bIsOGEYcn\nW0RQHRwNLa88pptC5FuC8rtV8OBeFES3rQ+FMc+yfBUgX0gfpgV7zVNqz/ba\nNKEtUaE2P50fGtAFUxR5WzRzCvKTgy1R9pbp7Tx/DeDsHtOwi7P/kR38UGzA\nFTrFU67xFwh9UHmv963YnwaHuBUNUC6iVRM0kVPUt4NeDoCZAWm5/9ncpUH5\neVorDxDu/bRQ+GrG/AURlSbN19mvJ+tF7mv9ACaes/W1VLN60Td8WMV9oaOa\nehG++/JVsrF4EtCIqPZ6nWmOXWeGwES6KE6vsAO9ihAvjCGnpr0ygb3Zr21b\nf99Js8cKkCuyyGDdI7zzH3BI1WhYoOMK7hANumidSqhw0Iiajd+6ACOiZWSa\nWDBuM7QBbVsQLE4vJOj/+nEQmXZiXapwuZAOAKhTXmUj7vxTFEbvCD6zq96R\nHQp48DY24JGL3c8Equ8r58lIsBiM0eFo0l0iaUtQT3z9lufpLLnMr1Fq+Ahx\n4P5CoVK4nJCKsNHISMwe8KjOkE7CvVpSVxC1M9w8i1jpZDJwNVTE2EtorDpW\nf7aOypslyZRWPOe5vD0u2NLLE4y8ueOZZ0G14lEfSMT4jGmKOqtXdhBl1c/o\ngbROxhBV1VGYfPjHh2xy+tyuYcQaZQLfXV+UdbFijH6vB8pNhC1bjJ/3LeRp\nfKoU\r\n=nTM7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICcAHI8zu60pEeqyD6tfLW3Z49HkIKKXEXl2kdQO6mdyAiBgbaN/BMJ6IzMER7EXjr9xh/zY6K5n2nOhODGMrD3otg=="}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.2.9_1546610559197_0.44506658713716707"},"_hasShrinkwrap":false},"1.3.0":{"name":"nestjs-config","version":"1.3.0","description":"Easy to use Nest congifuration module","main":"index.js","repository":{"type":"git","url":"git@github.com:nestjs-community/nestjs-config.git"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc && npm run build:index","build:index":"rm -rf ./index.js ./index.d.ts && tsc -d --skipLibCheck ./index.ts","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0"},"dependencies":{"dotenv":"^6.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^5.1.0","@nestjs/core":"^5.1.0","@nestjs/testing":"^5.1.0","@types/dotenv":"^4.0.3","@types/glob":"^5.0.35","@types/jest":"^23.3.0","coveralls":"^3.0.2","jest":"^23.3.0","prettier":"^1.13.7","ts-jest":"^23.0.0","typescript":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@1.3.0","dist":{"shasum":"297512de7e0a57768e107b887c0e66c1271be573","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.3.0.tgz","integrity":"sha512-/oH1rHodB66Ef/yV4rKkHueBTiPSON4P5zQPahk+qmIcGD+qbu4atEZcKoTjw4c6Ghgs8Za0bUj9mPOUy53i5w==","fileCount":58,"unpackedSize":42368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTxxnCRA9TVsSAnZWagAAo00P/0HtkFv4REFz8lKvZldG\nyv3PvlS50ScO/qVxgSORY8byc1oAkIy8UEntnxSV8oXV4T0svNm43oj/+IxE\nLaaHlOCGoTqHtU+vA787yAGEb+5xOfAyn3MxvYJ9tsXXrNEijprWSOwcm0e8\nwzccPwTrsQ5ApzdFzplVxJVmFOrlq/ZbQUpjODGihIHY1YeGMctvob4xAzUL\nv+W8M/C3uY8XsOMSrhNi5tjg1CAQS6Y3vcrOFwR1/FaCjEHtr2n4SaPm7ObS\nf7NSvTilvYS3e5eUJOkgNaQaeMH1bMYcJ9ECstCahy7/5wcAVZ67QfVNEP9v\n/bgKIW/xhs0xFrTFg/i4swt4e7DyiJnENDWOlZ0CwmeanenUjQFiWxA1RQBx\n6GyiwurgJJ4K2K8wf+cupxdnOSs+6gP0/i5yVWkg+6iM0S36CRRtOH6Vy4ZP\n7sUVM6RMWLII1TMhyk7pDSQgLIsCu11mAAOXWd3Eam8HtPAsBb+zal1idv/L\n/BI6rQKz0VDzrdQfVQYVYlKuCJTe+NiBtN3s+Q1+KY4ImAv4e+4KHPdwsxJa\njYq7SPR/EFnbON56gUXWb4CKS+WGGcHP3DRWmJkFerC2lpJ/WOy7N2dZDyRN\n8oj0z2kxX1SdgLCVp7bU7bdOVsLzlksj/dAhpB89RR3b+VMsW3a6phy4Mc67\n0g7H\r\n=xD8V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpKSfzOIucv+cD3lOVX+aajiSxm33F00WkOEQu1vK5YQIhAIxAWqI7qKFCCgor2yiry/ad48lL7A3ZCAakV+piU7P+"}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.3.0_1548688486930_0.651001295244324"},"_hasShrinkwrap":false},"1.3.2":{"name":"nestjs-config","version":"1.3.2","description":"Easy to use Nest congifuration module","main":"index.js","repository":{"type":"git","url":"https://github.com/nestjs-community/nestjs-config#readme"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc && npm run build:index","build:index":"rm -rf ./index.js ./index.d.ts && tsc -d --skipLibCheck ./index.ts","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0"},"dependencies":{"dotenv":"^6.1.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^5.1.0","@nestjs/core":"^5.1.0","@nestjs/testing":"^5.1.0","@types/dotenv":"^6.1.0","@types/glob":"^5.0.35","@types/jest":"^23.3.0","coveralls":"^3.0.2","jest":"^23.3.0","prettier":"^1.13.7","ts-jest":"^23.0.0","typescript":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@1.3.2","dist":{"shasum":"f7ed9cd41bab1679d4b7474a28a43198784d134f","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.3.2.tgz","integrity":"sha512-XKxcW2n5l2kwZ18GI4ogFT5KLG4aoGM2CAYv2R6b5O9zqlepCeUeEC0R6pzHwZ7lc03DYGN6gDy23+qo8L9cug==","fileCount":62,"unpackedSize":44533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYqPLCRA9TVsSAnZWagAAcNsQAJII//RFusNzgXRKNmOh\n0guub/HFBiYjuPMltoTB8lOcMWNM4cazBzC1iE5KpOq2cOSGmG9GaAn4ojbf\nhKqOoHldmWzPCn8+Iucn1admhCKOXsuX+dd2F7dqy50yxRBMJ6lIrLmDlOZW\npMG4bbYxPIzunWOeVgPOQeQOBnY02z4T8ADJJQpUGf9SM5RYisdxAI4AUNuS\n3D1Qgs2gBANBN7pxObKY4b0uYFdKOU1QquUQRb/EjBP6pz9m15y2t/gNUgwz\nH9ZAL6OXfQrVsukEn/ukhSn5fNQYykcIX8xe6/0emBicrIEL1pLNcmFQ8cgs\neiWD3wcOuTognEZbc1yceckqa1BPceAfA/s23mOYSDC/4fpbL53hDppcBdgP\n/FyWAaOX+/oB/3BfMC4lvGo6dmV/FYDZU4NY6NG7U81OUYkJll4R4ULLgsYC\nFSu50actiGHxrPjJWMEc6lCUOXHawA37A2+ucxTlesdlm+7buUeaYt2jU4cj\nJT8jXzyYYzY3OzmdjHVZlvxbgA+GytdYqakOkiMBBVtB/SC6H6coOH8mjSdp\nDvEDCXt7E0vNCZCq7wk1I5/eCjaYAu/v7w2lDbqJfMNj36mGehFPMlfKhjGU\nYrafnKLKULdXPGP7JdOqDQFkjdljeOWqXThLjnZ4VfC6tG0pdrASZCwuh0JP\nvrzX\r\n=+1Sq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCXdYaSFB7tQNd2Rg+2INB2Q37UiWbiLZtwfBAHxJg2AIgOmLnMvVxatodV7bIYMaomYUbY7VqyEjxVYblL0AfX/8="}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.3.2_1549968330250_0.6155172570781107"},"_hasShrinkwrap":false},"1.3.21":{"name":"nestjs-config","version":"1.3.21","description":"Easy to use Nest congifuration module","main":"index.js","repository":{"type":"git","url":"https://github.com/nestjs-community/nestjs-config"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc && npm run build:index","build:index":"rm -rf ./index.js ./index.d.ts && tsc -d --skipLibCheck ./index.ts","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0"},"dependencies":{"dotenv":"^6.1.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^5.1.0","@nestjs/core":"^5.1.0","@nestjs/testing":"^5.1.0","@types/dotenv":"^6.1.0","@types/glob":"^5.0.35","@types/jest":"^23.3.0","coveralls":"^3.0.2","jest":"^23.3.0","prettier":"^1.13.7","ts-jest":"^23.0.0","typescript":"^3.3.3"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@1.3.21","dist":{"shasum":"d128f0056723fe339e765642dddc66757dc76092","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.3.21.tgz","integrity":"sha512-BUUINtpz+S10ykLZqScQto0vcpzy9Pwh4wM3ORW005HYuAWbZe2RwFDLxPY2DJRF3WueF++JiyMN2d4bcgwrfw==","fileCount":62,"unpackedSize":44902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZeMDCRA9TVsSAnZWagAATAwP/2QkjK1rJC8U2KTttlF1\nW8CcBAYX2QfUO7ZkvQmhNBNav4ymiL1WmkLoouGyOAYJcQeSM4DgTmP9x3An\n/L9hOz/PlU207BoYPTGiAp+ikuTtJg3Qhb/8jB2ilBGHCaG+62HpsgmuLrEm\n3+qh2J4VfTgTLbbh43uVZo+GKJThg5kxpS5rQPp7QwlRUswFP4s3Ips2HqYC\ntibhpKw7FwpGS6j5Ic/Lhxiq9nGKAr0gtSvT71JokvX0UAKNRpSjkVyQmvaN\n1m4jaiFT5btTbTj9fQj8deLFPb7bvXE0YmWVcgYkoej87XAipvbfFpOj7shk\nEsgm1zO6Smxi2e6IXwSLQLY2+tgH1ijfoGZw7HB0yLT0UkTMzE3da4CJQ47N\nAAZEmf9R3wbfnCajIg8Bq2V9h9LJVuw+TwliQGuKvxg4PbiuHzA9FfqeXRP9\njvFyTlKDrQpfMQgXg5SAKw1cks6gbus8kQF6RtaAtTydIMpiy0VDCr/Le5/D\n/fhixz8f0Evdak00BLQkR84UEHrO03rbZ0Ix548JiINVhvphLXqe2dFf4Mq7\ngLBKdN57q1EWByUZLuknQz6yP2OTN+2mBPDsmHqZFJbh7GzSiAx4DTfoS9vX\ntyJDq2M47VgnNB7Av5akLYlJUcA4nqrI538Qwpd6rJr5kVrCXkRXxrjEVgOr\nIo+P\r\n=pnzJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvwyZpD8/eWELbEqNZ3rF8Hi1230gkqLbtRtz2P3ATjAiEA5/JsPpa/7UapA85TYeRoX/qI5g8m+abn9giSY4ZxGRE="}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.3.21_1550181120825_0.8542299489083254"},"_hasShrinkwrap":false},"1.4.0":{"name":"nestjs-config","version":"1.4.0","description":"Easy to use Nest congifuration module","main":"index.js","repository":{"type":"git","url":"https://github.com/nestjs-community/nestjs-config"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc && npm run build:index","build:index":"rm -rf ./index.js ./index.d.ts && tsc -d --skipLibCheck ./index.ts","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0 || ^6.0.3"},"dependencies":{"dotenv":"^8.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^6.0.3","@nestjs/core":"^6.0.3","@nestjs/testing":"^6.0.3","@types/dotenv":"^6.1.1","@types/glob":"^7.1.1","@types/jest":"^24.0.11","coveralls":"^3.0.3","jest":"^24.7.1","prettier":"^1.13.7","ts-jest":"^24.0.2","typescript":"^3.3.3"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@1.4.0","dist":{"shasum":"0ee884abddfed54aebe57ac8960eca6cbf52d93e","integrity":"sha512-wr5YwF6t5HSSzEunsmOJ471jWQMt1w+vxH5QAwchNMO4eXGzdpp96nJUzxLLwLk9JJ3ULAgX/92xjmGOgklpDA==","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.4.0.tgz","fileCount":52,"unpackedSize":44184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0bmXCRA9TVsSAnZWagAAh2QP/ivqn0GjPf+e+3iVo5ei\nIouehYFt7v0AXmbRzg24f2kK8LcciYIWXYrCfMf6t8IjiY/JsVNS/nyeEJW6\nj/eyyLsWvswPu9+ZJNropduZEXOawCXEXqQtgbPoUUhLdB95wp3bSMI4tP6y\nk/KVDZtt6VOxY6xkrsQMqlhFF1iJ4TwtY4QKUQUxqu1FBX6prrx1Av5yTET6\nxIue5MXLMDqLFVSplvZVjofzGfdPYwXulOdUhMhrXeQa85Nh02FN4PqMdbbM\nM40p7ElW/9vGKoPRZaivA6hlhRNGk91pBzTNoEHWocEjsm+isxJx13/BbPW4\nJvCj1fpXNh0/EKUjapC9rDsGScC9f1PbI/+97QVmJQuib69ajXNVk9lcsa32\nhQTKcf6zjg0Sia99jWxqo5fv2dHR9fRQEqRoD6vGWeq+4t+f0m/sz0OLviTF\nrsZgQU085TtVh5ZR1unCYZfTTafzPDryi7IbF7jSlTOeA1OKEtvcJj3VKlWH\nkAr033lYQonp4pa/Xn85yQtlnWRDdDRhBQJZl+6S9tRA8O0f5Q0Ld1RyTj/Q\nz5WkT3LATHBLzHTXOPX+pU2y0MLAneoteY+GE11TJku8vPTe00rcVElUb2Ak\nbwRans56Zd9amOr8M6VVDnmCsyE81RxKkO8594G8EnCbPwx3GS271RxHsrRY\nJpnm\r\n=aoFP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiGqlmA8VSfhgA3hlnunHLbspqOZyht2lZnf0gzt5PegIgHC6iVH/aN1rnzHlNpAqwyj4ubkoB/hsyXl8ZQdegjD0="}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.4.0_1557248406303_0.5983155348086238"},"_hasShrinkwrap":false},"2.0.0-beta":{"name":"nestjs-config","version":"2.0.0-beta","description":"Easy to use Nest congifuration module","main":"index.js","repository":{"type":"git","url":"https://github.com/nestjs-community/nestjs-config"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc && npm run build:index","build:index":"rm -rf ./index.js ./index.d.ts && tsc -d --skipLibCheck ./index.ts","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0 || ^6.0.3"},"dependencies":{"dotenv":"^8.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^6.0.3","@nestjs/core":"^6.0.3","@nestjs/testing":"^6.0.3","@types/dotenv":"^6.1.1","@types/glob":"^7.1.1","@types/jest":"^24.0.11","coveralls":"^3.0.3","jest":"^24.7.1","prettier":"^1.13.7","ts-jest":"^24.0.2","typescript":"^3.3.3"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@2.0.0-beta","dist":{"shasum":"6a99298be7ba144cbbcd80bf5da24995db47a89a","integrity":"sha512-bC641CqDCWBu9rnTJ5yMS1R8CKCtTt/qxDKBM+5l5gP1UXPS2CVCM7tHQRS/2px2k3PD4N9FuXlhurKgRgk/kA==","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-2.0.0-beta.tgz","fileCount":57,"unpackedSize":55905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc68FaCRA9TVsSAnZWagAA4U8P+gPHg8dXqko+k9vHQxCO\nOFEXqHbk+B/X9eQdqy4N9WCDbWhruJktJm5/Ix8RSGFfcmYn5xOO1rQsv1NG\ncxxUqh/E8znvf+ixj0YCTmIUjmI2A7Fp5x1e3g+RsgBL3cAtnmBDTUoSgbOc\n7puIwuhnPg5OSOj5/F4ErQnG2T2JRw4qEtyUPkZqcx85YGA6bypTscxgM0SZ\nnWhJDpG0Z4jejg1JWs9+kxkpaTMTqCDZLGDEtUKgDdd+YrIZ/JIY8bPWXWFU\nvjGfeidicBrho7NSN5vdjUPNkDzbrV7xm4rEzJfv1fjcc6Q2eKFN7E7pwiRY\n3sG1WdknfVeOws1FbumItfqoF05N8gM3ABWjrAolZ2Ygkohdzr+mIl1zcnhQ\n16NkV1gZ3wb+CJicOWOxZOtEKZMygazR2QQCy8wXpaCZ3ZS/zMEFkYjzSgJX\nWPIotbCwwBTELR0rwrmAwnfUOlq8kaSrFf0ydz5PH6NZBpztV7xNgUI3fsW9\nfFGVe9Mcr2Aa9Y4vhnBLSh5OUbu7AQDGUEFP46dXWM1J4IwC4wxYV8D4bQFD\nUw7YAUfa0QEg5M0p3D0xRUDbNw95D8Xyv768na2DwQdiJttoQMq2dyfTfQWI\n66ib5mGdEZ4TGJdb6b3gxgcXbqlZCgHdUAQDN4IbIXd8aIbA+cLmZeZf/l4A\nZ0ny\r\n=K0Ht\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpd3ZkYBvjUGJDZ866XlxocXGucjwB5CzlLi+xkY+eiwIhAILxP8MRF5bBYn/Vdims7gkEScAHDhu18BU9WhjGHYqT"}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_2.0.0-beta_1558954330116_0.534358230586681"},"_hasShrinkwrap":false},"1.4.1":{"name":"nestjs-config","version":"1.4.1","description":"Easy to use Nest congifuration module","main":"index.js","repository":{"type":"git","url":"https://github.com/nestjs-community/nestjs-config"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc && npm run build:index","build:index":"rm -rf ./index.js ./index.d.ts && tsc -d --skipLibCheck ./index.ts","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0 || ^6.0.3"},"dependencies":{"dotenv":"^8.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^6.2.4","@nestjs/core":"^6.2.4","@nestjs/testing":"^6.2.4","@types/dotenv":"^6.1.1","@types/glob":"^7.1.1","@types/jest":"^24.0.11","coveralls":"^3.0.3","jest":"^24.7.1","prettier":"^1.13.7","ts-jest":"^24.0.2","typescript":"^3.3.3"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@1.4.1","dist":{"shasum":"6fe32b675d74d0fd9ec5d59387fb40ae678f0d63","integrity":"sha512-lB6DBDcvjqAkNpK8e4GqexwOsykuxwMeVKo1JPoouGaRyA2wRhiqFAUjcYd6JJc2dlFPi1dk6kSpv/kJYBQP3g==","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.4.1.tgz","fileCount":52,"unpackedSize":44184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+NX4CRA9TVsSAnZWagAAGCoP/1m/KKiXG+PkZzZSU9Dc\nvEw5XRZrddhJIPZiIV8nBkO9/W7/YfGNYXE3I4Tx358Vam5BlxMJZi4r6I0J\nTn9ihdAZ7CUhkwqWKvk64+0gvw5WT+3/X0L1Yyg5jgCmCUnW2cRp68RLdCtU\nxW1UiAXz0g1r5XMkpQ4SKU8S1lNuOyA3wf5Uvjq9zrajctyYY2mEcPR4z9tC\nTLnPjELMe/e76khKVWqc+4TdGfq6hcPgw7R9gTL4mXNw67z8n1CmQN9q9v0x\ngVV5TTBezkPJi31WxD/uISr3kX/T7z7LWLHAbVelhv8KKTqSZUD6BApZz69N\nyNhurJCUybkJKy+VRmbrdhrcNmfBNWdFawdDSyFI0OZsvI4JBFtnyPzDdIs0\nL/iWiVZiXAdD6FSaUAKOwKcC+rTdavjqiYWbiznB9yC+dUXaUIFTtVInMIMQ\niLgkKpFDB5KW7Boy++SaOdX9pi1xV3bXVAB4kpjPoOiCHG94iDfDd2BZ/mQw\ntOvhbwtZny+OBmWQ8iSRd/COrYY06PMs57RvPQnx029v2jCTTYcrJuUblPnH\nd4NmslLwg357b0NWsHYtebTeV4dJBbRp/hTENYQjy60cqXBswPML+mw9BJ2X\nTPNNX0h4mY2hKs2rTq2y9oDEy5uinDoEZG7uw3lPveOz6CtkXW/WwKAnkz31\n/HVu\r\n=ka37\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsFDDERb3NHMe2KMrViCVtKcaroJtErN4zWz7INlJNEAIgX+8M4X0mHWseedoEpMVJDB1oTDnX6ZrRToLlPwwyHls="}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.4.1_1559811575714_0.025327420009102486"},"_hasShrinkwrap":false},"1.4.2":{"name":"nestjs-config","version":"1.4.2","description":"Easy to use Nest congifuration module","main":"index.js","repository":{"type":"git","url":"https://github.com/nestjs-community/nestjs-config"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc && npm run build:index","build:index":"rm -rf ./index.js ./index.d.ts && tsc -d --skipLibCheck ./index.ts","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0 || ^6.0.3"},"dependencies":{"dotenv":"^8.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^6.2.4","@nestjs/core":"^6.2.4","@nestjs/testing":"^6.2.4","@types/dotenv":"^6.1.1","@types/glob":"^7.1.1","@types/jest":"^24.0.11","coveralls":"^3.0.3","jest":"^24.7.1","prettier":"^1.13.7","ts-jest":"^24.0.2","typescript":"^3.3.3"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@1.4.2","dist":{"shasum":"84623c1f656878b16afd0c3e33289dd0bce28059","integrity":"sha512-Roj9ZMsZOmyNr+1uWJf3a/TTHXxnt+kSTzCaO9MKrbGkYDtmidHf8NdddhER4XLqdpdpmPU/Tp1kE5/HU3toIg==","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.4.2.tgz","fileCount":52,"unpackedSize":44184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdB8i4CRA9TVsSAnZWagAA9qIP/RGZ07lNuGXyfnu3Pe1E\ndUGa6trBoe8amwF4cWXlrgiiVlYFo7vXxu3gzDXgRnBlZT2zXEHl/JNlCO4p\nvnMFIr+St6dfwQhC2+7U+bCo0KNDz5yF7N9ym8S4HWzp9JCHFO+qYYum7ixI\nAynFghdwrywKwoHVYHQsJKrtRCarXPu8SgdnJgQp523arH7SXGsG3URnmZG6\nYkYNa/+zYDkokbmQqosGL3k/gUqWA7xDx+dEL7Er3HKnPjUIZDjjlRfUGmXR\nZDMSNMU2s8LQ/7GXnQ2QX35JhymMxneleTRXa+aMYi46lrm3sJ2R9BeffhAB\n4nN0+5JFBXY66uegCjXCO6561jEpPBWYycgYCAwn1Y+HDRlhcNLlof4jB7sk\nKmT/6cWmjWysvPEp6N0sKlOConj7zz46Nq2stXz5vrKbfMsQh5hNho/JJhnL\n76gUAQo4Ub0kqIn9U04Z6b+juBU1EigeleQ4XXmN6RrwByZXY8269UafRTi7\ni+i/VjKu/7SCaQBlrRmHofMNQfgUssS59awfvZ752cJzzjlrlFC4GTJctg5u\nBiejoJKuC/JiNwWo7oZVyT2Tg2FwNVN6QmA/Tk1ziJj9WroZgr711XncUrXo\np562Ch5k65JJYFF5lxs+BunlpTZMBEzIN9SbP3jwc+spyeF7VZyvtzljJCtM\nOP+M\r\n=0a5W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHF7lC3C2f2msrCVq8fOYrsIMnaoWxSnXXkZ1JxMeBIuAiBExszSg21/hleT9ZstJcavxhcoZIKYaXXih9zpNRPguA=="}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.4.2_1560791223375_0.05720613909625394"},"_hasShrinkwrap":false},"1.4.3":{"name":"nestjs-config","version":"1.4.3","description":"Easy to use Nest congifuration module","main":"index.js","repository":{"type":"git","url":"https://github.com/nestjsx/nestjs-config"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc && npm run build:index","build:index":"rm -rf ./index.js ./index.d.ts && tsc -d --skipLibCheck ./index.ts","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0 || ^6.0.3","@types/dotenv":"^6.1.1"},"dependencies":{"dotenv":"^8.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^6.2.4","@nestjs/core":"^6.2.4","@nestjs/testing":"^6.2.4","@types/dotenv":"^6.1.1","@types/glob":"^7.1.1","@types/jest":"^24.0.11","coveralls":"^3.0.3","jest":"^24.7.1","prettier":"^1.13.7","ts-jest":"^24.0.2","typescript":"^3.3.3"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@1.4.3","dist":{"shasum":"8bade3dcce08f8b9e60dc5cf532f35d9333502d8","integrity":"sha512-xa5YYf53vBNADUDx77NBPH4HJcWFyCa7Rj9daiQ3VJGTWrlzvDVsESr3spKqrpJUi4Mh/vdN5/R5tH3vxrwmyg==","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.4.3.tgz","fileCount":52,"unpackedSize":44480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQFZQCRA9TVsSAnZWagAA2wAQAIFwjsdzo/nTrCk6Mnv3\nB/y1vvqqDX0riubqSsJOrJOU5rwi6p9KvFscTnFMmxWNxUusNAJYwKtgm9FK\n1omyMWdcAVIbbFG4jqUMa1h9rZ81BZ8EwoDPu3l+PPQ82eNeyspXtJKlvSN2\nh/mCM45nttMAZLvKR+xVqlSrMMEM8QuF1RGrvhWF+xp2KGyT/F9HgT/iVMnS\nA98C9LZEMbf2V6uUtgrnLzvQkMaXar02anEFjjtMEbHQAORLBRY8IfvGRHci\n1L6P2vK/Ok2oFtRwkXuu9ERqvfnYdq9EFzKnMYB5b4KjUFcQyvr7TpOioZPA\nTdEXFQIRKYc6k0cm3eoF3Xo/36Zbq4gYB49jptv4vp4EHk2ccqoitBWFT+Tn\n6jnIHkvjTjZAtPJ5f8rOpUsf7iAPILjLg5Up0xmVN9DUHlSZhnCBCoQ9ooGO\nASWWdXigwjotleN+SXRrW0/bWQhUWSyPTgovynzESoCOt4/+Ju7QGQu64TKV\nyYVrW8DcA/KwnOPPpkfC0DoY09AW/impC4+koudHHQ2+SUl7CMt0q8kJfltY\npTlYwNFpdxz0WjbTFZhysvqDYGYdZEuP4BOayrBm6/33N79aWsJSu91JzebI\ncE3Eg1STLPnU12k/6+DTFAf0FrI7Y1VmIBKk7+DyidRcoyQjNBjY6707Vx4N\nBqEo\r\n=fY90\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0TkDMeLRKqYXiB//Nx6zM/0pnzlQuIQMDW/PHOfanaAiAAoLsrM5e0sbLVgw1+Kue/0UHbjNasEsb1ieo0fflU/g=="}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.4.3_1564497487490_0.9610839079003073"},"_hasShrinkwrap":false},"2.0.0-beta.1":{"name":"nestjs-config","version":"2.0.0-beta.1","description":"Easy to use Nest congifuration module","main":"index.js","repository":{"type":"git","url":"https://github.com/nestjsx/nestjs-config"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc && npm run build:index","build:index":"rm -rf ./index.js ./index.d.ts && tsc -d --skipLibCheck ./index.ts","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0 || ^6.0.3","@types/dotenv":"^6.1.1"},"dependencies":{"dotenv":"^8.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^6.2.4","@nestjs/core":"^6.2.4","@nestjs/testing":"^6.2.4","@types/dotenv":"^6.1.1","@types/glob":"^7.1.1","@types/jest":"^24.0.11","coveralls":"^3.0.3","jest":"^24.7.1","prettier":"^1.13.7","ts-jest":"^24.0.2","typescript":"^3.3.3"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@2.0.0-beta.1","dist":{"shasum":"32bb7cb9b1c95b53c1588a69d60590ae35134873","integrity":"sha512-AGI/UzbbmPMDhROai3AufittYnL428+BXX0+ncACqfBugIC7k4EdklhDcSPd8eMpyBxKomnrJPjPMMm6IGp3ew==","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-2.0.0-beta.1.tgz","fileCount":56,"unpackedSize":48678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ+dsCRA9TVsSAnZWagAAlfAP/ROaTET8nTdSAQpwBplk\nuz8IOfnAyJ12XTq5ZSUZZEH192C7bSTzPBQ+z0XGpzvceFYYysRvZxyGUTdq\n2QdoMM3hanNSBYIe4vHBgLxvtx48h1rKA0Wm5+lT54K3ee9htuKdeZiVO/PN\nRp+XA03uEntLxZl3g8uc8c82HzmVwH6CGx3hV3W3UdBpMd45ITcHyEs1Qqre\nFNyWLHofWcMSF/rU61cmKUT32X13hTVruwiSCXAYMctC6bc8ywqePyQ8VXOR\n/zHIPhp0F0IgxQnYahTDnKWGled9Z1YLwsectrSeHgiBuCLTBCGo4aDUzew8\nvC4UrMNrcmqtSDPQLLsKNnXqA3p4gACSk8C5laz3i4o5pxbnHYrH/aGt1wNr\nLHh2YV4BLOlZlqR9ZT3RZqc5ollxq9quRgVxbzCOiZ0XTJePBxWr2DfUbbXh\nyhOYtG4hSJBTeU2rsT5qvaKAwJz+SU0yeKFIlBuWAOEtkIfWPV9YnUtgubmP\nXx13QkkcwurjnJL51V/o2CXXnTH9m8eJ/oiLBRZIlwyxI/xo2JDVfv1mzPqB\nUzNcxPArhDTUzMAkiTvEZKoSSkNokpU1Xh1fwEkEMY6mot33/fe3KtN9NYNu\nGvKejTG0SsB8CnaF2U3aaWIQtU0gAF0BzrNJAZuOX6ex56dm1rYEVVkow8og\nvaRJ\r\n=fXO+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBczrEorJSYVQ8Oz+EaSvsC/P72La1XVe0EcLZv3LPNSAiAIQVmDJZe2NWZv8aPOMrcXVitob/8cdPuo2UwGnLwnaw=="}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_2.0.0-beta.1_1564731243224_0.003812029425270813"},"_hasShrinkwrap":false},"2.0.0-beta.2":{"name":"nestjs-config","version":"2.0.0-beta.2","description":"Easy to use Nest congifuration module","main":"index.js","repository":{"type":"git","url":"https://github.com/nestjsx/nestjs-config"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc && npm run build:index","build:index":"rm -rf ./index.js ./index.d.ts && tsc -d --skipLibCheck ./index.ts","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0 || ^6.0.3","@types/dotenv":"^6.1.1"},"dependencies":{"dotenv":"^8.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^6.2.4","@nestjs/core":"^6.2.4","@nestjs/testing":"^6.2.4","@types/dotenv":"^6.1.1","@types/glob":"^7.1.1","@types/jest":"^24.0.11","coveralls":"^3.0.3","jest":"^24.7.1","prettier":"^1.13.7","ts-jest":"^24.0.2","typescript":"^3.3.3"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@2.0.0-beta.2","dist":{"shasum":"cc0774ea692e51b6902c2186cf0cbfc9af63d32b","integrity":"sha512-Vw6XbMrAAc7WWUYMCzfi9k4op1sNQDJai3etkKNZuBgfgPnfk/ot94QfcmUfn20vk6TUEgikkrDK85uNRF/Rtw==","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-2.0.0-beta.2.tgz","fileCount":56,"unpackedSize":48542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVSx4CRA9TVsSAnZWagAAwe8P/RO0MeefuMVRXvRLgAe2\nD+SgaEy4NfgyBgc2S//qWZzREhP9WPuK4neLhQ+4FT76ICXJ4JyG3as2rTLM\nrISlqA88i3P/cDLHHofmQdoqsl7kfhvf6dgs2AWAk5AgZE1O/9pbLjcgP8NS\no8nY8sNXnH8eEy3jxNfNdAMmxSAiAXNdS9115AS2hh5vZ8j+N1Wg12eDDEVd\nu0oWgyLZ+WFYvXaVDz0CO5Fy4+J7tHldhfiosPWYCA3KHUVInLQiZLC90DV8\nZZDiffnWoDRDV5FwEW1sL7oqPfy8mZXEYlaM1/eivHfnTOiQNGgnW2HjV+oo\nvlR4ax9gbA1O7uu2UiaOKBILTxtbAfKORvSl5Yj4uxgScwAqP2KUpND2fxKp\nEBa/bKZW7hCMVhmFml8nuJbm/MWW3lOc+uhRbDPywLWfcPQVX3SUGf4Wv64d\nj6aZXRVDNjpTJfDHZ2dj644Yuq+myZk+z+9om4uUTA6gOG/+iNAOppRQr3PR\nBRPnvyDUc9WpWNICyRv0SwKbMr0K7/CmNwO4eSgU2tueCPDqbTYP2Ur0PCWq\nJ7DVkq27ELIKkYljrJfqLc0AbBy4vQ7RxWasOt4B44hs0uw/mXQFzwu56hnD\nnvied60DLH8gYxmy/znL+it9xHFa1B4gp3eIxeWesYOwhZ+4YxksPziHWDsB\ncaQM\r\n=OxpO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHS35iLg1leJOEHHWoLBrPwEC63h9NEM5zYK81/r9TGgAiEAxPbXTZOg7LZYtboG4Y7Xrde4uoyL3wjQvC+mibSBgNo="}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_2.0.0-beta.2_1565863031467_0.7607209767759702"},"_hasShrinkwrap":false},"1.4.4":{"name":"nestjs-config","version":"1.4.4","description":"Easy to use Nest congifuration module","main":"index.js","repository":{"type":"git","url":"https://github.com/nestjsx/nestjs-config"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc && npm run build:index","build:index":"rm -rf ./index.js ./index.d.ts && tsc -d --skipLibCheck ./index.ts","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0 || ^6.0.3","@types/dotenv":"^6.1.1"},"dependencies":{"dotenv":"^8.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^6.2.4","@nestjs/core":"^6.2.4","@nestjs/testing":"^6.2.4","@types/dotenv":"^6.1.1","@types/glob":"^7.1.1","@types/jest":"^24.0.11","coveralls":"^3.0.3","jest":"^24.7.1","prettier":"^1.13.7","ts-jest":"^24.0.2","typescript":"^3.3.3"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@1.4.4","dist":{"shasum":"d73bb4d034ad76f4b8ced474fb1c7e37751c2c98","integrity":"sha512-dlcViMWQ9j9BaIPH3AKXQXsxwFkW9LeUIv1Be/qkTRCVNuV9Kn3++m+NFJSkNQmVDdsGxkmc5iDRijuHSXJPUg==","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.4.4.tgz","fileCount":53,"unpackedSize":50461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ+zACRA9TVsSAnZWagAAr7cP/i2Pcl3eaipg4tcr50c4\nwSzTKcWNUe8cYC5wW9DhmiSAHmgBCUOOpqpJ2GG5yWIo88hCy4cCW2ejC8Nt\ntIpEI42AWWUITQVX8ckNqTD05zIb6o4XTulYtnHMKgUlMWOKnnno1wwEUVUJ\nkT8BrCQb6KjEaw7vsDCmiLHM9O/5uByXZZQRxFeaR2U1slz7rEScVGo00XJu\n4PR+wJzJFlVoCpuqg2SJm5oR0SeWKUYCtRoKGdi7gYoAaFH88WsbOL2wvCFs\nFQ5SJb8ScrUPmIQaPTnq9H3Ye7nzgyLbX5cUetzaCqFAykDuTqJ7Y3kyMAbB\nvs9ZDlddsmsfLo7X+ClagjdBzZwoTzaorI3ZbeTFYkSTZHREdCFH8RE43jpi\ncctkwYE9waCrOok4BZvbjJ2bgaAQIOJP6IWCO0PmCWG2YT4DGjcokNSdLQMU\n4opg3wRx0TR0lyTbzWEKbwZ/dB6fxZmQLoBkNR6Je6t11fK7RS3U5M+YWd7O\nc+qXmtHB6iX3FdQCFgW0Ga+Bu0hVv772wNxeidgYPmvwCPFxYTuQ+Pj5xRZ+\n4SjXPxd1+9bvYS02udzK5h6ABVhkbog+htejtay8aHQ9E/zmdsuOhTCUazBg\nPZtawOr0nos6VDcaJH0p2/4fioz1irR6kAnWEO8uex/QURbGqSrzsyChH7X6\nPrL6\r\n=IsDO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiI+ehCbFd39Xqx3/o8Cl1oYMR8xgQr5NFJo8lVf3cagIhAIzrpv0Wau4iSExcwOTeg2yzHT5jolD78HN8dWhDMfGE"}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.4.4_1567091903669_0.6379466560184923"},"_hasShrinkwrap":false},"1.4.5":{"name":"nestjs-config","version":"1.4.5","description":"Easy to use Nest congifuration module","main":"index.js","repository":{"type":"git","url":"https://github.com/nestjsx/nestjs-config"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc && npm run build:index","build:index":"rm -rf ./index.js ./index.d.ts && tsc -d --skipLibCheck ./index.ts","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0 || ^6.0.3","@types/dotenv":"^8.2.0"},"dependencies":{"dotenv":"^8.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^6.2.4","@nestjs/core":"^6.2.4","@nestjs/testing":"^6.2.4","@types/dotenv":"^8.2.0","@types/glob":"^7.1.1","@types/jest":"^24.0.11","coveralls":"^3.0.3","jest":"^24.7.1","prettier":"^1.13.7","ts-jest":"^24.0.2","typescript":"^3.3.3"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@1.4.5","dist":{"shasum":"4e7794a113c60dfc4e233332d9ef11e771447f52","integrity":"sha512-nf2VBpLOdauJHk7zxWZdwYA1dHVuomkGwHorZ59anpv2S3/5lgOPb6UJW9UlL5j1zEzjhhhXk+V3SYtswBQxIA==","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.4.5.tgz","fileCount":53,"unpackedSize":50461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+M7YCRA9TVsSAnZWagAA1rcP/3omgUmnAitcOJAGfC6s\nJ1kA3rw+Rf4g77AngTAeH/5D+2quanPcLNulUfdqccIkdgoNVwlu/3L7ggSp\niDrPCuyboNGVsYEY6+HcDkgsAVFj+rTBRRNbEA/yB8qcmi2uqjfburZlukiK\nuZutP494NkolnqtmlYr8ZaPvg1lpx3yOz/v/ydcZlJvClBeX1eo166C3skCj\nnNW+QywM0gYUMhhTiRV6Xh/6LXiISODpyEx8EUhPXluTx6usuXolDq+hhASh\n6tNHUJ76ZV2BOZMRBUaM+KfjjvwrL3tTDZvMy/rF3AYHhpMbQlHd8rLI2R7c\nboTsnGvwNcjHTXXZATzS1iI8sMK8G8Ful4DTEgMG4/sXAcpyspcwxWdyB73H\nGQJAwHdIwiS+vUjuQXSODhae1hP618ayyJNmTArHPFmu47zAJOht+n1blWUs\nTIkeEGZuv2M8WIzXaDMzcUm7Ib75fdGk7TFvsk29i8cAdq373lFJvzrCr/cU\n66qV7MCp2eUq9vdjA9XnEAGxJynSoEo2wlNa/Q30QOOeTzWIQms6mKggr0ki\nOITzIcxRT36rvUs0sIHOEobw+K8kdme9M+iDX2Zbkp1ICKiwVb1B87xBLn+J\nDTZI6tLJal9b/VR7JLnh8hfEUX22CzJ/EnLCGxuMFe25UR2dvUH5p9ol8XQb\nl6Xj\r\n=jrd/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGNN09ch+/QflTBEGc6HWU6nk3ioV37DVg5xELpCza0aAiEA3/BB6oA/SkNg4qa6geuFfV6ntdifm/o56rl0ko8Wf/g="}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.4.5_1576586968389_0.9317959125767603"},"_hasShrinkwrap":false},"2.0.0-beta.3":{"name":"nestjs-config","version":"2.0.0-beta.3","description":"Easy to use Nest congifuration module","main":"index.js","repository":{"type":"git","url":"https://github.com/nestjsx/nestjs-config"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc && npm run build:index","build:index":"rm -rf ./index.js ./index.d.ts && tsc -d --skipLibCheck ./index.ts","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0 || ^6.0.3","@types/dotenv":"^8.2.0"},"dependencies":{"dotenv":"^8.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^6.2.4","@nestjs/core":"^6.2.4","@nestjs/testing":"^6.2.4","@types/dotenv":"^8.2.0","@types/glob":"^7.1.1","@types/jest":"^24.0.11","coveralls":"^3.0.3","jest":"^24.7.1","prettier":"^1.13.7","ts-jest":"^24.0.2","typescript":"^3.3.3"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"readmeFilename":"README.md","readme":"<p align=\"center\"><img src=\"https://avatars1.githubusercontent.com/u/43827489?s=400&u=45ac0ac47d40b6d8f277c96bdf00244c10508aef&v=4\"/></p>\n<p align=\"center\">\n    <a href=\"https://travis-ci.org/nestjsx/nestjs-config\"><img src=\"https://travis-ci.org/nestjsx/nestjs-config.svg?branch=master\" alt=\"travis\"/></a>\n    <a href=\"https://www.npmjs.com/package/nestjs-config\"><img src=\"https://img.shields.io/npm/v/nestjs-config.svg\" alt=\"npm\"/></a>\n    <a href=\"https://github.com/nestjsx/nestjs-config/blob/master/LICENSE\"><img src=\"https://img.shields.io/github/license/nestjsx/nestjs-config.svg\" alt=\"license\"/></a>\n    <a href=\"https://coveralls.io/github/nestjsx/nestjs-config?branch=master\"><img src=\"https://coveralls.io/repos/github/nestjsx/nestjs-config/badge.svg?branch=master\" alt=\"coveralls\"/></a>\n    <a href=\"https://npm.packagequality.com/#?package=nestjs-config\"><img src=\"https://npm.packagequality.com/shield/nestjs-config.svg\" alt=\"package quality\"/></a>\n    <img src=\"https://flat.badgen.net/dependabot/nestjsx/nestjs-config?icon=dependabot\" alt=\"dependabot\" />\n    <img src=\"https://camo.githubusercontent.com/a34cfbf37ba6848362bf2bee0f3915c2e38b1cc1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5052732d77656c636f6d652d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265\" alt=\"PRs welcome\"/>\n    <a href=\"https://github.com/juliandavidmr/awesome-nestjs#components--libraries\"><img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/awesome-nest.svg?sanitize=true\" alt=\"Awesome Nest\" /></a>\n    <a href=\"https://github.com/nestjs/nest\"><img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/nest-powered.svg?sanitize=true\" alt=\"Nest Powered\" /></a>\n    <a href=\"https://www.npmjs.com/org/nestjsx\">\n      <img src=\"https://img.shields.io/npm/dt/nestjs-config.svg\" alt=\"npm downloads\" />\n    </a>\n</p>\n<h1 align=\"center\">Nestjs Config</h1>\n\n<p align=\"center\">Configuration component for NestJs.</p>\n\n## Features\n\n- Load your configuration files using globs\n- Support for different environment configurations, thanks to [dotenv](https://github.com/motdotla/dotenv)\n- DI your configurations\n- Customisable config tokens\n\n### Installation\n\n**Yarn**\n\n```bash\nyarn add nestjs-config@next\n```\n\n**NPM**\n\n```bash\nnpm install nestjs-config@next --save\n```\n\n### Getting Started\n\nLet's imagine that we have a folder called `src/config` in our project that contains several configuration files.\n\n```bash\n/src\n├── app.module.ts\n├── config\n│   ├── express.ts\n│   ├── graphql.ts\n│   └── grpc.ts\n```\n\nLet's register the config module in `app.module.ts`\n\n```ts\nimport { Module } from '@nestjs/common';\nimport { ConfigModule } from 'nestjs-config';\nimport * as path from 'path';\n\n@Module({\n  imports: [\n    ConfigModule.forRootAsync(\n      path.resolve(__dirname, 'config', '**/!(*.d).{ts,js}'),\n    ),\n  ],\n})\nexport class AppModule {}\n```\n\nThat's it!\n\n---\n\n#### Complex Project Structure\n\nNow let's say that your application isn't located in a folder called `src`, but it's located in `src/app`.\n\nWe want to be able to set a different 'root path' to load our configurations from. Be it `src` or `dist`.\n\nImagine a more complex project structure like this:\n\n```\n/\n├── dist/\n├── src/\n│   ├── app/\n│   │   ├── app.module.ts\n│   │   └── bootstrap/\n│   │   │   ├── index.ts\n│   │   │   └── bootstrap.module.ts\n│   ├── migrations/\n│   ├── cli/\n│   ├── config/\n│   │   ├── app.ts\n│   │   └── database.ts\n│   └── main.ts\n├── tsconfig.json\n└── package.json\n```\n\nIn this example, config files are located in the `/src/config` folder, because they are shared\nbetween app, migrations and cli scripts.\n\nAlso during typescript compilation all files from `src/` folder will be moved to the `dist/` folder.\n\nMoreover, the `ConfigModule` is imported in the `BootstrapModule`, but not directly in `AppModule`.\n\n```ts\n// app.module.ts\nimport { Module } from '@nestjs/common';\nimport { BootstrapModule } from './bootstrap';\nimport { ConfigService } from 'nestjs-config';\n\nConfigService.rootPath = path.resolve(__dirname, '..');\n\n@Module({\n  imports: [BootstrapModule],\n})\nexport class AppModule {}\n```\n\n```typescript\n// bootstrap.module.ts\nimport * as path from 'path';\nimport { Module } from '@nestjs/common';\nimport { ConfigModule } from 'nestjs-config';\n\n@Module({\n  imports: [\n    ConfigModule.forRootAsync(path.resolve('config', '**/!(*.d).{ts,js}')),\n  ],\n})\nexport class BootstrapModule {}\n```\n\nSetting the `ConfigService.rootPath` before calling `ConfigModule.forRootAsync(...)` will change the default root dir of where your configs are loaded from.\n\nAnother method is to invoke `ConfigModule.resolveRootPath(__dirname)` from any module before loading the config and use glob with a relative path.\n\n```ts\n// bootstrap.module.ts\nimport { Module } from '@nestjs/common';\nimport { ConfigModule } from 'nestjs-config';\n\n@Module({\n  imports: [\n    ConfigModule.resolveRootPath(__dirname).forRootAsync(\n      'config/**/!(*.d).{ts,js}',\n    ),\n  ],\n})\nexport class BootstrapModule {}\n```\n\nIn both cases we provide the glob of our configuration as first argument, but it is relative to the `src/` folder (or eventually `dist/`).\n\n## DI configs\n\nDependancy Injection for your configs.\n\n```ts\nimport { Config } from 'nestjs-config';\n\nexport default class SomeClass extends Config {\n  someProperty: process.env.SOME_ENV;\n}\n```\n\nThis feature was added mainly for use with other forRootAsync modules and to remove the need of injecting the ConfigService everywhere.\n\n```ts\n@Module({\n  imports: [\n    ConfigModule.forRootAsync(path.resolve('config/**/!(*.d).{ts,js}')),\n    TypeOrmModule.forRootAsync({\n      injects: [DatabaseConfig],\n      useFactory: (config: DatabaseConfig) => config,\n    }),\n    AmqpModule.forRootAsync({\n      injects: [AmqpConfig],\n      useFactory: (config: AmqpConfig) => config,\n    }),\n  ],\n})\nexport class SomeModule {}\n```\n\n## Config Object\n\nBy default config files are now converted into a Config object which is esentailly a stripped version of the ConfigService. The idea is you can pass and amend any structure and keep the `get` method to use lodash.get for patterns and the default value.\n\n```ts\n// config/some.ts\nexport default {\n  value: {\n    in: {\n      pattern: false,\n    },\n  },\n};\n\n// some.module\n@Module({\n  imports: [\n    ConfigModule.forRootAsync(path.resolve('config/**/!(*.d).{ts,js}')),\n  ],\n  providers: [\n    {\n      useFactory: (config: SomeClass) =>\n        new SomeProvider(config.get('some.value.in.pattern', 'default')),\n      injects: [SomeClass],\n    },\n  ],\n})\nexport class SomeModule {}\n```\n\nIt's also possible to extend the Config class from your config file and define your own methods!\n\n```ts\n// config/anything.you.like.ts\nexport default class MyConfig extends Config {\n  value: {\n    in: {\n      pattern: false,\n    },\n  },\n\n  getPattern(): boolean {\n    return this.value.in.pattern;\n  }\n};\n\n// some.module\n@Module({\n  imports: [\n    ConfigModule.forRootAsync(path.resolve('config/**/!(*.d).{ts,js}')),\n  ],\n  providers: [\n    {\n      useFactory: (config: MyConfig) => new SomeProvider(config.getPattern()),\n      injects: [MyConfig],\n    },\n  ],\n})\nexport class SomeModule {}\n```\n\n## Defined config provider token/name\n\nIt's possible to change the provider token and pattern prefix. By default the file name will be used as like v1. With v2 it's possible to define your `__provide` and `__name` properties on the object like so.\n\n```ts\nexport default {\n  __provide: 'my_token',\n  __name: 'my_name',\n};\n```\n\nIf you define just `__provide` it will be used for both token and pattern prefix. Defining just `__name` will also be used for both token and pattern prefix. Defining both means `__provide` will be your token and `__name` will be your pattern prefix.\n\n> Custom tokens can be injected using the `@InjectConfig(${__provide})` decorator. \n\n## Multi-modular config usage\n\nIn some cases your structure might take on this shape\n\n```\n/\n├── src/\n│   ├── cats/\n│   │   ├── cats.module.ts\n│   │   └── cats.config.ts\n│   ├── dogs/\n│   │   ├── dogs.module.ts\n│   │   └── dogs.config.ts\n│   ├── app.module.ts\n│   └── main.ts\n├── tsconfig.json\n└── package.json\n```\n\nWith the examples above you'd have to call your config like so `ConfigService.get('dogs.config.bark')`. You can use the `__provide` method option to change the token of your configs\n\n```ts\n//config/dogs.config.ts\nexport default {\n  __provide: 'dogs',\n  bark: 'woof',\n};\n\n//app.module\nimport { Module } from '@nestjs/common';\nimport { ConfigModule } from 'nestjs-config';\nimport * as path from 'path';\n\n@Module({\n  imports: [\n    ConfigModule.forRootAsync(\n      path.resolve(__dirname, '**/!(*.d).config.{ts,js}'),\n    ),\n  ],\n})\nexport class AppModule {}\n```\n\nNow you can call your config like so `ConfigService.get('dogs.bark')`.\n\n## Production environments\n\nYou might have notice the use of `config/**/!(*.d).{ts,js}` in the glob. When running in production (running in JavaScript after TypeScript compilation) we want to disinclude the TypeScript definition files. The use of `config/**/*.ts` is fine in dev environments but we recommend using this example `config/**/!(*.d).{ts,js}` to avoid issues later on when running in a production environment.\n\n## Environment Configuration\n\nThis package ships with the amazing [dotenv](https://github.com/motdotla/dotenv) package that allows you to create\na `.env` file in your preferred location.\n\nLet's create one, for demo purposes!\n\n```bash\n# .env\nEXPRESS_PORT=3000\n```\n\nNow, in our `src/config/express.ts` configuration file, we can refer to that environment variable\n\n```ts\n// src/config/express.ts\nexport default {\n  port: process.env.EXPRESS_PORT || 3000,\n};\n```\n\n> **Note:** By default the package will look for a `.env` file in the path that you have started your server from.\n> If you want to specify another path for your `.env` file, use the second parameter of `forRootAsync`.\n\n### Usage\n\nNow we are ready to inject our `ConfigService` anywhere we'd like.\n\n```ts\nimport { ConfigService } from 'nestjs-config';\n\n@Injectable()\nclass SomeService {\n  constructor(private readonly config: ConfigService) {}\n\n  isProduction() {\n    const env = this.config.get('app.environment');\n\n    return env === 'production';\n  }\n}\n```\n\nYou may also use the `@InjectConfigService` decorator as following:\n\n```ts\nimport { InjectConfigService } from 'nestjs-config';\n\n@Injectable()\nclass SomeService {\n  constructor(@InjectConfigService() private readonly config) {\n    this.config = config;\n  }\n}\n```\n\n## Custom Helpers\n\nThis feature allows you to create small helper function that computes values from your configurations.\n\nReconsider the `isProduction()` method from above. But in this case, let's define it as a helper:\n\n```ts\n// src/config/express.ts\n\nexport default {\n  environment: process.env.EXPRESS_ENVIRONMENT,\n  port: process.env.EXPRESS_PORT,\n\n  // helpers\n  isProduction() {\n    return this.get('express.environment') === 'production';\n  },\n};\n```\n\nYou can use the helper function as follows:\n\n```ts\n// this.config is the ConfigService!\nthis.config.get('express').isProduction();\n\n// or\nthis.config._isProduction(); // note the underscore prefix.\n```\n\n#### Global Helpers\n\nYou can also attach helpers to the global instance as follow:\n\n```ts\nthis.config.registerHelper('isProduction', () => {\n  return this.get('express.environment') === 'production';\n});\n```\n\nAnd then use it like this:\n\n```ts\nthis.config.isProduction(); // note the missing underscore prefix\n```\n\n## Decorators\n\nAs of version 2, decorator support for parameter injection has been removed as they weren't great.\n\n## TypeORM\n\nUsing the `ConfigModule` in combination with [TypeORM](https://github.com/typeorm/typeorm) (e.g. in order to configure TypeORM) requires using the `forRootAsync()` function supplied by the typeorm package for nestjs (`@nestjs/typeorm`)\n\n```ts\nimport { Module } from '@nestjs/common';\nimport { ConfigModule, ConfigService } from 'nestjs-config';\nimport { TypeOrmModule } from '@nestjs/typeorm';\nimport * as path from 'path';\n\n@Module({\n  imports: [\n    ConfigModule.forRootAsync(\n      path.resolve(__dirname, 'config', '**', '!(*.d).{ts,js}'),\n    ),\n    TypeOrmModule.forRootAsync({\n      useFactory: (config: ConfigService) => config.get('database'),\n      inject: [ConfigService],\n    }),\n  ],\n})\nexport default class AppModule {}\n```\n\nYour config file may look something like this:\n\n```ts\n//config/database.ts\nexport default {\n  type: 'mysql',\n  host: process.env.TYPEORM_HOST,\n  username: process.env.TYPEORM_USERNAME,\n  password: process.env.TYPEORM_PASSWORD,\n  database: process.env.TYPEORM_DATABASE,\n  port: parseInt(process.env.TYPEORM_PORT),\n  logging: process.env.TYPEORM_LOGGING === 'true',\n  entities: process.env.TYPEORM_ENTITIES.split(','),\n  migrationsRun: process.env.TYPEORM_MIGRATIONS_RUN === 'true',\n  synchronize: process.env.TYPEORM_SYNCHRONIZE === 'true',\n};\n```\n\n> We recommend using a `TYPEORM_` prefix so when running in production environments you're also able to use the same envs for running the typeorm cli. [More options here](http://typeorm.io/#/using-ormconfig/using-environment-variables)\n\n## Custom env file path\n\nTo use dotenv options, you will need to install `@types/dotenv` by running\n\n```bash\n$ yarn add --dev @types/dotenv\n```\n\nNow you can specify dotenv options with the second parameter of the load method\n\n```ts\nConfigModule.load(path.resolve(__dirname, '*/**!(*.d).config.{ts,js}'), {\n    path: path.resolve(__dirname, '..', '.env.staging')),\n});\n```\n## TypeORM config with DI + types\n\n```ts\n//config.database\nexport class DatabaseConfig {\n  type: 'mysql' | 'postgres' = 'mysql';\n  host: string = process.env.TYPEORM_HOST;\n  username: string = process.env.TYPEORM_USERNAME;\n  password: string = process.env.TYPEORM_PASSWORD;\n  name: string = process.env.TYPEORM_DATABASE;\n  port: number = parseInt(process.env.TYPEORM_PORT);\n  logging: boolean =\n    process.env.TYPEORM_LOGGING === 'true' || process.env.TYPEORM_LOGGING === 1;\n  entitites: string[] = process.env.TYPEORM_ENTITIES.split(',');\n  migrationsRun: boolean = process.env.TYPEORM_MIGRATIONS_RUN === 'true';\n  synchronize: boolean = false;\n}\n```\n\n```ts\nimport { Module } from '@nestjs/common';\nimport { ConfigModule, ConfigService } from 'nestjs-config';\nimport { TypeOrmModule } from '@nestjs/typeorm';\nimport { DatabaseConfig } from './config/database';\nimport * as path from 'path';\n\n@Module({\n  imports: [\n    ConfigModule.forRootAsync(\n      path.resolve(__dirname, 'config', '**', '!(*.d).{ts,js}'),\n    ),\n    TypeOrmModule.forRootAsync({\n      useFactory: (config: DatabaseConfig) => config,\n      inject: [DatabaseConfig],\n    }),\n  ],\n})\nexport default class AppModule {}\n```\n\n## Using different env files\n\nCreate a `.env` file at the root directory of your application had always been the best practice.\nYou could also create custom .env file per different environments.\n\n```bash\n# .env\nEXPRESS_PORT=3000\n\n# .env.dev\nEXPRESS_PORT=3001\n\n# .env.testing\nEXPRESS_PORT=3002\n\n# .env.staging\nEXPRESS_PORT=3003\n```\n\n```ts\nconst ENV = process.env.NODE_ENV;\n\nConfigModule.load(path.resolve(__dirname, '*/**!(*.d).config.{ts,js}'), {\n  path: path.resolve(process.cwd(), !ENV ? '.env' : `.env.${ENV}`),\n});\n```\n\nPerhaps you need a custom directory to manage env files.\n\nIn this example, the name of the custom directory is `env`.\n\n```bash\n/\n├── dist/\n├── env/\n│   ├── .env.dev\n│   ├── .env.testing\n│   └── .env.staging\n│   │\n├── src/\n│   ├── config/\n│   │   └── typeorm.config.ts\n│   └── main.ts\n├── tsconfig.json\n└── package.json\n```\n\n```ts\nconst ENV = process.env.NODE_ENV;\n\nConfigModule.load(path.resolve(__dirname, '*/**!(*.d).config.{ts,js}'), {\n  path: path.resolve(process.cwd(), 'env', !ENV ? '.env' : `.env.${ENV}`),\n});\n```\n\n> **Note:** If you place env files inside an `src` directory, you won't be able to see env files included as a final output in `outDir` since TS compiler will never transpile files that do not match with \\*.ts extension.\n\n## Support\n\nAny support is welcome. At least you can give us a star :star:\n\n## Contributors\n\n### Code Contributors\n\nThis project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].\n<a href=\"https://github.com/nestjsx/nestjs-config/graphs/contributors\">\n  <img src=\"https://opencollective.com/nestjsx/contributors.svg?width=890&button=false\" />\n</a>\n\n## ConfigService API\n\n#### get<T>(param: string, value: any = undefined): T\n\nGet a configuration value via path, you can use `dot notation` to traverse nested object. It returns a default value if the key does not exist.\n\n```ts\nthis.configService.get('server.port'); // 3000 where file server exists with export property {port: 3000}\nthis.configService.get('an.undefined.value', 'foobar'); // 'foobar' is returned if the key does not exist\n```\n\n#### has(name: string): boolean\n\nDetermine if the given token name reference exists in the ConfigService\n\n```ts\nthis.configService.has('some_string'); // true or false\nthis.configService.has(SomeClass);\n```\n\n#### resolveRootPath(path: string): typeof ConfigService\n\nchange the root path from where configs files are loaded\n\n```ts\nimport { Module } from '@nestjs/common';\nimport { ConfigModule } from 'nestjs-config';\n\n@Module({\n  imports: [\n    ConfigModule.resolveRootPath(__dirname).forRootAsync(\n      path.resolve(__dirname, '**/!(*.d).{ts,js}'),\n    ),\n  ],\n})\nexport class AppModule {}\n```\n\n#### root(path: string = ''): string\n\nReturns the current working dir or defined rootPath.\n\n```ts\nConfigService.root(); // /var/www/src\nConfigService.root('some/path/file.html'); // /var/www/src/some/path/file.html\n\nConfigService.resolveRootPath(__dirname).root(); // /var/www/src/app (or wherever resolveRootPath has been called with)\n```\n\n## Config API\n\n### get<T>(param: string, value: any = undefined): T\n\nFinds a property on itself with a pattern\n\n```ts\nconst config = new Config({\n  test: {\n    example: 123,\n  },\n});\n\nconfig.get<number>('test.example'); // 123\n```\n\n","licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@2.0.0-beta.3","dist":{"shasum":"ddf0032fd70327f31018a2e2a908652a0436169b","integrity":"sha512-mfD7vIRrt/uxJt2KwfalQrxZEdS2HJZg8Y6QMPexwEasbRQTCS7MJXo8O1AH3E9pJ79roH50XmKc+/hiehpmdQ==","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-2.0.0-beta.3.tgz","fileCount":56,"unpackedSize":49182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+M+HCRA9TVsSAnZWagAAEQ4P/itocMqN3Crd1qGCALst\nDxAUuH0cqREtmo914g04ozPr6WjeTUO07LvGJ7HgfAEp9BL/W081WmQFxW2Y\nN676o95DnpGK1LYHM69E40+VXEtuRWD5mebZ1fMJwVe1PMx5Hc8l4mKVkZl8\nAJvq2jnwgZ95LDSHltwCiofgFGPuqK5ncCZWPPqw5ocSM+yirtDhOmFz3MyH\nIHZo517AIAWBFJunOPuP84C/xsEJPQC+QKx/qbEnTtJ/Qd2XxVhiV+xEqlqF\nzoFcwCiHJqOekqwEwFhu2zbAbZJkFASR0Rv9tqEJGkyYCWokDPqKCTLQclKO\nnpyDTMQtaeUnWRJ/emaPu0+PDCGlNWmvmgl/G9vGilu5KciR2tau4d3nDPZX\nvF7pp2bOW7YiBSRtMCffri5EBbj/QKPRJCKEqx5i42KulbZ0f7oudMrStxk1\nOid+d/PptwD7/e24tISKKSAwur2/fVZRaGR+UMhyhT1vWFJPZkoZ39DHJaHb\nO34ot0pW0NpD29EKXznr8EYEu6wuob0NLIM6944Pp1bXobtj4Pd18LXOHFin\nZawzT/BmiShQQqPmwaYXcT1V3DEuhuSsBYn82r7aF5wGI51JfZZI4jLnMEgg\nyrK81Enoe/AGxjtD92UaWvHkl3bw+oXmkrS/rY9cXGhtXyqusXDvU5ZXyCzD\nS69B\r\n=EtlM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEoMvA3gxVYX7rj1yuZ8/NDm0TmPMYWBdmieknEe1F2AIgAhSpr1ji0+YxFwPMMYYNDzvb0zLnP/rMMIOqVEX/Rqw="}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_2.0.0-beta.3_1576587143466_0.5968806805803777"},"_hasShrinkwrap":false},"1.4.6":{"name":"nestjs-config","version":"1.4.6","description":"Easy to use Nest congifuration module","main":"index.js","repository":{"type":"git","url":"https://github.com/nestjsx/nestjs-config"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc && npm run build:index","build:index":"rm -rf ./index.js ./index.d.ts && tsc -d --skipLibCheck ./index.ts","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0 || ^6.0.3"},"dependencies":{"dotenv":"^8.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^6.2.4","@nestjs/core":"^6.2.4","@nestjs/testing":"^7.0.0","@types/glob":"^7.1.1","@types/jest":"^25.1.5","coveralls":"^3.0.3","jest":"^24.7.1","prettier":"^1.13.7","ts-jest":"^24.0.2","typescript":"^3.3.3"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@1.4.6","dist":{"shasum":"fc17392fee185442bdd7f5cf51dd447fe3553491","integrity":"sha512-B09YcVjmkqZyo/J030HtQQx4RJBxEEYIGMZwvvrU2OU/WPr2e2InL7TJ4ghujRXGpDIOHVLfqnNmqw5zlQC/YA==","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.4.6.tgz","fileCount":53,"unpackedSize":50488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehyElCRA9TVsSAnZWagAApKgP/0oWsFwNP5POxJxL8GkF\nXUUoWvGS+GGuNJd5O+k6fGqvlr9lEDcTE3dVDe0Z3h8dK0+yfFudVNN7GlNG\nyrbZkoRulhFzLERE7SJbO7Ga24vDT4FE0hq/lO4yungvZrPMWzJTD4dW+3I+\n1acCIfAmFOSiJ6deeeBf4R0rspGcV71k2JN2YcQxCQKqnr6QqSJva7aZZmUA\nMA9beobszmoCtE+VyIMO5bvPt62wdHN0TClgqRz5UxVbAY7E6B9uaw3grMKK\nKc09GqFUb4utqtpvMws4l6hJ4bcLagBL2jV4CnVCdqwNt8Qy1Jla+ER0CdGI\nZyDpjCoGJh+gZR2bE8p4uIR7/O4wBerhbn72vRYUSLivgHrz05Ec8+OTLpWv\naKLVIXIAS+KOuDmK9kiV20bE9cvi3cxBFreVbwnzoqSpCJGOGQBXZoBpqzNU\n5eRBY1uyD8V0Y/05+xzRJxiwoY1Wav851A59rys2CzAommj7+CVjswgwp4sN\nGRyk+gVjIKiDkxhfgZuNn+BOAxmHSF/zkQYOG0MJwYMz4fW7b/11IxEcbsW5\nzLQSM3eFG90mUEOy5KbMmpEgvolXUdV0DHwszMBSHmxa+k8e5Q8oziVP2Fx0\nTqD53d8uCzLHkmYGKYTEsiJu5q7LeTp7UIjKsIHuarH6YPDruBlVCZL7RZ3V\nDLdL\r\n=meki\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICaxtUrJi5q6c8Jj3Y9P24wnHvKrfPrUcUN6dZmPiNAmAiBA3drQNMrxm4vQT8RaRQ21ZwIGGwMSetJ43ck8Ao/gug=="}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.4.6_1585914148917_0.5215748799128983"},"_hasShrinkwrap":false},"1.4.7":{"name":"nestjs-config","version":"1.4.7","description":"Easy to use Nest congifuration module","main":"index.js","repository":{"type":"git","url":"https://github.com/nestjsx/nestjs-config"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","coveralls":"yarn run coverage --coverageReporters=text-lcov | coveralls","test:watch":"jest --watch","build":"rm -rf ./dist && tsc && npm run build:index","build:index":"rm -rf ./index.js ./index.d.ts && tsc -d --skipLibCheck ./index.ts","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0 || ^6.0.3"},"dependencies":{"dotenv":"^8.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^6.2.4","@nestjs/core":"^6.2.4","@nestjs/testing":"^7.0.0","@types/glob":"^7.1.1","@types/jest":"^26.0.5","coveralls":"^3.0.3","jest":"^24.7.1","prettier":"^1.13.7","ts-jest":"^24.0.2","typescript":"^3.3.3"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"./coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@1.4.7","dist":{"shasum":"901046598c8e4dbd98783caf7bf4cd096484c252","integrity":"sha512-lD/tW5UZ3J+awJSUOjjCjJ6QwXVoJBYuigDJONQj4FETxImPLeB30Brxgt6ZyGX8o3BvA5osDdNfYO2iKQUXRQ==","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.4.7.tgz","fileCount":53,"unpackedSize":50488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFaZ1CRA9TVsSAnZWagAA6h8P/RUhOzKw9O3O6x03DTbJ\n4H9fRF7SClyM0Sr8ccOK9czvBYyUZThYkImcBK2zh9WBUeM4mXu6mmZ1qX7o\nuCyyXScFXUJGrr7tsg+gflkn/4oFWv5h4ZuOUeQ8A6bPenNyePPFZUi8qJyB\n/TMwJdkP9DLxNM9lF/tWIHfUiSvpZXTK3pzPewBQx3AYEWiYshhIvgcBV+pa\n8rDWe6ty3/2hUcN4E42rNQc1gdSSTaXtuS7I/HDkRbFdEkszxJaVTxicFbmS\nEgDrSPTwonV8l9mOyMZriH0g+sCKPvapvLc+C6FJKIllK8c04MfrjEdW1b4g\nsD84apxnsZ4ij6jaj1GhRRfEKfqssgc38RjNabzOINm4tYevB+s7jC5WqTEI\nA9mBu7fEFeFD3zwSsai6rStjZT5eTA/JEAnMJA3bY8XiQJGkKXx2IN9TN3mU\n9a2jVeEm+PsD6uSh8c53lT6CpqPkooD3D4QFiKG0V66R8pUZ7VagNIoeQGVt\n33GqxoW/Cc8A6k0o01rw+J/XKo5BWhVOGpt268tc0nlI/gGJ2Rrb21zrnBFI\nsATaxEYBlyvBe6mEBvEV468CsUclWSfOi7bWPKTdO6gYiyTN2bejuqD4Acpz\nOLXE+R+PGqI23TFnL6QtV7VyneciOGmpzpz/RBOUDBCoilSuofL3H3Bi+UPb\nx329\r\n=pMdw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJkJCNGKNXhIRllVPHo0TWPuu8nG2GzLYXMI4E5et6GAiEAjuyI2wu5LN9NmY79Do4Cxyby65nXdnnuA6TiuRk9oRA="}]},"maintainers":[{"email":"ashleighsimonelli@gmail.com","name":"bashleigh"},{"email":"fabri_feno@yahoo.it","name":"fenos"}],"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.4.7_1595254388769_0.9048843144527159"},"_hasShrinkwrap":false},"1.4.8":{"name":"nestjs-config","version":"1.4.8","description":"Easy to use Nest congifuration module","main":"index.js","repository":{"type":"git","url":"https://github.com/nestjsx/nestjs-config"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","test:watch":"jest --watch","build":"rm -rf ./dist && tsc && npm run build:index","build:index":"rm -rf ./index.js ./index.d.ts && tsc -d --skipLibCheck ./index.ts","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0 || ^6.0.3 || ^7.0.1"},"dependencies":{"@types/node":"^15.0.2","dotenv":"^9.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^7.6.15","@nestjs/core":"^7.6.15","@nestjs/testing":"^7.6.15","@types/glob":"^7.1.1","@types/jest":"^26.0.23","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.6","typescript":"^4.2.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@1.4.8","dist":{"shasum":"24e4986ee529e486f9e8cdd4a769bc87c7a5fa6f","integrity":"sha512-R8aUcf3ae8ynz/dq+mphEiWqPlZ0/h9WFlH+i4x5YNnym34/NY8Ykm7m/6hP+WKZB/PB2tlh0qZkR9+W2Larvg==","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.4.8.tgz","fileCount":50,"unpackedSize":52143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglmCYCRA9TVsSAnZWagAAbQMQAIcYkelGCaqxvCZhzJS6\nr0WirZee9RQjHGrjFHikvqvv58j5kQdXHHJJXveinv2Nh3aAm40PZ9qdRWe8\nU0YwOknEfvRSilnE3KZthnYKAaVT220CV4UJ4kb5bHHGUNaa8XTSv+pMiuRI\nMpXrxJEVyUNKtoh/aj3bw4YKlui+Lrksw1RKy6YKxvV82v7kGazmAPrYNb+r\nS7CMDenMcdo9FOWBrR+Mj/L0HBz1zwogiy/HgYNLagT50zLVD+2pFxtxHDfg\nbBiAPamJI4B6Kdcdwcm7U8g/fG9b5hwNREj5hp5dKV4OgUmnPGSITs8q27EF\njXIqY+8sp11ZcqPkRs3vt0Vgvs9Bm9MMQyrtyvZFLNm5gWuRDF/XViTkiqO4\n7lockCgDJ9Xja+vp0dDIFSawhSaIcSDNcqyQxSBPMnBqMdZPWEsYXDOvIjLs\n79tIVFKZO8+65zk5MejzcF/aK30bkWhqmjepQi58EeHHpD2WRWcsUIz77ib0\nxu0z110sPU2znYPVzt4ucu2X5nV5k29vsavWSoiVz+sV4qrlwvCSOOgoNHbt\ng0snXlYHW1UJff3bdncL8ODhUjCmtw3JgZeRY82/OoC9E1smW+6RSA9S4DzO\nysqMg4AOX05JaE+4zSNpa9bFGNpaCNoaRlExbK3gjjzP56wfEqGpdaA1SafA\nHW7L\r\n=h7l8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWGkpJJm0LnNK66bKEJBUdOrUNo8D47FvF1McDpIzb7AiEApRdCNh8Uih2NIpP+mKyO7B3RxDNgO3e4Jk9igis3NR4="}]},"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"maintainers":[{"name":"fenos","email":"fabri.feno@gmail.com"},{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},{"name":"shekohex","email":"shekohex@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.4.8_1620467864226_0.930224803166553"},"_hasShrinkwrap":false},"1.4.9":{"name":"nestjs-config","version":"1.4.9","description":"Easy to use Nest congifuration module","main":"index.js","repository":{"type":"git","url":"https://github.com/nestjsx/nestjs-config"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","test:watch":"jest --watch","build":"rm -rf ./dist && tsc && npm run build:index","build:index":"rm -rf ./index.js ./index.d.ts && tsc -d --skipLibCheck ./index.ts","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0 || ^6.0.3 || ^7.0.1"},"dependencies":{"@types/node":"^16.9.6","dotenv":"^10.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^7.6.15","@nestjs/core":"^7.6.15","@nestjs/testing":"^7.6.15","@types/glob":"^7.1.1","@types/jest":"^27.0.2","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.6","typescript":"^4.2.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@1.4.9","dist":{"shasum":"268293a020df7b676bbca6d2bac1b86548faee06","integrity":"sha512-EzO8UubycZWE/Ph8jdpXyRmJystilrSOgs7BEaF5CaVA/jnOgLnVxFCVIWviLMq2jX4KPDkX26k6cPBIshSH9A==","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.4.9.tgz","fileCount":50,"unpackedSize":52220,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGaFuTtVU4hPxT1cKNn2vCVxIMWfGSLBphdCpX7fw/OHAiEAoG3YRDa90AxHOAWAq7gdqaP/bZNUefN+7oVwxZWYuUQ="}]},"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"maintainers":[{"name":"fenos","email":"fabri.feno@gmail.com"},{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},{"name":"shekohex","email":"shekohex@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.4.9_1632299876330_0.8600030867259307"},"_hasShrinkwrap":false},"1.4.10":{"name":"nestjs-config","version":"1.4.10","description":"Easy to use Nest congifuration module","main":"index.js","repository":{"type":"git","url":"https://github.com/nestjsx/nestjs-config"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","test:watch":"jest --watch","build":"rm -rf ./dist && tsc && npm run build:index","build:index":"rm -rf ./index.js ./index.d.ts && tsc -d --skipLibCheck ./index.ts","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0 || ^6.0.3 || ^7.0.1 || ^8.0.0"},"dependencies":{"@types/node":"^16.9.6","dotenv":"^10.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^6.0.0"},"devDependencies":{"@nestjs/common":"^7.6.15","@nestjs/core":"^7.6.15","@nestjs/testing":"^7.6.15","@types/glob":"^7.1.1","@types/jest":"^27.0.2","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.6","typescript":"^4.2.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@1.4.10","dist":{"shasum":"428f8fbdba4146f96bf5582fdbc1aee79e50548c","integrity":"sha512-el7iGCOsIVN5htafFVJMt8PNZ/We3cwg9iBuAkwW0aXW9ysKfAScgeeC60zljpQ16eBY6ODlB1w173Gdy8kzgA==","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.4.10.tgz","fileCount":50,"unpackedSize":52231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh20VqCRA9TVsSAnZWagAAfv0P/2ssDDpmVtp2R2rjPpW8\nHzvpmNWoxitCYpoJQj0R8sAvvqAlYKI6SeooDW3Mdv3gj85NTSfg9sNx2h7f\nru9KEeXtvpNJF+OIOscsjavjIkzxL91TL737rUtMhRwvDS5qe/jOTJN/vq/N\n07D+fa6aIt/hXwmN6QfbokgdG9ukRCd+zhrO11FWuemEUTSIllbc7k3nmmB0\nukcwxknGUNq/Vrqu8i2vC21jhplb+xKqF4iC1x7gQLW3a+AujhQX+YXi+jaN\nL/5Vh2D5NjS4iGkdIZ6GAvcZgig9NwhOsHsTsbtoGZaKKI3bw8foCYNl/doi\ndugNfO4VYIdxs08lABhGtlSF8p05VBoW+bJzyqfN0pwcDym2WZx1bDxEd8GJ\nNSUbjnj06OHfFhB4oh6ESTMcto9g9xNP3pIHOV97TjljMxYIZ0Auweu0f4J+\nUmbiaE5uqGXfKH915I7Yy9VDDlqB94UFbSGA95V91dgfVrz9sblfO267v+lw\nxYn5UepVu6kae38HyP6+yDpkiD2EpJSSyawvWRYAgqOKrxyuGLlIwtFerhnc\nR6S0hXmZXnSCwaXr7KEJc+ZVbfllh/JuPWw8sHuu5ThTM2zrB9ORPqWLkjwh\nPeR/3TzJvF8dZrrtJf9CKuIidIWd9fAwa351K9rT6qtW1gOPPvuazxwZyzqr\nEqcI\r\n=rQkL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALmWB0Hv+UAycKzevfWkYrXgfzyexWwewiuZK/DBUI3AiBj2dmzzTQ65voQeCkRXlZ0dSqkZdY29Mdvq01p7j1PUw=="}]},"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"maintainers":[{"name":"fenos","email":"fabri.feno@gmail.com"},{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},{"name":"shekohex","email":"shekohex@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.4.10_1635759207106_0.495190347053188"},"_hasShrinkwrap":false},"1.4.11":{"name":"nestjs-config","version":"1.4.11","description":"Easy to use Nest configuration module","main":"index.js","repository":{"type":"git","url":"https://github.com/nestjsx/nestjs-config"},"license":"MIT","authors":[{"name":"Aaryanna Simonelli","email":"ashleighsimonelli@gmail.com"},{"name":"Fabrizio Fenoglio","email":"fabri.feno@gmail.com"},{"name":"Shady Khalifa","email":"shekohex@gmail.com"}],"keywords":["nestjs","config","environment"],"scripts":{"test":"jest","coverage":"jest --coverage","test:watch":"jest --watch","build":"rm -rf ./dist && tsc && npm run build:index","build:index":"rm -rf ./index.js ./index.d.ts && tsc -d --skipLibCheck ./index.ts","format":"prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status","prepublish":"npm run format && npm run build"},"peerDependencies":{"@nestjs/common":"^5.1.0 || ^6.0.3 || ^7.0.1 || ^8.0.0 || ^9.0.0 || ^10.0.0"},"dependencies":{"@types/node":"^16.9.6","dotenv":"^10.0.0","glob":"^7.1.2","lodash.get":"^4.4.2","lodash.set":"^4.3.2","reflect-metadata":"^0.1.12","rxjs":"^7.1.0"},"devDependencies":{"@nestjs/common":"^9.4.0","@nestjs/core":"^9.4.0","@nestjs/testing":"^9.4.0","@types/glob":"^7.1.1","@types/jest":"^27.0.2","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.6","typescript":"^4.2.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage"},"licenseText":"MIT License\n\nCopyright (c) 2018 Fabrizio Fenoglio, Ashleigh Simonelli\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"nestjs-config@1.4.11","dist":{"shasum":"47073d64a8fe57cea7a03516aaf3737895f80211","integrity":"sha512-iWwN8JtdL4caafB8ek0tBXqz+SbEfJLFgyftdITjsZRT3W4CTCaw6FUiMpeCkxAjSCrNP6ZdTdryfr1n9k+f1A==","tarball":"https://registry.npmjs.org/nestjs-config/-/nestjs-config-1.4.11.tgz","fileCount":51,"unpackedSize":52277,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgxvCiAguPgVFaiAqTVTd/80zo5F+W30KQ8EtSe+I8ZAIhALUdZA2bR6mKH2r8NGbunzp09KohtVffPQ98MwHgdAun"}]},"_npmUser":{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},"directories":{},"maintainers":[{"name":"fenos","email":"fabri.feno@gmail.com"},{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},{"name":"shekohex","email":"dev+npm@shadykhalifa.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-config_1.4.11_1691749710673_0.2504791366807375"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-07T18:30:35.928Z","1.0.0":"2018-07-07T18:30:36.026Z","modified":"2023-08-11T10:28:31.062Z","1.0.1":"2018-07-07T19:40:31.456Z","1.1.0":"2018-07-09T19:32:18.719Z","1.2.0":"2018-07-11T11:00:03.328Z","1.2.1":"2018-07-29T09:43:20.930Z","1.2.2":"2018-08-21T09:22:52.304Z","1.2.3":"2018-08-31T14:05:33.922Z","1.2.4":"2018-09-19T11:09:26.274Z","1.2.5":"2018-10-11T08:37:11.883Z","1.2.6":"2018-10-19T22:57:09.668Z","1.2.7":"2018-10-31T10:23:01.648Z","1.2.8":"2018-11-13T17:20:44.447Z","1.2.9-alpha":"2018-12-18T16:08:38.413Z","1.2.9":"2019-01-04T14:02:39.357Z","1.3.0":"2019-01-28T15:14:47.084Z","1.3.2":"2019-02-12T10:45:30.383Z","1.3.21":"2019-02-14T21:52:01.002Z","1.4.0":"2019-05-07T17:00:06.489Z","2.0.0-beta":"2019-05-27T10:52:10.219Z","1.4.1":"2019-06-06T08:59:35.937Z","1.4.2":"2019-06-17T17:07:03.464Z","1.4.3":"2019-07-30T14:38:07.629Z","2.0.0-beta.1":"2019-08-02T07:34:03.347Z","2.0.0-beta.2":"2019-08-15T09:57:11.564Z","1.4.4":"2019-08-29T15:18:23.863Z","1.4.5":"2019-12-17T12:49:28.581Z","2.0.0-beta.3":"2019-12-17T12:52:23.659Z","1.4.6":"2020-04-03T11:42:29.097Z","1.4.7":"2020-07-20T14:13:09.002Z","1.4.8":"2021-05-08T09:57:44.384Z","1.4.9":"2021-09-22T08:37:56.467Z","1.4.10":"2021-11-01T09:33:27.327Z","1.4.11":"2023-08-11T10:28:30.884Z"},"maintainers":[{"name":"fenos","email":"fabri.feno@gmail.com"},{"name":"bashleigh","email":"ashleighsimonelli@gmail.com"},{"name":"shekohex","email":"dev+npm@shadykhalifa.me"}],"description":"Easy to use Nest configuration module","keywords":["nestjs","config","environment"],"repository":{"type":"git","url":"https://github.com/nestjsx/nestjs-config"},"license":"MIT","readme":"<p align=\"center\"><img src=\"https://avatars1.githubusercontent.com/u/43827489?s=400&u=45ac0ac47d40b6d8f277c96bdf00244c10508aef&v=4\"/></p>\n<p align=\"center\">\n    <a href=\"https://travis-ci.org/nestjsx/nestjs-config\"><img src=\"https://travis-ci.org/nestjsx/nestjs-config.svg?branch=master\" alt=\"travis\"/></a>\n    <a href=\"https://www.npmjs.com/package/nestjs-config\"><img src=\"https://img.shields.io/npm/v/nestjs-config.svg\" alt=\"npm\"/></a>\n    <a href=\"https://github.com/nestjsx/nestjs-config/blob/master/LICENSE\"><img src=\"https://img.shields.io/github/license/nestjsx/nestjs-config.svg\" alt=\"license\"/></a>\n    <a href=\"https://coveralls.io/github/nestjsx/nestjs-config?branch=master\"><img src=\"https://coveralls.io/repos/github/nestjsx/nestjs-config/badge.svg?branch=master\" alt=\"coveralls\"/></a>\n    <a href=\"https://npm.packagequality.com/#?package=nestjs-config\"><img src=\"https://npm.packagequality.com/shield/nestjs-config.svg\" alt=\"package quality\"/></a>\n    <img src=\"https://flat.badgen.net/dependabot/nestjsx/nestjs-config?icon=dependabot\" alt=\"dependabot\" />\n    <img src=\"https://camo.githubusercontent.com/a34cfbf37ba6848362bf2bee0f3915c2e38b1cc1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5052732d77656c636f6d652d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265\" alt=\"PRs welcome\"/>\n    <a href=\"https://github.com/juliandavidmr/awesome-nestjs#components--libraries\"><img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/awesome-nest.svg?sanitize=true\" alt=\"Awesome Nest\" /></a>\n    <a href=\"https://github.com/nestjs/nest\"><img src=\"https://raw.githubusercontent.com/nestjsx/crud/master/img/nest-powered.svg?sanitize=true\" alt=\"Nest Powered\" /></a>\n    <a href=\"https://www.npmjs.com/org/nestjsx\">\n      <img src=\"https://img.shields.io/npm/dt/nestjs-config.svg\" alt=\"npm downloads\" />\n    </a>\n</p>\n<h1 align=\"center\">Nestjs Config</h1>\n\n<p align=\"center\">Configuration component for NestJs.</p>\n\n\n## Features\n\n- Load your configuration files using globs\n- Support for different environment configurations, thanks to [dotenv](https://github.com/motdotla/dotenv)\n- Change and Load configuration at runtime\n\n### Installation\n\n**Yarn**\n```bash\nyarn add nestjs-config\n```\n\n**NPM**\n```bash\nnpm install nestjs-config --save\n```\n\n### Getting Started\n\nLet's imagine that we have a folder called `src/config` in our project that contains several configuration files.\n\n```bash\n/src\n├── app.module.ts\n├── config\n│   ├── express.ts\n│   ├── graphql.ts\n│   └── grpc.ts\n```\n\nLet's register the config module in `app.module.ts`\n\n```ts\nimport { Module } from '@nestjs/common';\nimport { ConfigModule } from 'nestjs-config';\nimport * as path from 'path';\n\n@Module({\n    imports: [\n        ConfigModule.load(path.resolve(__dirname, 'config', '**/!(*.d).{ts,js}')),\n    ],\n})\nexport class AppModule {}\n```\nThat's it!\n\n-----\n\n#### Complex Project Structure\n\nNow let's say that your application isn't located in a folder called `src`, but it's located in `src/app`.\n\nWe want to be able to set a different 'root path' to load our configurations from. Be it `src` or `dist`.\n\nImagine a more complex project structure like this:\n\n```\n/\n├── dist/\n├── src/\n│   ├── app/\n│   │   ├── app.module.ts\n│   │   └── bootstrap/\n│   │   │   ├── index.ts\n│   │   │   └── bootstrap.module.ts\n│   ├── migrations/\n│   ├── cli/\n│   ├── config/\n│   │   ├── app.ts\n│   │   └── database.ts\n│   └── main.ts\n├── tsconfig.json\n└── package.json\n```\n\nIn this example, config files are located in the `/src/config` folder, because they are shared \nbetween app, migrations and cli scripts. \n\nAlso during typescript compilation all files from `src/` folder will be moved to the `dist/` folder. \n\nMoreover, the `ConfigModule` is imported in the `BootstrapModule`, but not directly in `AppModule`.\n\n```ts\n// app.module.ts\nimport { Module } from '@nestjs/common';\nimport { BootstrapModule } from './bootstrap';\nimport { ConfigService } from 'nestjs-config';\n\nConfigService.rootPath = path.resolve(__dirname, '..');\n\n@Module({\n    imports: [BootstrapModule],\n})\nexport class AppModule {}\n```\n\n```typescript\n// bootstrap.module.ts\nimport * as path from 'path';\nimport { Module } from '@nestjs/common';\nimport { ConfigModule } from 'nestjs-config';\n\n@Module({\n    imports: [\n      ConfigModule.load(path.resolve('config', '**/!(*.d).{ts,js}')),\n    ],\n})\nexport class BootstrapModule {}\n```\nSetting the `ConfigService.rootPath` before calling `ConfigModule.load(...)` will change the default root dir of where your configs are loaded from.\n\nAnother method is to invoke `ConfigModule.resolveRootPath(__dirname)` from any module before loading the config and use glob with a relative path.\n  ```ts\n  // bootstrap.module.ts\n  import { Module } from '@nestjs/common';\n  import { ConfigModule } from 'nestjs-config';\n  \n  @Module({\n      imports: [\n        ConfigModule.resolveRootPath(__dirname).load('config/**/!(*.d).{ts,js}')\n      ],\n  })\n  export class BootstrapModule {}\n  ```\n\nIn both cases we provide the glob of our configuration as first argument, but it is relative to the `src/` folder (or eventually `dist/`).\n\n## Multi-modular config usage\n\nIn some cases your structure might take on this shape\n\n```\n/\n├── src/\n│   ├── cats/\n│   │   ├── cats.module.ts\n│   │   └── cats.config.ts\n│   ├── dogs/\n│   │   ├── dogs.module.ts\n│   │   └── dogs.config.ts\n│   ├── app.module.ts\n│   └── main.ts\n├── tsconfig.json\n└── package.json\n```\n\nWith the examples above you'd have to call your config like so `ConfigService.get('dogs.config.bark')`. You can use the `modifyConfigName` method option to change the name of your configs \n\n```ts\nimport { Module } from '@nestjs/common';\nimport { ConfigModule } from 'nestjs-config';\nimport * as path from 'path';\n\n@Module({\n    imports: [\n        ConfigModule.load(path.resolve(__dirname, '**/!(*.d).config.{ts,js}'), {\n            modifyConfigName: name => name.replace('.config', ''),\n        }),\n    ],\n})\nexport class AppModule {}\n```\nNow you can call your config like so `ConfigService.get('dogs.bark')`.\n\n## Production environments\n\nYou might have notice the use of `config/**/!(*.d).{ts,js}` in the glob. When running in production (running in JavaScript after TypeScript compilation) we want to disinclude the TypeScript definition files. The use of `config/**/*.ts` is fine in dev environments but we recommend using this example `config/**/!(*.d).{ts,js}` to avoid issues later on when running in a production environment.\n\n## Environment Configuration\n\nThis package ships with the amazing [dotenv](https://github.com/motdotla/dotenv) package that allows you to create\na `.env` file in your preferred location.\n\nLet's create one, for demo purposes!\n\n```bash\n# .env\nEXPRESS_PORT=3000\n```\n\nNow, in our `src/config/express.ts` configuration file, we can refer to that environment variable.\n\n```ts\n// src/config/express.ts\nexport default {\n    port: process.env.EXPRESS_PORT || 3000,\n}\n```\n\n> **Note:** By default the package look for a `.env` file in the path that you have started your server from.\nIf you want to specify another path for your `.env` file, use the second parameter of `ConfigModule.load()`.\n\n\n### Usage\n\nNow we are ready to inject our `ConfigService` anywhere we'd like.\n\n```ts\nimport {ConfigService} from 'nestjs-config';\n\n@Injectable()\nclass SomeService {\n\n    constructor(private readonly config: ConfigService) {\n        this.config = config;\n    }\n    \n    isProduction() {\n        const env = this.config.get('app.environment');\n        \n        return env === 'production';\n    }\n}\n```\n\nYou may also use the `@InjectConfig` decorator as following:\n\n```ts\nimport {InjectConfig} from 'nestjs-config';\n\n@Injectable()\nclass SomeService {\n\n    constructor(@InjectConfig() private readonly config) {\n        this.config = config;\n    }\n}\n```\n\n## Custom Helpers\nThis feature allows you to create small helper function that computes values from your configurations.\n\nReconsider the `isProduction()` method from above. But in this case, let's define it as a helper:\n\n```ts\n// src/config/express.ts\n\nexport default {\n\n    environment: process.env.EXPRESS_ENVIRONMENT,\n    port: process.env.EXPRESS_PORT,\n    \n    // helpers\n    isProduction() {\n        return this.get('express.environment') === 'production';\n    }\n}\n```\n\nYou can use the helper function as follows:\n\n```ts\n// this.config is the ConfigService!\nthis.config.get('express').isProduction();\n\n// or\nthis.config._isProduction(); // note the underscore prefix.\n```\n\n#### Global Helpers\n\nYou can also attach helpers to the global instance as follow:\n\n```ts\nthis.config.registerHelper('isProduction', () => {\n    return this.get('express.environment') === 'production';\n});\n```\n\nAnd then use it like this:\n\n```ts\nthis.config.isProduction(); // note the missing underscore prefix\n```\n\n## Decorators \n\nIt's possible to use decorators instead of injecting the `ConfigService`. \nNote that the `@Configurable()` decorator replaces the `descriptor.value` for the\nmethod with its own function. Regarding to the current nestjs implementation\n([Issue-1180](https://github.com/nestjs/nest/issues/1180)), this behavior will \nbreak all decorators that **FOLLOW AFTER** the `@Configurable()` decorator.\n\nFor the expected behavior, the `@Configurable()` decorator **MUST** be placed at \nthe last position for one method.\n\n**Working Example:**\n```ts\nimport {Injectable, Get} from '@nestjs/common';\nimport {Configurable, ConfigParam} from 'nestjs-config';\n\n@Injectable()\nexport default class UserController {\n    \n    @Get('/')\n    @Configurable()\n    index(@ConfigParam('my.parameter', 'default value') parameter?: string) {\n        return { data: parameter };\n    }\n}\n```\n\n**Broken Example:**\n```ts\nimport {Injectable, Get, UseInterceptors} from '@nestjs/common';\nimport {Configurable, ConfigParam} from 'nestjs-config';\nimport {TransformInterceptor} from '../interceptors';\n\n@Injectable()\nexport default class UserController {\n    \n    @Configurable()\n    @Get('/')   // <-- nestjs decorator won't work because it placed after @Configurable()\n    @UseInterceptors(TransformInterceptor)// <-- nestjs decorator won't work because it placed after @Configurable()\n    index(@ConfigParam('my.parameter', 'default value') parameter?: string) {\n        return { data: parameter };\n    }\n}\n```\n\n**Broken Example 2:**\n```ts\nimport {Injectable, Get, UseInterceptors} from '@nestjs/common';\nimport {Configurable, ConfigParam} from 'nestjs-config';\nimport {TransformInterceptor} from '../interceptors';\n\n@Injectable()\nexport default class UserController {\n    \n    \n    @Get('/') // <-- nestjs decorator will work fine because it placed before @Configurable()\n    @Configurable()\n    @UseInterceptors(TransformInterceptor) // <-- nestjs decorator won't work because it placed after @Configurable()\n    index(@ConfigParam('my.parameter', 'default value') parameter?: string) {\n        return { data: parameter };\n    }\n}\n```\n\n## TypeORM \n\nUsing the `ConfigModule` in combination with [TypeORM](https://github.com/typeorm/typeorm) (e.g. in order to configure TypeORM) requires using the `forRootAsync()` function supplied by the typeorm package for nestjs (`@nestjs/typeorm`)\n\n```ts\nimport {Module} from '@nestjs/common';\nimport {ConfigModule, ConfigService} from 'nestjs-config';\nimport {TypeOrmModule} from '@nestjs/typeorm';\nimport * as path from 'path';\n\n@Module({\n    imports: [\n        ConfigModule.load(path.resolve(__dirname, 'config', '**', '!(*.d).{ts,js}')),\n        TypeOrmModule.forRootAsync({\n            useFactory: (config: ConfigService) => config.get('database'),\n            inject: [ConfigService],\n        }),\n    ],\n})\nexport default class AppModule {}\n```\n\nYour config file may look something like this: \n\n```ts\n//config/database.ts\nexport default {\n    type: 'mysql',\n    host: process.env.TYPEORM_HOST,\n    username: process.env.TYPEORM_USERNAME,\n    password: process.env.TYPEORM_PASSWORD,\n    database: process.env.TYPEORM_DATABASE,\n    port: parseInt(process.env.TYPEORM_PORT),\n    logging: process.env.TYPEORM_LOGGING === 'true',\n    entities: process.env.TYPEORM_ENTITIES.split(','),\n    migrationsRun: process.env.TYPEORM_MIGRATIONS_RUN === 'true',\n    synchronize: process.env.TYPEORM_SYNCHRONIZE === 'true',\n};\n```\n\n> We recommend using a `TYPEORM_` prefix so when running in production environments you're also able to use the same envs for running the typeorm cli. [More options here](http://typeorm.io/#/using-ormconfig/using-environment-variables)\n\n## Custom env file path\n\nYou can specify dotenv options with the second parameter of the load method\n\n```ts\nConfigModule.load(path.resolve(__dirname, '*/**!(*.d).config.{ts,js}'), {\n    path: path.resolve(__dirname, '..', '.env.staging')),\n});\n```\n\n## Using different env files\n\nCreate a `.env` file at the root directory of your application had always been the best practice.\nYou could also create custom .env file per different environments.\n\n```bash\n# .env\nEXPRESS_PORT=3000\n\n# .env.dev\nEXPRESS_PORT=3001\n\n# .env.testing\nEXPRESS_PORT=3002\n\n# .env.staging\nEXPRESS_PORT=3003\n```\n\n```ts\nconst ENV = process.env.NODE_ENV;\n\nConfigModule.load(path.resolve(__dirname, '*/**!(*.d).config.{ts,js}'), {\n  path: path.resolve(process.cwd(), !ENV ? '.env' : `.env.${ENV}`),\n});\n```\n\nPerhaps you need a custom directory to manage env files.\n\nIn this example, the name of the custom directory is `env`.\n\n```bash\n/\n├── dist/\n├── env/\n│   ├── .env.dev\n│   ├── .env.testing\n│   └── .env.staging\n│   │\n├── src/\n│   ├── config/\n│   │   └── typeorm.config.ts\n│   └── main.ts\n├── tsconfig.json\n└── package.json\n```\n\n```ts\nconst ENV = process.env.NODE_ENV;\n\nConfigModule.load(path.resolve(__dirname, '*/**!(*.d).config.{ts,js}'), {\n  path: path.resolve(process.cwd(), 'env', !ENV ? '.env' : `.env.${ENV}`),\n});\n```\n\n> **Note:** If you place env files inside an `src` directory, you won't be able to see env files included as a final output in `outDir` since TS compiler will never transpile files that do not match with \\*.ts extension.\n\n## Support\n\nAny support is welcome. At least you can give us a star :star:\n\n## Contributors\n\n### Code Contributors\n\nThis project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].\n<a href=\"https://github.com/nestjsx/nestjs-config/graphs/contributors\">\n  <img src=\"https://opencollective.com/nestjsx/contributors.svg?width=890&button=false\" />\n</a>\n\n## ConfigService API\n\n#### get(param: string | string[], value: any = undefined): any\nGet a configuration value via path, you can use `dot notation` to traverse nested object. It returns a default value if the key does not exist.\n\n```ts\nthis.config.get('server.port'); // 3000\nthis.config.get('an.undefined.value', 'foobar'); // 'foobar' is returned if the key does not exist\n```\n\n#### set(param: string | string[], value: any = null): Config\nSet a value at runtime, it creates the specified key / value if it doesn't already exists.\n\n```ts\nthis.config.set('server.port', 2000); // {server:{ port: 2000 }}\n```\n\n#### has(param: string | string[]): boolean\nDetermine if the given path for a configuration exists and is set.\n\n```ts\nthis.config.has('server.port'); // true or false\n```\n\n#### merge(glob: string, options?: DotenvOptions): Promise<void>\nLoad other configuration files at runtime. This is great for package development.\n\n```ts\n@Module({})\nexport class PackageModule implements NestModule {\n\n    constructor(@InjectConfig() private readonly config) {}\n\n    async configure(consumer: MiddlewareConsumer) {\n        await this.config.merge(path.resolve(__dirname, '**/!(*.d).{ts,js}'));\n    }\n}\n```\n\n#### registerHelper(name: string, fn: (...args:any[]) => any): ConfigService\nRegister a custom global helper function\n\n```ts\nthis.config.registerHelper('isProduction', () => {\n    return this.get('express.environment') === 'production';\n});\n```\n\n#### resolveRootPath(path: string): typeof ConfigService\nchange the root path from where configs files are loaded\n\n```ts\nimport { Module } from '@nestjs/common';\nimport { ConfigModule } from 'nestjs-config';\n\n@Module({\n    imports: [\n        ConfigModule.resolveRootPath(__dirname).load(path.resolve(__dirname, '**/!(*.d).{ts,js}')),\n    ],\n})\nexport class AppModule {}\n```\n\n#### root(path: string = ''): string\n\nReturns the current working dir or defined rootPath. \n\n```ts\nConfigService.root(); // /var/www/src\nConfigService.root('some/path/file.html'); // /var/www/src/some/path/file.html\n\nConfigService.resolveRootPath(__dirname).root(); // /var/www/src/app (or wherever resolveRootPath has been called with)\n```\n\n-----\n","readmeFilename":"README.md"}