{"_id":"taco","_rev":"31-89e65a5a2aff8c0747ec8358bd769513","name":"taco","description":"a taco themed PaaS for node.js servers","dist-tags":{"latest":"1.6.0"},"versions":{"0.3.0":{"name":"taco","description":"A bootstrap styled docco fork.","keywords":["documentation","docs","generator","coffeescript"],"author":{"name":"@fat"},"version":"0.3.0","licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.2.0"},"directories":{"lib":"./lib"},"main":"./lib/taco","bin":{"taco":"./bin/taco"},"_npmJsonOpts":{"file":"/Users/jacob/.npm/taco/0.3.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"taco@0.3.0","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.13","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"ed54e337f5e3b9030b83ca2ef82a1cb66fc3bb14","tarball":"https://registry.npmjs.org/taco/-/taco-0.3.0.tgz","integrity":"sha512-93RBcaQ3VwVSwO+lc8LLDqmdEWjVtH4Fah7F/smokpmIfYRXrLlc1peDo1vX1n7EikX2vsYy0wF8HhQ1oIfyew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAF1RM91ueytJcZsaVtn6qPxecrp6bqeFkYNjmfwM9TAiBErc9eboruZbCloSeUptS/dAQ7Y6xm6X6Uq/Ttqqi0mQ=="}]},"scripts":{},"maintainers":[{"name":"fat","email":"jacobthornton@gmail.com"}]},"1.0.0":{"name":"taco","version":"1.0.0","description":"work in progress deployment thingy","main":"index.js","scripts":{"start":"node test.js"},"author":{"name":"max ogden"},"license":"BSD","dependencies":{"nginx-vhosts":"~0.0.1","cicada":"~1.1.1","mongroup":"~1.2.0"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/maxogden/taco.git"},"bugs":{"url":"https://github.com/maxogden/taco/issues"},"homepage":"https://github.com/maxogden/taco","_id":"taco@1.0.0","dist":{"shasum":"5c95a94d234119f5aef4a12b2ef73dcae1474e3b","tarball":"https://registry.npmjs.org/taco/-/taco-1.0.0.tgz","integrity":"sha512-tnKnXb6Oojm7LhQLJ3esy6Meyqh1sh//teKsVg+2hjCbrjmTYpYYrANId0+cvtd9/LaYF1pwU6GH46Fef2sEUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEb7/UONhWJ+VC38/SEBLXs1xSkTzqtCmAiCjv2b6lFwAiBbd3isYs261aqyFZu6dslsYZOlU2U9Lj2E9Hjrm50w8w=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"maxogden","email":"mogden@gmail.com"},"maintainers":[{"name":"maxogden","email":"mogden@gmail.com"}],"directories":{}},"1.2.0":{"name":"taco","version":"1.2.0","description":"work in progress deployment thingy","main":"index.js","scripts":{"test":"node test/test.js"},"bin":{"install-taco-on-ubuntu":"install.js","taco":"cli.js"},"author":{"name":"max ogden"},"license":"BSD","dependencies":{"nginx-vhosts":"~0.0.1","cicada":"maxogden/cicada#pushover-sideband","mongroup":"~1.2.0","git-side-band-message":"0.0.1","stdout":"0.0.2","mkdirp":"~0.3.5","getport":"~0.1.0","basic":"~0.0.1"},"devDependencies":{"rimraf":"~2.2.5","seq":"~0.3.5","mkdirp":"~0.3.5"},"repository":{"type":"git","url":"https://github.com/maxogden/taco.git"},"bugs":{"url":"https://github.com/maxogden/taco/issues"},"homepage":"https://github.com/maxogden/taco","_id":"taco@1.2.0","dist":{"shasum":"516e327e32232ba899c4ff71edb5004e7b97d7fa","tarball":"https://registry.npmjs.org/taco/-/taco-1.2.0.tgz","integrity":"sha512-4YoXy1TW27sd+yg6ZHHlTiv1m+aZ0JsMmoCMBKgEGTHGccIy1N7ytpwl3WgIF57XUOLBSb99+zLUOXrMH/dPVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPbRP9dVtVLz9zIIVC+canYFjvAiTkzgsS2FVMt+EBfQIgZaspEs5PHFA0Tknx6OiHFos67mfahTk1UhzElu4emSw="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"maxogden","email":"mogden@gmail.com"},"maintainers":[{"name":"maxogden","email":"mogden@gmail.com"}],"directories":{}},"1.2.1":{"name":"taco","version":"1.2.1","description":"work in progress deployment thingy","main":"index.js","scripts":{"test":"node test/test.js"},"bin":{"install-taco-on-ubuntu":"install.js","taco":"cli.js"},"author":{"name":"max ogden"},"license":"BSD","dependencies":{"nginx-vhosts":"~0.0.1","cicada":"maxogden/cicada#pushover-sideband","mongroup":"~1.2.0","git-side-band-message":"0.0.1","stdout":"0.0.2","mkdirp":"~0.3.5","getport":"~0.1.0","basic":"~0.0.1","through":"~2.3.4"},"devDependencies":{"rimraf":"~2.2.5","seq":"~0.3.5","mkdirp":"~0.3.5"},"repository":{"type":"git","url":"https://github.com/maxogden/taco.git"},"bugs":{"url":"https://github.com/maxogden/taco/issues"},"homepage":"https://github.com/maxogden/taco","_id":"taco@1.2.1","dist":{"shasum":"b6a650d28040aa073e36ade636b635e8f38f6c04","tarball":"https://registry.npmjs.org/taco/-/taco-1.2.1.tgz","integrity":"sha512-gt/nCNvsgLCJV7aDMVMwrxoGXsErH6zF9/DOVU/nx+XXOugr5dvQPYmmzCFTdg0Jh1K2pMYn2reWDK4B3Z3FhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFym/u9tUmU1NjgUdLnuV/s41btrYa6dmnwfrt7by/BAiEA7pNtSQwl/2lwcN3GqHcvkOYBs030fmjSzscMM0VZg2k="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"maxogden","email":"mogden@gmail.com"},"maintainers":[{"name":"maxogden","email":"mogden@gmail.com"}],"directories":{}},"1.2.2":{"name":"taco","version":"1.2.2","description":"work in progress deployment thingy","main":"index.js","scripts":{"test":"node test/test.js"},"bin":{"install-taco-on-ubuntu":"install.js","taco":"cli.js"},"author":{"name":"max ogden"},"license":"BSD","dependencies":{"nginx-vhosts":"~0.0.1","cicada":"maxogden/cicada#pushover-sideband","mongroup":"~1.2.0","git-side-band-message":"0.0.1","stdout":"0.0.2","mkdirp":"~0.3.5","getport":"~0.1.0","basic":"~0.0.1","through":"~2.3.4"},"devDependencies":{"rimraf":"~2.2.5","seq":"~0.3.5","mkdirp":"~0.3.5"},"repository":{"type":"git","url":"https://github.com/maxogden/taco.git"},"bugs":{"url":"https://github.com/maxogden/taco/issues"},"homepage":"https://github.com/maxogden/taco","_id":"taco@1.2.2","dist":{"shasum":"78295572edc1caa8de099249878ad2e9ac26bcc5","tarball":"https://registry.npmjs.org/taco/-/taco-1.2.2.tgz","integrity":"sha512-U8cC22sNRBI5z5oG8zu4dzoP50KTbi6WIGuuZ11eNUIbWmWMCstYsS18+RU0rytOt4Xhs+cKG2MuoCbQFqjkTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnZPEMKAhuKmMAUKjXKe42Fv+8C13AL1JnJ70nUGwWQAiEAvyYAa+nbXoU2BMXrrEjjMvTbXItVn1opNQ6KVvwUWR4="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"maxogden","email":"mogden@gmail.com"},"maintainers":[{"name":"maxogden","email":"mogden@gmail.com"}],"directories":{}},"1.2.3":{"name":"taco","version":"1.2.3","description":"work in progress deployment thingy","main":"index.js","scripts":{"test":"node test/test.js"},"bin":{"install-taco-on-ubuntu":"install.js","taco":"cli.js"},"author":{"name":"max ogden"},"license":"BSD","dependencies":{"nginx-vhosts":"~0.0.1","cicada":"maxogden/cicada#pushover-sideband","mongroup":"~1.2.0","git-side-band-message":"0.0.1","stdout":"0.0.2","mkdirp":"~0.3.5","getport":"~0.1.0","basic":"~0.0.1","through":"~2.3.4","nginx-conf":"~0.1.0"},"devDependencies":{"rimraf":"~2.2.5","seq":"~0.3.5","mkdirp":"~0.3.5"},"repository":{"type":"git","url":"https://github.com/maxogden/taco.git"},"bugs":{"url":"https://github.com/maxogden/taco/issues"},"homepage":"https://github.com/maxogden/taco","_id":"taco@1.2.3","dist":{"shasum":"4e440b2eedef8b55df11789adf4536e2b73fa951","tarball":"https://registry.npmjs.org/taco/-/taco-1.2.3.tgz","integrity":"sha512-9J/4kTwGhVVd4YyjE3npk5dxbjYe8wkCNhrMC6gRpXKhgx6EavhqomskESpN57XPqsqKVktJT4pyc2i3rlCsTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXi16h+pzJV6zzf+DFroRBgXOHLKJaDB2+ZEdpH7YzAAIgJg4EMGSbux9To85EcBliHMhw1DfNq4Vtuw+eAx+b9do="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"maxogden","email":"mogden@gmail.com"},"maintainers":[{"name":"maxogden","email":"mogden@gmail.com"}],"directories":{}},"1.2.4":{"name":"taco","version":"1.2.4","description":"work in progress deployment thingy","main":"index.js","scripts":{"test":"node test/test.js"},"bin":{"install-taco-on-ubuntu":"install.js","taco":"cli.js"},"author":{"name":"max ogden"},"license":"BSD","dependencies":{"nginx-vhosts":"~0.0.1","cicada":"maxogden/cicada#pushover-sideband","mongroup":"~1.2.0","git-side-band-message":"0.0.1","stdout":"0.0.2","mkdirp":"~0.3.5","getport":"~0.1.0","basic":"~0.0.1","through":"~2.3.4","nginx-conf":"~0.1.0"},"devDependencies":{"rimraf":"~2.2.5","seq":"~0.3.5","mkdirp":"~0.3.5"},"repository":{"type":"git","url":"https://github.com/maxogden/taco.git"},"bugs":{"url":"https://github.com/maxogden/taco/issues"},"homepage":"https://github.com/maxogden/taco","_id":"taco@1.2.4","dist":{"shasum":"c21d909d997a92192b4532b1ef32fe586b88c052","tarball":"https://registry.npmjs.org/taco/-/taco-1.2.4.tgz","integrity":"sha512-Ta/JqgwUE97h7/Hi3lyKI+cgJaZHEKwJsDtC664u82oFMTunZiadErA+mIhvZEg+4ndbK2nF+gGxRzKNqYJg7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAbaNg0MfaRLyAjVxdXnqC/sG9uk2x/KRxNviRKhrGOwIhALXYnaEft/E5CMOGy3qIs0+s5Faj5Ace/F02v75Hg71w"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"maxogden","email":"mogden@gmail.com"},"maintainers":[{"name":"maxogden","email":"mogden@gmail.com"}],"directories":{}},"1.2.5":{"name":"taco","version":"1.2.5","description":"work in progress deployment thingy","main":"index.js","scripts":{"test":"node test/test.js"},"bin":{"install-taco-on-ubuntu":"install.js","taco":"cli.js"},"author":{"name":"max ogden"},"license":"BSD","dependencies":{"nginx-vhosts":"~0.0.1","cicada":"maxogden/cicada#pushover-sideband","mongroup":"~1.2.0","git-side-band-message":"~0.0.1","stdout":"~0.0.2","mkdirp":"~0.3.5","getport":"~0.1.0","basic":"~0.0.1","through":"~2.3.4","nginx-conf":"~0.1.0"},"devDependencies":{"rimraf":"~2.2.5","seq":"~0.3.5","mkdirp":"~0.3.5"},"repository":{"type":"git","url":"https://github.com/maxogden/taco.git"},"bugs":{"url":"https://github.com/maxogden/taco/issues"},"homepage":"https://github.com/maxogden/taco","_id":"taco@1.2.5","dist":{"shasum":"52d69bfb19091563bcb099ee33752367cc875630","tarball":"https://registry.npmjs.org/taco/-/taco-1.2.5.tgz","integrity":"sha512-jav6rzIXQjfmQ6lR/X+IOCFhi83jHkzaE2zVSvxRSw8ySFo+Ne/EMJ7pdAjS+d/bNmZ78pX81SKFBTNO6FsPoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1yKcyud+WQAxYkbsiqqlvCGsU8QwhWqEYkUAjMFBfCAIgWkkP7LvU/EAxlJuIOLogrV3NMtSxO/wpdynkcwJnpfs="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"maxogden","email":"mogden@gmail.com"},"maintainers":[{"name":"maxogden","email":"mogden@gmail.com"}],"directories":{}},"1.3.0":{"name":"taco","version":"1.3.0","description":"work in progress deployment thingy","main":"index.js","scripts":{"test":"node test/test.js"},"bin":{"install-taco-on-ubuntu":"install.js","taco":"cli.js"},"author":{"name":"max ogden"},"license":"BSD","dependencies":{"nginx-vhosts":"~0.0.1","mongroup":"~1.2.0","stdout":"~0.0.2","mkdirp":"~0.3.5","getport":"~0.1.0","basic":"~0.0.1","through":"~2.3.4","nginx-conf":"~0.1.0","git-http-backend":"maxogden/git-http-backend#test"},"devDependencies":{"rimraf":"~2.2.5","seq":"~0.3.5","mkdirp":"~0.3.5"},"repository":{"type":"git","url":"https://github.com/maxogden/taco.git"},"bugs":{"url":"https://github.com/maxogden/taco/issues"},"homepage":"https://github.com/maxogden/taco","_id":"taco@1.3.0","dist":{"shasum":"ce015bbbcfb78b1701e2fc7b1b6eea7b73263e8f","tarball":"https://registry.npmjs.org/taco/-/taco-1.3.0.tgz","integrity":"sha512-7tG+Pr9hqU9Eb1EBHXljYSU/d/mpCCpxOpJy70jkMuTcevpRi4PG0km8g6nB9OCsJNXlnXY3MGpZuBwrBQtqyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRVNCCBLbpbPW0IKGYKGgVGEgLzzUGZXCXz3wh7CBz2AiAtp/SOc6DnIvPkw35Yxew6YJ7oCGUove3y5E3+YqNoYg=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"maxogden","email":"mogden@gmail.com"},"maintainers":[{"name":"maxogden","email":"mogden@gmail.com"}],"directories":{}},"1.3.1":{"name":"taco","version":"1.3.1","description":"work in progress deployment thingy","main":"index.js","scripts":{"test":"node test/test.js"},"bin":{"install-taco-on-ubuntu":"install.js","taco":"cli.js"},"author":{"name":"max ogden"},"license":"BSD","dependencies":{"nginx-vhosts":"~0.0.1","mongroup":"~1.2.0","stdout":"~0.0.2","mkdirp":"~0.3.5","getport":"~0.1.0","basic":"~0.0.1","through":"~2.3.4","nginx-conf":"~0.1.0","git-http-backend":"maxogden/git-http-backend#test"},"devDependencies":{"rimraf":"~2.2.5","seq":"~0.3.5","mkdirp":"~0.3.5"},"repository":{"type":"git","url":"https://github.com/maxogden/taco.git"},"bugs":{"url":"https://github.com/maxogden/taco/issues"},"homepage":"https://github.com/maxogden/taco","_id":"taco@1.3.1","dist":{"shasum":"a32428957fb231adf61be2f07ed5564d65fc74ad","tarball":"https://registry.npmjs.org/taco/-/taco-1.3.1.tgz","integrity":"sha512-RBCrPLCymhw6NaYbZRv7vGX5AdAQtltY/BaxzHOqyfOCRS9whr3i5l7SCqRtWOz9eCX7VuP0kAgDvSzS3x07SQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdCoR7LAhApOiEK0pAWFr2/5jy03Q5yMqSVqNdcVIorQIhANhwge9KUkWwTzVVosmkwS/UGu2syFqd7k7dsgqD2221"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"maxogden","email":"mogden@gmail.com"},"maintainers":[{"name":"maxogden","email":"mogden@gmail.com"}],"directories":{}},"1.3.2":{"name":"taco","version":"1.3.2","description":"work in progress deployment thingy","main":"index.js","scripts":{"test":"node test/test.js"},"bin":{"install-taco-on-ubuntu":"install.js","taco":"cli.js"},"author":{"name":"max ogden"},"license":"BSD","dependencies":{"nginx-vhosts":"~0.0.1","mongroup":"~1.2.0","stdout":"~0.0.2","mkdirp":"~0.3.5","getport":"~0.1.0","basic":"~0.0.1","through":"~2.3.4","nginx-conf":"~0.1.0","git-http-backend":"~0.1.1"},"devDependencies":{"rimraf":"~2.2.5","seq":"~0.3.5","mkdirp":"~0.3.5"},"repository":{"type":"git","url":"https://github.com/maxogden/taco.git"},"bugs":{"url":"https://github.com/maxogden/taco/issues"},"homepage":"https://github.com/maxogden/taco","_id":"taco@1.3.2","dist":{"shasum":"501c865686c2d86e73e1e3b40e4b17176fe14399","tarball":"https://registry.npmjs.org/taco/-/taco-1.3.2.tgz","integrity":"sha512-30s/W852eutw5Kd+rhqp5Z+u8JnaVcDFsvkqxZx/uv0Z7c3PgkShgctZt49w8JHO6qOQtS5t++e/mPLoIOuA6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOERFOV2rrEehf3P2Zmd0xPtZpiUNrzp0nZHrVUQre2AiAmnH7ynacb6/Eh8clqxFyiiiekpakprxKN/sEw/j/0RQ=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"maxogden","email":"mogden@gmail.com"},"maintainers":[{"name":"maxogden","email":"mogden@gmail.com"}],"directories":{}},"1.3.3":{"name":"taco","version":"1.3.3","description":"work in progress deployment thingy","main":"index.js","scripts":{"test":"DEBUG=taco node test/test.js"},"bin":{"install-taco-on-ubuntu":"install.js","taco":"cli.js"},"author":{"name":"max ogden"},"license":"BSD","dependencies":{"nginx-vhosts":"~0.0.2","mongroup":"~1.2.0","stdout":"~0.0.2","mkdirp":"~0.3.5","getport":"~0.1.0","basic":"~0.0.1","through":"~2.3.4","nginx-conf":"~0.1.0","git-http-backend":"~0.1.1","debug":"~0.7.4"},"devDependencies":{"rimraf":"~2.2.5","seq":"~0.3.5","mkdirp":"~0.3.5"},"repository":{"type":"git","url":"https://github.com/maxogden/taco.git"},"bugs":{"url":"https://github.com/maxogden/taco/issues"},"homepage":"https://github.com/maxogden/taco","_id":"taco@1.3.3","dist":{"shasum":"4feb201aaecff76624c186e5f8af3ad590c98e30","tarball":"https://registry.npmjs.org/taco/-/taco-1.3.3.tgz","integrity":"sha512-YPCJ/OXakhDegkLZ8HuC2lSvscXAtoJN4H8xuAwXjjqXa34BBLssweV0m5U3PQuMelX01fpcyjXEs7A8JRb5lA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAG5p/92YVDPuVIKTcGKrYKTA3WYyII51xewUsMCsjZeAiEA/xADTWSN5eASEB/w8BH8GCk/q6EVwmg+NBuIgiJp9Zo="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"maxogden","email":"mogden@gmail.com"},"maintainers":[{"name":"maxogden","email":"mogden@gmail.com"}],"directories":{}},"1.3.4":{"name":"taco","version":"1.3.4","description":"work in progress deployment thingy","main":"index.js","scripts":{"test":"DEBUG=taco node test/test.js"},"bin":{"install-taco-on-ubuntu":"install.js","taco":"cli.js"},"author":{"name":"max ogden"},"license":"BSD","dependencies":{"nginx-vhosts":"~0.0.2","mongroup":"~1.2.0","stdout":"~0.0.2","mkdirp":"~0.3.5","getport":"~0.1.0","basic":"~0.0.1","through":"~2.3.4","nginx-conf":"~0.1.0","git-http-backend":"~0.1.1","debug":"~0.7.4"},"devDependencies":{"rimraf":"~2.2.5","seq":"~0.3.5","mkdirp":"~0.3.5"},"repository":{"type":"git","url":"https://github.com/maxogden/taco.git"},"bugs":{"url":"https://github.com/maxogden/taco/issues"},"homepage":"https://github.com/maxogden/taco","_id":"taco@1.3.4","dist":{"shasum":"057dd131ebba33c3ee6787a54ce34d0894717ad7","tarball":"https://registry.npmjs.org/taco/-/taco-1.3.4.tgz","integrity":"sha512-5rK4n77SzlGoeOKn8lutSKwJ/XK9CLOuiddTCsZOaurwLFfH8YFqJvzoFvmOYccfHQe+k5mrMj1xQku2U9TDWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDY+VMbfNeMWbjr9LYlNDtjGV62I9MGVJVz2F9zzYoDpwIhAKj5wi8rUuTwwoMGGB+azzSiIDLAhB1QJfUhp6Szjmpq"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"maxogden","email":"mogden@gmail.com"},"maintainers":[{"name":"maxogden","email":"mogden@gmail.com"}],"directories":{}},"1.4.0":{"name":"taco","version":"1.4.0","description":"a taco themed mini-PaaS for node.js servers","main":"index.js","scripts":{"test":"DEBUG=taco node test/test.js"},"bin":{"install-taco-on-ubuntu":"install.js","taco":"cli.js"},"author":{"name":"max ogden"},"license":"BSD","dependencies":{"nginx-vhosts":"~0.0.2","mongroup":"~1.2.0","stdout":"~0.0.2","mkdirp":"~0.3.5","getport":"~0.1.0","basic":"~0.0.1","through":"~2.3.4","nginx-conf":"~0.1.0","git-http-backend":"~0.1.1","debug":"~0.7.4"},"devDependencies":{"rimraf":"~2.2.5","seq":"~0.3.5","mkdirp":"~0.3.5"},"repository":{"type":"git","url":"https://github.com/maxogden/taco.git"},"bugs":{"url":"https://github.com/maxogden/taco/issues"},"homepage":"https://github.com/maxogden/taco","_id":"taco@1.4.0","dist":{"shasum":"d42e372f789e9fefbb2105381966a6702e8c5772","tarball":"https://registry.npmjs.org/taco/-/taco-1.4.0.tgz","integrity":"sha512-fNQ4arGmWt91MHLrPDoyrEt5EZe8DIe7UhOw6M3RIhO2GX6QOsCIT0nIgzOZ0uJHN/r9fUvZLYvCEORP3Uym/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDS6F0+Vt79fDvUPxb5FznQwKt0+SY1BfluoDLF2ADddQIgeJUzYvbgprZQGUy46TDmk4dF4/Q7/1tDdiFVbXwDcfM="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"maxogden","email":"mogden@gmail.com"},"maintainers":[{"name":"maxogden","email":"mogden@gmail.com"}],"directories":{}},"1.4.1":{"name":"taco","version":"1.4.1","description":"a taco themed mini-PaaS for node.js servers","main":"index.js","scripts":{"test":"DEBUG=taco node test/test.js"},"bin":{"install-taco-on-ubuntu":"install.js","taco":"cli.js"},"author":{"name":"max ogden"},"license":"BSD","dependencies":{"nginx-vhosts":"~0.0.2","mongroup":"~1.2.0","stdout":"~0.0.2","mkdirp":"~0.3.5","getport":"~0.1.0","basic":"~0.0.1","through":"~2.3.4","nginx-conf":"~0.1.0","git-http-backend":"~0.1.1","debug":"~0.7.4"},"devDependencies":{"rimraf":"~2.2.5","seq":"~0.3.5","mkdirp":"~0.3.5"},"repository":{"type":"git","url":"https://github.com/maxogden/taco.git"},"bugs":{"url":"https://github.com/maxogden/taco/issues"},"homepage":"https://github.com/maxogden/taco","_id":"taco@1.4.1","dist":{"shasum":"a027a9d632019b1c2b4bf4df9c8742a299bb0b60","tarball":"https://registry.npmjs.org/taco/-/taco-1.4.1.tgz","integrity":"sha512-djSg69lfymwsdCq+ylI7FVBYIUJAbDYBaO6AcrJPW/Z++5f2tWmT+YYtxXsyIUUa6KlBHdZcOtrt6CWHLNfbaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFEm43665Ml7G/uyUZd5L5h0MVdWgTyIzgwrP9Dvz1sSAiEA4wn8WSBE11tEaK+vwYki4N+Bjux4sDvE4zVmf6Hpl0k="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"maxogden","email":"mogden@gmail.com"},"maintainers":[{"name":"maxogden","email":"mogden@gmail.com"}],"directories":{}},"1.4.3":{"name":"taco","version":"1.4.3","description":"a taco themed PaaS for node.js servers","main":"index.js","scripts":{"test":"DEBUG=taco node test/test.js"},"bin":{"install-taco-on-ubuntu":"install.js","taco":"cli.js"},"author":{"name":"max ogden"},"license":"BSD","dependencies":{"nginx-vhosts":"~0.0.2","mongroup":"~1.2.0","mkdirp":"~0.3.5","getport":"~0.1.0","basic":"~0.0.1","through":"~2.3.4","nginx-conf":"~0.1.0","git-http-backend":"~0.1.1","debug":"~0.7.4"},"devDependencies":{"rimraf":"~2.2.5","seq":"~0.3.5","mkdirp":"~0.3.5"},"repository":{"type":"git","url":"https://github.com/maxogden/taco.git"},"bugs":{"url":"https://github.com/maxogden/taco/issues"},"homepage":"https://github.com/maxogden/taco","_id":"taco@1.4.3","dist":{"shasum":"d64b776d9a06a70c42f53b3723fc0ef773abd007","tarball":"https://registry.npmjs.org/taco/-/taco-1.4.3.tgz","integrity":"sha512-l29jb153BB5k++IuxvWxo7YmuEtSiequH18MS3nHEG6yuFVnKygtE48qM7JhprjX0kpwb2jojXnfV5tnfpBKlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1Sz01k+pagdW7EkPSR+xhUqowe7hoqtOYWvFn5+AbfgIhAKXieXPiVZv2yuRpr4atEq4vgYp9RlmfOJ2puAoZdnwE"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"maxogden","email":"mogden@gmail.com"},"maintainers":[{"name":"maxogden","email":"mogden@gmail.com"}],"directories":{}},"1.4.4":{"name":"taco","version":"1.4.4","description":"a taco themed PaaS for node.js servers","main":"index.js","scripts":{"test":"DEBUG=taco node test/test.js"},"bin":{"install-taco-on-ubuntu":"install.js","taco":"cli.js"},"author":{"name":"max ogden"},"license":"BSD","dependencies":{"nginx-vhosts":"~0.0.2","mongroup":"~1.2.0","mkdirp":"~0.3.5","getport":"~0.1.0","basic":"~0.0.1","through":"~2.3.4","nginx-conf":"~0.1.0","git-http-backend":"~0.1.1","debug":"~0.7.4"},"devDependencies":{"rimraf":"~2.2.5","seq":"~0.3.5","mkdirp":"~0.3.5"},"repository":{"type":"git","url":"https://github.com/maxogden/taco.git"},"bugs":{"url":"https://github.com/maxogden/taco/issues"},"homepage":"https://github.com/maxogden/taco","_id":"taco@1.4.4","dist":{"shasum":"3e110892b0764cbf60d32edb6e380f8cab64d9a3","tarball":"https://registry.npmjs.org/taco/-/taco-1.4.4.tgz","integrity":"sha512-UAdoaimCkhcTLCKAEFTrLZurPlZJpTuicKEV5fjD3PArK4KMJvAcv7wIuqFJJ4JYDSTU5yHLcefCM5cRh6t/Mg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGj/KkxliB3euVj7vNylVEgY5FiViDIIuQj8b2ViTPboAiEAkEZcUYQNi/sf9F3vX+yQehLEIVreVx3Rsy0hsa+d95Q="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"maxogden","email":"mogden@gmail.com"},"maintainers":[{"name":"maxogden","email":"mogden@gmail.com"}],"directories":{}},"1.5.0":{"name":"taco","version":"1.5.0","description":"a taco themed PaaS for node.js servers","main":"index.js","scripts":{"test":"DEBUG=taco node test/test.js"},"bin":{"install-taco-on-ubuntu":"install.js","taco":"cli.js"},"author":{"name":"max ogden"},"license":"BSD","dependencies":{"nginx-vhosts":"~0.0.2","mongroup":"~1.2.0","mkdirp":"~0.3.5","getport":"~0.1.0","basic":"~0.0.1","through":"~2.3.4","nginx-conf":"~0.1.0","git-http-backend":"~0.1.1","debug":"~0.7.4"},"devDependencies":{"rimraf":"~2.2.5","seq":"~0.3.5","mkdirp":"~0.3.5"},"repository":{"type":"git","url":"https://github.com/maxogden/taco.git"},"bugs":{"url":"https://github.com/maxogden/taco/issues"},"homepage":"https://github.com/maxogden/taco","_id":"taco@1.5.0","dist":{"shasum":"fc8b799f85a088ecfc8e76ca055623c9fd847ccc","tarball":"https://registry.npmjs.org/taco/-/taco-1.5.0.tgz","integrity":"sha512-KB5cYaWmHZYv1GOR34l0RMeY0JwZseCGCkPRKjnshqtCDgsafa5JWa2t2+8NPw3fVE/QeaK9yjoNQ7dn9CDbww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/bgGMhBjardwW2xeFfq2NX9Up+Bo2/wu/WAs7xPSpjAiABsM7KuJhgdxbxBaezf9gwwpx6EuN+x0yaR6KxXrPkVA=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"maxogden","email":"mogden@gmail.com"},"maintainers":[{"name":"maxogden","email":"mogden@gmail.com"}],"directories":{}},"1.5.1":{"name":"taco","version":"1.5.1","description":"a taco themed PaaS for node.js servers","main":"index.js","scripts":{"test":"DEBUG=taco node test/test.js"},"bin":{"install-taco-on-ubuntu":"install.js","taco":"cli.js"},"author":{"name":"max ogden"},"license":"BSD","dependencies":{"nginx-vhosts":"~0.0.2","mongroup":"~1.2.0","mkdirp":"~0.3.5","getport":"~0.1.0","basic":"~0.0.1","through":"~2.3.4","nginx-conf":"~0.1.0","git-http-backend":"~0.1.1","debug":"~0.7.4","read-dir-files":"~0.1.1"},"devDependencies":{"rimraf":"~2.2.5","seq":"~0.3.5","mkdirp":"~0.3.5"},"repository":{"type":"git","url":"https://github.com/maxogden/taco.git"},"bugs":{"url":"https://github.com/maxogden/taco/issues"},"homepage":"https://github.com/maxogden/taco","_id":"taco@1.5.1","dist":{"shasum":"02a1f02b313b88c580426cd20754f78f880847be","tarball":"https://registry.npmjs.org/taco/-/taco-1.5.1.tgz","integrity":"sha512-JJOjvzlpLWrckgGVEKOMLWSJDe/eYAnUoJDj6sHD0scTMb9zOYmrc2pVyWnXU6wvWaXhtxEkdgzms+hUbuSvKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxgC25eKA0MC6uaKt/ciMoV2RraE0DLN7F/7lhQ7iRSwIhAOr59x/S5LnqbGm40TJaywyRo8IwSAj7YHylIKYKTOsb"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"maxogden","email":"mogden@gmail.com"},"maintainers":[{"name":"maxogden","email":"mogden@gmail.com"}],"directories":{}},"1.5.2":{"name":"taco","version":"1.5.2","description":"a taco themed PaaS for node.js servers","main":"index.js","scripts":{"test":"DEBUG=taco node test/test.js"},"bin":{"install-taco-on-ubuntu":"install.js","taco":"cli.js"},"author":{"name":"max ogden"},"license":"BSD","dependencies":{"nginx-vhosts":"~0.0.2","mongroup":"~1.2.0","mkdirp":"~0.3.5","getport":"~0.1.0","basic":"~0.0.1","through":"~2.3.4","nginx-conf":"~0.1.0","git-http-backend":"~0.1.1","debug":"~0.7.4","read-dir-files":"~0.1.1"},"devDependencies":{"rimraf":"~2.2.5","seq":"~0.3.5","mkdirp":"~0.3.5"},"repository":{"type":"git","url":"https://github.com/maxogden/taco.git"},"bugs":{"url":"https://github.com/maxogden/taco/issues"},"homepage":"https://github.com/maxogden/taco","_id":"taco@1.5.2","dist":{"shasum":"7f127207576e14754dc4f18a1485af2890e55fce","tarball":"https://registry.npmjs.org/taco/-/taco-1.5.2.tgz","integrity":"sha512-RSyOpVAWZAc6wfuZMf9RqMROumd2cb9W7/HBzBZ9VCGCyKoqcfC1JgODv5qUGJI8tT8RWBhEg5g4nPe2X/K3Rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxvW3tVbA7kHnLZTlLb4k+XdQUd5kdDwWPy3xs/J2baAIhALqhqok6PZUX4+eAcFg96AgHfmolmLCk6MHHWyeleT5S"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"maxogden","email":"mogden@gmail.com"},"maintainers":[{"name":"maxogden","email":"mogden@gmail.com"}],"directories":{}},"1.6.0":{"name":"taco","version":"1.6.0","description":"a taco themed PaaS for node.js servers","main":"index.js","scripts":{"test":"DEBUG=taco node test/test.js"},"bin":{"install-taco-on-ubuntu":"install.js","taco":"cli.js"},"author":{"name":"max ogden"},"license":"BSD","dependencies":{"nginx-vhosts":"~0.0.2","mongroup":"~1.2.0","mkdirp":"~0.3.5","getport":"~0.1.0","basic":"~0.0.1","through":"~2.3.4","nginx-conf":"~0.1.0","git-http-backend":"~0.1.1","debug":"~0.7.4","read-dir-files":"~0.1.1"},"devDependencies":{"rimraf":"~2.2.5","seq":"~0.3.5","mkdirp":"~0.3.5"},"repository":{"type":"git","url":"https://github.com/maxogden/taco.git"},"bugs":{"url":"https://github.com/maxogden/taco/issues"},"homepage":"https://github.com/maxogden/taco","_id":"taco@1.6.0","dist":{"shasum":"61c72de1255e9799f381a6ab595c7e0432546010","tarball":"https://registry.npmjs.org/taco/-/taco-1.6.0.tgz","integrity":"sha512-BiB1t0mxFjOMQGCvVYhlfUp7fLPl24hJD8ucfQXq8Od4i68amHSYcgQkOzPghvPIUJzpccnsZOYLdqZN7y3Yzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICKc49DCOJP3ZbLZrGXfDTl5fu+LBHxOwRIWO/ukUrouAiEAk8QAk1LPedoh8V/EECSiqxy0iwS11h0hkJo+wPpLmNU="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"maxogden","email":"mogden@gmail.com"},"maintainers":[{"name":"maxogden","email":"mogden@gmail.com"}]}},"maintainers":[{"name":"fat","email":"jacobthornton@gmail.com"},{"name":"maxogden","email":"mogden@gmail.com"}],"time":{"modified":"2022-06-27T03:35:00.667Z","created":"2011-09-08T22:54:21.263Z","0.3.0":"2011-09-08T22:54:21.734Z","1.0.0":"2014-01-08T03:55:08.073Z","1.2.0":"2014-01-11T21:01:17.376Z","1.2.1":"2014-01-11T21:19:06.377Z","1.2.2":"2014-01-11T21:26:31.207Z","1.2.3":"2014-01-11T22:33:05.174Z","1.2.4":"2014-01-11T22:37:03.417Z","1.2.5":"2014-01-11T22:56:05.169Z","1.3.0":"2014-01-17T01:11:23.504Z","1.3.1":"2014-01-17T01:17:59.270Z","1.3.2":"2014-01-17T22:23:43.401Z","1.3.3":"2014-01-17T23:01:55.382Z","1.3.4":"2014-01-17T23:26:31.122Z","1.4.0":"2014-01-18T20:26:56.538Z","1.4.1":"2014-01-18T21:56:39.480Z","1.4.3":"2014-01-19T21:10:17.218Z","1.4.4":"2014-01-19T21:22:40.296Z","1.5.0":"2014-01-19T22:02:51.133Z","1.5.1":"2014-01-19T22:40:37.322Z","1.5.2":"2014-01-21T21:04:45.424Z","1.6.0":"2014-01-22T04:56:27.218Z"},"author":{"name":"max ogden"},"readme":"# taco\n\na taco themed PaaS for node.js servers. warning: still alpha-quality\n\n![taco.png](taco.png)\n\n[![NPM](https://nodei.co/npm/taco.png)](https://nodei.co/npm/taco/)\n\n## features\n\nthe main goal of taco is to fully automate and configure everything so that from the time\nwhen you create your server you never have to manually `ssh` in and configure things from\nthe server shell.\n\n- git based deploy (`git push taco master` to deploy)\n- easy use with compute providers. installs onto a fresh ubuntu server\n- keep apps running. process monitoring + logging with [mon](https://github.com/visionmedia/mon) and [mongroup](https://github.com/visionmedia/node-mongroup)\n- nginx powered virtual hosts (subdomain routing to multiple apps)\n- runs `npm install` and `npm start` on your app to build + deploy it\n\n### wishlist\n\nfeel free to open an issue for these and declare that you want to work on them, then send a PR :)\n\n- docker support\n- web admin ui\n- automated domain registration + dns configuration\n- support other compute providers via http://npmjs.org/santa integration. taco + santa = win\n- cli client for things like `taco logs`, `taco restart appname` etc\n- automatic server provisioning using e.g. the digital ocean API\n\n## quickstart\n\nit takes around 10 minutes to get up and running with taco\n\n### create a digital ocean droplet, set up DNS\n\nnote: you can use any server running a brand new ubuntu 13.04 install, digital ocean just happens to be the cheapest way to get one if you don't already have one\n\n- get a digital ocean account, add your ssh key\n- create a new ubuntu 13.04 droplet, make sure it includes your ssh key\n- buy some domain name and set up two A records pointing at the droplets IP:\n\n```\n*.yourdomain.com -> IP\nyourdomain.com -> IP\n```\n\nonce you have your DNS set up properly you can run the magic one liner: `./bootstrap.sh admin yourdomain.com` \n\nor follow these step by step instructions (recommended for first-timers):\n\n### install node and nginx\n\nI wrote a couple of npm modules to automate this, here's how to run them:\n\n```\nnpm install install-node-on-ubuntu install-nginx-on-ubuntu -g\ninstall-nginx-on-ubuntu root@yourdomain.com\ninstall-node-on-ubuntu root@yourdomain.com\n```\n\n### do some basic setup on the new ubuntu install\n\nthis step is optional, but recommended so that you don't get pwn3z0red\n\nrun https://gist.github.com/maxogden/8551202 which:\n\n- updates ubuntu\n- creates a sudo-able non-root user called admin (for logging into the server later and doing stuff)\n- sets up ssh keys for that user by copying the over from /root/.ssh\n- disables ssh root login (that's what admin is for)\n- creates a system user \"taco\" for the taco process to run as\n- sets up basic iptables firewall\n\none-liner:\n\n```\nwget -qO- https://gist.github.com/maxogden/8551202/raw/3de4f5b818da41df8a40f41f89166a2af98f4da1/initial.sh | ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@example.com\n```\n\n(replace `example.com` with your server)\n\nor if you want the user to be something other than `admin` you can log in to your server and run it this way:\n\n```\nwget -qO- https://gist.github.com/maxogden/8551202/raw/3de4f5b818da41df8a40f41f89166a2af98f4da1/initial.sh | sudo NEW_USER=admin bash\n```\n\n### install taco\n\nnote: use `root` if you didn't do the recommended security steps above, otherwise use `admin` as the user\n\nrun these from your local machine:\n\n```\nnpm install taco -g\ninstall-taco-on-ubuntu admin yourdomain.com\n```\n\n### deploy your first app\n\n- apps must have `npm install` and `npm start` as the only two setup steps\n- they must also listen on `process.env.PORT`\n\nhere is an example app: https://github.com/maxogden/hello-world-server.git\n\nto deploy the example:\n\n```\ngit clone https://github.com/maxogden/hello-world-server.git\ncd hello-world-server\ngit remote add taco http://taco.mydomain.com/hello.git\n```\n\nthe end of the remote url should be `app-subdomain.git`, so in this case the app\nwill deploy to `hello.mydomain.com`\n\nnow you just need to push:\n\n```\ngit push taco master\nCounting objects: 38, done.\nDelta compression using up to 4 threads.\nCompressing objects: 100% (26/26), done.\nWriting objects: 100% (38/38), 3.45 KiB | 0 bytes/s, done.\nTotal 38 (delta 4), reused 0 (delta 0)\nremote: Received hello.git\nremote: Running npm install...\nremote: npm http GET https://registry.npmjs.org/hat/0.0.3\nremote: npm http 304 https://registry.npmjs.org/hat/0.0.3\nremote: hat@0.0.3 node_modules/hat\nremote: Deployed app at http://hello.yourdomain.com\nTo http://mydomain.com:8080/hello.git\n * [new branch]      master -> master\n```\n\n## API\n\n### var host = require('taco')(opts, ready)\n\nCreate a new taco instance.\n\ntaco expects these minimum values in the `opts` object:\n\n- `opts.dir`: base path to host\n- `opts.host`: vhost (http host) to route incoming requests with\n- `opts.nginx`: nginx options object, gets passed to the `nginx-vhosts` module\n- `opts.nginx.conf`: path to nginx configuration file\n- `opts.nginx.confDir`: path to a folder where new nginx config files can be created\n- `opts.nginx.pidLocation`: path to the nginx pid file\n\n`ready` will be called when taco is ready to handle requests\n\n### host.handle(req, res)\n\nHandle an incoming HTTP request/response.\n\n## run the server\n\n```\nsudo DEBUG=* USER=admin PASS=pass taco foo.com /usr/local/etc/nginx/conf.d/ /usr/local/etc/nginx/nginx.conf /var/run/nginx.pid\n```\n\n## run the tests\n\n```\nnpm install\nsudo npm test\n```\n\n## why not heroku/dokku/flynn/deis/etc?\n\ntaco doesn't implement all the bells and whistles needed to deploy 'application stacks' like LAMP or Rails. all you get is support for node programs that can be configured + started using `npm install` and `npm start`.\n\nanything that can't be installed from npm (e.g. non in-process databases) needs more complexity, and the existing PaaS platforms are probably what you want. taco has no complex backing services http://12factor.net/backing-services\n\n","readmeFilename":"readme.md","users":{"joshgillies":true,"tbeseda":true},"homepage":"https://github.com/maxogden/taco","repository":{"type":"git","url":"https://github.com/maxogden/taco.git"},"bugs":{"url":"https://github.com/maxogden/taco/issues"},"license":"BSD"}