{"_id":"grunt-generate-configs","_rev":"40-060b85f98074fd07fac574966a2b37bb","name":"grunt-generate-configs","description":"CLI to generate separate grunt configuration files automatically","dist-tags":{"latest":"0.6.1"},"versions":{"0.1.1":{"name":"grunt-generate-configs","description":"Generate separate grunt configuration files automatically","version":"0.1.1","homepage":"https://github.com/creynders/grunt-generate-configs","author":{"name":"Camille Reynders","email":"info@creynders.be","url":"http://www.creynders.be"},"repository":{"type":"git","url":"git://github.com/creynders/grunt-generate-configs"},"bugs":{"url":"https://github.com/creynders/grunt-generate-configs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/creynders/grunt-generate-configs/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2","load-grunt-tasks":"~0.3.0","inquirer":"~0.4.0","grunt-markdown":"~0.5.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-connect":"~0.6.0"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["grunt","gruntfile","gruntplugin","configuration"],"_id":"grunt-generate-configs@0.1.1","dist":{"shasum":"addc714913c5187da22a88010a1d7149b3a4a003","tarball":"https://registry.npmjs.org/grunt-generate-configs/-/grunt-generate-configs-0.1.1.tgz","integrity":"sha512-HdDfv8FVYMXcw+FNGfxJTrZ2RqV74shXa9oF+PEQvfYlqVdTsl6fnMnkCfFW6ykO1g48KzYOyKyj/YD01Z5DaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwckMtFccht3IxhjKboJaDmxz03+m2lKhGvNc1bCZQLAIhALTt+9zwwvkEQ06kbED1sBsOw8ytXbcf0o8TmtRvKlag"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"creynders","email":"camille.reynders@gmail.com"},"maintainers":[{"name":"creynders","email":"camille.reynders@gmail.com"}],"deprecated":"critical bugs fixed in v0.2.0"},"0.1.2":{"name":"grunt-generate-configs","description":"Generate separate grunt configuration files automatically","version":"0.1.2","homepage":"https://github.com/creynders/grunt-generate-configs","author":{"name":"Camille Reynders","email":"info@creynders.be","url":"http://www.creynders.be"},"repository":{"type":"git","url":"git://github.com/creynders/grunt-generate-configs"},"bugs":{"url":"https://github.com/creynders/grunt-generate-configs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/creynders/grunt-generate-configs/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"inquirer":"~0.4.0"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2","load-grunt-tasks":"~0.3.0","grunt-markdown":"~0.5.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-connect":"~0.6.0"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["grunt","gruntfile","gruntplugin","configuration"],"_id":"grunt-generate-configs@0.1.2","dist":{"shasum":"b09b66e61c368721b10e2766e9a8bbf042631c1d","tarball":"https://registry.npmjs.org/grunt-generate-configs/-/grunt-generate-configs-0.1.2.tgz","integrity":"sha512-3JzywBEZmL2vgMBHDHR221oSckFIVkrG//5WuytLbWCD2cwj78C9C7XXppG8L4KuA+/0yHA33GAFVhM7fXGBsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFA9+lUC8iYatgYEDl1xtR+vqJGYUQw8SGxivptbpP3oAiEAusGhbMeAxXbq+pD0mac6D3Lj2e4prQBZbQOzN+iuHUI="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"creynders","email":"camille.reynders@gmail.com"},"maintainers":[{"name":"creynders","email":"camille.reynders@gmail.com"}],"deprecated":"critical bugs fixed in v0.2.0"},"0.2.0":{"name":"grunt-generate-configs","description":"Generate separate grunt configuration files automatically","version":"0.2.0","homepage":"https://github.com/creynders/grunt-generate-configs","author":{"name":"Camille Reynders","email":"info@creynders.be","url":"http://www.creynders.be"},"repository":{"type":"git","url":"git://github.com/creynders/grunt-generate-configs"},"bugs":{"url":"https://github.com/creynders/grunt-generate-configs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/creynders/grunt-generate-configs/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test; grunt test --type=js; grunt test --target=foo"},"dependencies":{"inquirer":"~0.4.0"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2","load-grunt-tasks":"~0.3.0","grunt-markdown":"~0.5.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-connect":"~0.6.0","glob":"~3.2.8","lodash":"~2.4.1","minimist":"0.0.7"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["grunt","gruntfile","gruntplugin","configuration"],"_id":"grunt-generate-configs@0.2.0","dist":{"shasum":"d9849de2d3ce0e8d5a80b86e00faf61017eea4e2","tarball":"https://registry.npmjs.org/grunt-generate-configs/-/grunt-generate-configs-0.2.0.tgz","integrity":"sha512-0rBm22gCd6KV6wMFtypI7FZccnsZTWmX60y2pWsU3U1MjuVqeoqtQFtQRN9loqdYeO+p0oOB0q8EZHz5Ke4dmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICL2XYD4YWU1aOyBpm1GaWbAY1ZALNUzFSo/1LMCvh6MAiEA4KSfEAAagxb0j04Z0z40bv+dvewMwpHCCHlsEbBnZKE="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"creynders","email":"camille.reynders@gmail.com"},"maintainers":[{"name":"creynders","email":"camille.reynders@gmail.com"}]},"0.3.0":{"name":"grunt-generate-configs","description":"Generate separate grunt configuration files automatically","version":"0.3.0","homepage":"https://github.com/creynders/grunt-generate-configs","author":{"name":"Camille Reynders","email":"info@creynders.be","url":"http://www.creynders.be"},"repository":{"type":"git","url":"git://github.com/creynders/grunt-generate-configs"},"bugs":{"url":"https://github.com/creynders/grunt-generate-configs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/creynders/grunt-generate-configs/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test; grunt test --type=js; grunt test --target=foo; grunt test --type=yaml; grunt test --type=coffee"},"dependencies":{"inquirer":"~0.4.0","js-yaml":"~3.0.1","js2coffee":"~0.2.7"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2","load-grunt-tasks":"~0.3.0","grunt-markdown":"~0.5.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-connect":"~0.6.0","glob":"~3.2.8","lodash":"~2.4.1","minimist":"0.0.7"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["grunt","gruntfile","gruntplugin","configuration"],"_id":"grunt-generate-configs@0.3.0","dist":{"shasum":"291149e26c602cae21ce6bc57ead6ba1eea230ea","tarball":"https://registry.npmjs.org/grunt-generate-configs/-/grunt-generate-configs-0.3.0.tgz","integrity":"sha512-pPmdZ+MQZcy1J8/Qd5frkIreawzqxKodD1ZDwb5s9zXANdd6uVG5xTNuMRveOmdoJF8DJfP4pbID3inUlT0Ruw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUbeyRfNe28cO4JlNhwpeERgDVUGndeSPP4qdkSADAwQIhANsL9KKTTdBxRK6+GXrXs2tY0CPFkT6sMKfFYkccw0Io"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"creynders","email":"camille.reynders@gmail.com"},"maintainers":[{"name":"creynders","email":"camille.reynders@gmail.com"}]},"0.4.0":{"name":"grunt-generate-configs","description":"CLI to generate separate grunt configuration files automatically","version":"0.4.0","homepage":"https://github.com/creynders/grunt-generate-configs","author":{"name":"Camille Reynders","email":"info@creynders.be","url":"http://www.creynders.be"},"repository":{"type":"git","url":"git://github.com/creynders/grunt-generate-configs"},"bugs":{"url":"https://github.com/creynders/grunt-generate-configs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/creynders/grunt-generate-configs/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test; grunt test --type=js; grunt test --target=foo; grunt test --type=yaml; grunt test --type=coffee"},"dependencies":{"inquirer":"~0.4.0","js-yaml":"~3.0.1","js2coffee":"~0.2.7"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2","load-grunt-tasks":"~0.3.0","grunt-markdown":"~0.5.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-connect":"~0.6.0","glob":"~3.2.8","lodash":"~2.4.1","minimist":"0.0.7"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["grunt","gruntfile","gruntplugin","configuration"],"bin":{"generate_configs":"./bin/generate_configs"},"_id":"grunt-generate-configs@0.4.0","dist":{"shasum":"3c23bc2fadde1aeb1bde030c1006dbe81e6326f9","tarball":"https://registry.npmjs.org/grunt-generate-configs/-/grunt-generate-configs-0.4.0.tgz","integrity":"sha512-DzGpxZ9YEIb613jAynXN1ejr07ZtIhRRHFug6fuNUVXcJBCtWFJ/GTlJ36tJ0Czdjijv3oHof/uMDfXDPNLscQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN/nvpI8xtnMFLX2pF+bjNkuhZV5fDkz/EN6Ap1XhM3wIgXl+MOxAem5vVwNNP2fSFVnAiD04if4zWEIrlQwXYUxE="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"creynders","email":"camille.reynders@gmail.com"},"maintainers":[{"name":"creynders","email":"camille.reynders@gmail.com"}]},"0.4.1":{"name":"grunt-generate-configs","description":"CLI to generate separate grunt configuration files automatically","version":"0.4.1","homepage":"https://github.com/creynders/grunt-generate-configs","preferGlobal":true,"author":{"name":"Camille Reynders","email":"info@creynders.be","url":"http://www.creynders.be"},"repository":{"type":"git","url":"git://github.com/creynders/grunt-generate-configs"},"bugs":{"url":"https://github.com/creynders/grunt-generate-configs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/creynders/grunt-generate-configs/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test; grunt test --type=js; grunt test --target=foo; grunt test --type=yaml; grunt test --type=coffee"},"dependencies":{"inquirer":"~0.4.0","js-yaml":"~3.0.1","js2coffee":"~0.2.7"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2","load-grunt-tasks":"~0.3.0","grunt-markdown":"~0.5.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-connect":"~0.6.0","glob":"~3.2.8","lodash":"~2.4.1","minimist":"0.0.7"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["grunt","gruntfile","gruntplugin","configuration"],"bin":{"generate_configs":"./bin/generate_configs"},"_id":"grunt-generate-configs@0.4.1","dist":{"shasum":"ea2d26e410ef053ec3d132f55a48533a7c3706d6","tarball":"https://registry.npmjs.org/grunt-generate-configs/-/grunt-generate-configs-0.4.1.tgz","integrity":"sha512-8eRoeI9YHtCP63MxGL7fTjGJaGFLFsdC78q7mo34wRo0PQiiu+EmZkBEkIRWUdgiSMGWGgnI87eSL8S7ldkzpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3FElkGAAjLTzjjdQQ/XIjFqKEFMvcWRCk6iAU2oqULgIhAOjPwD2/ath+63nGi1VGIh6OPuii69tCKLpksmAOp2Qv"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"creynders","email":"camille.reynders@gmail.com"},"maintainers":[{"name":"creynders","email":"camille.reynders@gmail.com"}]},"0.5.0":{"name":"grunt-generate-configs","description":"CLI to generate separate grunt configuration files automatically","version":"0.5.0","homepage":"https://github.com/creynders/grunt-generate-configs","preferGlobal":true,"author":{"name":"Camille Reynders","email":"info@creynders.be","url":"http://www.creynders.be"},"repository":{"type":"git","url":"git://github.com/creynders/grunt-generate-configs"},"bugs":{"url":"https://github.com/creynders/grunt-generate-configs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/creynders/grunt-generate-configs/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"inquirer":"~0.4.0","js-yaml":"~3.0.1","js2coffee":"~0.2.7","rimraf":"~2.2.6"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2","load-grunt-tasks":"~0.3.0","grunt-markdown":"~0.5.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-connect":"~0.6.0","glob":"~3.2.8","lodash":"~2.4.1","minimist":"0.0.7"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["grunt","gruntfile","gruntplugin","configuration"],"bin":{"generate_configs":"./bin/generate_configs"},"main":"index.js","_id":"grunt-generate-configs@0.5.0","dist":{"shasum":"593c4b1d4dafea860fb35cd1282797edf6a2ef8b","tarball":"https://registry.npmjs.org/grunt-generate-configs/-/grunt-generate-configs-0.5.0.tgz","integrity":"sha512-ckE2VdLe6/VhWcyJJWNDMFYx/d8ogOvEExlTH0+6/i0zBXY+lRMZ6lej+r9t7rS/hFt5VtGc0lCC6+co8ealcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF2zf5SVd1KVSiyWIcXIj44vGjxzY9ECnFXH/rIgP+mQAiAeFkU/S6Tq2Z5+8x9cpsDibYfaqKPT4kz6C0WTUZISoQ=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"creynders","email":"camille.reynders@gmail.com"},"maintainers":[{"name":"creynders","email":"camille.reynders@gmail.com"}]},"0.5.1":{"name":"grunt-generate-configs","description":"CLI to generate separate grunt configuration files automatically","version":"0.5.1","homepage":"https://github.com/creynders/grunt-generate-configs","preferGlobal":true,"author":{"name":"Camille Reynders","email":"info@creynders.be","url":"http://www.creynders.be"},"repository":{"type":"git","url":"git://github.com/creynders/grunt-generate-configs"},"bugs":{"url":"https://github.com/creynders/grunt-generate-configs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/creynders/grunt-generate-configs/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"dependencies":{"inquirer":"~0.4.0","js-yaml":"~3.0.1","js2coffee":"~0.2.7","rimraf":"~2.2.6","cson":"^1.4.5","js-beautify":"^1.4.2"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2","load-grunt-tasks":"~0.3.0","grunt-markdown":"~0.5.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-connect":"~0.6.0","glob":"~3.2.8","lodash":"~2.4.1","minimist":"0.0.7"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["grunt","gruntfile","gruntplugin","configuration"],"bin":{"generate_configs":"./bin/generate_configs"},"main":"index.js","_id":"grunt-generate-configs@0.5.1","dist":{"shasum":"7ef0ae1d5fc0ca5b155dc91e3d520ff480109956","tarball":"https://registry.npmjs.org/grunt-generate-configs/-/grunt-generate-configs-0.5.1.tgz","integrity":"sha512-LvabcRSaQtN6keD0xpcgxC5KRYRW9tElS7fXapn0I5QxwLJQ4Ij4JZrBhMPABFmlm1CTYx8AS/w3SaPWWBnOeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8sA559vCRj431H286jOaqiK3Tr4qvqEGQaw7pk7TGwAiEA8qMhAdiDe38pYn6UZrzi6QztMwiVLZKGldB9C16+sB4="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"creynders","email":"camille.reynders@gmail.com"},"maintainers":[{"name":"creynders","email":"camille.reynders@gmail.com"}]},"0.5.2":{"name":"grunt-generate-configs","description":"CLI to generate separate grunt configuration files automatically","version":"0.5.2","homepage":"https://github.com/creynders/grunt-generate-configs","preferGlobal":true,"author":{"name":"Camille Reynders","email":"info@creynders.be","url":"http://www.creynders.be"},"repository":{"type":"git","url":"git://github.com/creynders/grunt-generate-configs"},"bugs":{"url":"https://github.com/creynders/grunt-generate-configs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/creynders/grunt-generate-configs/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"dependencies":{"inquirer":"~0.4.0","js-yaml":"~3.0.1","js2coffee":"~0.2.7","rimraf":"~2.2.6","cson":"^1.4.5","js-beautify":"^1.4.2"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2","load-grunt-tasks":"~0.3.0","grunt-markdown":"~0.5.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-connect":"~0.6.0","glob":"~3.2.8","lodash":"~2.4.1","minimist":"0.0.7"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["grunt","gruntfile","gruntplugin","configuration"],"bin":{"generate_configs":"./bin/generate_configs"},"main":"index.js","_id":"grunt-generate-configs@0.5.2","dist":{"shasum":"47a1e01ac2bd189d56ba7e4568685a9c88873909","tarball":"https://registry.npmjs.org/grunt-generate-configs/-/grunt-generate-configs-0.5.2.tgz","integrity":"sha512-Kjp3pEGvGvqKDhY6zuHCI9UQdra9R97xPsgBHWL/9w+KmlPcHIuOa+7xizddZlU3ok4JLNYCXsOf+0c7SDfBmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN+Cnfm87yzy5VRuQk0pFUAUuuL9KGjM/NKMpI8znzEgIhAJK5LslAQwnPmjpD1B21SiA8b+J8XTzTUoBPMfSLjztY"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"creynders","email":"camille.reynders@gmail.com"},"maintainers":[{"name":"creynders","email":"camille.reynders@gmail.com"}]},"0.6.0":{"name":"grunt-generate-configs","description":"CLI to generate separate grunt configuration files automatically","version":"0.6.0","homepage":"https://github.com/creynders/grunt-generate-configs","preferGlobal":true,"author":{"name":"Camille Reynders","email":"info@creynders.be","url":"http://www.creynders.be"},"repository":{"type":"git","url":"git://github.com/creynders/grunt-generate-configs"},"bugs":{"url":"https://github.com/creynders/grunt-generate-configs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/creynders/grunt-generate-configs/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"dependencies":{"inquirer":"~0.4.0","js-yaml":"~3.0.1","js2coffee":"~0.2.7","rimraf":"~2.2.6","js-beautify":"^1.4.2"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2","grunt-markdown":"~0.5.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-connect":"~0.6.0","glob":"~3.2.8","lodash":"~2.4.1","minimist":"0.0.7","load-grunt-configs":"^0.4.0","jit-grunt":"^0.5.0"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["grunt","gruntfile","gruntplugin","configuration"],"bin":{"generate_configs":"./bin/generate_configs"},"main":"index.js","_id":"grunt-generate-configs@0.6.0","dist":{"shasum":"fdc8f7f80ee8503d7002b7c5556e12a1ccd02c4c","tarball":"https://registry.npmjs.org/grunt-generate-configs/-/grunt-generate-configs-0.6.0.tgz","integrity":"sha512-kMd8gG1o6/ou8GKWaHlN1hMIg6ADZk7+EvAL5TaAPYTi8g/j4SVwoANe8lJbNIwmlXfWYkyVko3EnroZsYVw7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDgP+MTUHwqEZnKm3j6/7dg0QdIdR3VYaHyCZMXY2AwSAiEA11ujD7dbyj+qQjNQKgxnAqGZkFEun9DTevEBZTsPL18="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"creynders","email":"camille.reynders@gmail.com"},"maintainers":[{"name":"creynders","email":"camille.reynders@gmail.com"}]},"0.6.1":{"name":"grunt-generate-configs","description":"CLI to generate separate grunt configuration files automatically","version":"0.6.1","homepage":"https://github.com/creynders/grunt-generate-configs","preferGlobal":true,"author":{"name":"Camille Reynders","email":"info@creynders.be","url":"http://www.creynders.be"},"repository":{"type":"git","url":"git://github.com/creynders/grunt-generate-configs"},"bugs":{"url":"https://github.com/creynders/grunt-generate-configs/issues"},"licenses":[{"type":"MIT","url":"https://github.com/creynders/grunt-generate-configs/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"dependencies":{"inquirer":"^0.4.1","js-yaml":"^3.0.2","js2coffee":"^2.0.3","rimraf":"^2.2.8","js-beautify":"^1.5.4"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2","grunt-markdown":"~0.5.0","grunt-contrib-watch":"~0.5.3","grunt-contrib-connect":"~0.6.0","glob":"~3.2.8","lodash":"~2.4.1","minimist":"0.0.7","load-grunt-configs":"^0.4.0","jit-grunt":"^0.5.0"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["grunt","gruntfile","gruntplugin","configuration"],"bin":{"generate_configs":"./bin/generate_configs"},"main":"index.js","_id":"grunt-generate-configs@0.6.1","dist":{"shasum":"ab27243b67d025e0c1a97ba23a06ee5d2d77f819","tarball":"https://registry.npmjs.org/grunt-generate-configs/-/grunt-generate-configs-0.6.1.tgz","integrity":"sha512-OmWVBOzuSuvFr5IKqX7oIqOeSzBI8sG0QdW17KumwqSYqxLD15RQ97iag6eH3Kl5A6ZpviND+w/dJ7tpplXhqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrl9GrgcQ3j/skCiBQtIH4Zzqf63yFuGPTDFTAsYVlUAiArrVMOmc/YLdo6E2rUYgbV32W6bGarGddyFMmmOGBWZQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"creynders","email":"camille.reynders@gmail.com"},"maintainers":[{"name":"creynders","email":"camille.reynders@gmail.com"}]}},"readme":"# grunt-generate-configs [![GitHub version](https://badge.fury.io/gh/creynders%2Fgrunt-generate-configs.png)](http://badge.fury.io/gh/creynders%2Fgrunt-generate-configs)[![Build Status](https://secure.travis-ci.org/creynders/grunt-generate-configs.png?branch=master)](http://travis-ci.org/creynders/grunt-generate-configs)\n\n> CLI to generate separate grunt configuration files automatically\n\nThis command will take your big, fat grunt configuration object and automatically generate separate files to store the task configuration objects in.\nIt's a one time operation to be done before you start using [load-grunt-configs][load-grunt-configs]\n\nGenerates config files in following formats:\n\n* **json** (default)\n* **js** module\n* **coffee** module\n* **cson**\n* **yaml**\n\n## Getting Started\n\nThis plugin requires Grunt `~0.4.2`\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-generate-configs -g\n```\n\nWe install it globally, so you can reuse it for all your projects.\nOnce the plugin has been installed, you can run it from the command line in the directory of your project:\n\n```shell\ngenerate_configs\n```\n\nThe command will parse your grunt configuration object and automatically create files for each task.\n\n## Command line options\n\n* `--target=<dir>` you can specify the output directory using the `target`-flag. E.g.: `grunt generate_configs --target=foo` will create a `foo` directory instead of `config`.\n* `--type=[js|json|coffee|cson|yaml|yml]` allows you to output the configuration objects as `json`, `yaml`, `cson`, `coffee` or `js` files.\n* `--json`, `--coffee`, `--cson`, `--js`, `--yaml` and `--yml` as shorthand for `type=<type>`. The `type` flag will always override any shorthands.\n* `--no-prompt` allows you to skip the default prompt about overwriting and already existing directory.\n\n## Examples\n\nFor example, if this is your grunt configuration inside `Gruntfile.js`:\n\n```javascript\ngrunt.initConfig({\n    jshint   : {\n        all     : [\n            'Gruntfile.js', 'tasks/*.js', '<%=nodeunit.tests%>'\n        ],\n        options : {\n            jshintrc : '.jshintrc',\n        },\n    },\n\n    // Before generating any new files, remove any previously-created files.\n    clean    : {\n        config : ['config'],\n    },\n\n    // Unit tests.\n    nodeunit : {\n        tests : ['tests/*_test.js'],\n    },\n});\n```\n\nIt will create the files `jshint.json`, `clean.json` and `nodeunit.json` inside a `config` directory, containing the configuration objects:\n\n```javascript\n//file: config/jshint.json\n{\n  \"all\": [\n    \"Gruntfile.js\",\n    \"tasks/*.js\",\n    \"<%=nodeunit.tests%>\"\n  ],\n  \"options\": {\n    \"jshintrc\": \".jshintrc\"\n  }\n}\n```\n```javascript\n//file: config/clean.json\n{\n  \"config\": [\n    \"config\"\n  ]\n}\n```\n```javascript\n//file: config/nodeunit.json\n{\n  \"tests\": [\n    \"tests/*_test.js\"\n  ]\n}\n```\n\nOnce these files are generated, use the [load-grunt-configs][load-grunt-configs] module to automatically load all configuration files:\n\n```shell\nnpm install load-grunt-configs --save-dev\n```\n\nand inside your `Gruntfile.js` replace the grunt configuration object with:\n\n```javascript\nvar configs = require('load-grunt-configs')(grunt);\ngrunt.initConfig(configs);\n```\n\nSee the project for more information, options and examples: [load-grunt-configs][load-grunt-configs]\n\n### Example output\n\n* [json](/demos/json)\n* [js](/demos/js)\n* [yaml](/demos/yaml)\n* [coffee](/demos/coffee)\n* cson: TODO\n\n## Changelog\n\n* __v0.6.0__: Switch to safe cson\n* __v0.5.2__: Add --no-prompt flag\n* __v0.5.1__:\n    * Use util.inspect for js generation\n    * Add cson support\n    * Fix incorrect testing\n    * Update .travis.yml to test all branches\n    * Remove support for node < v0.10\n* __v0.5.0__:\n    * Update unit tests to include all flags\n    * Expose main method for parsing of grunt config obj\n    * Add js, coffee, yaml, json flags\n    * Separate filegen to lib and add removal of config dir upon overwrite\n* __v0.4.1__: Makes the command global\n* __v0.4.0__: adds cli\n* __v0.3.0__:\n    * Adds demos\n    * Adds yaml support\n    * Adds Coffeescript support\n* __v0.2.0__:\n    * Test all possibilities, idiot!\n    * fixes #2, incorrect ext for js files\n* __v0.1.2__: Fixes #1, moved inquirer from devDeps to deps\n* __v0.1.1__: keywords, keywords, keywords, sigh\n* __v0.1.0__:\n    * Fixes CLI options examples\n    * creates task grunt-generate-configs\n\n## License\n\nCopyright (c) 2014 Camille Reynders\nLicensed under the MIT license.\n\n[![Analytics](https://ga-beacon.appspot.com/UA-12080113-4/grunt-generate-configs/README.md)](https://github.com/igrigorik/ga-beacon)\n\n[load-grunt-configs]: https://creynders.github.io/load-grunt-configs\n","maintainers":[{"name":"creynders","email":"camille.reynders@gmail.com"}],"time":{"modified":"2022-06-18T15:03:34.703Z","created":"2014-02-18T18:23:19.387Z","0.1.1":"2014-02-18T18:23:21.311Z","0.1.2":"2014-02-20T11:00:45.229Z","0.2.0":"2014-02-20T11:54:38.014Z","0.3.0":"2014-02-20T19:49:14.147Z","0.4.0":"2014-02-22T11:37:21.517Z","0.4.1":"2014-02-22T14:00:05.365Z","0.5.0":"2014-03-08T06:37:01.998Z","0.5.1":"2014-03-21T06:35:11.965Z","0.5.2":"2014-04-07T17:16:24.043Z","0.6.0":"2014-05-01T05:52:22.432Z","0.6.1":"2015-02-14T07:41:02.542Z"},"readmeFilename":"README.md","author":{"name":"Camille Reynders","email":"info@creynders.be","url":"http://www.creynders.be"},"repository":{"type":"git","url":"git://github.com/creynders/grunt-generate-configs"},"homepage":"https://github.com/creynders/grunt-generate-configs","keywords":["grunt","gruntfile","gruntplugin","configuration"],"bugs":{"url":"https://github.com/creynders/grunt-generate-configs/issues"},"users":{"creynders":true,"mamboer":true,"npmlincq":true}}