{"_id":"@arpinum/config","_rev":"20-abe31a2a3f7849c190872fff2ee1d3ec","name":"@arpinum/config","description":"Simple module to read configuration from env variables","dist-tags":{"latest":"2.1.4"},"versions":{"0.0.1":{"name":"@arpinum/config","version":"0.0.1","description":"Simple module to read configuration from env variables","main":"./lib/index.js","files":["lib"],"scripts":{"eslint":"eslint .","mocha":"mocha lib","test":"npm run mocha; code=$?; npm run eslint; exit $((${code}+$?))","preversion":"npm test","postversion":"git push && git push --tags && npm publish"},"author":{"name":"Arpinum"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/arpinum-js-engine/js-engine-config.git"},"keywords":["conviguration","12 factor","env","variable","Arpinum"],"devDependencies":{"chai":"3.5.0","eslint":"3.11.0","eslint-config-arpinum":"3.0.4","mocha":"3.2.0"},"gitHead":"f94aeff46bc72e741937ab4797daa53c8e569752","bugs":{"url":"https://github.com/arpinum-js-engine/js-engine-config/issues"},"homepage":"https://github.com/arpinum-js-engine/js-engine-config#readme","_id":"@arpinum/config@0.0.1","_shasum":"9c4a899f59782ccc78e46af75f69bb82f48c3639","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"arpinum","email":"contact@arpinum.fr"},"dist":{"shasum":"9c4a899f59782ccc78e46af75f69bb82f48c3639","tarball":"https://registry.npmjs.org/@arpinum/config/-/config-0.0.1.tgz","integrity":"sha512-ynidFUjM56tv9yVfREkm135uMJeqEG8cx/9isSd1FN21q8VcXvP2CUq8f1+kR7WG0cax/Kk4ep77uO7BPuzZUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbCxG7Xg61gPQxcO9Nrt0uWlxNfjFYbFHdQStGLkGpTgIgJXoYs5893pAe35bzPiEi4kzeEfqGmqzdK071AzILtjE="}]},"maintainers":[{"name":"arpinum","email":"contact@arpinum.fr"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/config-0.0.1.tgz_1480534435545_0.22571790916845202"},"directories":{}},"0.0.2":{"name":"@arpinum/config","version":"0.0.2","description":"Simple module to read configuration from env variables","main":"./lib/index.js","files":["lib"],"scripts":{"eslint":"eslint .","mocha":"mocha lib","test":"npm run mocha; code=$?; npm run eslint; exit $((${code}+$?))","preversion":"npm test","postversion":"git push && git push --tags && npm publish"},"author":{"name":"Arpinum"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/arpinum-js-engine/js-engine-config.git"},"keywords":["configuration","12 factor","env","variable","Arpinum"],"devDependencies":{"chai":"3.5.0","eslint":"3.11.0","eslint-config-arpinum":"3.0.4","mocha":"3.2.0"},"gitHead":"fe84e49dc5997493d40a7caeb45ee721b7de210b","bugs":{"url":"https://github.com/arpinum-js-engine/js-engine-config/issues"},"homepage":"https://github.com/arpinum-js-engine/js-engine-config#readme","_id":"@arpinum/config@0.0.2","_shasum":"4ff834f739243be4f8cf3e76f6321f93dfe11567","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"michaelborde","email":"michael.borde@ubimail.fr"},"dist":{"shasum":"4ff834f739243be4f8cf3e76f6321f93dfe11567","tarball":"https://registry.npmjs.org/@arpinum/config/-/config-0.0.2.tgz","integrity":"sha512-gMDpNbcmkvRq+9nbDI2o9LMrAHM0T/zCKKEzcg8vd5vKGEo2yebonxQgf5tSPjBdbe5d7ju2CwLHJa9gDgCM/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi+K8q4IG/VGo0PqHamPARDkCuxrwzaqt6UmQcgKQkygIhAIgIlOEX4WxLmzKT0Ij+lWrTRKpTbRmPVrHb2U2bPQRF"}]},"maintainers":[{"name":"arpinum","email":"contact@arpinum.fr"},{"name":"michaelborde","email":"michael.borde@ubimail.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/config-0.0.2.tgz_1480535158354_0.35659262631088495"},"directories":{}},"1.0.0":{"name":"@arpinum/config","version":"1.0.0","description":"Simple module to read configuration from env variables","main":"./lib/index.js","files":["lib"],"scripts":{"eslint":"eslint .","mocha":"mocha lib","test":"npm run mocha; code=$?; npm run eslint; exit $((${code}+$?))","preversion":"npm test","postversion":"git push && git push --tags && npm publish"},"author":{"name":"Arpinum"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/arpinum-js-engine/js-engine-config.git"},"keywords":["configuration","12 factor","env","variable","Arpinum"],"devDependencies":{"chai":"3.5.0","eslint":"3.16.0","eslint-config-arpinum":"3.0.4","mocha":"3.2.0"},"gitHead":"8f0451b1117317b033c5edad24740a69b43bacbf","bugs":{"url":"https://github.com/arpinum-js-engine/js-engine-config/issues"},"homepage":"https://github.com/arpinum-js-engine/js-engine-config#readme","_id":"@arpinum/config@1.0.0","_shasum":"eeb19b19537aa0069aa22de6b96d5035d9f03f15","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"michaelborde","email":"michael.borde@ubimail.fr"},"dist":{"shasum":"eeb19b19537aa0069aa22de6b96d5035d9f03f15","tarball":"https://registry.npmjs.org/@arpinum/config/-/config-1.0.0.tgz","integrity":"sha512-klqhGp+LtZDD+9N2r2yg1XIAKBCYvkPa40KbhfIkvKWiY72ukuttt9GfTJ3RT29Uxklm9fIweOLPI/MvibyI5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFD6/kJEyYtlE9YQQ47jbJlMdaCYCkJSVBFyuR3pHJKAiBCJYRFw/ztx+pxh7MeRwquLAgTFfuDYMnV6M1B88Ha2Q=="}]},"maintainers":[{"name":"arpinum","email":"contact@arpinum.fr"},{"name":"michaelborde","email":"michael.borde@ubimail.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/config-1.0.0.tgz_1489134337366_0.5361684164963663"},"directories":{}},"1.1.0":{"name":"@arpinum/config","version":"1.1.0","description":"Simple module to read configuration from env variables","main":"build/index.js","types":"build/index.d.ts","files":["build"],"scripts":{"tslint":"tslint --fix lib/**/*.ts","jest":"jest","testw":"jest --watch","prettier":"prettier --write \"**/*.ts\"","compile":"tsc --noEmit","test":"run-s -c compile jest tslint","build":"rm -rf ./build && tsc","preversion":"npm test","postversion":"git push && git push --tags && npm publish"},"author":{"name":"Arpinum"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/arpinum-oss/js-config.git"},"keywords":["configuration","12 factor","env","variable","Arpinum"],"devDependencies":{"@types/jest":"21.1.8","@types/node":"8.5.1","jest":"21.2.1","npm-run-all":"4.1.2","prettier":"1.9.2","ts-jest":"21.2.4","ts-node":"4.0.2","tslint":"5.8.0","tslint-config-prettier":"1.6.0","typescript":"2.6.2"},"jest":{"transform":{".ts":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testRegex":"/lib/.*\\.spec\\.ts$","moduleFileExtensions":["js","json","ts"]},"gitHead":"a86e30f56a68fb40a7b2047116752e1cc4ed5c3c","bugs":{"url":"https://github.com/arpinum-oss/js-config/issues"},"homepage":"https://github.com/arpinum-oss/js-config#readme","_id":"@arpinum/config@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"michaelborde","email":"michael.borde@ubimail.fr"},"dist":{"integrity":"sha512-YwNzytXqKYYgEyKUgfimV9pNlUULZy/aA4dZpLUIByZGZX0S3opwpO091VvIxgfnut1u28AmJ5O3M4aebJ9Ulw==","shasum":"24ab9985ceb61735925d13831c51b7ea9f6fef7a","tarball":"https://registry.npmjs.org/@arpinum/config/-/config-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOkXXNjglEaX8uXpDTpaZUraYxuuXke9KPxKwct59O6wIgIgfH4HFJj22kSTvE+e/7bmAS86jaqT8R26/66snQ1eA="}]},"maintainers":[{"name":"arpinum","email":"contact@arpinum.fr"},{"name":"michaelborde","email":"michael.borde@ubimail.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/config-1.1.0.tgz_1513462016136_0.7499455513898283"},"directories":{}},"1.1.1":{"name":"@arpinum/config","version":"1.1.1","description":"Simple module to read configuration from env variables","main":"build/index.js","types":"build/index.d.ts","files":["build"],"scripts":{"tslint":"tslint --fix lib/**/*.ts","jest":"jest","testw":"jest --watch","prettier":"prettier --write \"**/*.ts\"","compile":"tsc --noEmit","test":"run-s -c compile jest tslint","build":"rm -rf ./build && tsc","preversion":"run-s test build","postversion":"git push && git push --tags && npm publish"},"author":{"name":"Arpinum"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/arpinum-oss/js-config.git"},"keywords":["configuration","12 factor","env","variable","Arpinum"],"devDependencies":{"@types/jest":"21.1.8","@types/node":"8.5.1","jest":"21.2.1","npm-run-all":"4.1.2","prettier":"1.9.2","ts-jest":"21.2.4","ts-node":"4.0.2","tslint":"5.8.0","tslint-config-prettier":"1.6.0","typescript":"2.6.2"},"jest":{"transform":{".ts":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testRegex":"/lib/.*\\.spec\\.ts$","moduleFileExtensions":["js","json","ts"]},"gitHead":"d596c29946aeb9fde683f4b18e347cadc67e87a6","bugs":{"url":"https://github.com/arpinum-oss/js-config/issues"},"homepage":"https://github.com/arpinum-oss/js-config#readme","_id":"@arpinum/config@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"michaelborde","email":"michael.borde@ubimail.fr"},"dist":{"integrity":"sha512-eCOjs1HvyAHy5sqgdeyqGd+w3QL9zXQyJ0ZacYegOVIuXjd2eRY5LUfD53a8o+i3BDyeYbi+Sv4aqw07Zfye2A==","shasum":"541df1c59697a420d868d368c3a861f231e1b642","tarball":"https://registry.npmjs.org/@arpinum/config/-/config-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2xQs63sbJ3UpKgDzcTLDttOVYzQn1Zl3Z9tmWZN9fjQIhAJfGKH4Ipg0tRqcdFe+UJh8MNZ92Cn6Zhkywu0sYQe4d"}]},"maintainers":[{"name":"arpinum","email":"contact@arpinum.fr"},{"name":"michaelborde","email":"michael.borde@ubimail.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/config-1.1.1.tgz_1513462297027_0.32082233554683626"},"directories":{}},"1.2.0":{"name":"@arpinum/config","version":"1.2.0","description":"Simple module to read configuration from env variables","main":"build/index.js","types":"build/index.d.ts","files":["build"],"scripts":{"tslint":"tslint --fix 'lib/**/*.ts'","jest":"jest","testw":"jest --watch","prettier":"prettier --write '**/*.{js,json,md,ts}'","compile":"tsc --noEmit","test":"run-s -c compile jest tslint","prebuild":"rm -rf ./build","build":"tsc","preversion":"run-s test build","postversion":"git push && git push --tags && npm publish"},"author":{"name":"Arpinum"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/arpinum-oss/js-config.git"},"keywords":["configuration","12 factor","env","variable","Arpinum"],"devDependencies":{"@types/jest":"21.1.8","jest":"21.2.1","npm-run-all":"4.1.2","prettier":"1.9.2","ts-jest":"21.2.4","ts-node":"4.0.2","tslint":"5.8.0","tslint-config-prettier":"1.6.0","typescript":"2.6.2"},"jest":{"transform":{".ts":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/lib/.*\\.spec\\.ts$","moduleFileExtensions":["js","json","ts"]},"gitHead":"4bb3300b74ef11f698bca2936e808487e46768e7","bugs":{"url":"https://github.com/arpinum-oss/js-config/issues"},"homepage":"https://github.com/arpinum-oss/js-config#readme","_id":"@arpinum/config@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"michaelborde","email":"michael.borde@ubimail.fr"},"dist":{"integrity":"sha512-N4/wHcQ0bv2xgdVl/qhrMlfBb78bM52Hucgs0Ezh5sV2/6fw8HVSTsxjpMnTEMpicKkYtoS6RSQjGC0fHdgbEg==","shasum":"4d4280323e46f48ed87fb86f51cbb86af974c1f0","tarball":"https://registry.npmjs.org/@arpinum/config/-/config-1.2.0.tgz","fileCount":11,"unpackedSize":9465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1nEjCRA9TVsSAnZWagAAc4YQAIicydvnabBng8AsnonF\ntf59CMf03sOHzVZwhUW7KyRPr4HaprB0GACyyuDgcpnYCC1SO6MsRNvV3YmM\nfKAkHLaLIGo0mMSnLChIe1pSiwFUqHuDn5yXzrTUm5QpsgC/NeLNffFDAoKg\nnrRD3oMa9c9qIoghDrBT5KAGT5ABF9qiBRVgBfIXKzHeeKotimu2KZGnVEjA\nZKLIZ0nI+tIbFQwHnFSkiQBYU2OiyHtoTKXcYysun/09es/pey/LITmP5f7K\nkai/G0ECblw16fxLUass7bxhuAKweVYd7jacroJviaJGH5uPSNDZV+y9/r7X\nuoyIcx0ocYIOkIyKDCEb/DHbbeWuESGHGwuP3HPbtKOeNG6BEqtiE/JUOuoG\nd3j6O4NeZMtpWa6oekxGyDn70zRFW/M1sfV4QEqwWlcxIcTMx/Q5iWWYDeio\nFZXhLlIDCR8Cqb3of6vl3zrVqU8xK90E0TrhwBxHLSenDvfwdX/UoKQ9f/oi\ni06TETbZZf7eA7MKvFvsGlV+8vWBRUo8+Ir7ZCgYhn5zFJd6wXxvKimCbkn2\nNU4zFS4D89FkTkH5ad8cAme15EughAi3c8CVxot1llXUH1xt628YxVoiPKXS\nRWwGUYALdkdwNqZqwYgYfQSBv6lMc3wbSdjeq2vH3OQlnNOjfYJ8mIqY82rF\n30Mu\r\n=dixx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+OQlQPYDj1b9E0la7qZ0n1MJCVZMI5YnB6QyUy1/N9QIhAPhA4fvWuxxE5Ip1xT9pP7P5vDy75kTuB+ZoZQEUXX4Q"}]},"maintainers":[{"name":"arpinum","email":"contact@arpinum.fr"},{"name":"michaelborde","email":"michael.borde@ubimail.fr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/config_1.2.0_1524003106003_0.23789140249610208"},"_hasShrinkwrap":false},"1.3.0":{"name":"@arpinum/config","version":"1.3.0","description":"Simple module to read configuration from env variables","main":"build/index.js","types":"build/index.d.ts","files":["build"],"scripts":{"tslint":"tslint --fix 'lib/**/*.ts'","jest":"jest","testw":"jest --watch","prettier":"prettier --write '**/*.{js,json,md,ts}'","compile":"tsc --noEmit","test":"run-s -c compile jest tslint","prebuild":"rm -rf ./build","build":"tsc","preversion":"run-s test build","postversion":"git push && git push --tags && npm publish"},"author":{"name":"Arpinum"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/arpinum-oss/js-config.git"},"keywords":["configuration","12 factor","env","variable","Arpinum"],"devDependencies":{"@types/jest":"22.2.3","jest":"22.4.3","npm-run-all":"4.1.2","prettier":"1.12.1","ts-jest":"22.4.3","ts-node":"6.0.0","tslint":"5.9.1","tslint-config-prettier":"1.10.0","typescript":"2.8.1"},"jest":{"transform":{".ts":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/lib/.*\\.spec\\.ts$","moduleFileExtensions":["js","json","ts"]},"gitHead":"eb249ce3765b3fea2c5d7440f45c71197706ddb7","bugs":{"url":"https://github.com/arpinum-oss/js-config/issues"},"homepage":"https://github.com/arpinum-oss/js-config#readme","_id":"@arpinum/config@1.3.0","_npmVersion":"6.0.0","_nodeVersion":"8.11.1","_npmUser":{"name":"michaelborde","email":"michael.borde@ubimail.fr"},"dist":{"integrity":"sha512-SLIPXfGAB6AAJdny3Qms7+4xGn6lJvESgAEK0y96NOdo0Hrwqd7RpctF00ctTPy9HGHvclI87TD30hNGkDpDLg==","shasum":"3dddd44ec1d9d653126fddef7210123d4f076aa7","tarball":"https://registry.npmjs.org/@arpinum/config/-/config-1.3.0.tgz","fileCount":11,"unpackedSize":9464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6axVCRA9TVsSAnZWagAAdAAP/i3IAGRzTGZSW3ADXjt6\nTtEa1KBrQwcxHBEMYJHCck6IV03tYk15LJJsqMWK63kbSi4jtMRlrqL5O907\nadRCU6UZi386u9gezRNe/Z2GO/DsQcM/VRe2mW8+CYquas78Lrsv+j/uKhu1\niUaRHvxr/1UvmaHTtdzz1C/JKS+/X5IMMrhRclQxEKFxJjfTaIL0B2gnhq+7\nnw8iMJkcnpi5jyEYMrRyNJbba1BafBV7lNDJSo9eeTPhlyTashI/KH3KYfmJ\nhDgzqjPK0CyhSNPvLKkrF9cMAV+k7p5VvKAayKfup5ApWOs7W4Pxc7zkNfJv\n0FJfgCcBizb+0vlKG+vs6qbQHQgr2hP35Jkp8t2NQwqQjO4HXmiU1ZHoD2vH\nFe8Hs3nH7Qaic8yj9k/AsClpi97jMx3KZI/YeCiG5pdyrtG1GQ19t/o2ua0N\n8jX5bJJa4r+StVMb1XAhc5zuux0ScljOtAavNSI8BnAwA6qzD4BObFOFkeop\nQZKu2ur6sfMuWLfJG6QnQbe5uChPxTCoCl7YH+nTXF691hd8HZWtWgV/zUgM\nvC7Kzge/7JtnfFCBMH9XVQIgV/w071yhgimaZuatZFH/9oIAXWD6wgc6G2/H\nUGT7wsQe4jm9XNHEFvwUZ9jwnfzh3/hNenTmbbdJavHNNOfbDnRbuydCTgW8\ngBkS\r\n=C2j/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXYXxIKOdkRsmS8wm9GUQM/9llioDhXiJSHdj95xHt0gIgZ3ta2xc/VxiwpTH9xvtwIC645NW3AWZUFYH55UVu2nw="}]},"maintainers":[{"name":"arpinum","email":"contact@arpinum.fr"},{"name":"michaelborde","email":"michael.borde@ubimail.fr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/config_1.3.0_1525263444130_0.8020379124877106"},"_hasShrinkwrap":false},"2.0.0":{"name":"@arpinum/config","version":"2.0.0","description":"Simple module to read configuration from env variables","main":"build/index.js","types":"build/index.d.ts","files":["build"],"scripts":{"tslint":"tslint --fix 'lib/**/*.ts'","jest":"jest","testw":"jest --watch","prettier":"prettier --write '**/*.{js,json,md,ts}'","compile":"tsc --noEmit","test":"run-s -c compile jest tslint","prebuild":"rm -rf ./build","build":"tsc","preversion":"run-s test build","postversion":"git push && git push --tags && npm publish"},"author":{"name":"Arpinum"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/arpinum-oss/js-config.git"},"keywords":["configuration","12 factor","env","variable","Arpinum"],"devDependencies":{"@types/jest":"22.2.3","jest":"22.4.3","npm-run-all":"4.1.2","prettier":"1.12.1","ts-jest":"22.4.3","ts-node":"6.0.0","tslint":"5.9.1","tslint-config-prettier":"1.10.0","typescript":"2.8.1"},"jest":{"transform":{".ts":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/lib/.*\\.spec\\.ts$","moduleFileExtensions":["js","json","ts"]},"gitHead":"f8be610fc208aa117b049520371f4bbe617fa32a","bugs":{"url":"https://github.com/arpinum-oss/js-config/issues"},"homepage":"https://github.com/arpinum-oss/js-config#readme","_id":"@arpinum/config@2.0.0","_npmVersion":"6.0.0","_nodeVersion":"8.11.1","_npmUser":{"name":"michaelborde","email":"michael.borde@ubimail.fr"},"dist":{"integrity":"sha512-IeAysS6Vu/7Z2q/sStCB2kKwF4YjIpWNVkyRUZzgmu3R9jzoHm6234XO1IyhpiIfD4YhHuQk8KHdLz7WZh0Yyw==","shasum":"1204a8382edb2de0a57448f75ec6be2783f8a44c","tarball":"https://registry.npmjs.org/@arpinum/config/-/config-2.0.0.tgz","fileCount":11,"unpackedSize":9668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6bB1CRA9TVsSAnZWagAAYSQQAJkPvYhbRuIv0p0npdcy\nVM4CzFnWw32D3C7U+KkryxvIDUhR2O2fclFct1B5KINRLQbv+5Unsm32OSyg\n0Scw6ab6QTzrLxZxJSyFr0HeBmMM2ruVmvXCNniL/JMdto+5X7jTtL4Sc7Fw\nhWacwcv15gaRMF7bu5yujVWhUJUhebacGLCu2yDPIeq0TdiGR/QSJQhBx4d3\nKKpdzhfolrND126L+helx+Se7COc7kJrhUn2By4yTEe31fdDGT4odgB3Q7SW\nH1UJomQvdCcANED4SUVwYa4MikFjKzBPkHJ/sDjZm16GcBCJbvwNvvLrB0rM\nZXaQm8Cul0Mez8S0+7ZWzWVVQyzmrOM5iAxYQINobfU/IaUJGRP/u2Czh1ID\nfUkUeGdxor5IL7EMpcektTmKzMfj1NNvh4/00fnH6zJuSTZXS4Rp5oi9daei\nZzZDa7FUBSUCdUKF977L24yE0oLmiH2Kc7OLegqX2pm2XdxHExcXYh/t+bgX\nYs/1E9w8NgSetyS2IeHFOqXTuC1t8ZOaNaT6O8MLSMco1fhQ0nL6FQUCioVJ\nYQEGS48VUmJC44nQ00XpQzjNwwyFAogPTO567OqW2Mjqt5EQrwuzsaGbHoHT\nMULC9aMwBCDkcwf2vJ2xYIpS3n5fxYC2D1E8cNmgMDvfABcvJ1kNhY3TFGlu\n4YMa\r\n=EjJD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEp2UL28ZlqsihTAaFLLyw4Z/T1fFLRoFYENJUrMOFwUAiBQrIM7IaKV78OvLYhHuxJTyhb+AYtGbZjhrbN1OeDmMg=="}]},"maintainers":[{"name":"arpinum","email":"contact@arpinum.fr"},{"name":"michaelborde","email":"michael.borde@ubimail.fr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/config_2.0.0_1525264500329_0.5031919453692772"},"_hasShrinkwrap":false},"2.0.1":{"name":"@arpinum/config","version":"2.0.1","description":"Simple module to read configuration from env variables","main":"build/index.js","types":"build/index.d.ts","files":["build"],"scripts":{"tslint":"tslint --fix 'lib/**/*.ts'","jest":"jest","testw":"jest --watch","prettier":"prettier --write '**/*.{js,json,md,ts}'","compile":"tsc","test":"run-s -c compile jest tslint","prebuild":"rm -rf ./build","build":"tsc -p ./tsconfig.prod.json","preversion":"run-s test build","postversion":"git push && git push --tags && npm publish"},"author":{"name":"Arpinum"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/arpinum-oss/js-config.git"},"keywords":["configuration","12 factor","env","variable","Arpinum"],"devDependencies":{"@types/jest":"23.1.0","@types/node":"10.3.4","jest":"23.1.0","npm-run-all":"4.1.3","prettier":"1.13.5","ts-jest":"22.4.6","ts-node":"6.1.1","tslint":"5.10.0","tslint-config-prettier":"1.13.0","typescript":"2.9.2"},"jest":{"transform":{".ts":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/lib/.*\\.spec\\.ts$","moduleFileExtensions":["js","json","ts"]},"gitHead":"744ad6195e6a259941cf30a9a01b10557314a388","bugs":{"url":"https://github.com/arpinum-oss/js-config/issues"},"homepage":"https://github.com/arpinum-oss/js-config#readme","_id":"@arpinum/config@2.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"michaelborde","email":"michael.borde@ubimail.fr"},"dist":{"integrity":"sha512-o8w2p9YcZw9rBjtz/7mxzB/Hi8t16qfZ5QZ+uFeDmmr+Jv9Vdwx8Lw/bh5HABOc4cknAY5VE2P5k/ULjRS+iTQ==","shasum":"6d8321554cec2b4c5dc62ccc233e19f352d5e4d8","tarball":"https://registry.npmjs.org/@arpinum/config/-/config-2.0.1.tgz","fileCount":11,"unpackedSize":9753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK5LgCRA9TVsSAnZWagAA6G8P/RQ1EB4InHJYdbJakilR\n3B/hWr//FzvSIJYKLL6hKDkO0e6HQVVBLEwQBZquRxL1G4j2rA4IPdGZtrzc\nogxCVd0hEh+19KyoozGQbVUR7HWDDG8RCLdDLtHgEsD2+/jRYc4H6D7fg2lt\nBI9a+0LTPZCYzPy6Iu5OHj6yTXod4JEfHgtwtVj3/Z9rx5m9DBeyv2n9tf4k\njZ1B3fXVWFMJT8VCTKo8dhmpky3W4luGIJenERKSC7cv3M80WVE2xGmJtZWV\nVHcAbL2YDfRyL0hqYgCWR145bFrK5RxiKiJ+SmvHriDGd0SPFEr8jwvsu9Ba\nX2R2GQpzHW2Xr/mnJNLc5+9SS9opUXvOyqFt1xF7uhSR129YPJL54lfqmPOe\nujYMN/2J6/ed1dvD4Qjsj27GYnZ2obs108G9zpobX71MFlWRC3Ie0wLVjWKj\n4KeqHPCA4keZd0MWEBXYnkAQ5gxInEXEOr+gMCL+MBN7Jat5+mPmn0n85Mp0\niRSu3HjDl83TiqDsHbLVduKlAN2vYM7gx1LjykR3VD+wHBgkOSnq1iZ0fsN9\nSz3aQ6wrr44KndCsFdIAjbLkvhm5vlAsFHsXQaEiz1jopA7NxDl7SFoEo40p\n3mrcY76utTMy26MKHwtRnuukZFJ4TQRe3A+a1kkSkKVD2hNGj0jeP5EtGJDt\nzxRv\r\n=Ljny\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWCkXZ8PP3WPIIbSR7YC5XaoseRZeIK5xUDVgQjzYBIgIgeDsycW23VuzAgSRUEY2GrK147K/OWIul1a6hEcab5DU="}]},"maintainers":[{"name":"arpinum","email":"contact@arpinum.fr"},{"name":"michaelborde","email":"michael.borde@ubimail.fr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/config_2.0.1_1529582302961_0.7085835220630405"},"_hasShrinkwrap":false},"2.1.0":{"name":"@arpinum/config","version":"2.1.0","description":"Simple module to read configuration from env variables","main":"build/index.js","types":"build/index.d.ts","files":["build"],"scripts":{"tslint":"tslint --fix 'lib/**/*.ts'","jest":"jest","testw":"jest --watch","prettier":"prettier --write '**/*.{js,json,md,ts}'","compile":"tsc","test":"run-s -c compile jest tslint","prebuild":"rm -rf ./build","build":"tsc -p ./tsconfig.prod.json","preversion":"run-s test build","postversion":"git push && git push --tags && npm publish"},"author":{"name":"Arpinum"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/arpinum-oss/js-config.git"},"keywords":["configuration","12 factor","env","variable","Arpinum"],"devDependencies":{"@types/jest":"23.3.1","@types/node":"10.7.0","jest":"23.5.0","npm-run-all":"4.1.3","prettier":"1.14.2","ts-jest":"23.1.3","ts-node":"7.0.1","tslint":"5.11.0","tslint-config-prettier":"1.14.0","typescript":"3.0.1"},"jest":{"transform":{".ts":"ts-jest"},"testRegex":"/lib/.*\\.spec\\.ts$","moduleFileExtensions":["js","json","ts"]},"gitHead":"e50a56abd296b52e7616c7346629186d52ddaa0b","bugs":{"url":"https://github.com/arpinum-oss/js-config/issues"},"homepage":"https://github.com/arpinum-oss/js-config#readme","_id":"@arpinum/config@2.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"michaelborde","email":"michael.borde@ubimail.fr"},"dist":{"integrity":"sha512-nsEyaLbqr/Yv1lFdWMlBcg6M7+NDlEIyA9oDRjTyWFbr9W1nWnc8qONEDQ0O0ZFke6ZCgdBlY3Zdjk15jTKPOg==","shasum":"a8df850e496644d39dd439c4856276bf7765ccf0","tarball":"https://registry.npmjs.org/@arpinum/config/-/config-2.1.0.tgz","fileCount":12,"unpackedSize":10453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbctx0CRA9TVsSAnZWagAAAAEQAJCg2VPoWrlbeDvpyTfv\nvVLVQy6+7VTccyc4ykBXswOpZh/w8ubaph+XeLj1Iyi4TEEx3UyquHjlYRdv\nRGkmv/lX3qsKOLB77YiIccD818nbLFH4y2Y0OM8i3GFKTFB5I8/mhWOpSsF/\nYowOAF49MSIARZRBEO2HGD4wImeGB9RjVTIwK31fQc3xN508GfmWVIiFFZcT\nWhT+dPAEJrQcw9BV3OfO1ZPqS5SoEQSQViOnTmjJ0Vmhz/2g28BbLSUCkq/q\nqv0G99PbbBA/nlb6Wlq8lGRr6exYIpZPXY0O6mjGtQNRYw9RrIevmVK3haWz\nEnQrHgGyUXOvRHKJ0EYAf5c5y3z1j+W41zG7BGvQMLCIuB9WL9pAOqPeTB0J\n3hVgSGJ0WU90YvopeOi8WNefXvXdTpo5RWkFJ+WeTzSMc0sSQfEH3j2s1dG5\nSEk4PvRrgVT/i6LKfopp/+BnmD/ZYeLg4JGopOsnEbJHHQeffm3HtT1WAD75\nFyoB+F0wmsJ6Slkt05yroqffBaEK20EZYQ3zGwyFhxwbeXNa3kBUCNaPaxXl\nABEmtbkoImC8Ae+77jFoW0757PeHxJ9GSQEheEEXERG7tfb1uPUpUZQBsD0U\n1W9l2lDlySuQ+rsIt5Klv9JXgJjZ3CN2Z84/abFnRW0FVHP/FTRDyATGYHwT\nqS9q\r\n=GJjm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChXL3K/begIUfLa50hyjLLU+5U1NoTfMc1BDRZOuOg8gIgPFWooyPBVutjP45ix6oOs5GDkvRUHisln/JOawNd7kE="}]},"maintainers":[{"name":"arpinum","email":"contact@arpinum.fr"},{"name":"michaelborde","email":"michael.borde@ubimail.fr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/config_2.1.0_1534254195962_0.604940238612325"},"_hasShrinkwrap":false},"2.1.1":{"name":"@arpinum/config","version":"2.1.1","description":"Simple module to read configuration from env variables","main":"build/index.js","types":"build/index.d.ts","scripts":{"tslint":"tslint --fix 'lib/**/*.ts'","jest":"jest --verbose","testw":"jest --watch","prettier":"prettier --write '**/*.{js,json,md,ts}'","compile":"tsc","test":"run-s -c compile jest tslint","prebuild":"rm -rf ./build","build":"tsc -p ./tsconfig.prod.json","preversion":"run-s test build","postversion":"git push && git push --tags && npm publish"},"author":{"name":"Arpinum"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/arpinum-oss/js-config.git"},"keywords":["configuration","12 factor","env","variable","Arpinum"],"devDependencies":{"@types/jest":"24.0.11","@types/node":"11.13.5","jest":"24.7.1","npm-run-all":"4.1.5","prettier":"1.17.0","ts-jest":"24.0.2","ts-node":"8.1.0","tslint":"5.16.0","tslint-config-prettier":"1.18.0","typescript":"3.4.4"},"jest":{"transform":{".ts":"ts-jest"},"testRegex":"/lib/.*\\.spec\\.ts$","moduleFileExtensions":["js","json","ts"]},"gitHead":"192e245d9962d95a034b949645f52e4cd2459594","bugs":{"url":"https://github.com/arpinum-oss/js-config/issues"},"homepage":"https://github.com/arpinum-oss/js-config#readme","_id":"@arpinum/config@2.1.1","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"michaelborde","email":"michael.borde@ubimail.fr"},"dist":{"integrity":"sha512-eQp16OH9WooSwhU5TuWFK0eFdXTH6K2aKZCeho+fbjFEOYOKAjc6DclGDzuhUX0w5oCOs0j4oeflLs/tqOM+eg==","shasum":"fe443032e36796104abcd895ac7f97d0008a6b5f","tarball":"https://registry.npmjs.org/@arpinum/config/-/config-2.1.1.tgz","fileCount":12,"unpackedSize":10465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcueXYCRA9TVsSAnZWagAATCUQAKNvrjARz8gP9lMBlJQe\nwRuXxWhsrM37AlYQWE6k6KH2JDkMOAizSgeZiE2+XfwUTWbRLLHa6aOgf3ZL\nQHi7g4ZPs838hRORcvTX9seVclKWvhtfYDHsHJruDZy7tm18KJAzp2g0R3ML\nnwua7eaCm+Eiu383dtO9TnHv/r3LHiCc0hrKh3frmFwYQAL3FRRnNuaAk7gI\nIu/DO/KLNpRJmtVbCTxtldREuK7TpvOyAQULFkwmjnY0PK39pIJxVcp3dTGg\nPmbJTjt0HwUWBVVR+7HNzfqQ8tZq5v6skDzwQVafVH5UdTwL2fg9aDqO8z1b\nethiqg869LR/S01/Vz1/sqfXz/4Y8rd5ssMgTTSJ7Hrln/5AWMCqJFul8LXp\np0tFEIwRWuHDtRX2e4SzIK723l+KtomSl8Ts+d0rFpjk/hJXOyBXKvRCVzWX\n9qSpoEM4CkQqgAvKvMPEfph5YK/Usk2YcSh2YSd8CzbkrSI+5hZ1GBHJIOxK\ngZbhaF+OW7uJ7+27hW9lr0p8MRHpZX1k4oIf8EAzxJBvKiyYLyvGQtoQNYL9\nUucMrqs1RXNIVOYU01BL85cqbIM7g7c4jGq/FY0YxZD0RfgJXkNylOfvYXV6\nTSsPAsyBgfK6EyjoV2BmOCSCdspfBm2lynEsIEQACFIXceEYLYnBv+uJc452\nlSV6\r\n=5b51\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAf7YWrCQZZ/HKYaatcSAo7YeRMcR2sfmN/HCk3PSbgbAiEA43tZbn2zDzkXimWkL5HWv144ZqwfLwyA24WPpXRh2f8="}]},"maintainers":[{"name":"arpinum","email":"contact@arpinum.fr"},{"name":"michaelborde","email":"michael.borde@ubimail.fr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/config_2.1.1_1555686871738_0.2741719531350675"},"_hasShrinkwrap":false},"2.1.2":{"name":"@arpinum/config","version":"2.1.2","description":"Simple module to read configuration from env variables","main":"build/index.js","types":"build/index.d.ts","scripts":{"tslint":"tslint --fix 'lib/**/*.ts'","jest":"jest --verbose","testw":"jest --watch","prettier":"prettier --write '**/*.{js,json,md,ts}'","compile":"tsc","test":"run-s -c compile jest tslint","prebuild":"rm -rf ./build","build":"tsc -p ./tsconfig.prod.json","preversion":"run-s test build","postversion":"git push && git push --tags && npm publish"},"author":{"name":"Arpinum"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/arpinum-oss/js-config.git"},"keywords":["configuration","12 factor","env","variable","Arpinum"],"devDependencies":{"@types/jest":"25.1.4","@types/node":"13.9.3","jest":"25.1.0","npm-run-all":"4.1.5","prettier":"2.0.2","ts-jest":"25.2.1","ts-node":"8.8.1","tslint":"6.1.0","tslint-config-prettier":"1.18.0","typescript":"3.8.3"},"jest":{"transform":{".ts":"ts-jest"},"testRegex":"/lib/.*\\.spec\\.ts$","moduleFileExtensions":["js","json","ts"]},"gitHead":"eef8f4986b9c2ba804209d49eb214b34d1f4dc23","bugs":{"url":"https://github.com/arpinum-oss/js-config/issues"},"homepage":"https://github.com/arpinum-oss/js-config#readme","_id":"@arpinum/config@2.1.2","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-bKGTkKGWaIQ+Pig22k8e112id1o2840XGTTLvLtxnLeHGr40EH1FNCu2t6NXNip76JthdDlrOWybkzkgip13VA==","shasum":"17990c66bc80e5d647275186145a4de789668884","tarball":"https://registry.npmjs.org/@arpinum/config/-/config-2.1.2.tgz","fileCount":12,"unpackedSize":10491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeecywCRA9TVsSAnZWagAA95kQAItLwF0rlb0Hm+H2HfzO\nTVyoZsGbkPs5+MfkTz6DUWylCenHDNdvBT22wzz6rEo0V6ZTY0lGD55AmlYt\n3b3dmYdgnDZZ8Yg/8fw5XXFA9DhvBQ8TBOBKCo2F2CpeZUqe/nEWo9saVO9D\nCaxMEdEcI5ufUkH5i2sMn60NyhHkkd6OV6J1yXezFH45YKq/qdgC0f3QUiN2\n9futvYr58cKbAPyRVqLqiwf9LBhMZrdKYZ/MAgWjrGoVY5b8+yjr7EftqYMH\nxnZcuCuCnzuK8eLgZwQG34TPpiTqMRPsHAKOKWObu3BiZoyqIINiJN6xj3tH\nP6uB91nx0BSZbcKDw+X6bn+YY8iXsg8VcCyzElH+zVnCZQkebBVED1C2aIrV\nNFWMKpUWbefpAMA5DKf03cwxfv8oPBeOKfX1y5oAmes8bq5+XLwkGMrwJ/b1\nDytfu3G3QilNGnb9aWi7xLpe3ak60g8lInCuAGNT+Gx1NYlWENbCIn4CatIc\nGF+vSuOB+8+XSrXtCtz4H5TiuchZyR7N7DTpFKhz5PsS1xZUYB6khxFDUjqn\n18gwHoAnS8k7AB/5zbrdz9hK5NFCGZX/T5BYUvE7+Kyp0MCcOMFf+pLCUhIq\ncmgkar09hF+AAXU99BT/qZ6JnbfKIkH6JEH0GlDlxyIkGykvAusUylN5c4Kt\nISfR\r\n=fEBS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGGIixYQcdEusVwHwg9EzQGToisxV7XARz8z91iGCzdgIgSOaa7WUO+T9uy5EMrYTAMDJ61R88Xrox0uaglckrbY8="}]},"maintainers":[{"name":"arpinum","email":"contact@arpinum.fr"},{"name":"michaelborde","email":"michael.borde@ubimail.fr"}],"_npmUser":{"name":"michaelborde","email":"michael.borde@ubimail.fr"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/config_2.1.2_1585040560272_0.4587589689612812"},"_hasShrinkwrap":false},"2.1.3":{"name":"@arpinum/config","version":"2.1.3","description":"Simple module to read configuration from env variables","main":"build/index.js","types":"build/index.d.ts","scripts":{"lint":"eslint . --fix --ext .ts,.js","jest":"jest --verbose","testw":"jest --watch","prettier":"prettier --write '**/*.{js,json,md,ts}'","compile":"tsc","test":"run-s -c compile jest lint","prebuild":"rm -rf ./build","build":"tsc -p ./tsconfig.prod.json","preversion":"run-s test build","postversion":"git push && git push --tags && npm publish"},"author":{"name":"Arpinum"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/arpinum-oss/js-config.git"},"keywords":["configuration","12 factor","env","variable","Arpinum"],"devDependencies":{"@types/jest":"27.4.0","@types/node":"17.0.8","@typescript-eslint/eslint-plugin":"5.9.0","@typescript-eslint/parser":"5.9.0","eslint":"8.6.0","jest":"27.4.7","npm-run-all":"4.1.5","prettier":"2.5.1","ts-jest":"27.1.2","ts-node":"10.4.0","tslint":"6.1.3","tslint-config-prettier":"1.18.0","typescript":"4.5.4"},"jest":{"preset":"ts-jest"},"gitHead":"61499a932c8cee84d64bdbd9e0582f7caa846e65","bugs":{"url":"https://github.com/arpinum-oss/js-config/issues"},"homepage":"https://github.com/arpinum-oss/js-config#readme","_id":"@arpinum/config@2.1.3","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-5KxRBoB3D7PcdJmGI4BfLHOrtfZbWd5yjHju/TbhKrRUFYugSy++Gc8DRWDKFsUHUu9/L6GR2aryqRy1xlM36Q==","shasum":"8baf281b0a4f30a88ed863b61c8508e120841352","tarball":"https://registry.npmjs.org/@arpinum/config/-/config-2.1.3.tgz","fileCount":12,"unpackedSize":11586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2ANdCRA9TVsSAnZWagAAZ0UP/iwJqMPaE5jcY4ddxRnc\nBMNlz9vVy+G+Irsatrjh5gzk/Zfk5T1CR/5DkGoPcsLIw4C3d2CtYv5rI23P\n1FhdgwuiONmGOBOaP33b/toqg4R5Wg1DpLa389ML7RDMFbOVsrCzblzVs6Sm\ng6VtQQZ+EQcS09xR4ZKtvDWj1M+XI0gf/GvGwDF4oMH6CBbiiL9PoidjhBkE\nJY60eKUflFEe0e6mINcnmiDyao3i1TlGgINcjosX50XF25ZVsZJXNZUBNeeo\nhALomydspYVGBzJW1Lcoi5Ra7n/GDBCmda+bePcKEos8I7SCQnvDq1xRUvml\nXGiM1eT1sSOFM/EPmuEOXBUWgEJ4yJkB3YLfQP/yLsBZTY1ndceQ4sViUDsd\nccbnAjuPgCb4bRtCF81qkGwqFkPVzu3IZtNgFhRJDNhepV5ejcJRfJSFZcrB\niMy+5/TUtIeLAYINEuothISg9La63Ny7CiAR9Qb4bocJ4GzcgQ8OveJYmMyy\nu4hlLlCubHB/Q3SmYuFc620WVCNsfsKXMmkzLGMciL9x3tgqkclL3hJFOjKa\nRmBxyU5EkfYvLa1WRR/lL+M6KZ2pCOeNlQ6ncvAqBJcUEI6Pf1wh60iG9mOl\nRJ6p53dtPFOyhUbNSZ85JGL5tw8rYQovwSMGM//XKtfoE7gCH2Zj2h8+BU1z\nY8iP\r\n=cyKk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqfI8wwrPZBaDJqYNaN4bWkpViHAQJByzAVW+N1ouprAiB8zfQIi3vwIkj+pXLniP5I0XAWfBx8e5E1VrdLPYB7+Q=="}]},"_npmUser":{"name":"michaelborde","email":"michael.borde@ubimail.fr"},"directories":{},"maintainers":[{"name":"michaelborde","email":"michael.borde@ubimail.fr"},{"name":"arpinum","email":"contact@arpinum.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/config_2.1.3_1641546589271_0.066285161159928"},"_hasShrinkwrap":false},"2.1.4":{"name":"@arpinum/config","version":"2.1.4","description":"Simple module to read configuration from env variables","main":"build/index.js","types":"build/index.d.ts","scripts":{"lint":"eslint . --fix --ext .ts,.js","jest":"jest --verbose","testw":"jest --watch","prettier":"prettier --write '**/*.{js,json,md,ts}'","compile":"tsc","test":"run-s -c compile jest lint","prebuild":"rm -rf ./build","build":"tsc -p ./tsconfig.prod.json","preversion":"run-s test build","postversion":"git push && git push --tags && npm publish"},"author":{"name":"Arpinum"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/arpinum-oss/js-config.git"},"keywords":["configuration","12 factor","env","variable","Arpinum"],"devDependencies":{"@types/jest":"^29.5.12","@types/node":"^20.11.24","@typescript-eslint/eslint-plugin":"^7.1.1","@typescript-eslint/parser":"^7.1.1","eslint":"^8.57.0","jest":"^29.7.0","npm-run-all":"^4.1.5","prettier":"^3.2.5","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3"},"jest":{"preset":"ts-jest"},"_id":"@arpinum/config@2.1.4","gitHead":"a8fec6fe6df6ff112269b9d9fc285c35439245e8","bugs":{"url":"https://github.com/arpinum-oss/js-config/issues"},"homepage":"https://github.com/arpinum-oss/js-config#readme","_nodeVersion":"16.17.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-I2aSrV8facCxHYY4aPlPJOhBZROyJ58T9WO3sDSCfH74TSblCr49OuUntUMLh4AMyEFo8FyrfP+/6FsRdDrqsg==","shasum":"6169acf81d4772aef23524405d81971634b42164","tarball":"https://registry.npmjs.org/@arpinum/config/-/config-2.1.4.tgz","fileCount":11,"unpackedSize":11150,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiwKOSNb4LRwKUxJMWp/ShQGSGKLHzsi8snaJQKbTaZAIgIh04bC4HZdS0bDiKqKxp9lt8a9o3l+tVUAulXWQwlSQ="}]},"_npmUser":{"name":"michaelborde","email":"michael.borde@ubimail.fr"},"directories":{},"maintainers":[{"name":"michaelborde","email":"michael.borde@ubimail.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/config_2.1.4_1709730949015_0.6523440145911485"},"_hasShrinkwrap":false}},"readme":"# @arpinum/config [![Build Status](https://github.com/arpinum-oss/js-config/workflows/CI/badge.svg)](https://github.com/arpinum-oss/js-config/actions?query=workflow%3ACI)\n\n> One man's constant is another man's variable.  \n> <cite>(Alan Perlis)</cite>\n\n_@arpinum/config_ is a simple module to read configuration from env variables.\n\nIt helps you implement a [12-factor configuration].\n\n## Installation\n\n```\nnpm install @arpinum/config --save\n```\n\n## Usage\n\nGiven those env variables:\n\n```\nexport DATABASE_URL=mongodb://localhost:27017/database\nexport LOG_LEVEL=info\n```\n\nIn your app, require the module then read the configuration:\n\n```javascript\nconst { loadConfiguration } = require(\"@arpinum/config\");\n\nconst configuration = loadConfiguration({\n  databaseUrl: {\n    env: \"DATABASE_URL\",\n  },\n  logLevel: {\n    env: \"LOG_LEVEL\",\n  },\n});\n\nconsole.log(configuration);\n```\n\nThe output is:\n\n```\n{\n  databaseUrl: 'mongodb://localhost:27017/database',\n  logLevel: 'info'\n}\n```\n\n## Nested configuration\n\nConfiguration can be nested:\n\n```javascript\nconst configuration = loadConfiguration({\n  database: {\n    url: {\n      env: \"DATABASE_URL\",\n    },\n    user: {\n      env: \"DATABASE_USER\",\n    },\n  },\n});\n\nconsole.log(configuration);\n```\n\nThe output is:\n\n```\n{\n  database: {\n    url: the_url,\n    user: the_user\n  }\n}\n```\n\n## Default value\n\nA default value can be used if the variable is missing:\n\n```javascript\nconst configuration = loadConfiguration({\n  logLevel: {\n    env: \"LOG_LEVEL\",\n    default: \"info\",\n  },\n});\n```\n\nThis is particularly useful for development environment.\n\n## Overriding defaults\n\nThough default values can be described in schema, it may be useful to override them if you load configuration from another source.\n\n```javascript\nconst configuration = loadConfiguration(\n  {\n    log: {\n      level: {\n        env: \"LOG_LEVEL\",\n      },\n    },\n  },\n  {\n    defaults: {\n      log: { level: \"debug\" },\n    },\n  },\n);\n```\n\n## Fallback variables\n\nMore than one variable can be provided for a key. The first defined value will be used.\n\nExample:\n\n```javascript\nconst configuration = loadConfiguration({\n  port: {\n    env: [\"PORT\", \"DB_PORT\", \"PG_PORT\"],\n  },\n});\n```\n\nThis is usefull when variables change between deployment environments.\n\n## Required value\n\nIf a property is marked as required, the module will throw an error if the corresponding variable is missing.\n\nExample:\n\n```javascript\nconst configuration = loadConfiguration({\n  logLevel: {\n    env: \"LOG_LEVEL\",\n    required: true,\n  },\n});\n```\n\n## Type conversion\n\nA property can be cast to a given type, provided representation is compatible.\n\nExample:\n\n```javascript\nconst configuration = loadConfiguration({\n  retryCount: {\n    env: \"RETRY_COUNT\",\n    type: \"integer\",\n  },\n});\n```\n\nAvailable types:\n\n- string (default),\n- integer,\n- boolean,\n- float\n\nBoolean representations (case insensitive):\n\n- true: true, yes\n- false: false, no\n\n## Custom type conversion\n\nA property can be converted using a custom conversion function.\n\nExample:\n\n```javascript\nconst configuration = loadConfiguration({\n  timeoutInMilliseconds: {\n    env: \"TIMEOUT_IN_SECONDS\",\n    convert: (v) => v * 1000,\n  },\n});\n```\n\n## Inspiration\n\nMy main source of inspiration is [12factor-config], a simple module made by [chilts].\n\nI thank him for his work, his module helped me a while.\n\n## License\n\n[MIT](LICENSE)\n\n[12-factor configuration]: https://12factor.net/config\n[12factor-config]: https://github.com/chilts/12factor-config\n[chilts]: https://github.com/chilts\n","maintainers":[{"name":"michaelborde","email":"michael.borde@ubimail.fr"}],"time":{"modified":"2024-03-06T13:15:49.831Z","created":"2016-11-30T19:33:57.437Z","0.0.1":"2016-11-30T19:33:57.437Z","0.0.2":"2016-11-30T19:45:59.204Z","1.0.0":"2017-03-10T08:25:37.997Z","1.1.0":"2017-12-16T22:06:56.994Z","1.1.1":"2017-12-16T22:11:37.930Z","1.2.0":"2018-04-17T22:11:46.425Z","1.3.0":"2018-05-02T12:17:24.242Z","2.0.0":"2018-05-02T12:35:00.444Z","2.0.1":"2018-06-21T11:58:23.083Z","2.1.0":"2018-08-14T13:43:16.055Z","2.1.1":"2019-04-19T15:14:31.859Z","2.1.2":"2020-03-24T09:02:40.401Z","2.1.3":"2022-01-07T09:09:49.554Z","2.1.4":"2024-03-06T13:15:49.180Z"},"homepage":"https://github.com/arpinum-oss/js-config#readme","keywords":["configuration","12 factor","env","variable","Arpinum"],"repository":{"type":"git","url":"git+https://github.com/arpinum-oss/js-config.git"},"author":{"name":"Arpinum"},"bugs":{"url":"https://github.com/arpinum-oss/js-config/issues"},"license":"MIT","readmeFilename":"README.md"}