{"_id":"revo","_rev":"60-f2a0afb4783e7ad7a8dd290c22f2c299","name":"revo","description":"assemble apps from components - no coding required - almost :)","dist-tags":{"latest":"0.7.6"},"versions":{"0.1.0":{"name":"revo","version":"0.1.0","description":"nodejs app container that discovers, retrieves & launches fine-grained event-driven components","main":"container.js","author":"","license":"MIT","scripts":{"start":"node revo"},"dependencies":{"lodash":"*"},"_id":"revo@0.1.0","dist":{"shasum":"19fac3902f6c1e56c8a4077d999a1074684b8d74","tarball":"https://registry.npmjs.org/revo/-/revo-0.1.0.tgz","integrity":"sha512-TTws1qWtMtn4N8u8ndpOB9elbVDD8iB1rwukFsUsgnjC10yibtB4fcnbavZOIRF9+OAClvTHTXMKkwe9Tf77BA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5F2/4YOLaW0Xp339HWmaRNYwjYYmxmwJMt2X7dM69jQIhALzS1e8Gjib3AirSEDVsXnGo6+oRbm/rBZId9KBvZKRJ"}]},"_resolved":"git://github.com/clonq/revo.git#434319d2b18761a0299ad1bdec9904f07fe4ef01","_npmVersion":"1.3.23","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.2.2":{"name":"revo","version":"0.2.2","description":"nodejs app container that discovers, retrieves & launches fine-grained event-driven components","repository":{"type":"git","url":"https://github.com/clonq/revo"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"bin":{"revo":"./revo.js"},"engines":{"node":">=0.10.0"},"scripts":{"prestart":"npm install","demo":"DEBUG=revo:* node revo create test -fr login && cd repo/apps/test && ./test"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","string":"^3.1.1","underscore":"~1.7.0","uuid":"^2.0.1","ws":"^0.7.1","yargs":"^3.7.2"},"gitHead":"093bdc3b3a1cdb1a9e1e6d568fd1cb41d912477b","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.2.2","_shasum":"8308d9ed0ade9b920c314855a76fe1d007061c72","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"8308d9ed0ade9b920c314855a76fe1d007061c72","tarball":"https://registry.npmjs.org/revo/-/revo-0.2.2.tgz","integrity":"sha512-U8lMvmEfOsvuwFltPVnepg2R1FxEGRl21TKcpmPqqvWMB0mkMy5+2ok0l9W8Iw33Nn4H/05+IUsb6h+ylaFCTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmVK3LjN2bp/S/94dgLMgUuS8mxXaDFFLc99wf0icMCAiAjuWrm3IZM0xhOxc+8yomluL3cvppSwQiWiS461b5UUg=="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.2.4":{"name":"revo","version":"0.2.4","description":"nodejs app container that discovers, retrieves & launches fine-grained event-driven components","repository":{"type":"git","url":"https://github.com/clonq/revo"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"bin":{"revo":"./revo.js"},"engines":{"node":">=0.10.0"},"scripts":{"prestart":"npm install","demo":"DEBUG=revo:* node revo create test -fr login && cd repo/apps/test && ./test"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","string":"^3.1.1","underscore":"~1.7.0","uuid":"^2.0.1","ws":"^0.7.1","yargs":"^3.7.2"},"gitHead":"ce0f6c04d5f2f6f0fe3340696cd2cce8f02945da","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.2.4","_shasum":"3b53ab61b821ee8ff86c761c1efb37d1ed214fbf","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"3b53ab61b821ee8ff86c761c1efb37d1ed214fbf","tarball":"https://registry.npmjs.org/revo/-/revo-0.2.4.tgz","integrity":"sha512-eT7TBYnls5FRnLhDeOIy9njd/gXZZQ5a274gzfCCUfueRJnmPNArI9iJRYBkXl5A2UY4UG8AUz8U+Gh2d7wI5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTEpy8BrQCduTIeeHrv/r7pzwvzz7/EZvlVHyTgG9imQIgS1jLPTnkaUxHWFGp1jvEJ/W0vFdBcachvTksMjsVcyA="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.3.1":{"name":"revo","version":"0.3.1","description":"nodejs app container that discovers, retrieves & launches fine-grained event-driven components","repository":{"type":"git","url":"https://github.com/clonq/revo"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"bin":{"revo":"./revo.js"},"engines":{"node":">=0.10.0"},"scripts":{"prestart":"npm install","demo":"DEBUG=revo:* node revo create test -fr login && cd repo/apps/test && ./test"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","string":"^3.1.1","underscore":"~1.7.0","uuid":"^2.0.1","ws":"^0.7.1","yargs":"^3.7.2"},"gitHead":"4f066110780faaf98de88a2e86bc2d9821422d9e","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.3.1","_shasum":"b7b9d4a31e47f30e1135725079651ea8af472902","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"b7b9d4a31e47f30e1135725079651ea8af472902","tarball":"https://registry.npmjs.org/revo/-/revo-0.3.1.tgz","integrity":"sha512-/kESTJ1wsHoXnX4ALezZ2oAz9X1td2vZsqiRP/MRQ3ahZLOXQ04g+EnG3ktFA4PkE/WOtgGsMNBjj5gsuEfPIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICKb/Mp/3iGDAn7vhARKaVhlGL17uTSQTSGnRdJUQQ6tAiEAoE7GDGnjSSQ8NcBkueSEHHiHmCbGBWDeNBXHXY8MpoE="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.3.2":{"name":"revo","version":"0.3.2","description":"nodejs app container that discovers, retrieves & launches fine-grained event-driven components","repository":{"type":"git","url":"https://github.com/clonq/revo"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"bin":{"revo":"./revo.js"},"engines":{"node":">=0.10.0"},"scripts":{"prestart":"npm install","demo":"DEBUG=revo:* node revo create test -fr login && cd repo/apps/test && ./test"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","string":"^3.1.1","underscore":"~1.7.0","uuid":"^2.0.1","ws":"^0.7.1","yargs":"^3.7.2"},"gitHead":"0c061a62cb648522d1906828a03cf0413fbb96ba","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.3.2","_shasum":"78ce550c674e557798aefc1872f1bf8ae8896138","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"78ce550c674e557798aefc1872f1bf8ae8896138","tarball":"https://registry.npmjs.org/revo/-/revo-0.3.2.tgz","integrity":"sha512-5PpZxkfkn/mEhB7vaiklsUKFnCc5a/RNNmFKDxltHc7dPTAgJ4QbFsgkfeLzpRZU3E/ZP7OAzq3eNw7/HKA79w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGLCUUPOmlcsiRAg+/QdTrSXDXPCL180NPBoUF1oVutvAiEAl9eK6r+7xSKLGHnGh9BATb+tUEVoXy/eTphqPflq0mU="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.3.3":{"name":"revo","version":"0.3.3","description":"nodejs app container that discovers, retrieves & launches fine-grained event-driven components","repository":{"type":"git","url":"https://github.com/clonq/revo"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"bin":{"revo":"./revo.js"},"engines":{"node":">=0.10.0"},"scripts":{"prestart":"npm install","demo":"DEBUG=revo:* node revo create test -fr login && cd repo/apps/test && ./test"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","string":"^3.1.1","underscore":"~1.7.0","uuid":"^2.0.1","ws":"^0.7.1","yargs":"^3.7.2"},"gitHead":"25d0907def79fc549a63dda175da0476185e60d3","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.3.3","_shasum":"bf76fe13738a8ab798cfce146506e7ac40572534","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"bf76fe13738a8ab798cfce146506e7ac40572534","tarball":"https://registry.npmjs.org/revo/-/revo-0.3.3.tgz","integrity":"sha512-EGP/WfORs1XEn8kmpJDtUWAmlJcP4+dMNh3gmTFnobRE+2HoKTvab/NrejHFp9Y9BxaL8yfcQQCm0LbdDApiUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCnk4QDGEMx6yivZZlH0Avm3BwHXmxuPNJ+WNXiTej4AiBhOCJ1GIrhW2VjaRbyhz2zP3wEEJ5VV8bjlhWyhJWqmQ=="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.3.4":{"name":"revo","version":"0.3.4","description":"nodejs app container that discovers, retrieves & launches fine-grained event-driven components","repository":{"type":"git","url":"https://github.com/clonq/revo"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"bin":{"revo":"./revo.js"},"engines":{"node":">=0.10.0"},"scripts":{"prestart":"npm install","demo":"DEBUG=revo:* node revo create test -fr login && cd repo/apps/test && ./test"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","string":"^3.1.1","underscore":"~1.7.0","uuid":"^2.0.1","ws":"^0.7.1","yargs":"^3.7.2"},"gitHead":"173a159eb49223a854db92e6d91b8e1d0273135f","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.3.4","_shasum":"25d7f77d48229badb1daacbdca171fe5963b6d6e","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"25d7f77d48229badb1daacbdca171fe5963b6d6e","tarball":"https://registry.npmjs.org/revo/-/revo-0.3.4.tgz","integrity":"sha512-/pEjsAIug0mUt2rgRWCWoCq7kipThN3OBu3wwm2qhpo02qfHWV2LbC7FdEJBPbtXJrnPKeXu8Ff4s5ylNobsMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsUEDe71zqRQF7zZf26bb6thTMaI9eDxWq7GCFNbSaJAiB4sLnLJRRRBgG6mWTm4KPmHqrUDyZ6yHqSTBBboAZU1A=="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.3.5":{"name":"revo","version":"0.3.5","description":"nodejs app container that discovers, retrieves & launches fine-grained event-driven components","repository":{"type":"git","url":"https://github.com/clonq/revo"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"bin":{"revo":"./revo.js"},"engines":{"node":">=0.10.0"},"scripts":{"prestart":"npm install","demo":"DEBUG=revo:* node revo create test -fr login && cd repo/apps/test && ./test"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","string":"^3.1.1","underscore":"~1.7.0","uuid":"^2.0.1","ws":"^0.7.1","yargs":"^3.7.2"},"gitHead":"c2d2d64d83dbc3125381f79be06c0c8267ce7804","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.3.5","_shasum":"d39c95619a7dfa8b31b488afa1fcdeadb82069ba","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"d39c95619a7dfa8b31b488afa1fcdeadb82069ba","tarball":"https://registry.npmjs.org/revo/-/revo-0.3.5.tgz","integrity":"sha512-qDv/ZPpOV/GYoPaT5kN36baNKjNIABEl/bpVqE81hkBZm4hPD8udjF4DMYE094x1WPxC0gjlkOcKg+Y+iJgeqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzRgS55RBEvl4uVHKzZfXRH9Lk1MkMtfLWfECTxCeERwIhAJftm+iz4jul0FSbvhrYJDSbg6B8Sx8+0LFwK9aHTewT"}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.3.6":{"name":"revo","version":"0.3.6","description":"nodejs app container that discovers, retrieves & launches fine-grained event-driven components","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./revo.js"},"engines":{"node":">=0.10.0"},"scripts":{"prestart":"npm install","demo":"DEBUG=revo:* node revo create test -fr login && cd repo/apps/test && ./test"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","string":"^3.1.1","underscore":"~1.7.0","uuid":"^2.0.1","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"9edd6d7a75064579dea3cc5d3cc414ce31e7aef8","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.3.6","_shasum":"5b0bff80f48e695ab188800bd309de352643da96","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"5b0bff80f48e695ab188800bd309de352643da96","tarball":"https://registry.npmjs.org/revo/-/revo-0.3.6.tgz","integrity":"sha512-Cj17C89sDcwP0RRUi9vDyLcA2pAwM4L032trKBC3G3dvb7PIznREqJzYNazyTlzwToDqrptl+buzKNNb8QYjhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHJ9TokzERx1GeCd92UB2eHLjdOET2VavtTTxqtlxCNAiArlk8wyCJ9cEoUZF6vJ3lfIdA5azdT0DsozXwuxP3jbg=="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.3.8":{"name":"revo","version":"0.3.8","description":"nodejs app container that discovers, retrieves & launches fine-grained event-driven components","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./revo.js"},"engines":{"node":">=0.10.0"},"scripts":{"prestart":"npm install","demo":"DEBUG=revo:* node revo create test -fr login && cd repo/apps/test && ./test"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","string":"^3.1.1","underscore":"~1.7.0","uuid":"^2.0.1","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"5fdb086344b5f624bf417e685be3df0290e02ed6","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.3.8","_shasum":"6b35a14690760cff3876f7ece1017516d0e01341","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"6b35a14690760cff3876f7ece1017516d0e01341","tarball":"https://registry.npmjs.org/revo/-/revo-0.3.8.tgz","integrity":"sha512-saF3BQXcWjk797fWSaWFgIVoJ8XUi4BZ8lawzXPXfOaz8mRq1PHED5Mb2cOhUXlm+blK/oFaHCUHUy0pATgG9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMS0G102On5MLEVITFyEUtxnUVYxJ5yTyev/ljqmAUbwIgB9pg6NYg5+4bi9eyGh3o9hwIUF3z4aw4GseDrjPQrbA="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.4.0":{"name":"revo","version":"0.4.0","description":"nodejs app container that discovers, retrieves & launches fine-grained event-driven components","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./revo.js"},"engines":{"node":">=0.10.0"},"scripts":{"prestart":"npm install","demo":"DEBUG=revo:* node revo create test -fr login && cd repo/apps/test && ./test"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"12566f361667129462bf9f9d2c266797a2b355fc","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.4.0","_shasum":"09eaf2193619b43a0715c00b46ead1f30d7ad196","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"09eaf2193619b43a0715c00b46ead1f30d7ad196","tarball":"https://registry.npmjs.org/revo/-/revo-0.4.0.tgz","integrity":"sha512-sKna7s9vFa2NyFn1VkG6PAawVLYllYvFkULGDqt3RnnFAB4HVpryxSR3CN+x4tFSygIOMFo/tqdVrkQMlRY8WA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDY19AMcAlzfWUNWvLztu7toynE/Qh1BNjPj1u/7tJvWAiEA+DzkVirEAxj9uojBzZaAdHiJtUw9WtJjT255B347h3o="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.4.5":{"name":"revo","version":"0.4.5","description":"nodejs app container that discovers, retrieves & launches fine-grained event-driven components","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./revo.js"},"engines":{"node":">=0.10.0"},"scripts":{"prestart":"npm install","demo":"DEBUG=revo:* node revo create test -fr login && cd repo/apps/test && ./test"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"f34b45495bcf67590a06a4f841c82835223f67e2","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.4.5","_shasum":"459917790768a2a586148ed32868c47721e6a09f","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"459917790768a2a586148ed32868c47721e6a09f","tarball":"https://registry.npmjs.org/revo/-/revo-0.4.5.tgz","integrity":"sha512-pvM6elloFGFNmI+oOtT5cv53fQdcmnJE4BEfNeLhhfVo276QDe4+oY9d18DYpexNJlPsMLXMNFKYP7WooFLTvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+pAVDYf/UkoYW3BWg97fY0zR2URrB+38EBonPiuN21wIhALxBDH1OYtMFcPg3BIPuqm0R2LRI2F0Y5iasiXkuHK8O"}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.4.7":{"name":"revo","version":"0.4.7","description":"nodejs app container that discovers, retrieves & launches fine-grained event-driven components","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./revo.js"},"engines":{"node":">=0.10.0"},"scripts":{"prestart":"npm install","demo":"DEBUG=revo:* node revo create test -fr login && cd repo/apps/test && ./test"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"59316d48276976327c6f6096d405f4de8e2ec25b","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.4.7","_shasum":"e16920b8971af6fe4052cd71bc3a3bc6c5af2ff6","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"e16920b8971af6fe4052cd71bc3a3bc6c5af2ff6","tarball":"https://registry.npmjs.org/revo/-/revo-0.4.7.tgz","integrity":"sha512-HET7Zqswb200xYglQeXuZrE8k/tQJFR/rnsdp1Etl/j9NnTKp22xS48mVNKRbxIhzKYcWV3Z7fp9k0Cmc2E/Fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSH1FJExhCqrMbH4ip9121v8GFsCaINhmY+37LFBw9bQIhAIO2Pz5ABKNvd0W9/F4DXO46NKeI7JwLbIEB7GEAqcYr"}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.4.9":{"name":"revo","version":"0.4.9","description":"nodejs app container that discovers, retrieves & launches fine-grained event-driven components","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./revo.js"},"engines":{"node":">=0.10.0"},"scripts":{"prestart":"npm install","demo":"DEBUG=revo:* node revo create test -fr login && cd repo/apps/test && ./test"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"19d5c1f0e112acc1e12d0b3fac1e93c6d91f2e5b","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.4.9","_shasum":"9cbfffccd8ede933f9e674da64d9c0ed6c02f2d4","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"9cbfffccd8ede933f9e674da64d9c0ed6c02f2d4","tarball":"https://registry.npmjs.org/revo/-/revo-0.4.9.tgz","integrity":"sha512-ksosW/3ELyVV5j5s4pD14JI13vKld15LrEStbKgc5WZwM+qJnwxrr5OC0ieoStydnTXZ10f5KyXVUjyPhwSXVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHipP5/D+zVSZg6VmxKedtJfNC3dTJ6RvoVaelnS//1bAiBSV1STbO1+SsLz0VIPEbRH1rC9oUTHirlnUkmvFG36ng=="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.4.10":{"name":"revo","version":"0.4.10","description":"nodejs app container that discovers, retrieves & launches fine-grained event-driven components","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./revo.js"},"engines":{"node":">=0.10.0"},"scripts":{"prestart":"npm install","demo":"DEBUG=revo:* node revo create test -fr login && cd repo/apps/test && ./test"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"56a02e8c920a1a2fb4de8c123f15275f552b141d","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.4.10","_shasum":"5f691756738ec29e5221df0f20a39b04e4f7918b","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"5f691756738ec29e5221df0f20a39b04e4f7918b","tarball":"https://registry.npmjs.org/revo/-/revo-0.4.10.tgz","integrity":"sha512-liQ5ipHXcY7LsMzxJOIETpSUaKfkg6e4OZQT41u+zeILM/6q4yRqUdbgVHsrv4zV+Uh6OXzOR2hbVvzbLotCig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3CVwMAtR75I35jAVB9khDZ8911rUNLLY/k/pDhLC7QAiApZGkyuejKsm8OvXNN5g5X8JXp7TQDypIGUOZ01fVWHQ=="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.0":{"name":"revo","version":"0.5.0","description":"nodejs app container that discovers, retrieves & launches fine-grained event-driven components","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./revo.js"},"engines":{"node":">=0.10.0"},"scripts":{"prestart":"npm install","demo":"DEBUG=revo:* node revo create test -fr login && cd repo/apps/test && ./test"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.2.0","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"ecefcd0da4a70867007891a0a80dcb6ba4b7d204","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.0","_shasum":"5e938dde31ea0eb3e6c67982bca5c504f5aa870a","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"5e938dde31ea0eb3e6c67982bca5c504f5aa870a","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.0.tgz","integrity":"sha512-xUANeY4bM541oWM0dwxyMrWCsdOXwdSCIjgwc3LDOwqB4k6R6GuXG6cfKQjmvBEv4oI6WNHtVimLYtLK6Q+ZpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpmBf69FH0/2J7fKnpoYh08eNck+xWvEiLZNK25hvR2AIhAMuGvui+2BSkUgGeMw1zTjARZTclDdUwHECvHgc+E5Tz"}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.2":{"name":"revo","version":"0.5.2","description":"nodejs app container that discovers, retrieves & launches fine-grained event-driven components","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./revo.js"},"engines":{"node":">=0.10.0"},"scripts":{"prestart":"npm install","demo":"DEBUG=revo:* node revo create test -fr login && cd repo/apps/test && ./test"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.2.0","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"96237731485e4ab6cd16a80f25b464151ffc8b46","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.2","_shasum":"13e2c07b400d1e9d3901ecc0c391dd1e4e134d51","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"13e2c07b400d1e9d3901ecc0c391dd1e4e134d51","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.2.tgz","integrity":"sha512-pxCNsANb8rh8NPZeyvnyRrRZ5iqhKIiAzorMFXhyfN/lW4+T7Q2vCCbAzwthObgfYLkamkcy2m0w2vNUw0sNyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZ2qlHNDZmN7mGkogMYZyJjfF0TRL1jGTLW2mvc30kVAiAUERrEi6FNjCQsg4qzHl5bYRJ8Z8jm0IurzaBHNSglFQ=="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.5":{"name":"revo","version":"0.5.5","description":"nodejs app container that discovers, retrieves & launches fine-grained event-driven components","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./revo.js"},"engines":{"node":">=0.10.0"},"scripts":{"prestart":"npm install","demo":"DEBUG=revo:* node revo create test -fr login && cd repo/apps/test && ./test"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.2.0","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"1de1b0936a5c2ee460a5a3f557f7f0e48bd428d0","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.5","_shasum":"8a40eb857a30ccced2f44e9ad13d585666462f0a","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"8a40eb857a30ccced2f44e9ad13d585666462f0a","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.5.tgz","integrity":"sha512-HZA4uQkM3OY4NWo52kI8Mp/IdYFiyncXf7sxU9Wg6VcMl/Qkjwffg4060rdfrIH588h2/y8vRtITsbANIqCr5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7ATslNFIDV6LsWTh7PCl1m9fAr5tGb8XG7qV+jMyW2AIhAMtHZSL+WxD+4ILVGNcFwNpUgGMUE58+bs4T63xliMLH"}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.6":{"name":"revo","version":"0.5.6","description":"nodejs app container that discovers, retrieves & launches fine-grained event-driven components","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./revo.js"},"engines":{"node":">=0.10.0"},"scripts":{"prestart":"npm install","demo":"DEBUG=revo:* node revo create test -fr login && cd repo/apps/test && ./test"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.2.0","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"76947e813d542ef971bd4b77426f2300092622a6","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.6","_shasum":"4aaf437b9e2a5237d1219c31e6328e1f812bb837","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"4aaf437b9e2a5237d1219c31e6328e1f812bb837","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.6.tgz","integrity":"sha512-CTvhAjgdCT0c/8Um93SynRBu+3GKBuj6lQv9VcWnirpEuCliz3NiJillcAwkglghlbln180ruR7nxT1z/8VO8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6rGNAu6YUMIdU8hnvnSmE19g+8rEJZJLQt9kTk49nrAiEAvRv9dxZ+zD1BZ8OzoPxQQ3h2gKgd0h+uT175CDlqJMc="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.8":{"name":"revo","version":"0.5.8","description":"nodejs app container that discovers, retrieves & launches fine-grained event-driven components","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./revo.js"},"engines":{"node":">=0.10.0"},"scripts":{"prestart":"npm install","demo":"DEBUG=revo:* node revo create test -fr login && cd repo/apps/test && ./test"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.2.0","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"bfd7e6374e8e3b54f87f383e5e1a6a381ce41fff","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.8","_shasum":"8c4bdc7c2faa87165a2a0c03fe0acf46c27600cc","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"8c4bdc7c2faa87165a2a0c03fe0acf46c27600cc","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.8.tgz","integrity":"sha512-TOqsQEnb46hJg7Y5Nk6F0Mv0aJuzVwJ1BCHjUgX2EhnKAoPo3J7mf8aeYJ91Ho/pWmkxhQjdjXqO4rDKZuaZuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEgwo7i4SVAEBXNSDz2RT2udH1xtch+26hKbX7/awHjAIgc/l5ORl5UffVlzCAlsEiDXyltNC7lNRbM189O7hYplg="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.9":{"name":"revo","version":"0.5.9","description":"nodejs app container that discovers, retrieves & launches fine-grained event-driven components","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./revo.js"},"engines":{"node":">=0.10.0"},"scripts":{"prestart":"npm install","demo":"DEBUG=revo:* node revo create test -fr login && cd repo/apps/test && ./test"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.2.0","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"f08fa0306ec2c7f179fb5bbc5b3f48998dd7fa1b","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.9","_shasum":"aadac3b941478d7461f6135b968581d289aef5c0","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"aadac3b941478d7461f6135b968581d289aef5c0","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.9.tgz","integrity":"sha512-AT0eG/zwvqqi4NPMmvBsFfNVlogzYwte9RFutr28lYSWZrGBxQn5gYMUf/g3R4J4Suyo+ta3mvyfmml54iQ9jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiMavYzJsug0bx1Ojcc7X5Ef8/l1G0FkRsxjPQ0iKhdQIhAPhzUnf06X7hn518xT0mqXWGD9x5U+xv37xqJTeiRRcw"}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.11":{"name":"revo","version":"0.5.11","description":"nodejs app container that discovers, retrieves & launches fine-grained event-driven components","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"prestart":"npm install","demo":"DEBUG=revo:* node revo create test -fr login && cd repo/apps/test && ./test"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"46447be4ea2dbb49015c8cd94db6371d825fedfc","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.11","_shasum":"91a551b2343f98d620228dc62918c42f3510d23a","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"91a551b2343f98d620228dc62918c42f3510d23a","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.11.tgz","integrity":"sha512-nl3uA3wrotNiVWMCC5I9fJFuCnf4RY2qw4UDR7p0q00SSNO+7coP4uw6V/0t0+NbImpQ/RWnNvJ79KyNJnsBtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCg/LpCxrSi6P4aDG1JrfyCwZbT5JJ4fkitvwkszAnjTgIgUm81LFROhtzIHObNT24/xR7F28JZainhTnUq1ka13Q4="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.12":{"name":"revo","version":"0.5.12","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"prestart":"npm install","demo":"DEBUG=revo:* node revo create test -fr login && cd repo/apps/test && ./test"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"6cb7c92de12c2fe2ff57e241960bd0f3f2a61bba","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.12","_shasum":"2b5cf612d0608854449e31e855cfdfc1653d7f02","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"2b5cf612d0608854449e31e855cfdfc1653d7f02","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.12.tgz","integrity":"sha512-TVIwvu/jgXedcVHaE9xtwkZkHTvspiKTkmeTr5XYmygzEZMfrevNEYoUy9XF0nCWF4/JGcM9s6WSsn1Rdltplw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhrSs6+mh429BypcxJR7dscynWumd1RSmY7FizAsMGyAiEAhXl4dxKTPuSXL0K5kwCBTy89FtUblUfOyNg2wVTAopo="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.13":{"name":"revo","version":"0.5.13","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"prestart":"npm install","demo":"DEBUG=revo:* node revo create test -fr login && cd repo/apps/test && ./test"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"99d2105de102dc92ef008917bf376dbf00b0afcc","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.13","_shasum":"756fb98f81268d6d7664bc4010649e9ce958ae3e","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"756fb98f81268d6d7664bc4010649e9ce958ae3e","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.13.tgz","integrity":"sha512-mGHlcJEEnqSGAk14Z8w+VTGse/h1yR6PVEaABnI4wE1MeXCTmAcJo9SyjQsfqKsmgeZn2M+6roXFMy1bdnDQAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIYt41qkTBY2683dF7GWU3VygIcNOrA+4dGHyyJpcYBQIhAJR1dc6PxUuD20hf0KJ4saeg024fuLQoNuWNd89fTosG"}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.14":{"name":"revo","version":"0.5.14","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"prestart":"npm install","demo":"DEBUG=revo:* node revo create test -fr login && cd repo/apps/test && ./test"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"fd2c095757d69f4f479de6505926b7f75136b915","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.14","_shasum":"fa84f211996ca5a5bbc9137068e7fbf9b1de3f30","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"fa84f211996ca5a5bbc9137068e7fbf9b1de3f30","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.14.tgz","integrity":"sha512-wIh3nxWQIQk6WPn24MPm8sH6NAyZra2alYULC+lNFTOrC2H13S02V8MADpWmS7Pvzi9ujjy4MgcJSxwt8MnYvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCciHjCzXMHNchHRESpZoFEDDQfwlVQKa68ndmlQ0TobAIhAKAn8dMglxWt9Rg41DVSgGfzL1kU5VzGR+lFHesaIziT"}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.15":{"name":"revo","version":"0.5.15","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"prestart":"npm install","demo":"DEBUG=revo:* node revo create test -fr login && cd repo/apps/test && ./test"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"9b138c6dbc9759894c40c765c57002de195ed8f1","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.15","_shasum":"f272b11277e9fee48cfc36470bddeacc29c093b1","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"f272b11277e9fee48cfc36470bddeacc29c093b1","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.15.tgz","integrity":"sha512-wRQ5/9N19SKROgjKqbrydCI3CrKRZHpO2Dgsx5HtKRlns7w853wgNDX+0EhKP0JIjEjBDZI//UhEqwExAJ3NLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHsgLZ/RBfFTZNg9rxZoE8YihXP0cJGU3pJTm9nExPsAiBFLva3YaFZEbRxTyvT8jxADMQ9TdC+wMYyEWTJgK00ZQ=="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.17":{"name":"revo","version":"0.5.17","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"bbf0b4ba0e93ec18210b0715463b6b1ae47c6e0e","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.17","_shasum":"a2489e43832256b16b1d817a39ab900299c561b5","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"a2489e43832256b16b1d817a39ab900299c561b5","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.17.tgz","integrity":"sha512-fuHiHl9PImLfXLV4ywO7KPLMNoZFqZjx1ACD7qRDdu1BzK+sI1yjj2kuv98+k1lkmN2gstqAbQ2cSp0PIy4LXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAo7dkCXFiQKQTcLefzJDEaLseogekrTOcrwz0GljbnvAiEA6JrxxDeH0jn0l472JS7jxKVMYXaOuDpNr6vELZC+1wM="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.18":{"name":"revo","version":"0.5.18","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"a161f10847a43eddca8ff133a4daed516d3f69f4","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.18","_shasum":"ee4fb739f54b7ecb9c726d36816d2ed2c4c11aaf","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"ee4fb739f54b7ecb9c726d36816d2ed2c4c11aaf","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.18.tgz","integrity":"sha512-huuwyLmbhU/eoX+tRbPPa1BUaTIA+7VlEc2gSbceaOw+lRWFqpXP0wyfb+oJFytSmDsv0lQYRupsbg1lZ3jDXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJAtXRX6ao1hCpP5tzWtfORBGJttU6pj3xib0Bl/en2AIhAPtc/uDcjtySL0uPa49+PrJAITVRnNI2BhIqYoPKJ/vm"}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.20":{"name":"revo","version":"0.5.20","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"341ffb39e47bd98f246c4e9a132600eb105c8429","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.20","_shasum":"3f3bc6c4f3956e2fef4d2563d6538ffd849765fb","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"3f3bc6c4f3956e2fef4d2563d6538ffd849765fb","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.20.tgz","integrity":"sha512-ayISAY0HlqoXJ3nU0EutC8nTNqUAsXp2o7ZmVhmWJ+tjNBjaW0jOjfoer2KyO6a3j/yEsqLeqnHoHOhEVHnBWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2M6IaPtYeXwUMxfR2uiFaZodEnH06MD+eKz+GknNL+QIgPQ64DGZJsLNm/i62sbwgzBkWCfptdvk9aHR7a6rvtGA="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.21":{"name":"revo","version":"0.5.21","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"f633cf7115ee5fa70507f382e012a99831332111","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.21","_shasum":"bbc393d0f8da69c6cc34b44fd6fea68224de0b3f","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"bbc393d0f8da69c6cc34b44fd6fea68224de0b3f","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.21.tgz","integrity":"sha512-ZD/3bnbjgVew05UrUKhYJaXiNy7GqE3rNHeWCmzvnov5WGX4nnzYTOahcV1m0MPIAqV0TQ5rRAh8+V59t1P+ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTbdY4PgtHsSipc9ZquZ37euQ1Hsa/mxz9X6NJVtO0RwIgM9ZukmSQEV2TL5vGgaiLUd8bbKmLQTsKEhv+txHONqA="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.22":{"name":"revo","version":"0.5.22","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"f27000f039d0711b8781d6f966093470568f986b","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.22","_shasum":"81023d0b810ab0db5ac9ef84a93633e5a8c8aef2","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"81023d0b810ab0db5ac9ef84a93633e5a8c8aef2","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.22.tgz","integrity":"sha512-jdLaYHKRCEzEIY6Crs9aovrkqV6MUj+rW/ONRD9R0ecJ+TLwzRQ0e5W2pejlC47FoANJY3iw6aHMyayrfP2a/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9Z183kHkLqsDJP6cKp1G5AQ56S/9KcQZThsIFfTy3ZQIgW3At5HRf9eMf4emdu/WOhcYQ4FL3CLB7Rw9mvrTLDqU="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.24":{"name":"revo","version":"0.5.24","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"33bcec277c5586558d6b67d50d3d0e1ee4988ef2","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.24","_shasum":"62ca666fdf3d6abeb66b8ff44c8331a05501d4b4","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"62ca666fdf3d6abeb66b8ff44c8331a05501d4b4","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.24.tgz","integrity":"sha512-R6zZOVCT0E3OHJl0a9x0PEh9EFn5QPMya7veW9NvczI2lxso1+CkDzlQyWJCuJJWiFfBccbvjRs/fF0/D7idZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDAbj5khe86btUsAEAflbWQQ1GTFDxub8kED1LFCgK92AiEA1Q0bMsG2WzZYlk4tdngh6dEy/rh4eR86SG6d3Mn5PHw="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.25":{"name":"revo","version":"0.5.25","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"0f91bd88313251818c3cf1a9734cbfa84874b6fe","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.25","_shasum":"1ec3ec3b67d1a6e493f91fce1af1fe557e7fd094","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"1ec3ec3b67d1a6e493f91fce1af1fe557e7fd094","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.25.tgz","integrity":"sha512-FM4f8jREwFaNduMp6Ywk2EQFgQMFE6uDzoP9EmsM+R2ro5WLJBTkH4aGT1h0+HFHpgy3kNOxveFl0q3OCWD8UA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4qDPlcfqMan+0jVVGIksy4Izs0Hyprw4lrBtmP9/QhgIgSFP60VT/hOrLdhN5m3lHBLtRIkz+B9TRzzIwpD9P3q8="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.26":{"name":"revo","version":"0.5.26","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"bdfef9a177127f823106ebedc95f5857564e5180","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.26","_shasum":"36b8bc4c85efd7635b98ee09f12c72041b87f8b1","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"36b8bc4c85efd7635b98ee09f12c72041b87f8b1","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.26.tgz","integrity":"sha512-7iRyBySFOBtc/szSnEfZvI9kuRMlbU9SPsiN307AN7ly472Fwl878jOoQznV8qlA8ZcPhfAW/Kyh44DXx+QCdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9Miv21i2P7390SeCXe2BwzqsOUE7cZ+oDJ0ipNOfOkQIgDPTRUAG8eAO4cr0X17d3gWLcjvO76E8j2jewMK2cObk="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.27":{"name":"revo","version":"0.5.27","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"8c9b33e69f6e5a4356ada844e307b2449157af49","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.27","_shasum":"06948eaa29f4c0d383504f2459ce7b116799a0e7","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"06948eaa29f4c0d383504f2459ce7b116799a0e7","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.27.tgz","integrity":"sha512-FJcTG6FsFBoG5K0aFFtWBRy/Q2QGMwM5FqgOwxdVO/558pZpn+4SlVyEWIKY3Egg0WnLtD5i4BtuBJzfAmpU5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIATuZt3vMOK5HxNOG4u8u+fzsoerk51t2E7wrnmBzfb6AiA8KqWDS18XF5DDFx8OUm1rJXXLyMhQwzvFlMUj7YbOag=="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.28":{"name":"revo","version":"0.5.28","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"eae999a18adffa24895744f66d60f4fbdeea0dad","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.28","_shasum":"16ec72b56021ac02b2184bd9acf64aa1a1007086","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"16ec72b56021ac02b2184bd9acf64aa1a1007086","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.28.tgz","integrity":"sha512-Vjry+tNkCem6JxEePWk9Z/FRlZUVEAa5bgC4ST6ilA6fkPrF22MLFavyisKJvF1B7JZJYAyHnGBavMuzK7ltoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC513nG+3kV5tPOw2ml8V1oJcBuOaZw3LlRLqfKF4jvOAiAPc5X+X3JWtvyVyvQgwuLbIW8oL0diAHUciZc5mbjGJw=="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.29":{"name":"revo","version":"0.5.29","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"4b6dfdb152253b3aa271e5b42cd447638324e737","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.29","_shasum":"c8ee66fd5a9fba0896bd8904ed59c16fb0069ca7","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"c8ee66fd5a9fba0896bd8904ed59c16fb0069ca7","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.29.tgz","integrity":"sha512-10cNbOaXS+dpXRZGDOXG/UfVG2pNwujPnIuW4QyTFp1sfE5GNimVvxJ041YlBl4C7qUexM+H1hqAx5nYew/yOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaEUTZR5JYLjFe5SxAivcBBAkjZbRoLVJiTNH8XQ7ZEQIgTb0rULzmpITkTLpaNXrx5ia97sjJp8BUIkkvp48Bw+g="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.30":{"name":"revo","version":"0.5.30","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"be5791038eb2c43123f325035ddd73029be91d7c","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.30","_shasum":"f677346be03f5079c442871d5bde8d4a671252cd","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"f677346be03f5079c442871d5bde8d4a671252cd","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.30.tgz","integrity":"sha512-HodmkWKlG2fdEFUjWNbpAcghbBegvPyj/dzf7mZO6vaXQVD1YL7Eauw4M8dOS71ShPNwfjytMcD7cubcqNy7yQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVZzi/HySK74M4Z71hbEl0lqAPGwp0mKS/F6pjAJFPmAIgfZjpKewBEIury6e6GmaaZ/LaKS+s7qHzjif2VNjZW8Y="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.31":{"name":"revo","version":"0.5.31","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"98f6fcbcec73dbdf2627106d16f0d18bd75d6e23","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.31","_shasum":"53fec077b9c8c4097d88505d75ab39f3b1b33213","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"53fec077b9c8c4097d88505d75ab39f3b1b33213","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.31.tgz","integrity":"sha512-br1kWVosiDRYT5UhB6n/253GdKcOqvaMcjlKjfYXABzBkdCWOOSAQ6af8GX0DQHuhQjKlPJsvO6RDswSU1j3Og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIpT5G3PXwHM+8Unv/LxlnpfbyY937wr8jp0NJvWFHjAIgcnAI+bpD1vxsnwYZ78ikFSmGZTm4ZQeyIHVzBlbLsXY="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.32":{"name":"revo","version":"0.5.32","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"02478e802b922462b09c02bd9d38ca5450e617eb","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.32","_shasum":"f167a97e1bf6d787fa13fc235056d7168ed7aedc","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"f167a97e1bf6d787fa13fc235056d7168ed7aedc","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.32.tgz","integrity":"sha512-UcjFaatmrXluUBGnNrBP8fWHfO9iMH9KvkegOiKJMot5h2yvadknt6PzWL23ZSgoRH1FFV5guiwZ66PT4Jes/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjAYe40WSiA81g8+CAZHyocqR2qu5/4oK0d38MlgkExAIhAKIr83RqBC1JpD/e0x8Tt/52li5xFAbm1eoZUy545mch"}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.34":{"name":"revo","version":"0.5.34","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"51334e8a85016c5ffaa90b4ec1122000d1607722","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.34","_shasum":"efc00398fbcfe909a92ff0c892e055fe3a7a3b90","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"efc00398fbcfe909a92ff0c892e055fe3a7a3b90","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.34.tgz","integrity":"sha512-frfrgZRxjDcE13aQWi3RjEocnChjesEUhN4jIqCvO9pk4CKtEzK3NA8TB+ltopZkHLUl0bBKmeUDKYdhjEibew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+XQZJsLmXxXk7ho9QA8pcaWxSIeAplT2gIZWFHI9GtAiAsx2KVgiWBVr5tVvlPNxXX6li7z+JryplrtqsOYUGryg=="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.37":{"name":"revo","version":"0.5.37","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"910ea764d0189c04acce2499ab9ff9a983055619","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.37","_shasum":"d933dab1d551a19b1948b65796609854c0b99110","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"d933dab1d551a19b1948b65796609854c0b99110","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.37.tgz","integrity":"sha512-3ZcjMwf7FbsEPhEVJo1JaZBI2hgUO/7oOKXs3XFtEJfbWdyniKhhnOBkN+NcN+2B7C8zgp+tfyQbVcAEh6lyAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqMD+fv/bMtrbTvDYObLh2PZDzvQF88WR+8uMxZ+jaewIhAJujY2t3Wvzo5T7yWNMbNekp38sxFVhfyPqfFT2sySsV"}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.5.38":{"name":"revo","version":"0.5.38","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"5672b675deb9e0463922cd15ff313bb0396a89a6","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.5.38","_shasum":"bbad2c41db15467fd76fbb1fcb581bae715a8a87","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"bbad2c41db15467fd76fbb1fcb581bae715a8a87","tarball":"https://registry.npmjs.org/revo/-/revo-0.5.38.tgz","integrity":"sha512-SATqX2Mot/HD6w8swlICXhPtDPii+Fzijc1tarWBBmaSasUimMLzVNx6PpEhrRbaq4ye03exl0hzRcoYukRGPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSdPmglsK99iWRW/+Xut1NQAs21SPcCiDz9jX8Zs0GjAiBnZPjUK6I8UVrgoPYFy8FRBAdl7CnOqNQsKrSs+JTx8Q=="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.6.0":{"name":"revo","version":"0.6.0","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"655a0b3cbac38b4c3b71602be9bfe1032fe5d51c","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.6.0","_shasum":"10a1a099a24fe03cb9f43d90c1ab94f5582a4974","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"10a1a099a24fe03cb9f43d90c1ab94f5582a4974","tarball":"https://registry.npmjs.org/revo/-/revo-0.6.0.tgz","integrity":"sha512-6sHQ0lFpBjeLfVbESGBDcANXN5vrx3kJr6IrFkqG42cuV0mkHQQsEHz4vrMFMcMWaFMdT0GrFlppKm1fqJNgzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8YSNIAxnO/tPlbdavICZnnDBohjN9g7OUmwBSs4RyggIgSB0q9XlX0eTHiB2Q/pTBF9V5Qz80J6xS77/cOpGF+Fc="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.6.1":{"name":"revo","version":"0.6.1","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"22240dec9ffc504af21092d724e3ecefc9f6bdf0","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.6.1","_shasum":"5858e4405d398e2c3e61b6070c09a6172ede313a","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"5858e4405d398e2c3e61b6070c09a6172ede313a","tarball":"https://registry.npmjs.org/revo/-/revo-0.6.1.tgz","integrity":"sha512-Y9msIZVPkJTkrjtXTXDwshriOVwSNpJ4+BeuR0njqAKOsIa2mC7b0IhIgJymQYaMyDC8xNm1DrXZJuhv0hB3ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjqR2wJPa6Au94hRXjU0MuUsv2HwEoPvgb91I7xNJxfwIgXhmwdAuGu5ytVHn0x2c2l1MkTUdP1oERhjKRAxRaMH0="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.6.2":{"name":"revo","version":"0.6.2","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","path":"^0.11.14","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"5006606d7f0e84d5f07c31581f512bfbc1bdcc80","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.6.2","_shasum":"5c324c946e4d51ff0c387a5cd53161022d58643f","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"5c324c946e4d51ff0c387a5cd53161022d58643f","tarball":"https://registry.npmjs.org/revo/-/revo-0.6.2.tgz","integrity":"sha512-c6+8D8bn/sxDNbRV4PMBwAtfsawOjX8hsjXY8mR8ZxDc2GVAwRq6/MdDGdwxLNIh9GQR3qpEOLf4AujRjRryRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJWyN0Uscn+FVGRQb7o5Fh5oJTDcrvfux11UnVIomFpAIgP92UdHOqSfZUp3xXbpdOLocf2SV7T8V0c6wLw7nqE8Q="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.6.3":{"name":"revo","version":"0.6.3","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh-exec":"^1.3.0","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"b7238e16e780084d5db1d09941e6135bcdd36a76","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.6.3","_shasum":"9685de3564f6944e2f5638dd9607a6fe061d5fcf","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"9685de3564f6944e2f5638dd9607a6fe061d5fcf","tarball":"https://registry.npmjs.org/revo/-/revo-0.6.3.tgz","integrity":"sha512-PHAo0qITSutSYZcQUMskI8K7AWlEPvojPLYPqIEBBjnfsyJ2bZEeWtL8SgNmcK/ECry1UEMiqghJMixpA82SUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+zf5W2eZTPl/voUlqDNrtxptXJjBFqVUKY8+JOnx4kAiAx7oo7qySJ5YwjphPeq3FkyxP25eERNRwFJnRZ2oXirw=="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.6.4":{"name":"revo","version":"0.6.4","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh-exec":"^1.3.0","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"a5ffc25718244a2683d65dfb19d329f876d196d8","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.6.4","_shasum":"75e8b93fc2235eb92f654cff1c39eae2432ea85e","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"75e8b93fc2235eb92f654cff1c39eae2432ea85e","tarball":"https://registry.npmjs.org/revo/-/revo-0.6.4.tgz","integrity":"sha512-BFj6C2v10gLYqSQcSLHgJWCQ6uXD+oScLf4yMN/vrlwird21wC8wnjiUu2I2cKz4hoFJiANj0MRYUD3N7MdEEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJoMxqCpAaGFlomxAPq5wybr6TQZjYonuzuYmCo3RU+AiBvUUKytxr0hvmCFr6FjUY66XjMeyTIbMJrd2L8+VKazA=="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.6.5":{"name":"revo","version":"0.6.5","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh-exec":"^1.3.0","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"fde854c3f79741a6c020ff166905105c73dc1579","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.6.5","_shasum":"38b8dbeb32dfb23690c0c5f2d7a8bf9f8c7979b9","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"38b8dbeb32dfb23690c0c5f2d7a8bf9f8c7979b9","tarball":"https://registry.npmjs.org/revo/-/revo-0.6.5.tgz","integrity":"sha512-yOGGVvVcWdzTVxjt4ooCJGGnvroyYhGXkb9S+w08OtKcqUnZtTS6G9Zd4L9NIe7ujrM+KAl16FfUssp64fmFKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBqrJcl1y64SMXsLRB6xTvNPms95By1+L8cqqBWdB0JgIhAPFpIGZZBnt6ojcvhE3ha5+6OZuTyLq0GwbGLVJSyFiN"}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.6.6":{"name":"revo","version":"0.6.6","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh-exec":"^1.3.0","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"c2b08992327f30dffc1351ea94fd389253b6925b","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.6.6","_shasum":"b13d6d639f4097ae94d2ea7c7476808ac2200ecf","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"b13d6d639f4097ae94d2ea7c7476808ac2200ecf","tarball":"https://registry.npmjs.org/revo/-/revo-0.6.6.tgz","integrity":"sha512-pMs4I4eREZbK4rEvaHAuNPaVt0QHW3OXpglMe9vorUGSVe7KCV8SvyOVco4bhi5aym0a10IQQKiAlImYyq9yVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0kwc/mLiSe0lnGoj5OCe/PDQBBz2o63bIo4uZ6f/oDgIhAJwrWFmJxWiGEWaj8YyPa/loIeiansGjUHrUbY6G+b5Q"}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.7.0":{"name":"revo","version":"0.7.0","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh-exec":"^1.3.0","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"c40b7a83d847077e20776cd39555bea618f55b20","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.7.0","_shasum":"8ef58add81868b91ef7494f9c98d0c0620a5dafe","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"8ef58add81868b91ef7494f9c98d0c0620a5dafe","tarball":"https://registry.npmjs.org/revo/-/revo-0.7.0.tgz","integrity":"sha512-fTMFXSSrNhr8m1zAf0XbnFmypmsT7xzN3CBfZoy4JRsfr+Wfl44XnccCz4WS3tF995Ct5X0ts/jIDg1vHU2l2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCos/V/j6FVAcqeHFSFOIyvEkJDbOCLXWjIbvodcR1yDwIgUbdF7suhXa0l9PuXk02/50Y2vYOXu8bmYE7+J0MYgus="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.7.1":{"name":"revo","version":"0.7.1","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh-exec":"^1.3.0","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"df3db059183dfc72fe3361f87909e44f5cb00b15","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.7.1","_shasum":"66a229aee5c139c59e427f447d69f29775a65b19","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"66a229aee5c139c59e427f447d69f29775a65b19","tarball":"https://registry.npmjs.org/revo/-/revo-0.7.1.tgz","integrity":"sha512-gvAxxICEi0/OAHTzzz2uZvDfNfgUr3p6phhaluhG6buW78SccTArVkrm/HSqq1n6g+OISE3jgesbVOwqUKgj3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt8n3qXxmbOfza+sj0LmIhuHdPNm00/+9AWMWv9BGWDAIhANhqBgi3VWfynlxEZ2orFgR6siDYPa7Gl4ekmb93urBk"}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.7.2":{"name":"revo","version":"0.7.2","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh-exec":"^1.3.0","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"0b8e1ac275830a4eb8eefe2374e4759fba586281","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.7.2","_shasum":"30d4fc06d5d1a4d9c44f341dd2bf4204459dbd06","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"30d4fc06d5d1a4d9c44f341dd2bf4204459dbd06","tarball":"https://registry.npmjs.org/revo/-/revo-0.7.2.tgz","integrity":"sha512-wXcOnNHwxtalr4IE7XGUm8248n75RQJ8xTf5X7vRP+rBz46CSQRiZkiPPMj9HW+aG3DTpzW9H3UQDi6d7p9mYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICuJEdF6R5OIODsLzt4StZwRM9h9xbyTZc07whrIPJWqAiEA7BDAjVUT4GxejG9xyGTKveSkixfK7W42Tm0ndHaQyoo="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.7.3":{"name":"revo","version":"0.7.3","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh-exec":"^1.3.0","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"c6c12031e140dfdd5075a60332e8179a7b14e288","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.7.3","_shasum":"5eeedebbb23a684d05f41269c6dff8436c89264d","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"5eeedebbb23a684d05f41269c6dff8436c89264d","tarball":"https://registry.npmjs.org/revo/-/revo-0.7.3.tgz","integrity":"sha512-uwKUYZ3SuDYXupuR7RHyocEKS5xMg6MBIw9IgS0kVRUY73OIoA65bAZRvqKOVsiUeG09FbivChhmYjme5aYwGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNA6H5QNCEKH1gYwf/PGzRKhX8V1BuNPPG2lS3irRbGQIhAPruz6xPcjhI909yxzep+cP/Mfi6LDLF9JUsMfIxDAJ3"}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.7.4":{"name":"revo","version":"0.7.4","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh-exec":"^1.3.0","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"01e4dfd415d603db57a65cc1616266425036549e","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.7.4","_shasum":"5ff6899b72a37d4955983b320267b86e17f50487","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"5ff6899b72a37d4955983b320267b86e17f50487","tarball":"https://registry.npmjs.org/revo/-/revo-0.7.4.tgz","integrity":"sha512-vNV02yPad+HHw04CaHzg6UZxKRH+FO9NTu2o23gmYsFHzdiFZf7elYzG4tzkbaqiVsO9Ae86mCN7Q8yl2Hxa7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAXWWeaLdd/qb/ofpRM9XhnlRAs1XIP6iIMM7MTYGu7AIhALo3f13Ne9PGUwFPkivH1jBjQYLBdPalDQAmp7Jy8PKI"}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.7.5":{"name":"revo","version":"0.7.5","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh-exec":"^1.3.0","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"247d1010d873a823c3e18ba64365e83ef78467af","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.7.5","_shasum":"fdbb0167ead5d4a97379f5d4b2317687a1c7bb05","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"fdbb0167ead5d4a97379f5d4b2317687a1c7bb05","tarball":"https://registry.npmjs.org/revo/-/revo-0.7.5.tgz","integrity":"sha512-ICaBeIw2CoAMeIwGQt9j8dkuPHDwbi0OyhoQlTHVE8XHLp3QuUMj4N2reYOdMLOmDj533irbGI7DFE7dPhZyNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChRrGT7M52sfaN0bcbedCRmYn0kPQoeGpOQNJcOe/l0AIhAN+AGS0idcZeBueYmmxYSC6kcLfeR/9aIvj1i+pBlQzI"}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]},"0.7.6":{"name":"revo","version":"0.7.6","description":"assemble apps from components - no coding required - almost :)","repository":{"type":"git","url":"https://github.com/clonq/revo"},"bin":{"revo":"./cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"!prestart":"npm install","!demo":"DEBUG=revo:* node revo create helloworld -fr hello-world && cd repo/apps/helloworld && ./helloworld"},"dependencies":{"adm-zip":"^0.4.7","bluebird":"^2.9.24","body-parser":"^1.12.2","chalk":"^1.0.0","cli-table":"^0.3.1","commander":"~2.6.0","config":"^1.12.0","cors":"^2.5.3","debug":"^2.1.3","ejs":"~2.3.1","errorhandler":"~1.3.4","eson":"~0.5.0","eventemitter2":"^0.4.14","express":"~4.12.2","fstream":"^1.0.7","handlebars":"~2.0.0","js-yaml":"^3.2.7","jsdom":"^3.x","mkdirp":"^0.5.0","ncp":"^2.0.0","npm":"^2.11.0","request":"^2.55.0","rimraf":"^2.3.2","scp":"0.0.3","scp2":"^0.2.2","ssh-exec":"^1.3.0","ssh2":"^0.4.10","string":"^3.1.1","tar":"^2.1.1","underscore":"~1.7.0","uuid":"^2.0.1","vantage":"^1.3.8","ws":"^0.7.1","yargs":"^3.7.2"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"license":"MIT","gitHead":"39c20929f0e9a63db3db671751c8618235caa71e","bugs":{"url":"https://github.com/clonq/revo/issues"},"homepage":"https://github.com/clonq/revo","_id":"revo@0.7.6","_shasum":"b84581828a1d59f46aa20b87c4d412f0842e6308","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"clonq","email":"clonq@yahoo.com"},"dist":{"shasum":"b84581828a1d59f46aa20b87c4d412f0842e6308","tarball":"https://registry.npmjs.org/revo/-/revo-0.7.6.tgz","integrity":"sha512-fiQUAdzHPZzC3w8n/2b/BmMB5/VF9vwF8+1pvmQVr4ahUERAAYeCHHfc4cdXTg24qpj/vGYzKudstXbmyUHKsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFx1/7qU2YNhIQk++R9FEWk/lZpDpUd1P7hAegXqzo1/AiAlFtivrxmxaCYApN0KIZtY5HXvPXeBb4729YGc0GDuyQ=="}]},"maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}]}},"readme":"REVO\n===\n\nREVO is an open platform for building, deploying and running node.js applications. It allows programmers to assemble complex apps in minutes by reusing existing components.\n\nInstall REVO\n---\n\n```\n$ sudo npm install -g revo\n```\n\nRun REVO\n---\n```\n$ sudo revo\nrevo 0.7.0: \n```\nThe new prompt shows that revo is running and accepting commands.\n\nType `help` to get the list of available commands. If everything runs well, the command’s output looks like this:\n\n```\nrevo 0.7.0: help\n\n  Commands:\n\n    help [command]  Provides help for a given command.\n    exit            Exits revo's interactive CLI.\n\n  Command Groups:\n\n    app *           7 sub-commands.\n    recipe *        9 sub-commands.\n    component *     2 sub-commands.\n    web *           1 sub-command.\n```\nThis message shows that your installation appears to be working correctly.\n\nLet's try to create a simple application. Type `app` to get the list of application-specific sub-commands:\n\n```\nrevo 0.7.0: app\n\n  Commands:\n\n    app create [options] <app_name> [recipe]  Create a new app <app_name> in the local repo\n    app deploy <app_name> [target]            Deploy a previously created app\n    app list                                  Get a list of local apps\n    app start <app_name>                      Run an existing app locally\n    app stop <app_name>                       Stop a running app\n    app export <app_name>                     Export <app_name> from the local repo into a zip file\n    app remove <app_name>                     Delete <app_name> from the local repo\n\n```\n\nTo create an application you need a recipe. Let's switch to recipes for a second. Type `recipe` for the available recipe sub-commands:\n\n```\nrevo 0.7.0: recipe\n\n  Commands:\n\n    recipe create <recipe_name>  Create a new empty recipe and make it current\n    recipe list                  Get a list of local recipes\n    recipe use <recipe>          Make <recipe> the current source for app creation, deployment, etc\n    recipe load <filename>       Load a local <filename> recipe into the local repo\n    recipe pull <url>            Fetch a recipe from <url> to local repo\n    recipe show [recipe]         Show [recipe] or current recipe source\n    recipe remove [recipe]       Delete the current or the specified [recipe] from the local repo\n    recipe set <key> <value>     Set recipe metadata. Used to set recipe name, description and version\n\n  Command Groups:\n\n    recipe add *            1 sub-command.\n```\n\nAn application recipe can be stored on any server but in order to create an application, you need a copy of the recipe in the local repo. Let's fetch a basic recipe from github:\n\n```\nrevo 0.7.0: recipe pull https://raw.githubusercontent.com/clonq/revo-recipes/master/hello-world.yaml\nrecipe hello-world downloaded to local repo\n```\n\nType `recipe list` to show the list of recipes avaiable in your local repository:\n\n```\nrevo 0.7.0: recipe list\n\nRecipe Name  Version  Platform  Author   Description\n\nhello-world  1.0.0    web       revo     basic Hello World recipe\n\t\n```\n\nThe \"hello-world\" recipe has been successfully downloaded to your local repo. Let's use it to build a new app. Type `app create myapp hello-world` to create a new application named \"myapp\" using the \"hello-world\" recipe: \n\n```\nrevo 0.7.0: app create myapp hello-world\nUsing local recipe: hello-world\nmyapp app created in local repo\n```\n\nTo verify the application was created, type `app list`:\n\n```\nrevo 0.7.0: app list\n\nApplication Name  Repository  Status\n\nmyapp             local       stopped\n```\n\nThe app is now available in the local repo. You can run myapp right from the revo prompt:\n\n```\nrevo 0.7.0: app start myapp\nmyapp started\nrevo 0.7.0: \n```\nRevo starts the app in the background and returns to the command prompt. The hello-world recipe creates a simple web app based on the [initializr](http://www.initializr.com) bootstrap theme. The server runs by default on port 3000 and you can check the app runing at http://localhost:3000.\n\nExecuting `app list` again will reflect the new status of the app:\n\n```\nrevo 0.7.0: app list\n\nApplication Name  Repository  Status\n\nmyapp             local       running\n```\n\nYou can stop a running app with `app stop <applicaton_name>`.\n\nTo retrieve the app from the repository and package it as a standalone node.js application, use `app package`:\n\n```\nrevo 0.7.0: app package myapp\nmyapp has been packaged to /revo/demo/myapp.zip\n```\nThe app is now available as a zip file in your current directory. Exit revo, unzip the new app in the directory of your choice and run the app:\n\n```\nrevo 0.7.0: exit\nSee you soon\nMacBook:/revo/demo revo-user$ ls -al\n...\n-rw-r--r--   1 revo-user  staff   9.1M 22 Aug 11:42 myapp.zip\n...\nMacBook:/revo/demo revo-user$ tar xf myapp.zip\nMacBook:/revo/demo revo-user$ cd myapp\nMacBook:/revo/demo revo-user$ ./myapp\n\n> myapp@1.0.0 start /revo/demo/myapp\n> DEBUG=revo:* ./container/run\n\n  revo:container web server v. 1.0.0 started on port 3000 +0ms\n  revo:container Initializing components +6ms\n  revo:container [dummy_bootstrap]\t loaded +2ms\n  revo:container registering handler for revo/hello-world:load +1ms\n  revo:container [dummy_bootstrap]\t initialized +0ms\n  revo:container piggyback websocket server started +1ms\n\n```\n\nOpen <http://localhost:3000> in your browser to see the Hello World web app.\n\nRecipes\n---\nIn the REVO world, you use recipes to create new applications. Recipes are .yaml files that describe how an application should be assembled from components. Let's have a look at the hello-world recipe. At revo prompt type `recipe show hello-world`:\n\n```\nrevo 0.7.0: recipe show hello-world\n{\n    \"name\": \"hello-world\",\n    \"description\": \"basic Hello World recipe\",\n    \"version\": \"1.0.0\",\n    \"author\": \"revo\",\n    \"platform\": {\n        \"type\": \"web\",\n        \"theme\": {\n            \"name\": \"initializr/bootstrap\",\n            \"url\": \"http://www.initializr.com/builder?boot-hero&jquerymin&h5bp-iecond&h5bp-chromeframe&h5bp-analytics&h5bp-favicon&h5bp-appletouchicons&modernizrrespond&izr-emptyscript&boot-css&boot-scripts\",\n            \"zip_path\": \"initializr\",\n            \"placeholders\": [\n                {\n                    \"main\": \".jumbotron\"\n                },\n                {\n                    \"login\": \"#navbar form\"\n                }\n            ]\n        }\n    },\n    \"components\": [\n        {\n            \"clonq/revo-ui-bootstrap\": {\n                \"type\": \"web\",\n                \"repo\": \"github\"\n            }\n        },\n        {\n            \"revo/hello-world\": {\n                \"type\": \"web\"\n            }\n        }\n    ],\n    \"config\": {\n        \"clonq/revo-ui-bootstrap\": {\n            \"load\": \"revo/hello-world\",\n            \"remove\": \"nav\"\n        }\n    }\n}\n```\nThe important sections in a recipe are: `platform`, `components` and `config`.\n\n<h4>Platform</h4>\n\n\nThe `platform` key in a revo recipe describes and optionally configures some high level aspects of the application. The `type` sub-key informs the revo application generator module about the environment the generated application will run on and can have two values `cli` or `web`.\n\nFor web applications, a second `theme` sub-key defines the web theme or the web page layout. If the theme was created on developer's machine and thus already available in the local repo, a `name` key is enough to retrieve it and generate the web app page layout. The theme could be stored anywhere though and referenced via the `url` key. The hello-world recipe leverages [Initializr](http://www.initializr.com/)'s Bootstrap template.\n\nWhen the `url` is present, revo downloads the theme locally, unpacks it and registers the template with the local repo for future references.\n\nThe `placeholders` key defines DOM elements that can be used by web components to inject their content into the web page. The hello-world component for example overwrites Bootstrap's original content of the .jumbotron div element.\n\n<h4>Components</h4>\n\n\nThe `components` section is a list of component entries. Each entry has a `name` key, a `repo` key identifying where the component should be fetched from and optionaly a `type` key.\n\nThe component name uniquely identifies the component within te repo.\n\nThe repo can be either the keyword `github` or an url. Revo will try to download the component from the repo url. If the value of the repo key is `github`, revo will fetch the component from *https://github.com/`name`/archive/master.zip*\n\nThe type of a component can be either `common` or `web`. If no type is specified, `common` will be assumed.\n\n\n<h4>Config</h4>\n\n\nThe `config` section holds configuration data specific to each component. For example, the hello-world recipe configures a UI bootstrap component to automatically load the revo/hello-world web component everytime the user hits application's main page and to remove the *nav* element originally present in the bootstrap html template.\n\nComponents\n---\nComponents are the main ingredient of a revo recipe. They are regular node.js modules that follow a certain design pattern in order to communicate with the other components within a revo runtime container. Components can be of one of two types: `common` or `web`. Common components don't have a UI, web components are designed to live in a web page.\n\nComponents can be stored anywhere on the web. When declared in a recipe, the revo engine retrieves them from the specified url and caches them in the local repo. When the application is assembled, the declared components are copied to the application directory and the application configuration is updated to contain component-specific config.\n\nRevo components are designed to be reused in any revo-generated application. The recipe for a new application simply lists the required components and their optional configuration elements. The rest is taken care by the event-based communication mechanism leveraged by the revo runtime.\n\nEveryone is encouraged to write revo components following the [revo design principles for component development]().\n\nHere are some components I developed for the revo platform: [config](https://github.com/clonq/revo-config),\n[config-ui](https://github.com/clonq/revo-config-ui), \n[ui-bootstrap](https://github.com/clonq/revo-ui-bootstrap), \n[webbridge](https://github.com/clonq/revo-webbridge), \n[profile-ui](https://github.com/clonq/revo-profile-ui), \n[profile](https://github.com/clonq/revo-profile), \n[notification](https://github.com/clonq/revo-notification).\n\nAlso check out my [revo recipes repository](https://github.com/clonq/revo-recipes).\n\n---\n\n![](https://travis-ci.org/clonq/revo.svg?branch=master)\n<!--[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/clonq/revo/trend.png)](https://bitdeli.com/free \"Bitdeli Badge\")-->\n","maintainers":[{"name":"clonq","email":"clonq@yahoo.com"}],"time":{"modified":"2022-06-26T12:52:15.425Z","created":"2014-08-27T11:47:00.013Z","0.1.0":"2014-08-27T11:47:00.013Z","0.2.2":"2015-06-20T14:07:37.104Z","0.2.4":"2015-06-21T02:10:12.419Z","0.3.1":"2015-06-21T18:04:34.447Z","0.3.2":"2015-06-23T01:53:02.661Z","0.3.3":"2015-06-23T11:08:12.022Z","0.3.4":"2015-06-24T02:52:04.996Z","0.3.5":"2015-06-25T03:52:41.039Z","0.3.6":"2015-06-26T03:49:55.956Z","0.3.8":"2015-07-01T22:31:28.554Z","0.4.0":"2015-07-13T03:32:46.500Z","0.4.5":"2015-07-23T02:16:09.360Z","0.4.7":"2015-07-23T23:25:43.797Z","0.4.9":"2015-08-03T13:21:52.700Z","0.4.10":"2015-08-03T22:48:01.200Z","0.5.0":"2015-08-05T21:10:57.904Z","0.5.2":"2015-08-08T18:20:22.251Z","0.5.5":"2015-08-11T02:15:46.505Z","0.5.6":"2015-08-11T03:33:15.114Z","0.5.8":"2015-08-14T00:58:50.964Z","0.5.9":"2015-08-16T15:16:06.632Z","0.5.11":"2015-08-20T02:20:33.652Z","0.5.12":"2015-08-20T02:29:52.003Z","0.5.13":"2015-08-20T21:30:21.548Z","0.5.14":"2015-08-21T23:18:46.467Z","0.5.15":"2015-08-22T02:50:39.345Z","0.5.17":"2015-08-22T15:57:53.670Z","0.5.18":"2015-08-22T16:03:24.347Z","0.5.20":"2015-08-22T21:03:31.590Z","0.5.21":"2015-08-23T01:51:08.768Z","0.5.22":"2015-08-23T02:09:33.203Z","0.5.24":"2015-08-23T19:50:53.791Z","0.5.25":"2015-08-25T01:47:07.082Z","0.5.26":"2015-08-26T00:17:56.254Z","0.5.27":"2015-08-26T00:23:21.716Z","0.5.28":"2015-08-26T00:26:50.453Z","0.5.29":"2015-08-26T00:33:45.744Z","0.5.30":"2015-08-26T00:40:21.026Z","0.5.31":"2015-08-28T02:11:00.738Z","0.5.32":"2015-08-28T20:31:36.969Z","0.5.34":"2015-08-28T21:48:54.097Z","0.5.37":"2015-09-04T22:50:24.023Z","0.5.38":"2015-09-08T23:51:59.734Z","0.6.0":"2015-09-11T01:32:48.289Z","0.6.1":"2015-09-11T01:44:56.457Z","0.6.2":"2015-09-11T02:12:54.796Z","0.6.3":"2015-09-13T16:30:39.801Z","0.6.4":"2015-09-13T19:50:15.470Z","0.6.5":"2015-09-15T02:47:23.349Z","0.6.6":"2015-09-17T02:23:53.898Z","0.7.0":"2015-09-23T02:15:19.637Z","0.7.1":"2015-09-24T01:16:42.244Z","0.7.2":"2015-09-24T01:19:18.613Z","0.7.3":"2015-10-02T03:08:58.149Z","0.7.4":"2015-10-04T23:03:25.915Z","0.7.5":"2015-10-09T12:54:15.171Z","0.7.6":"2015-10-09T14:39:56.739Z"},"readmeFilename":"README.md","homepage":"https://github.com/clonq/revo","repository":{"type":"git","url":"https://github.com/clonq/revo"},"author":{"name":"Ovi Comes","email":"ovi.comes@gmail.com"},"bugs":{"url":"https://github.com/clonq/revo/issues"},"license":"MIT"}