{"_id":"@northscaler/config-custom-environment-variables-generator","_rev":"69-d057bffb98d038a6cad72f2cb68b9c00","name":"@northscaler/config-custom-environment-variables-generator","description":"Generator of config/custom-environment-variables.json File for config-Based Projects","dist-tags":{"stable-1.0":"1.0.2","stable-1.1":"1.1.0","stable-1.2":"1.2.1","stable-1.3":"1.3.1","latest":"1.4.0","stable-1.4":"1.4.0"},"versions":{"1.0.0-rc.0":{"name":"@northscaler/config-custom-environment-variables-generator","version":"1.0.0-rc.0","keywords":["config","node-config","custom-environment-variables","generator"],"license":"MIT","_id":"@northscaler/config-custom-environment-variables-generator@1.0.0-rc.0","maintainers":[{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"npm_northscaler","email":"npm@northscaler.com"}],"homepage":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator#readme","bugs":{"url":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator/issues"},"bin":{"cev":"cli.js"},"dist":{"shasum":"464775171297a9c0bc5dcf5ed6ee9f671903a8f9","tarball":"https://registry.npmjs.org/@northscaler/config-custom-environment-variables-generator/-/config-custom-environment-variables-generator-1.0.0-rc.0.tgz","fileCount":33,"integrity":"sha512-KKUHiNT8QAx833kr3YZjuAGeYhDHtqKnf60JY3qWFxjFjoHvK+cC/RFR6HIO6Qsd0Iq3JelvYaFOkSME5eqliQ==","signatures":[{"sig":"MEUCIEeEUz2hrlFhEJK6m8THqByLz8iJy5rAoxy4F2bKc3qkAiEAuPNzzmMtHFHIzHM27xGUvfQaoil6GoZzq4EkyECFh94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1070533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9BG4CRA9TVsSAnZWagAAYoQP/RWTp2kaaRya0SAPsaqD\ngXW7DO/dIaGM9WIUSNecb6pq2gWBsfFpe4VhgnaBH3ruij3RJG1iE1/HqMuj\nPSD4nR2Y62qt4+/WYMttbRhQFT8jrnajKyjc/ZDLylj9qvqH8Yaab4EmLUIq\nJRNNgbD8pa6aX9D2pFwM5xYVqtO3GgI6eLbk+TX0p0mOeem0+q4PHNVJ7mnj\nyvTZ4ZbdTNBUGenLIMzhKVs7s343m/7rUFCBdJwUmEXIoWLCMi+jejZkgtDO\n1DKB56l+BEUQm3/R33k3OEN9WHNFDZWdmn4gogIYFbzv6KQg8Sq+E/lLzd+1\nZlwRU1OUjhsBhoefTrDTX1M7Mab5zF+erKI4DU6mrkBs+bAIzZznfJLz4EoA\nX1dJHIKEnl4hZLtzZUL0Z4gQ+ruSWhgzcsFE/xyanVh6QXum+wN61KjeHhwf\n8ra+p51usnLURNRe/0InOc3KwvR1PzeRoCxhp8bYscv7FvilONsDhe9MHoAQ\nnCCaHTlPmQR2uvOX06WUGQptwZUTCezO67cLvfKLMK0vBj30NFm+hdWdairA\ntRVHvqmpcwHuoyKpW89KVSxNYA9EwSeAureT9wcEaKOvHnEyIwqSvJuPPCC1\nGd3TZuEDlSGHvjPONXzmWmbQRjEdqqKd7ARp/HF2ghd/ufepgUXIk+/pLja9\nsVEs\r\n=P0py\r\n-----END PGP SIGNATURE-----\r\n"},"babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"colors":true,"require":"@babel/register"},"engines":{"node":">=8.0.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdir -p lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdir -p lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","preunit":"run-s preunit-integration","postunit":"run-s report","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","preintegration":"run-s preunit-integration","transpile-main":"babel --delete-dir-on-start --verbose --out-dir lib/main --copy-files src/main","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc --check-coverage --lines 80 -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution","preunit-integration":"rimraf .nyc_output coverage","postunit-integration":"run-s report","finalize-distribution":"copyfiles --verbose package.json package-lock.json README.md LICENSE lib/main","postfinalize-distribution":"run-s doc"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/config-custom-environment-variables-generator.git","type":"git"},"_npmVersion":"6.4.1","description":"Generator of config/custom-environment-variables.json File for config-Based Projects","directories":{},"_nodeVersion":"8.16.2","dependencies":{"stdio":"0.2.7","config":"3.2.4","@babel/polyfill":"7.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","rimraf":"3.0.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.5","dirty-chai":"2.0.1","@babel/core":"7.7.5","npm-run-all":"4.1.5","@babel/types":"7.7.4","babel-eslint":"10.0.3","npm-cli-login":"0.1.1","@babel/register":"7.7.4","@babel/traverse":"7.7.4","@babel/preset-env":"7.7.6","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/config-custom-environment-variables-generator_1.0.0-rc.0_1576276407733_0.49636428997674","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@northscaler/config-custom-environment-variables-generator","version":"1.0.0","keywords":["config","node-config","custom-environment-variables","generator"],"license":"MIT","_id":"@northscaler/config-custom-environment-variables-generator@1.0.0","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"}],"homepage":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator#readme","bugs":{"url":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator/issues"},"bin":{"cev":"cli.js"},"dist":{"shasum":"0c590c0cd5ec76dbc709e1b726f2975b4e485ec7","tarball":"https://registry.npmjs.org/@northscaler/config-custom-environment-variables-generator/-/config-custom-environment-variables-generator-1.0.0.tgz","fileCount":33,"integrity":"sha512-5gM6M0haRCySSwRzPUDpjRzpb7zKlFrnDqBawlMB2/L0zumsP3coo6rJP28tHd+mMMVb0ymGQy3Y6pRV4dCVNA==","signatures":[{"sig":"MEUCIGYufJAuXpmC2AksAfiDEhtg15Wp4PWWIuHqX7M+FcnXAiEAjq3uR7s7zUPA4RZk0C/r4I2ThqW/h+YpMAMdb23fnKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1070528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9BJXCRA9TVsSAnZWagAAYNYP/3YxGhAC1PaoZlDdUSQM\nVtWzm5HSUiKsM+UWof4sz/AtlguTsYtHLkYJZbHH+6o9PK5xgtQJvWJ5DFmr\n8VIjDDTOgySIqBK1gM1DwQQnU+gUsLikAHPvDawYz/WUDzuzuG9Hf9PIV+UK\n4QIBav3i8BeBVpYzFye/yUS56P0NGhgRFpMGbYalthEk5iB0XHRpyoBHjDOf\nRRitCIgiGq3yYHOw0dRhfTjuGFtyfA8VxPKAS+N5lB2Nc0YrEg7zMm/YUBDM\nsR1igkOKvhxel4LDSm1hH/bP4EzdVtsAPfIvnseUFOEDhFd2gdNn4Qxm1c7I\n8SvpGq1J+L/HkVR9tKe23QlmqXyUUdZADftUBIqkFCWIvNBzYki0NdRdK0o/\nFvHcDl269zmM0haT/9Ce+nCKzxtMokBaOeZBRG4C13AYvbwKubRZGWIEOYmD\nJF2WZikurRvhRyazZ01oiw26ORXt808GpVc5F8KJrtqZBQMCK5SkMhIw6wR8\nt8VmWS6BKRGVlJ/UzcDXGEkkz/pZTikU23FT1vYrzWZZitntOuSOxuVUSx0i\nrjgxozUMJlAEWGq8mfGsWzXcKmuIVIqnAfyygvVBWrFZuP4fJMZJM87mjvaQ\nC1ofw7frITO1xlaWOng9ZP8DIpbAv8Bvjg3AGNhXnfzTg/IZ4874i3t4W1VV\n2MRC\r\n=dVYG\r\n-----END PGP SIGNATURE-----\r\n"},"babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"colors":true,"require":"@babel/register"},"engines":{"node":">=8.0.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdir -p lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdir -p lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","preunit":"run-s preunit-integration","postunit":"run-s report","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","preintegration":"run-s preunit-integration","transpile-main":"babel --delete-dir-on-start --verbose --out-dir lib/main --copy-files src/main","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc --check-coverage --lines 80 -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution","preunit-integration":"rimraf .nyc_output coverage","postunit-integration":"run-s report","finalize-distribution":"copyfiles --verbose package.json package-lock.json README.md LICENSE lib/main","postfinalize-distribution":"run-s doc"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/config-custom-environment-variables-generator.git","type":"git"},"_npmVersion":"6.4.1","description":"Generator of config/custom-environment-variables.json File for config-Based Projects","directories":{},"_nodeVersion":"8.16.2","dependencies":{"stdio":"0.2.7","config":"3.2.4","@babel/polyfill":"7.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","rimraf":"3.0.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.5","dirty-chai":"2.0.1","@babel/core":"7.7.5","npm-run-all":"4.1.5","@babel/types":"7.7.4","babel-eslint":"10.0.3","npm-cli-login":"0.1.1","@babel/register":"7.7.4","@babel/traverse":"7.7.4","@babel/preset-env":"7.7.6","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/config-custom-environment-variables-generator_1.0.0_1576276567064_0.4174981317596451","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@northscaler/config-custom-environment-variables-generator","version":"1.0.1","keywords":["config","node-config","custom-environment-variables","generator"],"license":"MIT","_id":"@northscaler/config-custom-environment-variables-generator@1.0.1","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"}],"homepage":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator#README","bugs":{"url":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator/issues"},"bin":{"cev":"cli.js"},"dist":{"shasum":"3c70f0d657d7280d31d827dae146bcd1c2a02f2d","tarball":"https://registry.npmjs.org/@northscaler/config-custom-environment-variables-generator/-/config-custom-environment-variables-generator-1.0.1.tgz","fileCount":37,"integrity":"sha512-208csXvb9jOz18B8MDYh30YbLcov0HBbSYioKbBQh+61+gpPm39wdsUFtK9ieYY2wtVHhbI0rTPg8wbxyrrAUA==","signatures":[{"sig":"MEUCIQD5N5LhcmPSTF6zTIv/Jib/fzysPfdnT557KfRZrENiogIgVfVMEbQhK3fNeteJfDfU9GmfCpgz8rhv6mgbbhkLTdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1418152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSxJ0CRA9TVsSAnZWagAALJ8QAJiD/ACah2Lo5xjZ7usV\nv+IDM7RRS2Y7llVf3FMoLxWxHOmJFmypHwgHaBeMdUnhSCUJniSlaRUFcO4v\nPY16l3e5sJR67F8st0wdQXp1zwS0L1nqOihOaTyQCGKBmPdYcOGp+G37II05\nR4ozw5zo7n5U1KF6WBXaCte3CSNV18pn3eUGqIs7r5fJwHGXtHQVxbYTTjK7\n+kVvRexjTelJRVyX9cX62djF59QKBLmlf8h3Np9FPSEFemSsFVIRf1Ul5qcp\nd58nICmPw/6sGp82MLX68RqWpN6xEbfbXcqZNIo6DcxPXaTlGRj2ZeZu2PhV\n8xj30BLU4geAYMQ/Je13N+08QSw8kLn7B45vXUuGdUbVgK6DaXYbc3BXsC5N\ntII6+7nk8+08IKJPs3Mk2wENhHt2gx/um7bukwkKUHxW5fio7PewrMTADUEJ\no/89ibMnNA/2ulTBJU3M4pr8KKlIJpbSYCIwD9wdyzmThqi7Vk0qFGxgYSAV\nVM/L4QQhWDuC1cBc6Q26Lh6H8lXHanSYVmBzDPD6wagjbGaiipukh+tkGwKk\nZYilAGheoqwuHHEmwmSgVdItwsfvtKwA7cyvurEWP/0/xSkrWvCZd7+RUugB\nIv6vU1VNElQIB6gp8AWJ9+WE8+dFxFN/WpEPH1w6YjB3fwMhASjtxZ/XSF5r\nAoRG\r\n=qeds\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"colors":true,"require":"@babel/register"},"engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","postunit":"run-s report","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","postunit-integration":"run-s report","finalize-distribution":"cp package.json package-lock.json README.md LICENSE lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/config-custom-environment-variables-generator.git","type":"git"},"_npmVersion":"5.3.0","description":"Generator of config/custom-environment-variables.json File for config-Based Projects","directories":{},"_nodeVersion":"8.6.0","dependencies":{"stdio":"0.2.7","config":"3.2.4","@babel/polyfill":"7.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","rimraf":"3.0.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.5","dirty-chai":"2.0.1","@babel/core":"7.7.5","npm-run-all":"4.1.5","@babel/types":"7.7.4","babel-eslint":"10.0.3","npm-cli-login":"0.1.1","@babel/register":"7.7.4","@babel/traverse":"7.7.4","@babel/preset-env":"7.7.6","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/config-custom-environment-variables-generator_1.0.1_1581978227548_0.02458626161668165","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@northscaler/config-custom-environment-variables-generator","version":"1.0.2","keywords":["config","node-config","custom-environment-variables","generator"],"license":"MIT","_id":"@northscaler/config-custom-environment-variables-generator@1.0.2","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"}],"homepage":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator#README","bugs":{"url":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator/issues"},"bin":{"cev":"cli.js"},"dist":{"shasum":"39db55b0f1f939d8171e3a4ddf102d9c9d5e3fa5","tarball":"https://registry.npmjs.org/@northscaler/config-custom-environment-variables-generator/-/config-custom-environment-variables-generator-1.0.2.tgz","fileCount":39,"integrity":"sha512-PkyOE2tePgRNHl7AylX045XjzMjyoKdX9c4SB/2l6OnFEiZoAtAqVwz/NAkdg0YjWA6+VCBTU1EWhcvQ95sXRg==","signatures":[{"sig":"MEYCIQDTI7UtpQcfDhg3RVJMCihYyhauRa8WPjg80QPtCsJ0pAIhAOaRgK4RwuY2Y37NrtpT4hC2eN0CX1hp+vvEer+HkK7z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1423438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaVV2CRA9TVsSAnZWagAAOJoP+wU1VhQXWLfQXRgXIiGq\nHnDoiacjAVxPN4foY8MBVahKUUozE9Qi03hBtGUrt3FiFqTcHsN0CiR3xmYH\nMA0vzhpCMx5lDIBrG0SAgyPhK67JOrbUskS/hO0Dk+lC+orpOfs9jArzRP9w\ndZz1xskiz/SftqLwbghMJsqJCHnC4SZ4PX38pg1bKm1G3rVl1NZFZsEg1KbN\n0j3CfeZx8WaZy243dO/m+GX9v4bSR7MHuQeaODUmnml2hKEf8k2ALVaMTiLH\nfyhIYZZtZ61F/QLpCkFQ3Wtpz/TNFWGko4He9Y1/CsmkLzv9vSFy1pJPekES\nXOhb13JaNJWhmlUFpzLY5/EggkRaBDXQ5OdYFuRQQ28xfhR/JGjbR2h5s/DQ\nO15AvyPjKeCQpZ9yyJEOWlm0VJjVF3+J92fC7BOe3d+mLzlIp1RQ9l470Khd\n8KLRjRVlhEQTuSFJdedWF7FZOZ5o/Kd7j9pyxuowV2Do1Y/CYzFbqCwNZbkP\nYeYhJw0YKkdHYq2xBdLsdXZM74/W1DMniMpjiV5yph75SOICaAgYISBfEv5A\nkP7nmRkZh4NjIcOFarsEacpwIoHRyLEpoDj1edQracfjorM0WHruSZyJjS4W\nxyf6kBozctVCvaMRAw9LV0ZPwgmOXGD+vP4c9I4w625bEEzzFEcmeg1PnoHo\ns1eD\r\n=bFFh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"colors":true,"require":"@babel/register"},"engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","postunit":"run-s report","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","postunit-integration":"run-s report","finalize-distribution":"cp package.json package-lock.json README.md LICENSE lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/config-custom-environment-variables-generator.git","type":"git"},"_npmVersion":"5.3.0","description":"Generator of config/custom-environment-variables.json File for config-Based Projects","directories":{},"_nodeVersion":"8.6.0","dependencies":{"stdio":"0.2.7","config":"3.2.4","@babel/polyfill":"7.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","rimraf":"3.0.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.5","dirty-chai":"2.0.1","@babel/core":"7.7.5","npm-run-all":"4.1.5","@babel/types":"7.7.4","babel-eslint":"10.0.3","npm-cli-login":"0.1.1","@babel/register":"7.7.4","@babel/traverse":"7.7.4","@babel/preset-env":"7.7.6","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/config-custom-environment-variables-generator_1.0.2_1583961461490_0.14617726989716728","host":"s3://npm-registry-packages"}},"1.1.0-rc.0":{"name":"@northscaler/config-custom-environment-variables-generator","version":"1.1.0-rc.0","keywords":["config","node-config","custom-environment-variables","generator"],"license":"MIT","_id":"@northscaler/config-custom-environment-variables-generator@1.1.0-rc.0","maintainers":[{"name":"theresamorelli","email":"theresa.morelli@frontedgedigital.com"},{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"victorynap","email":"djannotta@gmail.com"},{"name":"matthewadams","email":"matthew@matthewadams.me"}],"homepage":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator#README","bugs":{"url":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator/issues"},"bin":{"cev":"cli.js"},"dist":{"shasum":"6e754e22c600b49aad6edd9b995725e9fae50721","tarball":"https://registry.npmjs.org/@northscaler/config-custom-environment-variables-generator/-/config-custom-environment-variables-generator-1.1.0-rc.0.tgz","fileCount":41,"integrity":"sha512-/tki9rbyIWzrSAOWAhtC5ZSnrV7YIYN5Qvn4R4SlVZfdKV0xQ3JO0DzTSn2rjYGOjiSlXe4ACLGV8x7v4Q28Ew==","signatures":[{"sig":"MEUCIQDw+9eWuuRi8cnshbb9ma1mG53FgrY61RNEaULxaUlkCgIgZWzjqT0jsNZ6wjI1qJmNrCTW3F0NdRbTPa6ftXm2w2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1423888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUQEfCRA9TVsSAnZWagAAKL0P/1YB3eYRhJVOyR1h/JNg\nBWYIFpIOVK8kjiaZzqtr8qDleup9FkQJ6tZSWFv3+pAuSlx5P5f4uzGtZpXy\nji59mLxtPhvCm00+m/ujwXLGzdM7GVs+T/ybvoxbJg2r2rSjlO4o/E8PB0e3\nmG1C1zXZ7/6iKFGGVh/09VH5sd4Uw1sIgplThg1XtHwojlYqAgH/X/737oYd\nOWLH+d/G+DizdectFznOapuLESQVnp999iTP0aEOWqXQaFXaRQ2C4L0njxBF\ncDCdPzgyDca4lnyjS7rAIF8c3Kz7Uw0F1+ychToG01cOhNgYdYmAVsDnEB81\nVQi61awjC2/1jwpV4hsHyXJ1pahDYRBFdvcJTG66j8cqpoGEUnvhe6RJBbrV\n4htU24Z24tGgtN5iK24KHiIupBbeqdMRiys+7abXs1yfm2duOL26laqmt1HF\nOiR94La2pDNuW9YgyWxyDorUB+8fVEE+C1mEyK1KqxlCCHpGvBaK6bIdLKS3\n5v05Du2YYEBXUrERkz4V7z9tbu5SYPgtWF5Y1mx3F6un96i4aAYHz1ug8g8j\nuiguNAnyAMY34DRA808OU3zB5AjkbHvJ486MKgREDn6+V2UrjvUHq6+/86m8\ngboale81tDDsJFWfHdfww5rynq6+GrOQ0Y5gbdGK3jGiL9102/y43rhiJXQP\n0dbY\r\n=V5ZL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"colors":true,"require":"@babel/register"},"readme":"# Node.js Custom Environment Variables Generator for `config`-Based Projects\n\nThis is a handy little utility that will generate JSON suitable for use as a [`config`](https://www.npmjs.com/package/config) -based project's `config/custom-environment-variables.json`.  (Note that throughout this project \"cev\" stands for \"custom environment variables\".)\n\n> NOTE: This package supercedes [https://www.npmjs.com/package/config-cev-generator](https://www.npmjs.com/package/config-cev-generator)\n\nSee [this blog post](http://www.scispike.com/blog/get-rid-of-node-js-config-grunt-work) for full description and tips.\n\nIt really comes in handy when your configuration starts to get big and you forget to keep\nyour `config/custom-environment-variables.json` file in sync with the rest of your configuration.\n\n## Example\n```\n# cd into a config-based Node.js project...\n$ npm install --save-dev @northscaler/config-custom-environment-variables-generator\n$ npx cev\n```\nIf your project's configuration is\n```\n{\n  \"foo\": {\n    \"bar\": \"snafu\",\n    \"goo\": \"juju\"\n  }\n}\n```\nthen the preceding command will generate JSON to stdout suitable for use as your project's `config/custom-environment-variables.json`:\n```\n{\n  \"foo\": {\n    \"bar\": \"NODE_APP_FOO_BAR\",\n    \"goo\": \"NODE_APP_FOO_GOO\"\n  }\n}\n```\n\nTo save the output, just direct it to a file:\n\n`$ npx cev > config/custom-environment-variables.json`\n\n## Prerequisites\n\nThe generator requires that your project have a valid `config`-based configuration in order to work properly.\n\n## Tips\n - The default environment variable prefix is `NODE_APP`.  Customize with `-p` or `--prefix`.\n - The default word separator is `_`.  Customize with `-s` or `--separator`.\n - Run `cev --help` for more information.\n","engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","postunit":"run-s report","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","postunit-integration":"run-s report","finalize-distribution":"cp package.json package-lock.json README.md LICENSE lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/config-custom-environment-variables-generator.git","type":"git"},"_npmVersion":"5.3.0","description":"Generator of config/custom-environment-variables.json File for config-Based Projects","directories":{},"_nodeVersion":"8.6.0","dependencies":{"stdio":"0.2.7","config":"3.2.4","@babel/polyfill":"7.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","rimraf":"3.0.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.5","dirty-chai":"2.0.1","@babel/core":"7.7.5","npm-run-all":"4.1.5","@babel/types":"7.7.4","babel-eslint":"10.0.3","npm-cli-login":"0.1.1","@babel/register":"7.7.4","@babel/traverse":"7.7.4","@babel/preset-env":"7.7.6","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/config-custom-environment-variables-generator_1.1.0-rc.0_1615921439232_0.24804229973897995","host":"s3://npm-registry-packages"}},"1.1.0-rc.1":{"name":"@northscaler/config-custom-environment-variables-generator","version":"1.1.0-rc.1","keywords":["config","node-config","custom-environment-variables","generator"],"license":"MIT","_id":"@northscaler/config-custom-environment-variables-generator@1.1.0-rc.1","maintainers":[{"name":"theresamorelli","email":"theresa.morelli@frontedgedigital.com"},{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"victorynap","email":"djannotta@gmail.com"},{"name":"matthewadams","email":"matthew@matthewadams.me"}],"homepage":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator#README","bugs":{"url":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator/issues"},"bin":{"cev":"cli.js","cev-ts":"cli-ts.js"},"dist":{"shasum":"4289507483c906ffe09cb9aa3aa44c6fa02194a6","tarball":"https://registry.npmjs.org/@northscaler/config-custom-environment-variables-generator/-/config-custom-environment-variables-generator-1.1.0-rc.1.tgz","fileCount":41,"integrity":"sha512-V3K+/JidsJnUd0PbniVA0X9lcAsYAvsdYNbiTOfpbR1D7VumRKIrq4HMvrBTUSNrsGN6oxhE8XvvmXgMgSJpYg==","signatures":[{"sig":"MEYCIQDGmIZOej+gtfWaziC7S6Y3U20TCpB+GyRb9TZEHmSI+wIhAPSGbOfxMBKLWkFcr7f/+XYY3pTWT42cDZbXLurccZZP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1423915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUQmeCRA9TVsSAnZWagAARwUQAItvcZaUvYwDR+VNSCLa\nJEVQSH0uQlxtNhavsPs25/dkaVOrcBcoaBBbev7A5TpyUxp7cc1VpxzY5epU\ni+HRhfVZrybZXYKtNMEuqnm4YEJgRrC+Ck9JA9p+VCtaUtlsKyRajsnebVVm\nAyH0uBEbcSRM+EgINN07UwfMARQd93Ky+Z9b151sOHKoaqUuALjPp8n73dAM\n0BFmv09PWvopKLr4/9YNhKzeuYTnYKHNEIVODufUyWvpWzR2ECczyzCWUN2c\nN8NdEF9DvtXYsGPq/V2y/PEke3xW47DXcrYbio69RDm0l/7SMr/+LVwlSrBo\nptMqQvlv18LGg+WmdiCOKNOXJenyl8CHmErlEVlvchONqbIKm8bzgHvq4PMB\nBYPJXArwk+1vdwj3Nv+VnRXC4GhTDeFSDiMYM3jshaAe1GQRV6Cxswpt0aEE\nKseq1c+EY5eVSsRHzo5v7Qhq0tBOv3/bL5IDlLCwMjYoJoqkqWqm/ZgLAZ62\nPngBru+WlITTeDYbytS6hCN7CDK9XRXL3RQZCQSdb6mlU/4+eFLY9ZahueEC\nrs2QhMeET1JS/5fzxlnaUliP1AD9rdO4SWHjTGcEehIL5DHi6nhefi2vzqEA\nSC/t3RZFPB/2EpeAOEEe5B73s7b0cSSy519kidcWzZlUJtkrxr0OgEhN3bMo\nJmow\r\n=I3RY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"colors":true,"require":"@babel/register"},"readme":"# Node.js Custom Environment Variables Generator for `config`-Based Projects\n\nThis is a handy little utility that will generate JSON suitable for use as a [`config`](https://www.npmjs.com/package/config) -based project's `config/custom-environment-variables.json`.  (Note that throughout this project \"cev\" stands for \"custom environment variables\".)\n\n> NOTE: This package supercedes [https://www.npmjs.com/package/config-cev-generator](https://www.npmjs.com/package/config-cev-generator)\n\nSee [this blog post](http://www.scispike.com/blog/get-rid-of-node-js-config-grunt-work) for full description and tips.\n\nIt really comes in handy when your configuration starts to get big and you forget to keep\nyour `config/custom-environment-variables.json` file in sync with the rest of your configuration.\n\n## Example\n```\n# cd into a config-based Node.js project...\n$ npm install --save-dev @northscaler/config-custom-environment-variables-generator\n$ npx cev\n```\nIf your project's configuration is\n```\n{\n  \"foo\": {\n    \"bar\": \"snafu\",\n    \"goo\": \"juju\"\n  }\n}\n```\nthen the preceding command will generate JSON to stdout suitable for use as your project's `config/custom-environment-variables.json`:\n```\n{\n  \"foo\": {\n    \"bar\": \"NODE_APP_FOO_BAR\",\n    \"goo\": \"NODE_APP_FOO_GOO\"\n  }\n}\n```\n\nTo save the output, just direct it to a file:\n\n`$ npx cev > config/custom-environment-variables.json`\n\n## Prerequisites\n\nThe generator requires that your project have a valid `config`-based configuration in order to work properly.\n\n## Tips\n - The default environment variable prefix is `NODE_APP`.  Customize with `-p` or `--prefix`.\n - The default word separator is `_`.  Customize with `-s` or `--separator`.\n - Run `cev --help` for more information.\n","engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","postunit":"run-s report","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","postunit-integration":"run-s report","finalize-distribution":"cp package.json package-lock.json README.md LICENSE lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/config-custom-environment-variables-generator.git","type":"git"},"_npmVersion":"5.3.0","description":"Generator of config/custom-environment-variables.json File for config-Based Projects","directories":{},"_nodeVersion":"8.6.0","dependencies":{"stdio":"0.2.7","config":"3.2.4","@babel/polyfill":"7.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","rimraf":"3.0.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.5","dirty-chai":"2.0.1","@babel/core":"7.7.5","npm-run-all":"4.1.5","@babel/types":"7.7.4","babel-eslint":"10.0.3","npm-cli-login":"0.1.1","@babel/register":"7.7.4","@babel/traverse":"7.7.4","@babel/preset-env":"7.7.6","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/config-custom-environment-variables-generator_1.1.0-rc.1_1615923613706_0.5357606373983339","host":"s3://npm-registry-packages"}},"1.1.0-rc.2":{"name":"@northscaler/config-custom-environment-variables-generator","version":"1.1.0-rc.2","keywords":["config","node-config","custom-environment-variables","generator"],"license":"MIT","_id":"@northscaler/config-custom-environment-variables-generator@1.1.0-rc.2","maintainers":[{"name":"theresamorelli","email":"theresa.morelli@frontedgedigital.com"},{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"victorynap","email":"djannotta@gmail.com"},{"name":"matthewadams","email":"matthew@matthewadams.me"}],"homepage":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator#README","bugs":{"url":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator/issues"},"bin":{"cev":"cli.js","cev-ts":"cli-ts.ts"},"dist":{"shasum":"62da92033fa25a0ad550405db84fc49e4762ab30","tarball":"https://registry.npmjs.org/@northscaler/config-custom-environment-variables-generator/-/config-custom-environment-variables-generator-1.1.0-rc.2.tgz","fileCount":41,"integrity":"sha512-RgCNk/JjQgntcQF+b71tFBidrddfirSBmjCKRhLkulGr8ykKmqZRRDnY163sg7I3lp7udrRMcyM2VhSNkl6Qsw==","signatures":[{"sig":"MEQCIGXwtHjcUHIcywSBe5fjC2EAJwyoa1LXaZW2Ucv7rfNcAiBpVLTTSz2272E49PdDcxvYUpyqsyYxvsbzCTt2dDCArA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1423589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUQ1zCRA9TVsSAnZWagAAR3EP+wTfC3XnOky8js1RXQw4\nNy4LxXAg/4a9z8Bi7b9ed1IIrn9KaQNiVuMwt4KrLal/nowW0tmCTvgvRwjX\nopjROOujNDOtkm4ecR76xc6Ar6inPYKZOo5amIUfDMfFyUhyvALFowznuNU+\nT5pYKQg4JeT5BzyqbZ1LllttOR5E8QASDnbBMzsUm0VQRHIjyVGY2Y8qMHgX\nuQs+nM6itW0PdoB1SI5Oy7eKpRYaRhc6xR7xRNcPJaounrUD//pyr2C9x5Oz\nPEVLw3JTUlDY2cvy4Bvp8IrY1WnYyqBjm2yjioleDdH6FUucG8GYDVfXBC5/\nTFxPje9SnttquauuSX9cNQOkdIG7r5Gc6zecM+JSGsYHKMGf0YLRaUax6tC7\njnprWyV2pTOQYPksAPkT7uWeML4dMN3LZzRUU4U6DgGRN7ykffuXjtQvWYIS\nvagE8Gor1EbSK1Ez+7XWsn/oSxAQK6XzyWEsVmoI0mKQWu19iJYyqKWY3lXZ\nnKfRiW5EyY6hzJebay6G4rk/B96nOa2wdCvisHFuCGSYNHiOlDU8OCwDXsa/\nzgb1rEhl1HLyZiZVsHr39cCVFyaI1qx7kLkhZeu2zxhhkdlttKQ5EW1YhFaG\nBQ1qmAV3WJikDNS40n2OwAiMepzyZxKWLT7d+Zg1Sn4UGwbwFfZiNnVuGXE6\nsDTb\r\n=oiv+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"colors":true,"require":"@babel/register"},"readme":"# Node.js Custom Environment Variables Generator for `config`-Based Projects\n\nThis is a handy little utility that will generate JSON suitable for use as a [`config`](https://www.npmjs.com/package/config) -based project's `config/custom-environment-variables.json`.  (Note that throughout this project \"cev\" stands for \"custom environment variables\".)\n\n> NOTE: This package supercedes [https://www.npmjs.com/package/config-cev-generator](https://www.npmjs.com/package/config-cev-generator)\n\nSee [this blog post](http://www.scispike.com/blog/get-rid-of-node-js-config-grunt-work) for full description and tips.\n\nIt really comes in handy when your configuration starts to get big and you forget to keep\nyour `config/custom-environment-variables.json` file in sync with the rest of your configuration.\n\n## Example\n```\n# cd into a config-based Node.js project...\n$ npm install --save-dev @northscaler/config-custom-environment-variables-generator\n$ npx cev\n```\nIf your project's configuration is\n```\n{\n  \"foo\": {\n    \"bar\": \"snafu\",\n    \"goo\": \"juju\"\n  }\n}\n```\nthen the preceding command will generate JSON to stdout suitable for use as your project's `config/custom-environment-variables.json`:\n```\n{\n  \"foo\": {\n    \"bar\": \"NODE_APP_FOO_BAR\",\n    \"goo\": \"NODE_APP_FOO_GOO\"\n  }\n}\n```\n\nTo save the output, just direct it to a file:\n\n`$ npx cev > config/custom-environment-variables.json`\n\n## Prerequisites\n\nThe generator requires that your project have a valid `config`-based configuration in order to work properly.\n\n## Tips\n - The default environment variable prefix is `NODE_APP`.  Customize with `-p` or `--prefix`.\n - The default word separator is `_`.  Customize with `-s` or `--separator`.\n - Run `cev --help` for more information.\n","engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","postunit":"run-s report","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","postunit-integration":"run-s report","finalize-distribution":"cp package.json package-lock.json README.md LICENSE lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/config-custom-environment-variables-generator.git","type":"git"},"_npmVersion":"5.3.0","description":"Generator of config/custom-environment-variables.json File for config-Based Projects","directories":{},"_nodeVersion":"8.6.0","dependencies":{"stdio":"0.2.7","config":"3.2.4","@babel/polyfill":"7.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","rimraf":"3.0.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.5","dirty-chai":"2.0.1","@babel/core":"7.7.5","npm-run-all":"4.1.5","@babel/types":"7.7.4","babel-eslint":"10.0.3","npm-cli-login":"0.1.1","@babel/register":"7.7.4","@babel/traverse":"7.7.4","@babel/preset-env":"7.7.6","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/config-custom-environment-variables-generator_1.1.0-rc.2_1615924594492_0.7627340766300286","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@northscaler/config-custom-environment-variables-generator","version":"1.1.0","keywords":["config","node-config","custom-environment-variables","generator"],"license":"MIT","_id":"@northscaler/config-custom-environment-variables-generator@1.1.0","maintainers":[{"name":"theresamorelli","email":"theresa.morelli@frontedgedigital.com"},{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"victorynap","email":"djannotta@gmail.com"},{"name":"matthewadams","email":"matthew@matthewadams.me"}],"homepage":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator#README","bugs":{"url":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator/issues"},"bin":{"cev":"cli.js","cev-ts":"cli-ts.ts"},"dist":{"shasum":"51c5c08fcca03462163b6cae8da9fd738af3f140","tarball":"https://registry.npmjs.org/@northscaler/config-custom-environment-variables-generator/-/config-custom-environment-variables-generator-1.1.0.tgz","fileCount":41,"integrity":"sha512-4IZ9nBDgQnLQKTciD/jkL9LHjd78VmhHCfyt3TZBXbPj/TROwEMjQ6NQbGR2dl7FsiFwYVSO5iwRr3wj9AEVYA==","signatures":[{"sig":"MEYCIQCH2QZlN4y3NBA9WeNxPiHABrCUBfCdTLr1m33SwHIJnQIhAJOBnPZn3M7PhQHqf52eq4kVH5we85vvID6TXmr+rXNT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1423892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUQ76CRA9TVsSAnZWagAAoO4QAKC8iNp5O5CbpYRImNgD\nnqEKkBZL09W26VW+hIT7/VrnpBbUh6oJm/wMBcceN5XZoy64glB7qNPrrd03\nLwFXWyJkYxLGwijXsu+EmWNPlX3SbfbHqSDR+jZ7WMbDO3I7PzPX129B9BH+\nNXeVtbLOK8wsHIZdGnMJqROMgfNVi7glKTrj6nZ7/d0DbMoW8gclXSQS93YX\nJfhb7RcLXL691RcOMsL6xbuPCmeuwYwUKSuprLqC8npWZdCrKbDy5C6pVcUQ\n92TF3c7yz48yQGW7C1m3ejUDPEk6iFJzXMf0Bo8q7OZJquOyIQqg0t8GtEoJ\n5ZHIGQNBnF/MKbLLDKP1aW5O84vAAEvg42q4ISEC6TdOBcN5j31UCOVdS7Si\n9xWIPxMM0Kwc9KMtyP//5/1DqxMTr//pxYC3v9fkGWY/TXwlBtczqKyeUSba\n5MgHjWaaKHwDgKcJBocFs7mi406cMOGIMmS0r5IZ2rfhhDuc7VE+KbTTfV9o\nleACItv190Fjd6zGsXWtKv6tyQMKLQSfZBmxks718u0iPaOFMRrr8lzWTPnt\nade1ezwJfynW5v+4wYzrgBCpxWwvy/hpqjt8Gd/OGZfnzn2zlrLfrc4xu+Xn\nU1rPwJWqXcNEZBqoCBJr0oLVZz7nh+yOfcb+0zm1vFRGZj7mLMWYsdE4DZzv\nNJvL\r\n=IO55\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"colors":true,"require":"@babel/register"},"engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","postunit":"run-s report","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","postunit-integration":"run-s report","finalize-distribution":"cp package.json package-lock.json README.md LICENSE lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/config-custom-environment-variables-generator.git","type":"git"},"_npmVersion":"5.3.0","description":"Generator of config/custom-environment-variables.json File for config-Based Projects","directories":{},"_nodeVersion":"8.6.0","dependencies":{"stdio":"0.2.7","config":"3.2.4","@babel/polyfill":"7.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","rimraf":"3.0.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.5","dirty-chai":"2.0.1","@babel/core":"7.7.5","npm-run-all":"4.1.5","@babel/types":"7.7.4","babel-eslint":"10.0.3","npm-cli-login":"0.1.1","@babel/register":"7.7.4","@babel/traverse":"7.7.4","@babel/preset-env":"7.7.6","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/config-custom-environment-variables-generator_1.1.0_1615924986059_0.5898586140161672","host":"s3://npm-registry-packages"}},"1.2.0-rc.0":{"name":"@northscaler/config-custom-environment-variables-generator","version":"1.2.0-rc.0","keywords":["config","node-config","custom-environment-variables","generator"],"license":"MIT","_id":"@northscaler/config-custom-environment-variables-generator@1.2.0-rc.0","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"victorynap","email":"djannotta@gmail.com"},{"name":"matthewadams","email":"matthew@matthewadams.me"},{"name":"theresamorelli","email":"theresa.morelli@frontedgedigital.com"}],"homepage":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator#README","bugs":{"url":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator/issues"},"bin":{"cev":"cli.js","cev-ts":"cli-ts.ts"},"dist":{"shasum":"9ba809fa488ff90bc42d1c15487b3954d410a6a4","tarball":"https://registry.npmjs.org/@northscaler/config-custom-environment-variables-generator/-/config-custom-environment-variables-generator-1.2.0-rc.0.tgz","fileCount":41,"integrity":"sha512-ekNlIbJJZfeIcatfrXkvXjp4UoSgKqbN17wCPyMb/PKsn/AHiSPvQHFbDMMjrvUFYJhfHqDhRpLX9PUGgC39UQ==","signatures":[{"sig":"MEYCIQDDk/FMaPI8scOfnAWmEmfnRjFR8uAXJCOfXSwYA/wsowIhAKU5v48m2rv6iwygqYjlhAMpMyAU13NIF3pH476SxGaN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1427228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu38QCRA9TVsSAnZWagAAmg0QAI/P0I88WICxzNIwNxKF\nbl1pFmc8UpXJbmSCGsr62NJSY5NNu1hmPCBNI4g+nhlY9J+MwFqcv/hOT3Re\ny4Nd/mn3EPEWxxwWzR3nBDEOWYA2LDsBRG8KaBEgV2u2jRtO34g3O7QZxvOs\nPknXNVY+zB9yDPxiLWZ5fV6CKyRpziqHEBRcZpA0ct9YDUORAJzdTpyEjW+f\n9JXwPE/rZQqLO3O0kaUg6S61FdEsJn0VzE2oYC9uohAjqG9njGtuzFLZ8AN0\n0kRPD1M2h68dpY49YGbyq75TTYyh3pm1Y4hA3JWAE4M42ne+yo5CShL0sBrj\nF8xp9YAMX9QRfC97aUqKPIBtezFa4Z5AwJbJ5JzWQYsE48TuSDpA3d6v2uX+\nQ4zGhUSk/leZOj8cQVSeZyi2mOG6/cnBmidgng9IEPuXuuT7Gs/2TZKoazIq\nj+HbuO0tOwQxUzL0SuM8RTSVGlekI/IXj3f9CS030LiSZzzHD50uv9odJu3c\nGG+Ev44tF+hWIpRp1x5qAF8zA41qFYy5tpGL5wGRE4A8oyrBnJFBanr5kXvK\nSgv4b8+m+g/pvTC082OkO44K2NK7ipuFpJ2l7V5TrsaZl66KWnbbTzwzL8Sw\nRzkuP+b6OMVY3F+QCKMI+NAI2uS94++9YnVkfKxco3J3v12C2dDmCT3ZD1O2\nKbhd\r\n=gspp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"colors":true,"require":"@babel/register"},"readme":"# Node.js Custom Environment Variables Generator for `config`-Based Projects\n\nThis is a handy little utility that will generate JSON suitable for use as a [`config`](https://www.npmjs.com/package/config) -based project's `config/custom-environment-variables.json`.  (Note that throughout this project \"cev\" stands for \"custom environment variables\".)\n\n> NOTE: This package supercedes [https://www.npmjs.com/package/config-cev-generator](https://www.npmjs.com/package/config-cev-generator)\n\nSee [this blog post](http://www.scispike.com/blog/get-rid-of-node-js-config-grunt-work) for full description and tips.\n\nIt really comes in handy when your configuration starts to get big and you forget to keep\nyour `config/custom-environment-variables.json` file in sync with the rest of your configuration.\n\n> NOTE: If you're using TypeScript, make sure `ts-node` is on your `PATH` and that you use `cev-ts` instead of `cev`.\n\n## Example\n```\n# cd into a config-based Node.js project...\n$ npm install --save-dev @northscaler/config-custom-environment-variables-generator\n$ npx cev\n```\nIf your project's configuration is\n```\n{\n  \"foo\": {\n    \"bar\": \"snafu\",\n    \"goo\": \"juju\"\n  }\n}\n```\nthen the preceding command will generate JSON to stdout suitable for use as your project's `config/custom-environment-variables.json`:\n```\n{\n  \"foo\": {\n    \"bar\": \"NODE_APP_FOO_BAR\",\n    \"goo\": \"NODE_APP_FOO_GOO\"\n  }\n}\n```\n\nTo save the output, just direct it to a file:\n\n`$ npx cev > config/custom-environment-variables.json`\n\n## Prerequisites\n\nThe generator requires that your project have a valid `config`-based configuration in order to work properly.\n\n## Tips\n - The default environment variable prefix is `NODE_APP`.  Customize with `-p` or `--prefix`.\n - The default word separator is `_`.  Customize with `-s` or `--separator`.\n - Run `cev --help` for more information.\n","engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","postunit":"run-s report","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","postunit-integration":"run-s report","finalize-distribution":"cp package.json package-lock.json README.md LICENSE lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/config-custom-environment-variables-generator.git","type":"git"},"_npmVersion":"5.3.0","description":"Generator of config/custom-environment-variables.json File for config-Based Projects","directories":{},"_nodeVersion":"8.6.0","dependencies":{"stdio":"0.2.7","config":"3.2.4","@babel/polyfill":"7.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","rimraf":"3.0.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.5","dirty-chai":"2.0.1","@babel/core":"7.7.5","npm-run-all":"4.1.5","@babel/types":"7.7.4","babel-eslint":"10.0.3","npm-cli-login":"0.1.1","@babel/register":"7.7.4","@babel/traverse":"7.7.4","@babel/preset-env":"7.7.6","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/config-custom-environment-variables-generator_1.2.0-rc.0_1639677712575_0.5895970869850415","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@northscaler/config-custom-environment-variables-generator","version":"1.2.0","keywords":["config","node-config","custom-environment-variables","generator"],"license":"MIT","_id":"@northscaler/config-custom-environment-variables-generator@1.2.0","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"victorynap","email":"djannotta@gmail.com"},{"name":"matthewadams","email":"matthew@matthewadams.me"},{"name":"theresamorelli","email":"theresa.morelli@frontedgedigital.com"}],"homepage":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator#README","bugs":{"url":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator/issues"},"bin":{"cev":"cli.js","cev-ts":"cli-ts.ts"},"dist":{"shasum":"13cac7990c2d125edf937eb72f35b88e77bb5b79","tarball":"https://registry.npmjs.org/@northscaler/config-custom-environment-variables-generator/-/config-custom-environment-variables-generator-1.2.0.tgz","fileCount":41,"integrity":"sha512-XuNaM4W3gm2Ls8wlSIYyIdmoCt3YewJesmdfUoV6HuSyREj8+Y9o0a3hTgkqGg+D3JlqCZEdn1p4Npraryn17w==","signatures":[{"sig":"MEUCIAE+kTB3FEO/9pgMbRdej7vSumKpe4yVHsmKzy0eMOIGAiEAipjUl3Im9t6IcbGlXOq854ZY77Hv7lNpL+rPjPrd81s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1427218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu38pCRA9TVsSAnZWagAACdgP/2pmPobibZz64bR/lTQE\noW3nMgves9LPenmq7E8Czr/9yIO49cgEloXt5rXKj9g8DgtqcnE/zYWhLPB3\nt17+UBkfSqOnq5mKju8aIk0XXRAPs8OhVkmrRsj5QqLjqhsbk+xyD5TTRUMR\nlE751Dhy1PKWcnSxYykA4GCpknCxH9HYAW5VZ36q8wSGx2kHUjZ8j76FL5ul\ncUvPY+a9Mfgacdu4/KtF++9dhmyQjYgjd1ShdlEm43fTqYi3h1ld7nYxwyaP\nga9ZS7ndm/VZ35Pef0+z4MDuB6jaBSp2buCmeZRO7k9vziAbO/hC+y+uU+pI\nDVxZphsxz9fHLh3bbLNviC3xtTT7w2VB9gh7zRerIoiT+zpOT8oZkOhTyAOG\nYOEUS7JxAQSN5Xb868xnyBgHBXPlFXAmZEdR1FB210Dq+bAX0HVJ2M+/Z3M9\ndc5ytkBKx9ugMTVTFXE9Piqi7L8nZ2KBhYIw6dyd3lfQGvo4IR+xQR2lKRvz\nziNXBJllgzjtOXTU0x6kApWk2kgyw16FvV+/G5e+6TbrfmFg+ZVYDbWQNtKH\nLpKaHE4jUP0rvBwU9RNNO0JsHzVBqODUYctpCRtNtvOPDkCw7GdFXoNZuJEv\nyxh2f8vee6K/hPxqx+QFeZiQfuSTd8vNFyY4TCi//R69aGPC+a3oc+OOQS0h\nlekP\r\n=JAxl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"colors":true,"require":"@babel/register"},"engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","postunit":"run-s report","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","postunit-integration":"run-s report","finalize-distribution":"cp package.json package-lock.json README.md LICENSE lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/config-custom-environment-variables-generator.git","type":"git"},"_npmVersion":"5.3.0","description":"Generator of config/custom-environment-variables.json File for config-Based Projects","directories":{},"_nodeVersion":"8.6.0","dependencies":{"stdio":"0.2.7","config":"3.2.4","@babel/polyfill":"7.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","rimraf":"3.0.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.5","dirty-chai":"2.0.1","@babel/core":"7.7.5","npm-run-all":"4.1.5","@babel/types":"7.7.4","babel-eslint":"10.0.3","npm-cli-login":"0.1.1","@babel/register":"7.7.4","@babel/traverse":"7.7.4","@babel/preset-env":"7.7.6","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/config-custom-environment-variables-generator_1.2.0_1639677737064_0.4505484800033881","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@northscaler/config-custom-environment-variables-generator","version":"1.2.1","keywords":["config","node-config","custom-environment-variables","generator"],"license":"MIT","_id":"@northscaler/config-custom-environment-variables-generator@1.2.1","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"victorynap","email":"djannotta@gmail.com"},{"name":"matthewadams","email":"matthew@matthewadams.me"},{"name":"theresamorelli","email":"theresa.morelli@frontedgedigital.com"}],"homepage":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator#README","bugs":{"url":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator/issues"},"bin":{"cev":"cli.js","cev-ts":"cli-ts.ts"},"dist":{"shasum":"d6ca4e5a6a5b2bf5c20215057151147c2a938030","tarball":"https://registry.npmjs.org/@northscaler/config-custom-environment-variables-generator/-/config-custom-environment-variables-generator-1.2.1.tgz","fileCount":41,"integrity":"sha512-PSxoDkRYaeYhRQGQfxurfodLSCLtXga794joZIvaTHbYpA5ChX+rl8wOY48HUMPOmPMOkvy0atJL/P/JuRklzw==","signatures":[{"sig":"MEYCIQDoopawQdyUf9+6CBhUpd0TuPBi7+s6Qrcv+apOTrZW1AIhAPGAc3jkMzs4yz4HKUMLxAqzFWVG0gRZQKIo6Sz7G08g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1427533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu4AuCRA9TVsSAnZWagAAyykP/3yKPoBcauXq50qQLPOo\njwFmaSk76JdYKRYO5MECoGS5hME7e9eQbTfHSbWzIHbdo2uef/Hb6NbGFATT\nzVx7HF0XVfiPD7wZbRCUVK5pIYBl4aXTZO/XvNHdDX5XiJ6DHUqjkbBgYkvV\nWEsk3jKgQvXDeu+gLjsEhzqVTNNaWb5UpqYr/Ogzj1gNc5gpcQDUwgxx+T96\nKsF4JuATJeeb1+iNJtFJQzzUBYgYd+QmvdNWwDOMTFs208sZD20VSe/xg21e\neoJEo4H/1sKtIiCmxF5lIjat+Cd+/VTM/4/kZ9dBDPO8oCv2Vwtp3f79xaSX\nVlqEbIEp9UjvVjgo3S9TxarhyB0LpKx8KexRATbSyRxSBifqePQCNRn9PhVo\n7C7Xl4WSYOJhqAawDOuJighNaZtX7B66a3AOUT2980O91bYQHtFVrvSAzK7b\nMX7p7o4zV7dEKJ9Ph5mt6tWmDjmLEDZaKaGdJaFy+cKNvFs2c3jSLtEbCuYP\ng9iu0ll4AfO5DjB+d24Zme1hVRFqs1Sd5HEa/9x2hmySSaMyRxIBK4vOryH3\nOO2CLRNKjfonihgWA+OMK38wyA6ZxjUMW1xEyVQeGO++S/5YvlFrgF7hGGm+\n5b9/If7R84++UqqaGDGLeH3lPOhNcoWW1lcRfBbzxUIK24jhdWTnnog/IgP2\nNF6z\r\n=QyUM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"colors":true,"require":"@babel/register"},"engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","postunit":"run-s report","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","postunit-integration":"run-s report","finalize-distribution":"cp package.json package-lock.json README.md LICENSE lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/config-custom-environment-variables-generator.git","type":"git"},"_npmVersion":"5.3.0","description":"Generator of config/custom-environment-variables.json File for config-Based Projects","directories":{},"_nodeVersion":"8.6.0","dependencies":{"stdio":"0.2.7","config":"3.2.4","@babel/polyfill":"7.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","rimraf":"3.0.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.5","dirty-chai":"2.0.1","@babel/core":"7.7.5","npm-run-all":"4.1.5","@babel/types":"7.7.4","babel-eslint":"10.0.3","npm-cli-login":"0.1.1","@babel/register":"7.7.4","@babel/traverse":"7.7.4","@babel/preset-env":"7.7.6","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/config-custom-environment-variables-generator_1.2.1_1639677998346_0.6355867748391029","host":"s3://npm-registry-packages"}},"1.3.0-rc.1":{"name":"@northscaler/config-custom-environment-variables-generator","version":"1.3.0-rc.1","keywords":["config","node-config","custom-environment-variables","generator"],"license":"MIT","_id":"@northscaler/config-custom-environment-variables-generator@1.3.0-rc.1","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"victorynap","email":"djannotta@gmail.com"},{"name":"matthewadams","email":"matthew@matthewadams.me"},{"name":"theresamorelli","email":"theresa.morelli@frontedgedigital.com"}],"homepage":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator#readme","bugs":{"url":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator/issues"},"bin":{"cev":"cli.js","cev-ts":"cli-ts.ts"},"dist":{"shasum":"bd137e985a5bc55d8089ff5142f39e4f185d8f5a","tarball":"https://registry.npmjs.org/@northscaler/config-custom-environment-variables-generator/-/config-custom-environment-variables-generator-1.3.0-rc.1.tgz","fileCount":41,"integrity":"sha512-g3JmDk60KmRdNJYu76/ed2Mq3W00sFq6PXn4saGiIcS1FWbC3pQQZJtE7P3gIgQ0TRwldqUhY+N6CShKXd7koQ==","signatures":[{"sig":"MEUCIQCYW9b7KhYtJFiMYd/rWCakmijFbi4NXloQ+XIPTmJTqgIgXr0koxoZ/sfF51tXtethPbC2m8olLUoam9ETYkF0LH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1448657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4aIVCRA9TVsSAnZWagAAgccP/iRYWUQbm/AIFJRsMp3y\n1fJ79hYHbxtobn7bxyUswc/jibSAiezI+Ug/pNAysiSqbtPMPD+EH5vk8Jr4\nhsaD63VPZFkPE1FHcxDDgSYFrrSF6iHXQ80tVem6MDBtiX+VyTsEP+fjLRFE\nPi9h7qiS60HiDnOKy8ihgTH2c369SXwD3FTUCQLdN+camkwAEX5wsEFznpZb\n+eQE0DerkNtvmbdgjY4bUjTfAnyKr1wXq3OV6Bl82+PiyNSMNTqDPgdQgu+J\neJ6+nseneUQwMD/2P5MX+6frf5UhXtqXjNMSFOnqfRp/fs5IsebQzUdzOUCv\n8P9dr1Bo1BFlzH5f1zleQflRA3mpMfkc6lJ6HnP1WGd+eyD4oMURrCD+MgXC\nzwrbAb3YVYzXtso9O6GK11dK5GkIWXuzIkEs1FRMgamP99EHtUKLlN+R/2b+\nxR0y4RIGjxXH5RQ4wBqpqGLTXinR2YiEBV91w5jq3moZqaGuaAhMDQxFA1b4\nrYacos+AhkwI/gSiKyrQnxsaXnlWFkG0eZuNI8yA03ghip128aFLjFuKOy9s\ngyjUOfy29W16fl4G5rtHgb4u0eFf/9Z4MqvOSMEcqlix43SvhZqq8mbk1RT5\nrhaxfsaulUz9CJl2Es1Zc9fpb/PJqpOUEZiJn518HsyU/g/yz7mtPHlvADjP\nombW\r\n=gLRp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"colors":true,"require":"@babel/register"},"readme":"# Node.js Custom Environment Variables Generator for `config`-Based Projects\n\nThis is a handy little utility that will generate JSON suitable for use as a [`config`](https://www.npmjs.com/package/config) -based project's `config/custom-environment-variables.json`.  (Note that throughout this project \"cev\" stands for \"custom environment variables\".)\n\n> NOTE: This package supercedes [https://www.npmjs.com/package/config-cev-generator](https://www.npmjs.com/package/config-cev-generator)\n\nSee [this blog post](http://www.scispike.com/blog/get-rid-of-node-js-config-grunt-work) for full description and tips.\n\nIt really comes in handy when your configuration starts to get big and you forget to keep\nyour `config/custom-environment-variables.json` file in sync with the rest of your configuration.\n\n> NOTE: If you're using TypeScript, make sure `ts-node` is on your `PATH` and that you use `cev-ts` instead of `cev`.\n\n## Example\n```\n# cd into a config-based Node.js project...\n$ npm install --save-dev @northscaler/config-custom-environment-variables-generator\n$ npx cev\n```\nIf your project's configuration is\n```\n{\n  \"foo\": {\n    \"bar\": \"snafu\",\n    \"goo\": \"juju\"\n  }\n}\n```\nthen the preceding command will generate JSON to stdout suitable for use as your project's `config/custom-environment-variables.json`:\n```\n{\n  \"foo\": {\n    \"bar\": \"NODE_APP_FOO_BAR\",\n    \"goo\": \"NODE_APP_FOO_GOO\"\n  }\n}\n```\n\nThe CLI writes to stdout by default.\nTo save the output, just direct it to a file:\n\n`$ npx cev > config/custom-environment-variables.json`\n\n... or give the file as the sole positional argument:\n\n`$ npx cev config/custom-environment-variables.json`\n\n## Prerequisites\n\nThe generator requires that your project have a valid `config`-based configuration in order to work properly.\n\n## Tips\n - The default environment variable prefix is `NODE_APP`.  Customize with `-p` or `--prefix`.\n - The default word separator is `_`.  Customize with `-s` or `--separator`.\n - Run `cev --help` for more information.\n","scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","postunit":"run-s report","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","postunit-integration":"run-s report","finalize-distribution":"cp package.json package-lock.json README.md LICENSE lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/config-custom-environment-variables-generator.git","type":"git"},"_npmVersion":"6.14.15","description":"Generator of config/custom-environment-variables.json File for config-Based Projects","directories":{},"_nodeVersion":"12.22.9","dependencies":{"stdio":"2.1.1","config":"3.3.7","mkdirp":"1.0.4","@babel/polyfill":"7.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","chai":"4.3.4","acorn":"8.7.0","jsdoc":"3.6.7","mocha":"9.1.3","rimraf":"3.0.2","standard":"16.0.4","copyfiles":"2.4.1","@babel/cli":"7.16.8","dirty-chai":"2.0.1","@babel/core":"7.16.7","npm-run-all":"4.1.5","@babel/types":"7.16.8","babel-eslint":"10.1.0","npm-cli-login":"1.0.0","@babel/register":"7.16.9","@babel/traverse":"7.16.8","@babel/preset-env":"7.16.8","@babel/plugin-proposal-optional-chaining":"7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/config-custom-environment-variables-generator_1.3.0-rc.1_1642177045270_0.656858962925607","host":"s3://npm-registry-packages"}},"1.3.0-rc.2":{"name":"@northscaler/config-custom-environment-variables-generator","version":"1.3.0-rc.2","keywords":["config","node-config","custom-environment-variables","generator"],"license":"MIT","_id":"@northscaler/config-custom-environment-variables-generator@1.3.0-rc.2","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"victorynap","email":"djannotta@gmail.com"},{"name":"matthewadams","email":"matthew@matthewadams.me"},{"name":"theresamorelli","email":"theresa.morelli@frontedgedigital.com"}],"homepage":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator#readme","bugs":{"url":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator/issues"},"bin":{"cev":"cli.js","cev-ts":"cli-ts.ts"},"dist":{"shasum":"3546dd3572c59b36ca8d65c162413fce11acc5d4","tarball":"https://registry.npmjs.org/@northscaler/config-custom-environment-variables-generator/-/config-custom-environment-variables-generator-1.3.0-rc.2.tgz","fileCount":41,"integrity":"sha512-B0z8jhTI1Ox9u6MtXH5jzOomZyTLT/9M8rS/ajq/K4wLj+Fn54Dx3f8vR8f5mrKVheLgxBRmGi/WuSho7wObRQ==","signatures":[{"sig":"MEUCIBPdSiEx+EvniR45dNtwmcM+eb6AT49EitWe76P58sy+AiEA6gfJwgzMzL5KJ0jFWMf0uQxqMysawH2aSFmN1M9wjgM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1448725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4abQCRA9TVsSAnZWagAAN/wP/1RBlsN4w+PwLJ4QC9GF\nnv9xQNMrI5cXfGXcOtY1tpbSuh/huTzzZSdwE/6ChKYJJUtPfEx8wFHLsEpj\nyBcjFdrOrxYJ0WXKERhro+ZqQjZzyrHr0C0ry+yQehM86UYbxQAQr08Jto62\nbXQxBHL/yXH/qkctz1FSb+BKKBSdKSyYa1YKhxil0HdFa2vChIxpSz2tmLRN\nEQazT0d4znePHUT4pqBFzoHbjXu4I12H0woRsiazcn9XTlKV/wpFpeKI+loh\nScZtR8IyVSSf5P1Cu17iZVxuE0hO711vsU6OO37t4asfUSutCS1IZgXT6YfB\nAQFJq/QWci1zuuuiVCSxdDxg26j6H817mH8qMm6lKc8jddReGFcraX8ns+lJ\n2c4HLVJUfKmGr+lKQv2Vx0aiIQ1byMqzJVtiMYHq7Fi0gW/jaU4ohfAmgYwc\nCkdvWzeLSzqm2b/qHVGZp/ygnicDTnTW/7janqZR8u6xBOX3iIWUqTKmlwcl\npYsMy+D4OOSdZfZk8sAAaVASgixOhq1uGzJ9YGkgVbK527Vu1beN/THzVe0T\nE6UHGdY8B04gskxbLauyWAc2xOc+wUuXCg4/YqdvofzxNbOeOJvQ4K4M8iWl\nTgqc50P2yJ1xS+4aKAkpTnyfBrHKusblIeDLOlP0ycXOUgmHIH2rW+2ZxZ8h\nutgy\r\n=bYMm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"colors":true,"require":"@babel/register"},"readme":"# Node.js Custom Environment Variables Generator for `config`-Based Projects\n\nThis is a handy little utility that will generate JSON suitable for use as a [`config`](https://www.npmjs.com/package/config) -based project's `config/custom-environment-variables.json`.  (Note that throughout this project \"cev\" stands for \"custom environment variables\".)\n\n> NOTE: This package supercedes [https://www.npmjs.com/package/config-cev-generator](https://www.npmjs.com/package/config-cev-generator)\n\nSee [this blog post](http://www.scispike.com/blog/get-rid-of-node-js-config-grunt-work) for full description and tips.\n\nIt really comes in handy when your configuration starts to get big and you forget to keep\nyour `config/custom-environment-variables.json` file in sync with the rest of your configuration.\n\n> NOTE: If you're using TypeScript, make sure `ts-node` is on your `PATH` and that you use `cev-ts` instead of `cev`.\n\n## Example\n```\n# cd into a config-based Node.js project...\n$ npm install --save-dev @northscaler/config-custom-environment-variables-generator\n$ npx cev\n```\nIf your project's configuration is\n```\n{\n  \"foo\": {\n    \"bar\": \"snafu\",\n    \"goo\": \"juju\"\n  }\n}\n```\nthen the preceding command will generate JSON to stdout suitable for use as your project's `config/custom-environment-variables.json`:\n```\n{\n  \"foo\": {\n    \"bar\": \"NODE_APP_FOO_BAR\",\n    \"goo\": \"NODE_APP_FOO_GOO\"\n  }\n}\n```\n\nThe CLI writes to stdout by default.\nTo save the output, just direct it to a file:\n\n`$ npx cev > config/custom-environment-variables.json`\n\n... or give the file as the sole positional argument:\n\n`$ npx cev config/custom-environment-variables.json`\n\n## Prerequisites\n\nThe generator requires that your project have a valid `config`-based configuration in order to work properly.\n\n## Tips\n - The default environment variable prefix is `NODE_APP`.  Customize with `-p` or `--prefix`.\n - The default word separator is `_`.  Customize with `-s` or `--separator`.\n - Run `cev --help` for more information.\n","scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","postunit":"run-s report","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","postunit-integration":"run-s report","finalize-distribution":"cp package.json package-lock.json README.md LICENSE lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/config-custom-environment-variables-generator.git","type":"git"},"_npmVersion":"6.14.15","description":"Generator of config/custom-environment-variables.json File for config-Based Projects","directories":{},"_nodeVersion":"12.22.9","dependencies":{"stdio":"2.1.1","config":"3.3.7","mkdirp":"1.0.4","@babel/polyfill":"7.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","chai":"4.3.4","acorn":"8.7.0","jsdoc":"3.6.7","mocha":"9.1.3","rimraf":"3.0.2","standard":"16.0.4","copyfiles":"2.4.1","@babel/cli":"7.16.8","dirty-chai":"2.0.1","@babel/core":"7.16.7","npm-run-all":"4.1.5","@babel/types":"7.16.8","babel-eslint":"10.1.0","npm-cli-login":"1.0.0","@babel/register":"7.16.9","@babel/traverse":"7.16.8","@babel/preset-env":"7.16.8","@babel/plugin-proposal-optional-chaining":"7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/config-custom-environment-variables-generator_1.3.0-rc.2_1642178255888_0.38267137395697803","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@northscaler/config-custom-environment-variables-generator","version":"1.3.0","keywords":["config","node-config","custom-environment-variables","generator"],"license":"MIT","_id":"@northscaler/config-custom-environment-variables-generator@1.3.0","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"victorynap","email":"djannotta@gmail.com"},{"name":"matthewadams","email":"matthew@matthewadams.me"},{"name":"theresamorelli","email":"theresa.morelli@frontedgedigital.com"}],"homepage":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator#readme","bugs":{"url":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator/issues"},"bin":{"cev":"cli.js","cev-ts":"cli-ts.ts"},"dist":{"shasum":"ef5fd2ba1d3e22b5ad3eb8c11cc96f71907ab09d","tarball":"https://registry.npmjs.org/@northscaler/config-custom-environment-variables-generator/-/config-custom-environment-variables-generator-1.3.0.tgz","fileCount":41,"integrity":"sha512-Yfy405HOdPaF0hU0gne4q+tVMmhvEi4BLV/UEkM3s6Ew2tUlDlqfLDAW6gDZGYKppeEkDMe3UuzzerJUn+6+7A==","signatures":[{"sig":"MEYCIQChyobEws06NX2rNrDnO6Ac4xPo+jn9vzDNRhhPLhKHVgIhAMhy+71Xz2BSeyyqjgFPwywKwUALIxWZXTmGE5D2Apbu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1449885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4asACRA9TVsSAnZWagAAPG0QAIMssRcZdFk3vRO0Wyiu\npnH9uzfwz6KeeRYF7aomQgAsXhcQwJ72c+w5rarKkw0tzxJorQmXgZE1Mued\nmehQn/3gQwEPNfsgTGgUKf6BwEcelycSQjxjhQmPj9RHnc9GT3mu0kQ15+Tn\ndUcW/zClSmNbTsGiTMV4NpxS0rT+efA+eqzqu2wNDKb4BvNZAsRhBFJ14WlY\nazEAeX1rXK5LuyJz1dsRhaXWcsqlxuXLjeNe3igaLGDnW4SB27VPSjOkWQTU\nsbOaKMKnBFKkhtJr6iK3d5A7B3PYpChAkNhht0wB67/9MfvkBp1zYNFJXOEL\n85IuCZRHw63pbKVwJpAAX/DHFwu0rMvbpORK5eNJAah/DXVnGwuYgGFWvtds\nqJdAPGgoxs6eVzMyUEURzlQl0ji8s9308AiRwh9NqQVDiQXHFpQedSo7t3j4\n1iHU5nvDwSGduBD8AG8zNxkzWYV/JAd1aop/Yu6+0x4aJheUBOQc6r9zXU8C\nzL/SrzMt2wfSo8YVXlwYTPKWPByHe0EDX8zrdXshZ39Mykn1UkTpA07ng0xp\n1Y3xEClD34AfGnDbVymt1rYyy47PkiwewOCs0eEp9F7CU9k8g1HbC/TApVlK\nVyaziIwmoDEkqTGSOLHAV1d0BF24e1Ebdn+/CrX/RD0/AIcDqq/6eltcpnMz\nbWr/\r\n=02PZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"colors":true,"require":"@babel/register"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","postunit":"run-s report","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","postunit-integration":"run-s report","finalize-distribution":"cp package.json package-lock.json README.md LICENSE lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/config-custom-environment-variables-generator.git","type":"git"},"_npmVersion":"6.14.15","description":"Generator of config/custom-environment-variables.json File for config-Based Projects","directories":{},"_nodeVersion":"12.22.9","dependencies":{"stdio":"2.1.1","config":"3.3.7","mkdirp":"1.0.4","@babel/polyfill":"7.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"15.1.0","chai":"4.3.4","acorn":"8.7.0","jsdoc":"3.6.7","mocha":"9.1.3","rimraf":"3.0.2","standard":"16.0.4","copyfiles":"2.4.1","@babel/cli":"7.16.8","dirty-chai":"2.0.1","@babel/core":"7.16.7","npm-run-all":"4.1.5","@babel/types":"7.16.8","babel-eslint":"10.1.0","npm-cli-login":"1.0.0","@babel/register":"7.16.9","@babel/traverse":"7.16.8","@babel/preset-env":"7.16.8","@babel/plugin-proposal-optional-chaining":"7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/config-custom-environment-variables-generator_1.3.0_1642179328570_0.6331517838169558","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@northscaler/config-custom-environment-variables-generator","version":"1.3.1","keywords":["config","node-config","custom-environment-variables","generator"],"license":"MIT","_id":"@northscaler/config-custom-environment-variables-generator@1.3.1","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"victorynap","email":"djannotta@gmail.com"},{"name":"matthewadams","email":"matthew@matthewadams.me"},{"name":"theresamorelli","email":"theresa.morelli@frontedgedigital.com"}],"homepage":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator#readme","bugs":{"url":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator/issues"},"bin":{"cev":"cli.js","cev-ts":"cli-ts.ts"},"dist":{"shasum":"3b10fedf2bad64206b0ecf75684a75edec96dec0","tarball":"https://registry.npmjs.org/@northscaler/config-custom-environment-variables-generator/-/config-custom-environment-variables-generator-1.3.1.tgz","fileCount":41,"integrity":"sha512-u/Tg4QKfyOYi5/0hFLr/DzlPtG796oa+WgMQjk7e5staWc9kdoFULuswioNW9hfpyIg77IlptocPOzLGA/eiWg==","signatures":[{"sig":"MEUCIQCDECEpnessWV38DT41tW3c7pwemwMcMp7DJwJO0CzawAIgf+j1wV/k10j5yFKyk5RniW97w9Qg1useOmc/JjCYR/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1449885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4ds6CRA9TVsSAnZWagAAilgP/0u4c5nxBapeOadMi0ed\npKy/ONN5LEWyyqozoVDscDGuYuu4gMhxD0ugrz2rbr/hkpIKFGNrq63vqZHA\n86IJmjjuHsHAH5+tr4RSX4fL5MkgCgOwCfxHS3kb6kWPuvJMdSb8ba/aP1wn\nO5PIxBNM+qBOIfS3DCUSxFWKzndQDZTE/rs1nlr6FMqWkg4TRj8ElWk1F4Ul\nB90IiqJyoHh7EuH0HL5UULM+yAuJJFk+ahWL6I12TPFr/piZPLRQv3P1jnv5\nt+Hxx58FoJLcJ2CLoCq+htN+Eo3/rqvu37peHca97Mj2orFPyrIQDr3GYyRY\nW6yvDfhXIt3wmL1dNEQajz9T/qahJxczWdJ7vlNtj/kJreIFOQGXYIE100oJ\ne/6WXNgx+3i9t5WmEo6XDMshRJSdP0d8cS69AGGGTqMzx5cMhAVpMujCMT2A\n1u5gmwKSF+6G+WTObFNuwTYvp/5HL+KPtTfdGUNuliS1o7riOg++5fwU//WT\nloDeW2F6SUJhmZejoeE16faOhrY2SkrMTJ9ppbeDnyxYQGx7JHlr+G1zAp3U\nePZEdu6j+5IKZujCZ9wqP1WIBUlzVlIiXWCFp+AOSQK4ug9kpufZQXQFNfJI\nIQg2LvxxYgdIcB32SnczhZmCxIvG5ruoGpGynkIYoqEYcUPLGwHVzZ9ozqnM\n3sPS\r\n=8lsm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"colors":true,"require":"@babel/register"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","postunit":"run-s report","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","postunit-integration":"run-s report","finalize-distribution":"cp package.json package-lock.json README.md LICENSE lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/config-custom-environment-variables-generator.git","type":"git"},"_npmVersion":"6.14.15","description":"Generator of config/custom-environment-variables.json File for config-Based Projects","directories":{},"_nodeVersion":"12.22.9","dependencies":{"stdio":"2.1.1","config":"3.3.7","mkdirp":"1.0.4","@babel/polyfill":"7.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"15.1.0","chai":"4.3.4","acorn":"8.7.0","jsdoc":"3.6.7","mocha":"9.1.3","rimraf":"3.0.2","standard":"16.0.4","copyfiles":"2.4.1","@babel/cli":"7.16.8","dirty-chai":"2.0.1","@babel/core":"7.16.7","npm-run-all":"4.1.5","@babel/types":"7.16.8","babel-eslint":"10.1.0","npm-cli-login":"1.0.0","@babel/register":"7.16.9","@babel/traverse":"7.16.8","@babel/preset-env":"7.16.8","@babel/plugin-proposal-optional-chaining":"7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/config-custom-environment-variables-generator_1.3.1_1642191674550_0.39974848176954203","host":"s3://npm-registry-packages"}},"1.4.0-rc.0":{"name":"@northscaler/config-custom-environment-variables-generator","version":"1.4.0-rc.0","keywords":["config","node-config","custom-environment-variables","generator"],"license":"MIT","_id":"@northscaler/config-custom-environment-variables-generator@1.4.0-rc.0","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"victorynap","email":"djannotta@gmail.com"},{"name":"matthewadams","email":"matthew@matthewadams.me"},{"name":"theresamorelli","email":"theresa.morelli@frontedgedigital.com"}],"homepage":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator#readme","bugs":{"url":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator/issues"},"bin":{"cev":"cli.js","cev-ts":"cli-ts.ts"},"dist":{"shasum":"19b917105704739b182b9756f6d4adc9f55cad4f","tarball":"https://registry.npmjs.org/@northscaler/config-custom-environment-variables-generator/-/config-custom-environment-variables-generator-1.4.0-rc.0.tgz","fileCount":41,"integrity":"sha512-AnkesGA883JMJAI/uIZvTN2MFU1p4gC6s+5xJ+3RHfEMA95/WewaAopiQHqnYnq1Eq+Fpue1qjCHhPzM4VlDkA==","signatures":[{"sig":"MEYCIQDJSVer+5Xujkxtk23f2YQkGjBqzI1DuZD6Bmjb64IEnwIhALhKDYi40tFm09HVF0M/ACfnDk71fuNg3M1b5fk2iljR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1458767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4kLbCRA9TVsSAnZWagAAqS8P/RmZfmBuFcJswl1+c4Is\n2DkhH/4mfThXFuPbUJ8lVE/baKZFyn6ATjoJXmF/AeYa8trcIidrDMGhK/f3\ntgmseGu1QbdI3Oet6n0T2dhwPvOTxWw0Plwkb419jx28GeRlXlpkIzFsxbSu\nr9a+0q+PCHidm9tFkIM7aMZnEHchuczv6z8g/AuY+HFmEdHw+SRq/gCc4vfc\nfseCvvzQhOXMQ1NWxyx0T2OrKGcSwMGIs/vcfwhfi46dJIq9ixRs/zkcpg48\nM7Jsb42RiB3y2TurZgLoQnHoxOBRHpJDn+5sfcGnyWekQrfxeqbJHRrvQorY\nQIKKz1+Um+KQIRAH6+8HHEC7mJpUHXAOStniQHJSgst+4f8T2NoMurvitnir\nqm8xJ2cFDEgXRcL7eHRj9NyblUJPq8UzolLE5/2HMBYl6LORDukaog22cMva\nxtQPp4Ghg9DsXlvd5wvKmS8kb7PxyRe4mz/v7eFGCLrp0DZ+yzQcU8W2zB8E\nzTTCyUd1HxtJ0lj6iFOcjV2tsq+emlzWWRc9F7c/Iev/xXUorNsPatrweNiw\naKDp4R6GY1PqlfJv6gmxe3QtqCF9UQC/HkD23X8dabbOsNHo002yHLTxxBu1\noHCY7xQL2cSqd5kKT0C4oeqxYUI4XJhEkGTV+5Rdx35E53sFYi++EdA0n7Qa\n9YLv\r\n=nItf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"colors":true,"require":"@babel/register"},"readme":"# Node.js Custom Environment Variables Generator for `config`-Based Projects\n\nThis is a handy little utility that will generate JSON suitable for use as a [`config`](https://www.npmjs.com/package/config) -based project's `config/custom-environment-variables.json`.  (Note that throughout this project \"cev\" stands for \"custom environment variables\".)\n\n> NOTE: This package supercedes [https://www.npmjs.com/package/config-cev-generator](https://www.npmjs.com/package/config-cev-generator)\n\nSee [this blog post](http://www.scispike.com/blog/get-rid-of-node-js-config-grunt-work) for full description and tips.\n\nIt really comes in handy when your configuration starts to get big and you forget to keep\nyour `config/custom-environment-variables.json` file in sync with the rest of your configuration.\n\n> NOTE: If you're using TypeScript, make sure `ts-node` is on your `PATH` and that you use `cev-ts` instead of `cev`.\n\n## Example\n```\n# cd into a config-based Node.js project...\n$ npm install --save-dev @northscaler/config-custom-environment-variables-generator\n$ npx cev\n```\nIf your project's configuration is\n```\n{\n  \"foo\": {\n    \"bar\": \"snafu\",\n    \"goo\": \"juju\"\n  }\n}\n```\nthen the preceding command will generate JSON to stdout suitable for use as your project's `config/custom-environment-variables.json`:\n```\n{\n  \"foo\": {\n    \"bar\": \"NODE_APP_FOO_BAR\",\n    \"goo\": \"NODE_APP_FOO_GOO\"\n  }\n}\n```\n\nThe CLI writes to stdout by default.\nTo save the output, just direct it to a file:\n\n`$ npx cev > config/custom-environment-variables.json`\n\n... or give the file as the sole positional argument:\n\n`$ npx cev config/custom-environment-variables.json`\n\n## Prerequisites\n\nThe generator requires that your project have a valid `config`-based configuration in order to work properly.\n\n## Tips\n - The default environment variable prefix is `NODE_APP`.  Customize with `-p` or `--prefix`.\n - The default word separator is `_`.  Customize with `-s` or `--separator`.\n - Run `cev --help` for more information.\n","scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","postunit":"run-s report","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","postunit-integration":"run-s report","finalize-distribution":"cp package.json package-lock.json README.md LICENSE lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/config-custom-environment-variables-generator.git","type":"git"},"_npmVersion":"6.14.15","description":"Generator of config/custom-environment-variables.json File for config-Based Projects","directories":{},"_nodeVersion":"12.22.9","dependencies":{"stdio":"2.1.1","config":"3.3.7","mkdirp":"1.0.4","@babel/polyfill":"7.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","chai":"4.3.4","acorn":"8.7.0","jsdoc":"3.6.7","mocha":"9.1.3","rimraf":"3.0.2","standard":"16.0.4","copyfiles":"2.4.1","@babel/cli":"7.16.8","dirty-chai":"2.0.1","@babel/core":"7.16.7","npm-run-all":"4.1.5","@babel/types":"7.16.8","babel-eslint":"10.1.0","npm-cli-login":"1.0.0","@babel/register":"7.16.9","@babel/traverse":"7.16.8","@babel/preset-env":"7.16.8","@babel/plugin-proposal-optional-chaining":"7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/config-custom-environment-variables-generator_1.4.0-rc.0_1642218203713_0.6829779832038994","host":"s3://npm-registry-packages"}},"1.4.0-rc.1":{"name":"@northscaler/config-custom-environment-variables-generator","version":"1.4.0-rc.1","keywords":["config","node-config","custom-environment-variables","generator"],"license":"MIT","_id":"@northscaler/config-custom-environment-variables-generator@1.4.0-rc.1","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"victorynap","email":"djannotta@gmail.com"},{"name":"matthewadams","email":"matthew@matthewadams.me"},{"name":"theresamorelli","email":"theresa.morelli@frontedgedigital.com"}],"homepage":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator#readme","bugs":{"url":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator/issues"},"bin":{"cev":"cli.js","cev-ts":"cli-ts.ts"},"dist":{"shasum":"fde606fe444106e47be94be901f26b4f7f37bcf0","tarball":"https://registry.npmjs.org/@northscaler/config-custom-environment-variables-generator/-/config-custom-environment-variables-generator-1.4.0-rc.1.tgz","fileCount":43,"integrity":"sha512-rZ4nYPMLhnT+wC2bEFn5hfzfGBIALKk1jZ8QojP5gh2HKuftgcLySkZl6hy2sJNNl5/qpvBoM8aHQiBLXHP48w==","signatures":[{"sig":"MEQCICdwagDIzFX/NoGehRXFB9tsi9Iv/4emXMTpdOZSoOKNAiAq8p2THbfzAcJGSoymGYRb3Fx4tce8Mqkav6xO8rutdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1456886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4lcKCRA9TVsSAnZWagAA98wQAI6/bPTIrCNxJtx/KrMh\nUjgS+30HVjj7/PlsCIkcytSgMIiR77GnYjHSaSNjDtUDNcsxoGYWiPwdnWIV\nnMvCBLgUPqzq1bV6kAKMFsEPlMlEtLLIx+zgoIWq+4cfFOm2Gh17yIBNmikC\nrmFgt1QzUP4q0Qhk6H3C3F9OmxMyOv7Q4wy+F9SbJ38dhyZIIWidEG8n331O\n0B98yoilUaqzUdZ4aIbYUFDZNF5lGWSFXg5uPOETATiR365MaPBC6yZQVf+M\n/x0z1ccd+tP4kBnpwE/+cDkzfii7L2l3LH0womiiO0lsEDA3F0VqYW77ycqP\nc7/OyeKKD0m5i5liXgmguBb2yKNcrmocs87XXsZCR1QGoaJRZhhjxj9izTzu\nFH6QRJTYUtTn/dp8euOB0dVCHzfQO22IbFU9TxXhpyEf7uDg5vmrhLZSnwI5\nRKymUCMx7xxdWsIoc4iBwifA4RtZLlfGsZb5kaE0iHp+cXFztKopxbYNGPov\nYS+F4BmNVcmg5BMEC7rG/52TM3ZaVq/riWcGiKpfRwK1H1NczHNEWuJSyrEK\n6TL8o5VwiCQfGudl5AnIQqMHWPPBBSBQkd0iPZWfIkQnb3ZcXhVrSz1SiQiy\nCv0Boz1E7OJh9NXhdUGYL56okuK0mUg7jiby5Xr3eSUsGUEVH0IjFbbzxt1V\nQW8m\r\n=nPQT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"colors":true,"require":"@babel/register"},"readme":"# Node.js Custom Environment Variables Generator for `config`-Based Projects\n\nThis is a handy little utility that will generate JSON suitable for use as a [`config`](https://www.npmjs.com/package/config) -based project's `config/custom-environment-variables.json`.  (Note that throughout this project \"cev\" stands for \"custom environment variables\".)\n\n> NOTE: This package supercedes [https://www.npmjs.com/package/config-cev-generator](https://www.npmjs.com/package/config-cev-generator)\n\nSee [this blog post](http://www.scispike.com/blog/get-rid-of-node-js-config-grunt-work) for full description and tips.\n\nIt really comes in handy when your configuration starts to get big and you forget to keep\nyour `config/custom-environment-variables.json` file in sync with the rest of your configuration.\n\n> NOTE: If you're using TypeScript, make sure `ts-node` is on your `PATH` and that you use `cev-ts` instead of `cev`.\n\n## Example\n```\n# cd into a config-based Node.js project...\n$ npm install --save-dev @northscaler/config-custom-environment-variables-generator\n$ npx cev\n```\nIf your project's configuration is\n```\n{\n  \"foo\": {\n    \"bar\": \"snafu\",\n    \"goo\": \"juju\"\n  }\n}\n```\nthen the preceding command will generate JSON to stdout suitable for use as your project's `config/custom-environment-variables.json`:\n```\n{\n  \"foo\": {\n    \"bar\": \"NODE_APP_FOO_BAR\",\n    \"goo\": \"NODE_APP_FOO_GOO\"\n  }\n}\n```\n\nIn order to support `config`'s `__format` feature, see the following example.\nIf your project's configuration is\n```\n{\n  \"foo\": {\n    \"bar\": 1,\n    \"goo\": 2\n  },\n  \"snafu\": \"something\"\n}\n```\nthen the following command will cause your configuration's `foo.bar` value to use format `json` and `foo.goo` to use `number`:\n```\nnpx cev -k foo.bar=json -k foo.goo=number\n```\n\nThe CLI writes to stdout by default.\nTo save the output, just direct it to a file:\n\n`$ npx cev > config/custom-environment-variables.json`\n\n... or give the file as the sole positional argument:\n\n`$ npx cev config/custom-environment-variables.json`\n\n## Prerequisites\n\nThe generator requires that your project have a valid `config`-based configuration in order to work properly.\n\n## Tips\n - The default environment variable prefix is `NODE_APP`.  Customize with `-p` or `--prefix`.\n - The default word separator is `_`.  Customize with `-s` or `--separator`.\n - Run `cev --help` for more information.\n","scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","postunit":"run-s report","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","postunit-integration":"run-s report","finalize-distribution":"cp package.json package-lock.json README.md LICENSE lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/config-custom-environment-variables-generator.git","type":"git"},"_npmVersion":"6.14.15","description":"Generator of config/custom-environment-variables.json File for config-Based Projects","directories":{},"_nodeVersion":"12.22.9","dependencies":{"stdio":"2.1.1","config":"3.3.7","mkdirp":"1.0.4","lodash.set":"4.3.2","@babel/polyfill":"7.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","chai":"4.3.4","acorn":"8.7.0","jsdoc":"3.6.7","mocha":"9.1.3","rimraf":"3.0.2","standard":"16.0.4","copyfiles":"2.4.1","@babel/cli":"7.16.8","dirty-chai":"2.0.1","@babel/core":"7.16.7","npm-run-all":"4.1.5","@babel/types":"7.16.8","babel-eslint":"10.1.0","npm-cli-login":"1.0.0","@babel/register":"7.16.9","@babel/traverse":"7.16.8","@babel/preset-env":"7.16.8","@babel/plugin-proposal-optional-chaining":"7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/config-custom-environment-variables-generator_1.4.0-rc.1_1642223370765_0.6331903616871448","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@northscaler/config-custom-environment-variables-generator","version":"1.4.0","keywords":["config","node-config","custom-environment-variables","generator"],"license":"MIT","_id":"@northscaler/config-custom-environment-variables-generator@1.4.0","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"victorynap","email":"djannotta@gmail.com"},{"name":"matthewadams","email":"matthew@matthewadams.me"},{"name":"theresamorelli","email":"theresa.morelli@frontedgedigital.com"}],"homepage":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator#readme","bugs":{"url":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator/issues"},"bin":{"cev":"cli.js","cev-ts":"cli-ts.ts"},"dist":{"shasum":"450f880a987a4c892cb0750d287503cba75c07d0","tarball":"https://registry.npmjs.org/@northscaler/config-custom-environment-variables-generator/-/config-custom-environment-variables-generator-1.4.0.tgz","fileCount":43,"integrity":"sha512-mS+kGXre554bJj8ci9ENvn2D4jN9MQMZyMXJt0dXs4OTUPgT0gnZpjxas6kbGbq+UGQNUVlcqGMVWuZK/HGgCQ==","signatures":[{"sig":"MEQCICMfD1gc0OWFjMs1lKnzSof9ewEarvTJnFfZiLvfV2J1AiB0Qo/B38hteGYwtD86k6GEf6iwjVVwLtckOSJA4e/whQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1456876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4lhzCRA9TVsSAnZWagAAghkP+wcXEe4I3tAjyqeYecLC\n6T2QuNIC/E53oneRhE/q+W7TX7y0m2IQSQqLrRrS8CS+4UpkwcMnssCrmncv\n6Lj/Rk1n1j0leeG+OTlSVJEGFUlOazZUqsYq/ok+v2dfckyn0n96AI1Cx4Ku\ntcQP2OMQpN0wEjknL3YsOBU0l5tTNbKalDCzq4cbTi30oo/AMuJ2I/tO8wT9\nbGFixt25ey/DzifG/OHu8ye7sg5E3xGANLXhtm+Xl6iSRoD6M8Vr1A+xIARX\nkrUNE4gR+diM0I9zErRSdS9BBfguhpGyo9k2soQWr/bveGgVQbYPaQdUwbcI\nIr4MBONQRDaimJHAurot61QP7XD4tXfrbfJfncRaZq5WRlP/1ZnDJumg5j6q\nNThy/qQtQEUbLsq19SOCZI1VxXH1GRQkh4FlSbdogqL+GS5nEnAmqz42fEPC\nrtv6oxiBhqwYcawmVWqQyR5sOThx8EFUqH1AUylSTaJOia08CyEWzxsp//8S\nUBky9mH6KCasUaMtQ3LZR6QyvIf6aZ99hfvkHgs/ssIx5/s+egHGwaDOcs/P\nHtdwUL/hFT02pxOb0AtLvQ72xd3QuQogB1oVMrNRwTM1NR/V9lRIK+wi2g7R\n00yNqDGebkHANwd2Y7IqPojlNhgsRxZ7gYtNE7qpaxoGECCGdz2UF1jHDqkZ\nabyl\r\n=w0I1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"colors":true,"require":"@babel/register"},"readme":"# Node.js Custom Environment Variables Generator for `config`-Based Projects\n\nThis is a handy little utility that will generate JSON suitable for use as a [`config`](https://www.npmjs.com/package/config) -based project's `config/custom-environment-variables.json`.  (Note that throughout this project \"cev\" stands for \"custom environment variables\".)\n\n> NOTE: This package supercedes [https://www.npmjs.com/package/config-cev-generator](https://www.npmjs.com/package/config-cev-generator)\n\nSee [this blog post](http://www.scispike.com/blog/get-rid-of-node-js-config-grunt-work) for full description and tips.\n\nIt really comes in handy when your configuration starts to get big and you forget to keep\nyour `config/custom-environment-variables.json` file in sync with the rest of your configuration.\n\n> NOTE: If you're using TypeScript, make sure `ts-node` is on your `PATH` and that you use `cev-ts` instead of `cev`.\n\n## Example\n```\n# cd into a config-based Node.js project...\n$ npm install --save-dev @northscaler/config-custom-environment-variables-generator\n$ npx cev\n```\nIf your project's configuration is\n```\n{\n  \"foo\": {\n    \"bar\": \"snafu\",\n    \"goo\": \"juju\"\n  }\n}\n```\nthen the preceding command will generate JSON to stdout suitable for use as your project's `config/custom-environment-variables.json`:\n```\n{\n  \"foo\": {\n    \"bar\": \"NODE_APP_FOO_BAR\",\n    \"goo\": \"NODE_APP_FOO_GOO\"\n  }\n}\n```\n\nIn order to support `config`'s `__format` feature, see the following example.\nIf your project's configuration is\n```\n{\n  \"foo\": {\n    \"bar\": 1,\n    \"goo\": 2\n  },\n  \"snafu\": \"something\"\n}\n```\nthen the following command will cause your configuration's `foo.bar` value to use format `json` and `foo.goo` to use `number`:\n```\nnpx cev -k foo.bar=json -k foo.goo=number\n```\n\nThe CLI writes to stdout by default.\nTo save the output, just direct it to a file:\n\n`$ npx cev > config/custom-environment-variables.json`\n\n... or give the file as the sole positional argument:\n\n`$ npx cev config/custom-environment-variables.json`\n\n## Prerequisites\n\nThe generator requires that your project have a valid `config`-based configuration in order to work properly.\n\n## Tips\n - The default environment variable prefix is `NODE_APP`.  Customize with `-p` or `--prefix`.\n - The default word separator is `_`.  Customize with `-s` or `--separator`.\n - Run `cev --help` for more information.\n","scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","postunit":"run-s report","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","postunit-integration":"run-s report","finalize-distribution":"cp package.json package-lock.json README.md LICENSE lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/config-custom-environment-variables-generator.git","type":"git"},"_npmVersion":"6.14.15","description":"Generator of config/custom-environment-variables.json File for config-Based Projects","directories":{},"_nodeVersion":"12.22.9","dependencies":{"stdio":"2.1.1","config":"3.3.7","mkdirp":"1.0.4","lodash.set":"4.3.2","@babel/polyfill":"7.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","chai":"4.3.4","acorn":"8.7.0","jsdoc":"3.6.7","mocha":"9.1.3","rimraf":"3.0.2","standard":"16.0.4","copyfiles":"2.4.1","@babel/cli":"7.16.8","dirty-chai":"2.0.1","@babel/core":"7.16.7","npm-run-all":"4.1.5","@babel/types":"7.16.8","babel-eslint":"10.1.0","npm-cli-login":"1.0.0","@babel/register":"7.16.9","@babel/traverse":"7.16.8","@babel/preset-env":"7.16.8","@babel/plugin-proposal-optional-chaining":"7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/config-custom-environment-variables-generator_1.4.0_1642223731237_0.3758615969443466","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-12-13T22:33:27.506Z","modified":"2024-05-29T18:07:37.120Z","1.0.0-rc.0":"2019-12-13T22:33:28.004Z","1.0.0":"2019-12-13T22:36:07.234Z","1.0.1":"2020-02-17T22:23:48.066Z","1.0.2":"2020-03-11T21:17:41.725Z","1.1.0-rc.0":"2021-03-16T19:03:59.431Z","1.1.0-rc.1":"2021-03-16T19:40:14.002Z","1.1.0-rc.2":"2021-03-16T19:56:34.811Z","1.1.0":"2021-03-16T20:03:06.222Z","1.2.0-rc.0":"2021-12-16T18:01:52.829Z","1.2.0":"2021-12-16T18:02:17.293Z","1.2.1":"2021-12-16T18:06:38.527Z","1.3.0-rc.1":"2022-01-14T16:17:25.499Z","1.3.0-rc.2":"2022-01-14T16:37:36.149Z","1.3.0":"2022-01-14T16:55:28.810Z","1.3.1":"2022-01-14T20:21:14.800Z","1.4.0-rc.0":"2022-01-15T03:43:23.864Z","1.4.0-rc.1":"2022-01-15T05:09:30.982Z","1.4.0":"2022-01-15T05:15:31.446Z"},"maintainers":[{"email":"npm@northscaler.com","name":"npm_northscaler"},{"email":"npm@scispike.com","name":"npm_scispike"},{"email":"djannotta@gmail.com","name":"victorynap"}],"repository":{"url":"git+https://gitlab.com/northscaler-public/config-custom-environment-variables-generator.git","type":"git"},"keywords":["config","node-config","custom-environment-variables","generator"],"license":"MIT","homepage":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator#readme","bugs":{"url":"https://gitlab.com/northscaler-public/config-custom-environment-variables-generator/issues"},"readme":"","readmeFilename":""}