{"_id":"config-cev-generator","_rev":"8-c8c1db0ea8e38af89c1eaf3634fe6934","name":"config-cev-generator","description":"This 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 environm","dist-tags":{"latest":"0.1.6"},"versions":{"0.1.2":{"name":"config-cev-generator","private":false,"version":"0.1.2","keywords":["config","node-config","custom-environment-variables","generator"],"main":"lib/cev","bin":{"cev":"cev-cli.js"},"bugs":{"url":"https://github.com/SciSpike/node-config-cev-generator/issues"},"author":{"name":"Matthew Adams","email":"matthew.adams@scispike.com"},"repository":{"type":"git","url":"git+https://github.com/SciSpike/node-config-cev-generator.git"},"preferGlobal":true,"license":"MIT","dependencies":{"stdio":"^0.2.7","config":"^1.12.0"},"gitHead":"3e017c3c213fa6777a3f32505ab2ad446a9620ca","description":"This 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 environm","homepage":"https://github.com/SciSpike/node-config-cev-generator#readme","_id":"config-cev-generator@0.1.2","scripts":{},"_shasum":"49456912bce796b72f4808e243749ceca4498ed5","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"matthew.adams.scispike","email":"matthew.adams@scispike.com"},"dist":{"shasum":"49456912bce796b72f4808e243749ceca4498ed5","tarball":"https://registry.npmjs.org/config-cev-generator/-/config-cev-generator-0.1.2.tgz","integrity":"sha512-VhxbWE0QHzu0q6bhquchmr/xWQ8ykdMTsuVbJwtoC9d8r5chJSrHsT3nP15ZJ9KzD+XjxnmKAQVyxwpoPZTXSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3TkgdEy++tCIt1/UPbfPIfttVaKLoDuH3XNs7aj48EQIhALlbhh7XnD7dRiv9YFw8k6LJAuFit+hGbOGlrVVTHc6o"}]},"maintainers":[{"name":"matthew.adams.scispike","email":"matthew.adams@scispike.com"}]},"0.1.3":{"name":"config-cev-generator","private":false,"version":"0.1.3","keywords":["config","node-config","custom-environment-variables","generator"],"main":"lib/cev","bin":{"cev":"cev-cli.js"},"bugs":{"url":"https://github.com/SciSpike/node-config-cev-generator/issues"},"author":{"name":"Matthew Adams","email":"matthew.adams@scispike.com"},"repository":{"type":"git","url":"git+https://github.com/SciSpike/node-config-cev-generator.git"},"preferGlobal":true,"license":"MIT","dependencies":{"stdio":"^0.2.7","config":"^1.12.0"},"gitHead":"4b853c6f098dc8c61689a6e77ed9d42db44cfc5c","description":"This 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 environm","homepage":"https://github.com/SciSpike/node-config-cev-generator#readme","_id":"config-cev-generator@0.1.3","scripts":{},"_shasum":"3a23d7039761133b0ded13c70d05eaba2c53353e","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"matthew.adams.scispike","email":"matthew.adams@scispike.com"},"dist":{"shasum":"3a23d7039761133b0ded13c70d05eaba2c53353e","tarball":"https://registry.npmjs.org/config-cev-generator/-/config-cev-generator-0.1.3.tgz","integrity":"sha512-Y0adzUGC5zkT6jjRbuQghlBfEUlYMtLqLdQ7lPnB2FeCEUv6YyCKek00WbtAS0TXS6tfDrIFubhn1SzEp8yndw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUu+ax5yWOnvy0G5VIKsYn5Q/CNFAy08rHvr5kEkzXTAIgY9OzdsOGRsuDY81TYC4kHj4IffYb56jmabvUZASB1cU="}]},"maintainers":[{"name":"matthew.adams.scispike","email":"matthew.adams@scispike.com"}]},"0.1.4":{"name":"config-cev-generator","private":false,"version":"0.1.4","keywords":["config","node-config","custom-environment-variables","generator"],"main":"lib/cev","bin":{"cev":"cev-cli.js"},"bugs":{"url":"https://github.com/SciSpike/node-config-cev-generator/issues"},"author":{"name":"Matthew Adams","email":"matthew.adams@scispike.com"},"repository":{"type":"git","url":"git+https://github.com/SciSpike/node-config-cev-generator.git"},"preferGlobal":true,"license":"MIT","dependencies":{"stdio":"^0.2.7","config":"^1.12.0"},"gitHead":"174427c30191adf8d2b649b70c340a99671ec171","description":"This 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 environm","homepage":"https://github.com/SciSpike/node-config-cev-generator#readme","_id":"config-cev-generator@0.1.4","scripts":{},"_shasum":"440fa9b57294f163a59831b128f565684f75e5b0","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"matthew.adams.scispike","email":"matthew.adams@scispike.com"},"dist":{"shasum":"440fa9b57294f163a59831b128f565684f75e5b0","tarball":"https://registry.npmjs.org/config-cev-generator/-/config-cev-generator-0.1.4.tgz","integrity":"sha512-h1GLcbSKjT8coA3S/i2hP4kg8gBKJ0E6eVoHjpjQfpdDdYNLWiU12bJyT3hf64v3NoFAQHCiwhT6PejFs6Wkew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICGDifQjhUy4pWu7mxA6t0CvrwWRVx10v87gHBIaGwQ0AiA+mBVL/OW/Is3m3dldGKGc/vlt86IYm5ny2xrHUKXn2A=="}]},"maintainers":[{"name":"matthew.adams.scispike","email":"matthew.adams@scispike.com"}]},"0.1.5":{"name":"config-cev-generator","private":false,"version":"0.1.5","keywords":["config","node-config","custom-environment-variables","generator"],"main":"lib/cev","bin":{"cev":"cev-cli.js"},"bugs":{"url":"https://github.com/SciSpike/node-config-cev-generator/issues"},"author":{"name":"Matthew Adams","email":"matthew.adams@scispike.com"},"repository":{"type":"git","url":"git+https://github.com/SciSpike/node-config-cev-generator.git"},"preferGlobal":true,"license":"MIT","dependencies":{"stdio":"^0.2.7","config":"^1.12.0"},"gitHead":"1eb0a1dea54263a29a31df2ebf98c684a397fac5","description":"This 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 environm","homepage":"https://github.com/SciSpike/node-config-cev-generator#readme","_id":"config-cev-generator@0.1.5","scripts":{},"_shasum":"0a717cb10b7ac4277aad889bc8b86dcec86ee9a4","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"matthew.adams.scispike","email":"matthew.adams@scispike.com"},"dist":{"shasum":"0a717cb10b7ac4277aad889bc8b86dcec86ee9a4","tarball":"https://registry.npmjs.org/config-cev-generator/-/config-cev-generator-0.1.5.tgz","integrity":"sha512-HxY/lklsotFwZFF2TN+e00aYXI/zGnyfmM6L+UgZSzfPASEEck6f51gvGtaE2KrXn2pvf6bu+l3LBO0CUZEBUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdM3iGvXxabTr6Xx+EQ6kYwzrM3Fpa5sIm7K2gO8sQ1AiEA+x3mJjcg/a2OPkRmaA99ScLTe4OBfJgGS7aGWcYt9zI="}]},"maintainers":[{"name":"matthew.adams.scispike","email":"matthew.adams@scispike.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/config-cev-generator-0.1.5.tgz_1465317386793_0.2733059786260128"}},"0.1.6":{"name":"config-cev-generator","private":false,"version":"0.1.6","keywords":["config","node-config","custom-environment-variables","generator"],"main":"lib/cev","bin":{"cev":"cev-cli.js"},"bugs":{"url":"https://github.com/SciSpike/node-config-cev-generator/issues"},"author":{"name":"Matthew Adams","email":"matthew.adams@scispike.com"},"repository":{"type":"git","url":"git+https://github.com/SciSpike/node-config-cev-generator.git"},"preferGlobal":true,"license":"MIT","dependencies":{"stdio":"^0.2.7","config":"^1.12.0"},"devDependencies":{"mocha":"^2.5.3"},"gitHead":"dc3bf0620ab274e87ab28ffc1dd7afb5baed3ea2","description":"This 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 environm","homepage":"https://github.com/SciSpike/node-config-cev-generator#readme","_id":"config-cev-generator@0.1.6","scripts":{},"_shasum":"05c0b97f90e3459e879bc2b09194961d8b183e24","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"matthew.adams.scispike","email":"matthew.adams@scispike.com"},"dist":{"shasum":"05c0b97f90e3459e879bc2b09194961d8b183e24","tarball":"https://registry.npmjs.org/config-cev-generator/-/config-cev-generator-0.1.6.tgz","integrity":"sha512-fLoey8xYgHwiT9D5OiBo90zWAfzkZu89APwDg7232Vkrxxu2wKhKwFJ7YOKh2ZFqL9kTu/Sb5dX/PgcMIuCOHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPhmpTkbCEySesQikPegwnDap7rPK/M4S3wKCaHpQx0AIhALF9u/dkVysp3k9ReUCl1PGvXHOuN3zsQopYdynOv6qc"}]},"maintainers":[{"name":"matthew.adams.scispike","email":"matthew.adams@scispike.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/config-cev-generator-0.1.6.tgz_1465929683128_0.5118537694215775"}}},"readme":"# Node.js Custom Environment Variable 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\nSee blog post at http://www.scispike.com/blog/get-rid-of-node-js-config-grunt-work\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$ npm install -g config-cev-generator\n# change into a config-based node.js project...\n$ 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`$ 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","maintainers":[{"name":"matthew.adams.scispike","email":"matthew.adams@scispike.com"}],"time":{"modified":"2022-06-13T20:55:43.564Z","created":"2015-08-20T19:14:43.010Z","0.1.2":"2015-08-20T19:14:43.010Z","0.1.3":"2015-08-21T14:12:55.282Z","0.1.4":"2015-08-21T16:56:50.273Z","0.1.5":"2016-06-07T16:36:28.722Z","0.1.6":"2016-06-14T18:41:26.382Z"},"homepage":"https://github.com/SciSpike/node-config-cev-generator#readme","keywords":["config","node-config","custom-environment-variables","generator"],"repository":{"type":"git","url":"git+https://github.com/SciSpike/node-config-cev-generator.git"},"author":{"name":"Matthew Adams","email":"matthew.adams@scispike.com"},"bugs":{"url":"https://github.com/SciSpike/node-config-cev-generator/issues"},"license":"MIT","readmeFilename":"readme.md","users":{"mechanicalhuman":true}}