{"_id":"typeloy","_rev":"39-a22901dbfc493d4a5887f20e3f5c2523","name":"typeloy","description":"friendly meteor deployments","dist-tags":{"latest":"2.0.4","next":"1.4.0"},"versions":{"0.2.0":{"name":"typeloy","version":"0.2.0","description":"friendly meteor deployments","dependencies":{"archiver":"0.14.x","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","fibers":"^1.0.13","nodemiral":"^1.1.1","rimraf":"2.x.x","underscore":"1.7.0","uuid":"1.4.x"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/kup.git"},"license":"MIT","gitHead":"246bbf7ece6ae9616b6cf453514b2c30e23e7efc","bugs":{"url":"https://github.com/c9s/kup/issues"},"homepage":"https://github.com/c9s/kup#readme","_id":"typeloy@0.2.0","scripts":{},"_shasum":"822379a481790aa09f9c67b40a0c4bc01563ca4a","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.10.46","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"822379a481790aa09f9c67b40a0c4bc01563ca4a","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-0.2.0.tgz","integrity":"sha512-3ocgwS2/CrK06gn6RekH6DanGyBTQVhc5dw/zZNyteNCPz4PCFki0MlSPDqkCL87t2j7QFzeb+EJxyp0LmtqeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByA9CY/IDNiaIAGqQja7QLEPOjcmEhr0NakK+znJIA5AiA1LDna29Bt4EvR83iXhiPqy8d/LpK4QU/NYvSbT3hO2A=="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeloy-0.2.0.tgz_1469837813917_0.6932091661728919"}},"1.0.0":{"name":"typeloy","version":"1.0.0","description":"friendly meteor deployments","dependencies":{"@slack/client":"^3.5.3","archiver":"0.14.x","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","fibers":"^1.0.13","node-slack":"0.0.7","nodemiral":"^1.1.1","request":"^2.74.0","rimraf":"2.x.x","underscore":"1.7.0","uuid":"1.4.x"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"license":"MIT","gitHead":"b512fa9c03a87bc89faaf320c9092f13fb496f47","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.0.0","scripts":{},"_shasum":"a0b98461ab2ff65e4f9cdfed08209c4d55bc0437","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"a0b98461ab2ff65e4f9cdfed08209c4d55bc0437","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.0.0.tgz","integrity":"sha512-0r6yIc/xqh4A+c9d/u/bboj6yzNH64G95O4SJ3PNwWmwzdF5o60BqGnWXe197OCcimz1TQ4MiIv7FLOuVDaJDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCM3eN7lUIYpHUCv77OhuR5riHweSC1EXlrnCXfH4BIFAIgWb6GQ9t3nVfixWs4yl7KwWRy+ijrtXW1PRStsnLzdj8="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeloy-1.0.0.tgz_1469878584755_0.5305648758076131"}},"1.1.1":{"name":"typeloy","version":"1.1.1","description":"friendly meteor deployments","main":"index.js","dependencies":{"@slack/client":"^3.5.3","archiver":"0.14.x","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","fibers":"^1.0.13","node-slack":"0.0.7","nodemiral":"^1.1.1","request":"^2.74.0","rimraf":"2.x.x","simple-git":"^1.43.0","underscore":"1.7.0","uuid":"1.4.x"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["index.js","lib/"],"license":"MIT","gitHead":"fee1e7c65532a8bdef45f9fa79b7065c19f7db2f","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.1.1","scripts":{},"_shasum":"c517aada916218d71bb041c40f95ed4fe1e5082f","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"c517aada916218d71bb041c40f95ed4fe1e5082f","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.1.1.tgz","integrity":"sha512-Rx6u3dAVdQeeOSetGOmrzxxX5x4obDAVCX+lGPG7IltrK0+3VVOHLm+bfWthlaoKZ6wRcRrUxeGo9Hx+dumyAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsoqy9JQDEt75MF22gSg62qd46h1pxgo7LrXT17ZXpaAIgUzqZi0I4Qn+n0+AKTUPwMxVug8oltoAsUXOx4sdclsk="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeloy-1.1.1.tgz_1469940059175_0.8307145554572344"}},"1.1.2":{"name":"typeloy","version":"1.1.2","description":"friendly meteor deployments","main":"index.js","dependencies":{"@slack/client":"^3.5.3","archiver":"0.14.x","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","fibers":"^1.0.13","node-slack":"0.0.7","nodemiral":"^1.1.1","request":"^2.74.0","rimraf":"2.x.x","simple-git":"^1.43.0","underscore":"1.7.0","uuid":"1.4.x"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["index.js","lib/"],"license":"MIT","gitHead":"6b09b4d28264c71b4b9bd94e691e24be04ffd2ea","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.1.2","scripts":{},"_shasum":"5635121cb2fd25e43f7bce65703eb0be10779e52","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"5635121cb2fd25e43f7bce65703eb0be10779e52","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.1.2.tgz","integrity":"sha512-Jp2+onmY43YRC87ABXcGQljNn7M4zL3CtfqIIJZ0QlZZT6oAcztdNCWNKOtN21nNLuHs3yJ/tGvp4+AQhHx+sQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdXhpvmp3ZhfrpQlaP73VnAg8MQXaiq1G7zxDSfvBmkAiEAuYprrrSjoYW7rFDNuZxi+1jvSBwOKea0GT5TOjQwnLg="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeloy-1.1.2.tgz_1469954938104_0.3714787238277495"}},"1.1.3":{"name":"typeloy","version":"1.1.3","description":"friendly meteor deployments","main":"index.js","dependencies":{"@slack/client":"^3.5.3","archiver":"0.14.x","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","fibers":"^1.0.13","node-slack":"0.0.7","nodemiral":"^1.1.1","request":"^2.74.0","rimraf":"2.x.x","simple-git":"^1.43.0","underscore":"1.7.0","uuid":"1.4.x"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["index.js","lib/","scripts/","templates/"],"license":"MIT","gitHead":"1893ed6ac47b98c63259edb653c4edde052ef7ec","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.1.3","scripts":{},"_shasum":"5529b770862c38e96d86bb045cb69ed29684fc53","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"5529b770862c38e96d86bb045cb69ed29684fc53","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.1.3.tgz","integrity":"sha512-0YYNgA/FSogJi0fVakQ9Vb2bcMmftrB6TmZunQm9acbfur/CdDw/IfP7mbHZ6yRsq0HZ9H4KPjHNweUDaUhAxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0/OG6AfEmgIeXjFG61fVKYK2uBIO0STcWpVbl5AGx1gIhAPG4UIBRnSZtcMOPBULpKvJ1o/CQCqxrFQUGqz7Kv9Mh"}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeloy-1.1.3.tgz_1470025220340_0.8992415277753025"}},"1.1.4":{"name":"typeloy","version":"1.1.4","description":"friendly meteor deployments","main":"index.js","dependencies":{"@slack/client":"^3.5.3","archiver":"0.14.x","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","fibers":"^1.0.13","node-slack":"0.0.7","nodemiral":"^1.1.1","request":"^2.74.0","rimraf":"2.x.x","simple-git":"^1.43.0","underscore":"1.7.0","uuid":"1.4.x"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["index.js","lib/","scripts/","templates/"],"license":"MIT","gitHead":"817f28854ae645f1f479114be3fdd263c4e50f4a","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.1.4","scripts":{},"_shasum":"25a731acbe6a046abd2a3cca10c94af83e94d769","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"25a731acbe6a046abd2a3cca10c94af83e94d769","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.1.4.tgz","integrity":"sha512-IZwiHLOIDNraCOn+2Ay5CP9Nx+0UYIG5d5iE1xvG/qE6N9mTchk+kQ2qVmj3vZ3uZEbxZe2KszjayUS3jQ2Jow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7pDa5UiQMg8u3ulQEjtfJQD4CAYKbmQFG7fbbw0AxZAiBFde7cCZ9Oqz+tELp3cXT2YHZSQTRmD+vXeQum4N4gcg=="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeloy-1.1.4.tgz_1470111464558_0.8824812402017415"}},"1.1.5":{"name":"typeloy","version":"1.1.5","description":"friendly meteor deployments","main":"index.js","dependencies":{"@slack/client":"^3.5.3","archiver":"0.14.x","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","fibers":"^1.0.13","node-slack":"0.0.7","nodemiral":"^1.1.1","request":"^2.74.0","rimraf":"2.x.x","simple-git":"^1.43.0","underscore":"1.7.0","uuid":"1.4.x"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["index.js","lib/"],"license":"MIT","gitHead":"aad9fbbef8239ba5140d438ab4ff70d42531d787","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.1.5","scripts":{},"_shasum":"132b8eb259cb4e2b1d88de62c6410b3cc904d64b","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"132b8eb259cb4e2b1d88de62c6410b3cc904d64b","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.1.5.tgz","integrity":"sha512-hLmgndBW5zQh5XRuzoyK76KlXFp8Wf8pK8brN6H/HC0flVSiO0NwZGQLXxoXGGQh9KFtW87AwB6OA2/50zIDQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHRo9TZ7pTir1tOWDLtf/z8w+XM7faOFE5zXtZUlfDxAIhAOeSwkNPVeE7GJnPFGqjSzNop0U68kGLz+jg3egrAHat"}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeloy-1.1.5.tgz_1470411801998_0.3708160603418946"}},"1.2.0":{"name":"typeloy","version":"1.2.0","description":"friendly meteor deployments","main":"index.js","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"0.14.x","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","fibers":"^1.0.13","node-slack":"0.0.7","nodemiral":"^1.1.1","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.7.0","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["index.js","lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"f34a9673aa3d740727ba3bfb6203a97e7f144a32","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.2.0","_shasum":"a3a2b510f38a87dd69a86226a2838fe25c3dcc35","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"a3a2b510f38a87dd69a86226a2838fe25c3dcc35","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.2.0.tgz","integrity":"sha512-aLNMEw3UgD3qm3ygZi+uCiNaPuvD9JwAAJ55gSoxP2FCjJaonWdDTDDQml6/uTIbwaHOQ//cdcRTjw4sKEohFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAuUVLRSQdenONPfpbBe+DNYhgfuVZaYQ77GHQCpjUqgIhAMkae6CBtGqByA8z2DiI+wXoV/yTYXodDc6MnRqiB+hZ"}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeloy-1.2.0.tgz_1470542218799_0.7063929438591003"}},"1.3.0":{"name":"typeloy","version":"1.3.0","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"0.14.x","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","es6-promise":"^3.2.1","fibers":"^1.0.13","node-slack":"0.0.7","nodemiral":"^1.1.1","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.7.0","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"18c91eb2503a0c79650d8d3223d85cf7b11dec8f","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.3.0","_shasum":"8d22344975b5d9c8c0da5bb2769aecbeb39f85b3","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"8d22344975b5d9c8c0da5bb2769aecbeb39f85b3","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.3.0.tgz","integrity":"sha512-Fbk7OL5OI7btwk7vR3i18vQz5VyT7iqBSlbAWfhpXNEBsTVN6GG052295kM35OVewOIi2wJPdzMAC9Czf3lUQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjEChLEqv/44jW2Xd+jJfH3k/oMUbWNyW17pFchSC4BAiEApshLQdLluOeh5JnNiL+NYXmucdudQMDb3/zzBbx2ZHQ="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeloy-1.3.0.tgz_1471064540325_0.3492648648098111"}},"1.3.1":{"name":"typeloy","version":"1.3.1","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"0.14.x","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","es6-promise":"^3.2.1","node-slack":"0.0.7","nodemiral":"^1.1.1","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.7.0","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"edd9f95fe9b95be5e34e30c8dadfc270afd5eac4","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.3.1","_shasum":"9baa0dcec561b1b36fae2ab20a734c3214e79ac4","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"9baa0dcec561b1b36fae2ab20a734c3214e79ac4","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.3.1.tgz","integrity":"sha512-TY2WGHwNo5j2uoBBSYq6E7l0c+9o3lDAef463Ygzf0hG9t0o1LaWQEFFYJps8GPazwUDzJBCNgyyNSykJFak1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVrZlz7XPZyziyN4VSuCtam+d9VJEkBKhMgr/O0xn7wQIgfHqL9U3X7uxoIA/FBn4Yqckvbt5zOVRp3YN1pHtYpUs="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeloy-1.3.1.tgz_1471152977653_0.6391146474052221"}},"1.4.0":{"name":"typeloy","version":"1.4.0","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"0.14.x","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","es6-promise":"^3.2.1","node-slack":"0.0.7","nodemiral":"^1.1.1","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"b7b266e1783c0a22f7720c72874c37453c71c893","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.4.0","_shasum":"f567972a94132597f6869e45b360a0c5aa16979a","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"f567972a94132597f6869e45b360a0c5aa16979a","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.4.0.tgz","integrity":"sha512-hLrg/1d1Q1xppRnM1MCRNgFHETDTvqm2fSnuNpWWRMjVko8E6UbQEp7emd2Bqp+9zEHQcouJc6Q+kQFUUkBsww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAh7YtJXPknWgbcocMgAc4LIdsSrFxlHixH98CqA1n/yAiEAgqwRXmoHw06fN5hfGEe2FwtzJtNHdX+zW4drZkvkVj8="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeloy-1.4.0.tgz_1471170571225_0.880554165923968"}},"1.5.0":{"name":"typeloy","version":"1.5.0","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"0.14.x","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","es6-promise":"^3.2.1","node-slack":"0.0.7","nodemiral":"^1.1.1","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"6ea4fe550651d98449790ad9724ef9030fac5c1e","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.5.0","_shasum":"132494746b115368b66117987d2f1279e404e681","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"132494746b115368b66117987d2f1279e404e681","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.5.0.tgz","integrity":"sha512-7KYO3DivX6VON45Xudb8AaJ8jB75LCI2umNivrKgpr4SUiqZs1KcXg17k1V/glLm6FeQfMhSe26ASoIUrSc/tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFf7hfkkgETz37dmZqSM4IuA/f77af3c1QuWCt97bLZ2AiEAsTgeiKKkigMrETTIyBsEOoiGvgNo3YnKnOSGDEzngiA="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeloy-1.5.0.tgz_1473588243546_0.43550391821190715"}},"1.6.0":{"name":"typeloy","version":"1.6.0","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"0.14.x","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","es6-promise":"^3.2.1","node-slack":"0.0.7","nodemiral":"^1.1.1","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"50a2193c6643c306582f069e90e99a388fa1daea","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.6.0","_shasum":"239fb5616aa4f1ff7adfba6779eab6bf19cd4a6a","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"239fb5616aa4f1ff7adfba6779eab6bf19cd4a6a","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.6.0.tgz","integrity":"sha512-qqN7doXqrBCoCmVxbjROTEoX6TEa/cUMA2KMlTsG/OP6ni8KhVXR7T8Ox+6qJ0gEK+gm7LJsgLxo/H7D0HiKiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG4NECa53BiBtaoE29wPX+1FnH1PSlWiTCBsi+mvUm+8AiEA65j+2xzYPRSYhEGmeQN8HMCYZbJ5ZD8BgF+Zuof/wTU="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeloy-1.6.0.tgz_1473734309193_0.5830929677467793"}},"1.6.1":{"name":"typeloy","version":"1.6.1","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"0.14.x","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","es6-promise":"^3.2.1","node-slack":"0.0.7","nodemiral":"^1.1.1","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"21b8766ef8876c98fd0f6c8ace0480810fce8bd9","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.6.1","_shasum":"1fadb836faf3377dd06284e46263cba8e2a71b49","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"1fadb836faf3377dd06284e46263cba8e2a71b49","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.6.1.tgz","integrity":"sha512-yg5Nf+gDWX6F0KGnCvi7snW3ctS+o6mqdA3nm00kJeOlBsTUn6q4ZmUYnB8qZ8D3B7tfQK11P6BED+Nb07fZxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuNXug9nZQO+krMN/MzNbEGR2IuETsiOz3y/MUNWJ4RAIgfzQTQ1GEpEVEkVoZD2fmGlIIKWUmo+VqXHmIG/qbza8="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeloy-1.6.1.tgz_1475722197026_0.5222308123484254"}},"1.6.2":{"name":"typeloy","version":"1.6.2","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"0.14.x","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","es6-promise":"^3.2.1","node-slack":"0.0.7","nodemiral":"^1.1.1","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"999bb8ae320ec4f17fc747a179f2cc80026b1806","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.6.2","_shasum":"b7c329d0f6f2aa9f49b00920eeaf1166d01ebfe6","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"b7c329d0f6f2aa9f49b00920eeaf1166d01ebfe6","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.6.2.tgz","integrity":"sha512-NxnU1hh/lqZ7rEEqVRGuJnFoTVdQ7KtWzFsX89ZDUjBlzpMEZdn6OyyypROonspBgczyhHbQbW9nWmGNNJI8yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1ZN5PNj/qa8u8LsZA6oboYlYzd8pQYnu9Nu8BbUfV2AiEAxYdF74FYuiYYSljdjUFzRJzTyrhqPNCHjJgPfkciZHc="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeloy-1.6.2.tgz_1475722542710_0.9815352659206837"}},"1.6.3":{"name":"typeloy","version":"1.6.3","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"0.14.x","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","es6-promise":"^3.2.1","node-slack":"0.0.7","nodemiral":"^1.1.1","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"4418d8fd4a52444f6fc5f7f252c50900383bb442","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.6.3","_shasum":"63072b9a3801387581bd4ecdd4f0a489493b6c0c","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"63072b9a3801387581bd4ecdd4f0a489493b6c0c","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.6.3.tgz","integrity":"sha512-7rpPXPQXUfYAa5iz/TFUl+Ga2ba72bl6tLMnH65tJd+LaKQU8JujCMyJnf4gqS7XmmUBc4dcR/9tPMU+iLXVdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi+e2ClBGnCr5b51Mm4Uc2KA7Sqibp43J/nCSy6Zz1jgIhAOXVh837IyMQjug0S2k6VlgPAfaQzV5qpCyY7CJKKxzV"}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeloy-1.6.3.tgz_1475723534536_0.34950972511433065"}},"1.6.4":{"name":"typeloy","version":"1.6.4","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"0.14.x","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","es6-promise":"^3.2.1","node-slack":"0.0.7","nodemiral":"^1.1.1","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"df35cf88aafd90cd7cfdb92bf024ffc6fc4ac280","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.6.4","_shasum":"1b6ff256aa3667654c94c8aaefc1ad94a8a6293c","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"1b6ff256aa3667654c94c8aaefc1ad94a8a6293c","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.6.4.tgz","integrity":"sha512-a55VBjD0/tot5uHZlSEizzHfTGDBrYoJZtArKHwVCdwqrCY50KaRiPEHRCRbMXiE59c+ivZk12S0AppHyYp1jA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGTxHvfVzzV/6vLpZ4NXuPvG4JMrQOyt/qCp+2aW66WAIhAJZ/HokyrGoszymjVRvZZrFvxnaQDa9or1N5mgFHN6g9"}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeloy-1.6.4.tgz_1475942168888_0.8023239839822054"}},"1.6.5":{"name":"typeloy","version":"1.6.5","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"0.14.x","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","es6-promise":"^3.2.1","node-slack":"0.0.7","nodemiral":"^1.1.1","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"06fe20dfc0e472416fbc4036836242bfe0901944","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.6.5","_shasum":"57b9679449e52fb73c07e418865c0fde4fa41209","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"57b9679449e52fb73c07e418865c0fde4fa41209","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.6.5.tgz","integrity":"sha512-ORMQCLLYPlYwwJR807hKidt92voiAGFfGqm+tp/idxzfuYBUhJ3JZ6mFSvy3lPUOPgluxrtSLbulhQyQ99zUXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2HjxYmiGVThbJBV+tzVawbUhSDvwhv2mSaam7K+UJigIgKHwDwUWfvdxSu+Dcjw1lzPLX6Jo0R6ZHGzAh+f8qKgw="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeloy-1.6.5.tgz_1475944387298_0.3473884230479598"}},"1.6.6":{"name":"typeloy","version":"1.6.6","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"0.14.x","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","es6-promise":"^3.2.1","node-slack":"0.0.7","nodemiral":"^1.1.1","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"5a22ecb6f276efbe448b72a0db0bf6d73692665d","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.6.6","_shasum":"d33d5f481d093123602111a0805b9a7b7f2be902","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"d33d5f481d093123602111a0805b9a7b7f2be902","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.6.6.tgz","integrity":"sha512-wlTntLlXVI+vtZGZ2XMaXGdwb2O+Ua1ObNThDtB17lLzRE0uN8HrTzkxOUWxX195NQSlBZhCATJ2or4dbSXeJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqGkKeJtAPJHpofSh5NY9KsfHF/CCWcm3/2+FcU6RNVAiB+hTjKIEt18SQySpjaR9mThBm91hI/sHQ5I4r3oMsJug=="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeloy-1.6.6.tgz_1476018341451_0.6643487038090825"}},"1.6.7":{"name":"typeloy","version":"1.6.7","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"^0.15","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","es6-promise":"^3.2.1","node-slack":"0.0.7","nodemiral":"^1.1.1","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"08c6bbd247f1650e2b2489c1fed505ec4552b450","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.6.7","_shasum":"dfae974ae364f5f26e5a1589b1cac2a39917d8db","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"dfae974ae364f5f26e5a1589b1cac2a39917d8db","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.6.7.tgz","integrity":"sha512-Hfu9w8RyI6mMZbKJFhuTwzup9u9YjbmxvvDC7fW/UVuq6j6jyPVdBPVRlEwvngbbZG6/7Bst4nVtC1nRlr8VGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClGTlVbKMAOksfnpAPTKVk15p/X3utu30Hd1x+fEfNzQIhANiyk3xSAHLhpboqidu3dSlJHlDjB/n08TfItqgKfDCD"}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeloy-1.6.7.tgz_1476021305058_0.7977889843750745"}},"1.6.8":{"name":"typeloy","version":"1.6.8","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"^0.15","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","es6-promise":"^3.2.1","node-slack":"0.0.7","nodemiral":"^1.1.1","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"38bb54d99452a4ee28872773bd2c3ee8ff9a3de5","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.6.8","_shasum":"b7b243afa1dd5e9c2e280ec6f3085cc92c138af6","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"b7b243afa1dd5e9c2e280ec6f3085cc92c138af6","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.6.8.tgz","integrity":"sha512-VGxSzKaWsNWZ7y9jzFcYgQWqLlGDgTp3pE5C78bhStdISQHIL0/GS8SoNK/+ohXKd52aBI6h0JYEYPiXXUYTvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoWDKFcwXrtetMSMueEw2iCtnI9CiFg0wvkDI5St6biQIgS4eusguVToOusHgDRVx0mHl8Oaah7d652r4U6HQ4TYQ="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeloy-1.6.8.tgz_1476116973879_0.6295228903181851"}},"1.6.9":{"name":"typeloy","version":"1.6.9","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"^0.14","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","es6-promise":"^3.2.1","node-slack":"0.0.7","nodemiral":"^1.1.1","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"ce9f4d664f953df450ec0b84f3264c3edfe44be4","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.6.9","_shasum":"d3ff7aa286df0733f492acf36532d292e3869d20","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"d3ff7aa286df0733f492acf36532d292e3869d20","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.6.9.tgz","integrity":"sha512-hz0NwksVRUxgEep0i+vUJTPTp72UMAde5d1YlNNACbWI9JIJ7A5acNFW/LCDN9bau7bWwV2CU5w0Ggi62GGy0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyZPySYQXZRi4+q3IfmlskypUcpaW1fQ0uTV1KvyzT8QIhAIPZE1L35Zy5/d8ZKbrWX5WJBUgBrYzrsAUMBp45pOaS"}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeloy-1.6.9.tgz_1476154437732_0.25089585687965155"}},"1.6.10":{"name":"typeloy","version":"1.6.10","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"^0.14","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","es6-promise":"^3.2.1","node-slack":"0.0.7","nodemiral":"^1.1.1","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"b55523237f833fdc45060849745de3a690b39405","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.6.10","_shasum":"6f7a3a5d25b7790fb762dd82c9bdbf283390835b","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"6f7a3a5d25b7790fb762dd82c9bdbf283390835b","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.6.10.tgz","integrity":"sha512-n/g5i+vTXpLyPIi1Lzy2XFjc8UH0fqLGLzf02utIxJLo3BS6g3j4bgLbkLnh8whS6pInBt7qB+mqJifEatdA/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9aiHRzpRREIVTuS6mT3aMaaAG6wB4TeIKDs8Plv18aAiEA21+14LsZldLwJjKNrCfL94QtsmrXc2yXMXoufPCtPc8="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeloy-1.6.10.tgz_1476154771651_0.3857037590350956"}},"1.6.11":{"name":"typeloy","version":"1.6.11","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"^0.15","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","es6-promise":"^3.2.1","node-slack":"0.0.7","nodemiral":"^1.1.1","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"effedc95970782cb04dc3e9e09a9592ad8455569","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.6.11","_shasum":"8739610242b9fe6b9d92d11087d992af0907985f","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"8739610242b9fe6b9d92d11087d992af0907985f","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.6.11.tgz","integrity":"sha512-CuaeHfoaX+6yBc+e43EuW0RjIY9PKRxA16jSWUWAr4OsH4sG9DmpWAu//kbogId1gYFBHPL4Ms/hiraR1IYANQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjFbt2XigqeWLWoRwU7BAgndBzOFMITgoGugciYN1HBwIgW3tmAhKsKWX7TsxnRtwqBsS5ZfHzpvN9Q8haCZHZxxI="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeloy-1.6.11.tgz_1476154817825_0.117654595291242"}},"1.6.12":{"name":"typeloy","version":"1.6.12","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"^0.15","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","es6-promise":"^3.2.1","node-slack":"0.0.7","nodemiral":"^1.1.1","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"5afdba7bf1c7dfc7b8b0e92e0f74b2b2599e26d4","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.6.12","_shasum":"207cfef59b47d598af49e8a486cf064b4b972ae5","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"207cfef59b47d598af49e8a486cf064b4b972ae5","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.6.12.tgz","integrity":"sha512-wY+jqfWmFg5/4EG26hx0rzVnoJOBUfZGNA9EIx9LuLDVJSzNCiwgqtDMMoPIuS+3w31Vd/0HcoHkmUIGW2x2IA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFbPc3EUuX9SH/A2XhuN+ojkmlBzoP97YQEG+GQqLukAiEAzWzn7CpaHymvrrpDy8Kcw0d/xxLNlahsOYfBrBVEznU="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeloy-1.6.12.tgz_1476197173595_0.5682053058408201"}},"1.6.13":{"name":"typeloy","version":"1.6.13","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"^0.15","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","es6-promise":"^3.2.1","node-slack":"0.0.7","nodemiral":"^1.1.1","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"939f52589f9a359baed2b8c6b12bd0aa6fc7d243","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.6.13","_shasum":"f1faa78cbe95390e31c2553b26789af0067ae351","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"f1faa78cbe95390e31c2553b26789af0067ae351","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.6.13.tgz","integrity":"sha512-iIFV3d7jA0sufCKZsUbn4QAzkPW9HWnSOGAIb8o7UIDAAn81SEEHQutpJFK5LRn+eMkR+oNl3vwuLryI0VcZyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRIMWPPVRwqu6dA4y6sBJ00myj3anaURKdj8tdhdOMaAiADq3H2k7XgQjM6qeUjc8qGNbLvSuG87YsCtjVm2xqiag=="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeloy-1.6.13.tgz_1476527238024_0.7771414609160274"}},"1.7.0":{"name":"typeloy","version":"1.7.0","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"^0.15","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","es6-promise":"^3.2.1","node-slack":"0.0.7","nodemiral":"^1.1.1","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"95746b898a669934f74ba0e24d4b64050ac48440","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.7.0","_shasum":"b8209c906fc306f4de8bfee2b3eb04e66d7964b0","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"b8209c906fc306f4de8bfee2b3eb04e66d7964b0","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.7.0.tgz","integrity":"sha512-w1C6+UiDSCpO85OjSkyEltwuE1nWyxkHqektSEGf60x5J4vp5Zy5iT2A5oZPwWq6zrJyD60OlOKPXg/I6eJfQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDr4zDduUSNC4/XmaMiutcvIU5DdI3DPO4+ZzhRrUz1cwIgKBb2RZjKtqPQqLHP8GgxOW1vzVBR1US/aQpVCfg95uk="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeloy-1.7.0.tgz_1476527432779_0.2966496425215155"}},"1.7.1":{"name":"typeloy","version":"1.7.1","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"^0.15","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","es6-promise":"^3.2.1","moment":"^2.15.1","node-slack":"0.0.7","nodemiral":"github:c9s/nodemiral","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"bdc94796afe0fed329bcae662861d45bf8fccd2b","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.7.1","_shasum":"20fcac6b2e2b7010fbf194f8db62e330a9876893","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"20fcac6b2e2b7010fbf194f8db62e330a9876893","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.7.1.tgz","integrity":"sha512-UCk/sgZ9IT6u/kxh9dVFNytjRfoeN8SOZWuwYr/bAqMN9i+duOOEDjGrJmwE112pxMO969yeBA8qcklsZtVZdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGw3s87kBZ1rOxQrDQPkkov9vX4eIyPO3JCcCzOWgYrJAiEApyBoi4OM/4JgxYQRASfIh3oEgpOsIOLsSjIUMpLmyxc="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeloy-1.7.1.tgz_1476636408030_0.22517712460830808"}},"1.7.2":{"name":"typeloy","version":"1.7.2","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"^0.15","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","es6-promise":"^3.2.1","moment":"^2.15.1","node-slack":"0.0.7","nodemiral":"github:c9s/nodemiral","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"29840711234c06ad75fb626a4ac802b086086587","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.7.2","_shasum":"ca41b322ba9e26ee3b4d704a0c44f41dcd3ea35b","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"ca41b322ba9e26ee3b4d704a0c44f41dcd3ea35b","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.7.2.tgz","integrity":"sha512-lis30OCsIW6OLCWPvTEtCXHQt1aptS2BaJU0aFfvvLjVYg3KweAT+CLRRjyGOsrDBAfZuTA3A9jpkWzpFiAtPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxwSiZCslu1t/1eWDdW13P48j9JNvdOe94NomdhbIt4AiAM3rPViWjWxuQl0bzLEwy9QTZvXams7FYWD1TkB4ph4Q=="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeloy-1.7.2.tgz_1476637430479_0.6974288963247091"}},"1.7.3":{"name":"typeloy","version":"1.7.3","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"^0.15","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","es6-promise":"^3.2.1","moment":"^2.15.1","node-slack":"0.0.7","nodemiral":"github:c9s/nodemiral","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"f7a2b2a2952fbc1a34dd8c6fcd90bf73ee4f62a4","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.7.3","_shasum":"bed61f034695a136e553b995fba3fd986bd8016d","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"bed61f034695a136e553b995fba3fd986bd8016d","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.7.3.tgz","integrity":"sha512-rMXUtZ+lY64jPSN3ng2StfnDIA1JqvEZmIDEWFAxUX5O+XH1yYol6E63AWmZ2Ucj7HITOlkAUIaxbVQhEbdBMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChyAa8hAnllT7QOQ59TpU/arQnFcbSBa56FhZP7FCS+QIhAPJCwfYLlXs4tc5wREXA45Iw1UHyMt981ycbKZgXRX2O"}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeloy-1.7.3.tgz_1476694528044_0.31771523714996874"}},"1.7.4":{"name":"typeloy","version":"1.7.4","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"^0.15","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","es6-promise":"^3.2.1","moment":"^2.15.1","node-slack":"0.0.7","nodemiral":"github:c9s/nodemiral","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"6d4e9a01706850be6882c2779d471e40a81f48c9","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.7.4","_shasum":"7a05cca711034d873b6e749a8a9f28cba0d76639","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"7a05cca711034d873b6e749a8a9f28cba0d76639","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.7.4.tgz","integrity":"sha512-3aG5mTAQlm1TI36+VApA1oqzCXEFEbmS8UqtzZ+qglfjh6GlminDfpC3OzgZiwaNbhSu4O/gHhJYGR10KVbTtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUMML/reyj0WXRNwmDPLQ2AyO20tYW7VpPUQrbP29ZUAiEAoY0uNpua96ROo9vvizOJURupSxLQqbIcGyr0/6RInds="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeloy-1.7.4.tgz_1476701966375_0.5529442098923028"}},"1.8.0":{"name":"typeloy","version":"1.8.0","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"^0.15","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","es6-promise":"^3.2.1","moment":"^2.15.1","node-slack":"0.0.7","nodemiral":"github:c9s/nodemiral","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"96c2bc5f6499f2bf2d60c0ba911f868d0be313bc","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@1.8.0","_shasum":"b1d3d1745a83d1611c77dc6d71571a34690bd472","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"b1d3d1745a83d1611c77dc6d71571a34690bd472","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-1.8.0.tgz","integrity":"sha512-afaKs9Q4qY1xe4xNnwsizIdQVKKY/ivxkrDixjI3ZV4+vaQOkA8puIXl5mv+7KKyhvP/10/V+kjeF3vN242uww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXeMSF7CyUSkh6mxy/3cPvGCV1se19a6XAKe5IvMt/IwIhAKxfjS6CirMIih9vjVdbveWs6B4KC53tBJLbpMy6Xo3f"}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typeloy-1.8.0.tgz_1476716534352_0.9432092707138509"}},"2.0.0":{"name":"typeloy","version":"2.0.0","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"^0.15","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","ejs":"^2.5.2","es6-promise":"^3.2.1","moment":"^2.15.1","node-slack":"0.0.7","nodemiral":"github:c9s/nodemiral","progress":"^1.1.8","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"df490d854e4b5215c92a56625960fd2679b63781","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@2.0.0","_shasum":"783933fd3ba2220a3676172532ca42a61ba724ec","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"783933fd3ba2220a3676172532ca42a61ba724ec","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-2.0.0.tgz","integrity":"sha512-Cb3Z9vX+uAQweumSwg0JYLXldx+D4UOF8Bc7Z9VUAMLOeBbdoSr7EdlfLTa/9wOyYFMNBHhZLvfyMb0eJh28Hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErhFhv+RfTHZtSzzOW9vlML2l5ebWyKbDFnED+gpN2bAiBBU8Xao3PeGgUaNsx6l1ztDeYYWHd7vu1vn3csiKUWuQ=="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeloy-2.0.0.tgz_1481100538562_0.05068455380387604"}},"2.0.1":{"name":"typeloy","version":"2.0.1","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"^0.15","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","ejs":"^2.5.2","es6-promise":"^3.2.1","moment":"^2.15.1","node-slack":"0.0.7","nodemiral":"github:c9s/nodemiral","progress":"^1.1.8","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"3cb5e741723ef88fd3a903ffdfdd1c9130d69660","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@2.0.1","_shasum":"24cb44fb35bfe1d070b0632fa84178cee41b3d86","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"24cb44fb35bfe1d070b0632fa84178cee41b3d86","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-2.0.1.tgz","integrity":"sha512-+w5HnrGbJL0fdJnhTcuA3ZaKYJMiTWua2Bc8V4n8on0Y6BHlJ7ofyfz4RPYWH5ehzV+FkWBdSfJeu2om67U+fQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUVDEGtW1BX5jX8SfzASLRBIV9ewZX7t4lBKBX7pcdmAiBf1AyxLMrZtB+XPqqaoXOFAbPx8L+H+uHTIfzwMJI1zA=="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeloy-2.0.1.tgz_1481107488645_0.9798062052577734"}},"2.0.2":{"name":"typeloy","version":"2.0.2","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"^0.15","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","ejs":"^2.5.2","es6-promise":"^3.2.1","moment":"^2.15.1","node-slack":"0.0.7","nodemiral":"github:c9s/nodemiral","progress":"^1.1.8","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"9909c289541fcf48fddfc01254838ebbabf1c3ce","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@2.0.2","_shasum":"266e0ab3cac47ea48d77d51e5ed467af33fa7019","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"266e0ab3cac47ea48d77d51e5ed467af33fa7019","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-2.0.2.tgz","integrity":"sha512-11Wd8XJ1699ZttFK0wYWzTe39uXSkvzjpuLgDkUU0QgoaMwQqNs/+wb/OCHM3Sw1q2D2PSv2Lmjxa2mqyW2SEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCV0u9LJIpMG0D1piU5OgArHvapuMjd3h9LLFqLLyZDOwIgV11Cozr5p9CpDbAIrvIVCvdZ6WEQxvU3qaQAQrVevbA="}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typeloy-2.0.2.tgz_1481113103837_0.20586843648925424"}},"2.0.3":{"name":"typeloy","version":"2.0.3","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"^0.15","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","ejs":"^2.5.2","es6-promise":"^3.2.1","moment":"^2.15.1","node-slack":"0.0.7","nodemiral":"github:c9s/nodemiral","progress":"^1.1.8","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"c52fafad678510a89dbfb8fd72fbcb26446c8564","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@2.0.3","_shasum":"140bfb35c47d0456090f040a15794a2c63bd01e9","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"140bfb35c47d0456090f040a15794a2c63bd01e9","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-2.0.3.tgz","integrity":"sha512-IfdiUF+WYJxSjyLRMFdZj2uHKjz74U5sOT8X/TxUHFWCBd7L4mCbw0vD2DqGdBJXurNt26Prq/yEMVxudN1WEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDo3sc4zU4rZ8yX1Ptmi8rSPmrP4wFhXZhbLm1+gDeZpwIhAMXkostNhJIHPrCwmWRoWDRmKkHOsnY3dr1TKHc8uK2J"}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typeloy-2.0.3.tgz_1481189416727_0.02182950754649937"}},"2.0.4":{"name":"typeloy","version":"2.0.4","description":"friendly meteor deployments","main":"lib/src/index.js","typings":"lib/src/index.d.ts","scripts":{"test":"mocha lib/tests"},"dependencies":{"@slack/client":"^3.5.3","archiver":"^0.15","async":"^0.9.0","cjson":"0.3.x","colors":"0.6.x","commander":"^2.9.0","debug":"^2.2.0","ejs":"^2.5.2","es6-promise":"^3.2.1","moment":"^2.15.1","node-slack":"0.0.7","nodemiral":"github:c9s/nodemiral","progress":"^1.1.8","propagate":"^1.0.0","request":"^2.74.0","rimraf":"^2.5.4","simple-git":"^1.43.0","underscore":"^1.8.3","uuid":"^1.4.2","winston":"^2.2.0"},"bin":{"typeloy":"./lib/bin/typeloy.js"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"files":["lib/","scripts/","templates/"],"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.0","mocha-typescript":"^1.0.4","typescript-require":"^0.2.9-1"},"gitHead":"9884e4221a0b548915a543cb3d39271810610c9a","bugs":{"url":"https://github.com/c9s/typeloy/issues"},"homepage":"https://github.com/c9s/typeloy#readme","_id":"typeloy@2.0.4","_shasum":"651ba0a653dd67be95d6e70ab88062c6b03ff2f7","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"c9s","email":"cornelius.howl@gmail.com"},"dist":{"shasum":"651ba0a653dd67be95d6e70ab88062c6b03ff2f7","tarball":"https://registry.npmjs.org/typeloy/-/typeloy-2.0.4.tgz","integrity":"sha512-k/Gsg4AjYe07rpEVK5vpBh3TwIPJ9HjDUn3D6JteLm3A9eGzamB7K0VxvBwujl2DzhsVL4KmRwzuRHHdr770aQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXJBjrVKEgdnXPQdsYzyHc/MCWyDRS2ElWpkjLSvMEHwIhAI4iIkuURi9hJBdLOiRbwOtPHl2PNApcPuKUt+hyUvPU"}]},"maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typeloy-2.0.4.tgz_1481533222613_0.5284996684640646"}}},"readme":"# Typeloy\n\nA maintained and customized meteor-up, re-written in TypeScript.\n\n*This project was forked from Arunoda Susiripala's meteor-up.\nThank you Arunoda Susiripala for the hard work*\n\n### Difference\n\nThe difference between **typeloy** and **meteor-up**:\n\n**New Requirements**\n\n- Typeloy requires node v4.4+\n\n**New Improvements**\n\n- Support configuration span different sites, each site config may contains multiple servers. When deploying, site names could be specified to deploy app to the specific sites.\n\n- Show information as much as possible in the console. like .. what version of node will be installed ... \n\n- Reuse bundle file if you want, so you don't have to re-build for just debugging the deployment:\n\n        typeloy deploy --no-clean --tag v0.0.3 site\n\n        typeloy deploy --build-dir /tmp --tag v0.0.3 site\n        \n        typeloy deploy --tag test-build --no-clean site\n\n    Send your existing bundle file without rebuilding the tarball file:\n\n        typeloy deploy --bundle-file /tmp/bundle.tar.gz /tmp v0.0.3\n\n- Don't export environment variables with weird escaping.\n\n- Automatically fix the npm bcrypt invalid elf binary issue in the deploy script.\n\n- Tested with Meteor 1.3 and 1.4\n\n**Supported Platforms**\n\n- Amazon Linux 2016.09\n- Ubuntu 14.04\n- Ubuntu 14.10\n- Ubuntu 16.04\n- Ubuntu 16.10\n\n**New Features**\n\n- Supports LetEncrypt. You can easily configure/setup certbot on servers and get ssl certification easily renewed.\n- Supports both systemd and upstart.\n- Added commander integration.\n- Added `--build-dir`, `--bundle-file`, `--no-clean`, `--tag` options to the deploy command.\n- Added ability of publishing deployment info:\n\n          {\n                \"deploy\": {\n                    // Meteor Up checks if the app comes online just after the deployment\n                    // before mup checks that, it will wait for no. of seconds configured below\n                    \"checkDelay\": 15,\n                    \"exposeSiteName\": true,\n                    \"exposeVersionInfo\": true\n                 }\n          }\n\n- Added `mongo:dump [sites...]` command for dumping mongo archive files.\n\n- Added options for customzing build options like \"architecture\" and \"server\":\n\n          {\n              \"build\": {\n                  // optional: build arch\n                  \"architecture\": \"os.linux.x86_64\",\n\n                  // optional: server option for --server http://localhost:3000 (for mobile app)\n                  \"server\": \"http://localhost:3000\"\n              }\n          }\n\n\n### Installation\n\n    npm install -g typeloy\n\n### Config File\n\nTypeloy uses its own config but the config format is backward-compatible\nwith `mup.json`.\n\nThe config filename will be checked by this order:\n\n`typeloy.js`, `typeloy.json`, `typeloy.config.json`.\n\nFor the new config structure please check [the example config file](https://github.com/c9s/typeloy/blob/master/example/typeloy.json)\n\n#### Production Quality Meteor Deployments\n\nTypeloy is a command line tool that allows you to deploy any [Meteor](http://meteor.com) app to your own server. It supports only Debian/Ubuntu flavours and Open Solaris at the moments. (PRs are welcome)\n\nYou can use install and use Meteor Up from Linux, Mac and Windows.\n\n> Screencast: [How to deploy a Meteor app with Meteor Up (by Sacha Greif)](https://www.youtube.com/watch?v=WLGdXtZMmiI)\n\n**Table of Contents**\n\n- [Features](#features)\n- [Server Configuration](#server-configuration)\n    - [SSH-key-based authentication (with passphrase)](#ssh-keys-with-passphrase-or-ssh-agent-support)\n- [Installation](#installation)\n- [Creating a Meteor Up Project](#creating-a-meteor-up-project)\n- [Setting Up a Server](#setting-up-a-server)\n- [Deploying an App](#deploying-an-app)\n- [Additional Setup/Deploy Information](#additional-setupdeploy-information)\n    - [Server Setup Details](#server-setup-details)\n    - [Deploy Wait Time](#deploy-wait-time)\n    - [Multiple Deployment Targets](#multiple-deployment-targets)\n- [Access Logs](#access-logs)\n- [Reconfiguring & Restarting](#reconfiguring--restarting)\n- [Accessing the Database](#accessing-the-database)\n- [Multiple Deployments](#multiple-deployments)\n- [Server Specific Environment Variables](#server-specific-environment-variables)\n- [SSL Support](#ssl-support)\n- [Updating](#updating)\n- [Troubleshooting](#troubleshooting)\n- [Binary Npm Module Support](#binary-npm-module-support)\n- [Additional Resources](#additional-resources)\n\n### Features\n\n* Single command server setup\n* Single command deployment\n* Multi server deployment\n* Environmental Variables management\n* Support for [`settings.json`](http://docs.meteor.com/#meteor_settings)\n* Password or Private Key(pem) based server authentication\n* Access, logs from the terminal (supports log tailing)\n* Support for multiple meteor deployments (experimental)\n\n### Server Configuration\n\n* Auto-Restart if the app crashed (using forever)\n* Auto-Start after the server reboot (using upstart)\n* Stepdown User Privileges\n* Revert to the previous version, if the deployment failed\n* Secured MongoDB Installation (Optional)\n* Pre-Installed PhantomJS (Optional)\n\n### Creating a Meteor Up Project\n\n    mkdir ~/my-meteor-deployment\n    cd ~/my-meteor-deployment\n    typeloy init\n\nThis will create two files in your Meteor Up project directory:\n\n  * typeloy.json - Meteor Up configuration file\n  * settings.json - Settings for Meteor's [settings API](http://docs.meteor.com/#meteor_settings)\n\n`typeloy.json` is commented and easy to follow (it supports JavaScript comments).\n\n### Setting Up a Server\n\n    typeloy setup [site1] [site2] ...\n\nThis will setup the server for the `mup` deployments. It will take around 2-5 minutes depending on the server's performance and network availability.\n\n### Deploying an App\n\n    typeloy deploy [site1] [site2] ...\n\nThis will bundle the Meteor project and deploy it to the server.\n\n### Additional Setup/Deploy Information\n\n#### SSH keys with passphrase (or ssh-agent support)\n\n> This only tested with Mac/Linux\n\nWith the help of `ssh-agent`, `mup` can use SSH keys encrypted with a\npassphrase.\n\nHere's the process:\n\n* First remove your `pem` field from the `typeloy.json`. So, your `typeloy.json` only has the username and host only.\n* Then start a ssh agent with `eval $(ssh-agent)`\n* Then add your ssh key with `ssh-add <path-to-key>`\n* Then you'll asked to enter the passphrase to the key\n* After that simply invoke `mup` commands and they'll just work\n* Once you've deployed your app kill the ssh agent with `ssh-agent -k`\n\n#### Ssh based authentication with `sudo`\n\n**If your username is `root`, you don't need to follow these steps**\n\nPlease ensure your key file (pem) is not protected by a passphrase. Also the setup process will require NOPASSWD access to sudo. (Since Meteor needs port 80, sudo access is required.)\n\nMake sure you also add your ssh key to the ```/YOUR_USERNAME/.ssh/authorized_keys``` list\n\nYou can add your user to the sudo group:\n\n    sudo adduser *username*  sudo\n\nAnd you also need to add NOPASSWD to the sudoers file:\n\n    sudo visudo\n\n    # replace this line\n    %sudo  ALL=(ALL) ALL\n\n    # by this line\n    %sudo ALL=(ALL) NOPASSWD:ALL  \n\nWhen this process is not working you might encounter the following error:\n\n    'sudo: no tty present and no askpass program specified'\n\n#### Server Setup Details\n\nThis is how Meteor Up will configure the server for you based on the given `appName` or using \"meteor\" as default appName. This information will help you customize the server for your needs.\n\n* your app lives at `/opt/<appName>/app`\n* mup uses `upstart` with a config file at `/etc/init/<appName>.conf`\n* you can start and stop the app with upstart: `start <appName>` and `stop <appName>`\n* logs are located at: `/var/log/upstart/<appName>.log`\n* MongoDB installed and bound to the local interface (cannot access from the outside)\n* the database is named `<appName>`\n\nFor more information see [`lib/taskLists.js`](https://github.com/arunoda/meteor-up/blob/master/lib/taskLists.js).\n\n#### Multiple Deployment Targets\n\nYou can use an array to deploy to multiple servers at once.\n\nTo deploy to *different* environments (e.g. staging, production, etc.), use separate Meteor Up configurations in separate directories, with each directory containing separate `typeloy.json` and `settings.json` files, and the `typeloy.json` files' `app` field pointing back to your app's local directory.\n\n#### Custom Meteor Binary\n\nSometimes, you might be using `mrt`, or Meteor from a git checkout. By default, Meteor Up uses `meteor`. You can ask Meteor Up to use the correct binary with the `meteorBinary` option.\n\n```js\n{\n  \"meteor\": {\n    \"env\": { \"PACKAGE_DIRS\": \"../private-packages\" },\n    \"binary\": \"~/bin/meteor/meteor\"\n  }\n}\n```\n\n### Checking Logs\n\nTypeloy can tail logs from the server and supports all the options of `tail`\n\n    typeloy logs\n\nSupported also the realtime logs monitoring\n\n    typeloy logs -f\n\n### Reconfiguring & Restarting\n\nAfter you've edit environmental variables or `settings.json`, you can reconfigure the app without deploying again. Use the following command to do update the settings and restart the app.\n\n    typeloy reconfig\n\nIf you want to stop, start or restart your app for any reason, you can use the following commands to manage it.\n\n    typeloy stop\n    typeloy start\n    typeloy restart\n\n### Accessing the Database\n\nYou can't access the MongoDB from the outside the server. To access the MongoDB shell you need to log into your server via SSH first and then run the following command:\n\n    mongo appName\n\n### Server Specific Environment Variables\n\nIt is possible to provide server specific environment variables. Add the `env` object along with the server details in the `typeloy.json`. Here's an example:\n\n```js\n{\n  \"servers\": [\n    {\n      \"host\": \"hostname\",\n      \"username\": \"root\",\n      \"password\": \"password\",\n      \"env\": {\n        \"SOME_ENV\": \"the-value\"\n      }\n    }\n}\n```\n\nBy default, Meteor UP adds `CLUSTER_ENDPOINT_URL` to make [cluster](https://github.com/meteorhacks/cluster) deployment simple. But you can override it by defining it yourself.\n\n### Multiple Deployments\n\nMeteor Up supports multiple deployments to a single server. Meteor Up only does the deployment; if you need to configure subdomains, you need to manually setup a reverse proxy yourself.\n\nLet's assume, we need to deploy production and staging versions of the app to the same server. The production app runs on port 80 and the staging app runs on port 8000.\n\nWe need to have two separate Meteor Up projects. For that, create two directories and initialize Meteor Up and add the necessary configurations.\n\nIn the staging `typeloy.json`, add a field called `appName` with the value `staging`. You can add any name you prefer instead of `staging`. Since we are running our staging app on port 8000, add an environment variable called `PORT` with the value 8000.\n\nNow setup both projects and deploy as you need.\n\n### SSL Support\n\nMeteor Up has the built in SSL support. It uses [stud](https://github.com/bumptech/stud) SSL terminator for that. First you need to get a SSL certificate from some provider. This is how to do that:\n\n* [First you need to generate a CSR file and the private key](http://www.rackspace.com/knowledge_center/article/generate-a-csr-with-openssl)\n* Then purchase a SSL certificate.\n* Then generate a SSL certificate from your SSL providers UI.\n* Then that'll ask to provide the CSR file. Upload the CSR file we've generated.\n* When asked to select your SSL server type, select it as nginx.\n* Then you'll get a set of files (your domain certificate and CA files).\n\nNow you need combine SSL certificate(s) with the private key and save it in the mup config directory as `ssl.pem`. Check this [guide](http://alexnj.com/blog/configuring-a-positivessl-certificate-with-stud) to do that.\n\nThen add following configuration to your `typeloy.json` file.\n\n```js\n{\n  \"ssl\": {\n    \"pem\": \"./ssl.pem\",\n    //\"backendPort\": 80\n  }\n  ...\n}\n```\n\nIf you're using letsencrypt, certbot setup/renew is also supported:\n\n```js\n{\n  \"sites\": {\n     \"myapp\": {\n        \"servers\": [ ... ],\n        \"ssl\": {\n            \"certbot\": {\n                \"email\": \"your@email.com\",\n                \"domain\": \"thedomain.com\"\n            }\n        }\n     }\n  }\n}\n```\nNow, simply do `typeloy setup` and now you've the SSL support.\n\n> * By default, it'll think your Meteor app is running on port 80. If it's not, change it with the `backendPort` configuration field.\n> * SSL terminator will run on the default SSL port `443`\n> * If you are using multiple servers, SSL terminators will run on the each server (This is made to work with [cluster](https://github.com/meteorhacks/cluster))\n> * Right now, you can't have multiple SSL terminators running inside a single server\n\n### Updating\n\nTo update `typeloy` to the latest version, just type:\n\n    npm update typeloy -g\n\nYou should try and keep `typeloy` up to date in order to keep up with the latest Meteor changes. But note that if you need to update your Node version, you'll have to run `typeloy setup` again before deploying.\n\n### Troubleshooting\n\n#### Check Access\n\nYour issue might not always be related to Meteor Up. So make sure you can connect to your instance first, and that your credentials are working properly.\n\n#### Check Logs\nIf you suddenly can't deploy your app anymore, first use the `typeloy logs -f` command to check the logs for error messages.\n\nOne of the most common problems is your Node version getting out of date. In that case, see “Updating” section above.\n\n#### Verbose Output\nIf you need to see the output of `meteor-up` (to see more precisely where it's failing or hanging, for example), run it like so:\n\n    DEBUG=* typeloy <command>\n\nwhere `<command>` is one of the `typeloy` commands such as `setup`, `deploy`, etc.\n\n### Binary Npm Module Support\n\nSome of the Meteor core packages as well some of the community packages comes with npm modules which has been written in `C` or `C++`. These modules are platform dependent.\nSo, we need to do special handling, before running the bundle generated from `meteor bundle`.\n(meteor up uses the meteor bundle)\n\nFortunately, Meteor Up **will take care** of that job for you and it will detect binary npm modules and re-build them before running your app on the given server.\n\n> * Meteor 0.9 adds a similar feature where it allows package developers to publish their packages for different architecures, if their packages has binary npm modules.\n> * As a side effect of that, if you are using a binary npm module inside your app via `meteorhacks:npm` package, you won't be able to deploy into `*.meteor.com`.\n> * But, you'll be able to deploy with Meteor Up since we are re-building binary modules on the server.\n\n### Additional Resources\n\n* [Using Meteor Up with Nitrous.io](https://github.com/arunoda/meteor-up/wiki/Using-Meteor-Up-with-Nitrous.io)\n* [Change Ownership of Additional Directories](https://github.com/arunoda/meteor-up/wiki/Change-Ownership-of-Additional-Directories)\n* [Using Meteor Up with NginX vhosts](https://github.com/arunoda/meteor-up/wiki/Using-Meteor-Up-with-NginX-vhosts)\n\n\n### LICENSE\n\nThis package was forked from arunoda/meteor-up and is released under MIT.\n\n### Roadmap\n\n- [x] TypeScript integration\n- [x] Add commander integration\n- [x] `BUILD_DIR` should be the deploy version name.\n- [x] `--bundle-file [path]` option to reuse pre-built bundle tarball file.\n- [x] Collecting deployment metadata and pass to the handler of different phases.\n- [x] Add plugin architect\n    - [x] Slack plugin to integrate Slack notification\n- [x] Add server list site name support\n- [x] SystemD init support\n- [x] Add promise support for the actions.\n- [x] Remove process.exit from code\n- [x] Ability to deploy just one site from the multiple server list.\n- [x] Run specific setup tasks on servers.\n- [x] Auto deployment\n- [x] Provide easy-to-use nodejs API.\n- [ ] Docker composer support\n\n","maintainers":[{"name":"c9s","email":"cornelius.howl@gmail.com"}],"time":{"modified":"2022-06-28T01:44:20.334Z","created":"2016-07-30T00:16:58.437Z","0.2.0":"2016-07-30T00:16:58.437Z","1.0.0":"2016-07-30T11:36:24.998Z","1.1.1":"2016-07-31T04:41:03.684Z","1.1.2":"2016-07-31T08:49:02.053Z","1.1.3":"2016-08-01T04:20:20.591Z","1.1.4":"2016-08-02T04:17:44.804Z","1.1.5":"2016-08-05T15:43:24.949Z","1.2.0":"2016-08-07T03:57:02.109Z","1.3.0":"2016-08-13T05:02:23.252Z","1.3.1":"2016-08-14T05:36:17.917Z","1.4.0":"2016-08-14T10:29:31.493Z","1.5.0":"2016-09-11T10:04:06.325Z","1.6.0":"2016-09-13T02:38:32.206Z","1.6.1":"2016-10-06T02:50:00.170Z","1.6.2":"2016-10-06T02:55:42.965Z","1.6.3":"2016-10-06T03:12:18.116Z","1.6.4":"2016-10-08T15:56:10.926Z","1.6.5":"2016-10-08T16:33:09.056Z","1.6.6":"2016-10-09T13:05:41.685Z","1.6.7":"2016-10-09T13:55:05.296Z","1.6.8":"2016-10-10T16:29:34.121Z","1.6.9":"2016-10-11T02:53:59.714Z","1.6.10":"2016-10-11T02:59:33.632Z","1.6.11":"2016-10-11T03:00:19.767Z","1.6.12":"2016-10-11T14:46:13.860Z","1.6.13":"2016-10-15T10:27:20.912Z","1.7.0":"2016-10-15T10:30:33.022Z","1.7.1":"2016-10-16T16:46:48.295Z","1.7.2":"2016-10-16T17:03:53.596Z","1.7.3":"2016-10-17T08:55:30.743Z","1.7.4":"2016-10-17T10:59:29.184Z","1.8.0":"2016-10-17T15:02:17.561Z","2.0.0":"2016-12-07T08:48:58.809Z","2.0.1":"2016-12-07T10:44:48.907Z","2.0.2":"2016-12-07T12:18:25.639Z","2.0.3":"2016-12-08T09:30:17.016Z","2.0.4":"2016-12-12T09:00:24.614Z"},"homepage":"https://github.com/c9s/typeloy#readme","repository":{"type":"git","url":"git://github.com/c9s/typeloy.git"},"author":{"name":"Yo-An Lin","email":"yoanlin93@gmail.com"},"bugs":{"url":"https://github.com/c9s/typeloy/issues"},"license":"MIT","readmeFilename":"README.md"}