{"_id":"@botmatic/now-pipeline","_rev":"10-c007bbf6429f00fe5d627e36a3e88cc8","name":"@botmatic/now-pipeline","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.0-semantic-release":{"name":"@botmatic/now-pipeline","version":"0.0.0-semantic-release","description":"Single CI command to deploy new version to Zeit Now, including e2e tests and alias switch","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bugs":{"url":"https://github.com/bahmutov/now-pipeline/issues"},"config":{"pre-git":{"commit-msg":"simple","pre-commit":["npm prune","npm run deps","npm test","npm run ban"],"pre-push":["npm run secure","npm run license","npm run ban -- --all","npm run size"],"post-commit":[],"post-merge":[]}},"engines":{"node":">=6"},"files":["bin","src/*.js","!src/*-spec.js"],"bin":{"now-pipeline":"bin/now-pipeline.js","now-pipeline-list":"bin/list.js","now-pipeline-prune":"bin/prune.js"},"homepage":"https://github.com/bahmutov/now-pipeline#readme","keywords":["ci","now","test","tool","util","zeit"],"license":"MIT","main":"src/","noScopeName":"now-pipeline","publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/now-pipeline.git"},"scripts":{"ban":"ban","deps":"deps-ok","issues":"git-issues","license":"license-checker --production --onlyunknown --csv","lint":"standard --verbose --fix src/*.js bin/*.js","pretest":"npm run lint","secure":"nsp check","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run unit","unit":"mocha src/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"devDependencies":{"ban-sensitive-files":"1.9.2","deps-ok":"1.2.1","git-issues":"1.3.1","github-post-release":"1.13.1","license-checker":"15.0.0","mocha":"4.1.0","next-update-travis":"1.7.1","nsp":"3.1.0","pre-git":"3.17.0","semantic-release":"6.3.6","simple-commit-message":"3.3.2","standard":"10.0.3"},"dependencies":{"check-more-types":"2.24.0","console.table":"0.10.0","cross-spawn":"5.1.0","debug":"3.1.0","lazy-ass":"1.6.0","minimist":"1.2.0","moment":"2.20.1","node-sentry-error-reporter":"1.8.0","now-client":"1.1.6","pkgd":"1.1.2","ramda":"0.25.0"},"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"gitHead":"5267b90c99a6d8c51719394bc89682ad74abf83f","_id":"@botmatic/now-pipeline@0.0.0-semantic-release","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"botmatic","email":"kevin+botmatic-npm@botmatic.ai"},"dist":{"integrity":"sha512-H5OyrkIbWMSYp14wkwmEw0SyxoCzKLyPBIDC9bQ5CEVvlO+Qo3fnzx8tIi+hcsf/z6S6ALR6qr0kGiEo9ITGEA==","shasum":"d76342873948e1f5f5af6c0be2d8814718b07d85","tarball":"https://registry.npmjs.org/@botmatic/now-pipeline/-/now-pipeline-0.0.0-semantic-release.tgz","fileCount":8,"unpackedSize":24120,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUKq4EUGu7wvF+7XdYr4YjaYusit2ALgtLW3Cy8ksayAiBHucpcJtU/5pel8nwAe9ZV03ITF5jKW8V/WhgEEBJZhg=="}]},"maintainers":[{"name":"botmatic","email":"kevin+botmatic-npm@botmatic.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/now-pipeline_0.0.0-semantic-release_1518798690157_0.23020190649909278"},"_hasShrinkwrap":false},"0.0.1":{"name":"@botmatic/now-pipeline","version":"0.0.1","description":"Single CI command to deploy new version to Zeit Now, including e2e tests and alias switch","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bugs":{"url":"https://github.com/bahmutov/now-pipeline/issues"},"config":{"pre-git":{"commit-msg":"simple","pre-commit":["npm prune","npm run deps","npm test","npm run ban"],"pre-push":["npm run secure","npm run license","npm run ban -- --all","npm run size"],"post-commit":[],"post-merge":[]}},"engines":{"node":">=6"},"files":["bin","src/*.js","!src/*-spec.js"],"bin":{"now-pipeline":"bin/now-pipeline.js","now-pipeline-list":"bin/list.js","now-pipeline-prune":"bin/prune.js"},"homepage":"https://github.com/bahmutov/now-pipeline#readme","keywords":["ci","now","test","tool","util","zeit"],"license":"MIT","main":"src/","noScopeName":"now-pipeline","publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/now-pipeline.git"},"scripts":{"ban":"ban","deps":"deps-ok","issues":"git-issues","license":"license-checker --production --onlyunknown --csv","lint":"standard --verbose --fix src/*.js bin/*.js","pretest":"npm run lint","secure":"nsp check","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run unit","unit":"mocha src/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"devDependencies":{"ban-sensitive-files":"1.9.2","deps-ok":"1.2.1","git-issues":"1.3.1","github-post-release":"1.13.1","license-checker":"15.0.0","mocha":"4.1.0","next-update-travis":"1.7.1","nsp":"3.1.0","pre-git":"3.17.0","semantic-release":"6.3.6","simple-commit-message":"3.3.2","standard":"10.0.3"},"dependencies":{"check-more-types":"2.24.0","console.table":"0.10.0","cross-spawn":"5.1.0","debug":"3.1.0","lazy-ass":"1.6.0","minimist":"1.2.0","moment":"2.20.1","node-sentry-error-reporter":"1.8.0","now-client":"1.1.6","pkgd":"1.1.2","ramda":"0.25.0"},"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"gitHead":"f40b6ae24a7320df64868aae58ff2c5ef9b3741e","_id":"@botmatic/now-pipeline@0.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"botmatic","email":"kevin+botmatic-npm@botmatic.ai"},"dist":{"integrity":"sha512-YNnUeKRFwgpMO3+MicRf3ZyLPJlG35UzE2q04A/z6UHZmTKwWaxNHFsVvt9KrYVM5DH9AIEWetFih1xmW2RIZQ==","shasum":"ba5db87243a1b327eb29bbc601ee58792aecd69c","tarball":"https://registry.npmjs.org/@botmatic/now-pipeline/-/now-pipeline-0.0.1.tgz","fileCount":8,"unpackedSize":24145,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHOSwlW3dUCcimOe+iENTosHhTMaTMaVxyJ/HSY73rMIAiEAv+dwZzAsbym/mhFnyrbhXWFalKzU02dbEmJeZ0SRMr0="}]},"maintainers":[{"name":"botmatic","email":"kevin+botmatic-npm@botmatic.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/now-pipeline_0.0.1_1518799206954_0.08690297684577031"},"_hasShrinkwrap":false},"0.0.2":{"name":"@botmatic/now-pipeline","version":"0.0.2","description":"Single CI command to deploy new version to Zeit Now, including e2e tests and alias switch","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bugs":{"url":"https://github.com/bahmutov/now-pipeline/issues"},"config":{"pre-git":{"commit-msg":"simple","pre-commit":["npm prune","npm run deps","npm test","npm run ban"],"pre-push":["npm run secure","npm run license","npm run ban -- --all","npm run size"],"post-commit":[],"post-merge":[]}},"engines":{"node":">=6"},"files":["bin","src/*.js","!src/*-spec.js"],"bin":{"now-pipeline":"bin/now-pipeline.js","now-pipeline-list":"bin/list.js","now-pipeline-prune":"bin/prune.js"},"homepage":"https://github.com/bahmutov/now-pipeline#readme","keywords":["ci","now","test","tool","util","zeit"],"license":"MIT","main":"src/","noScopeName":"now-pipeline","publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/now-pipeline.git"},"scripts":{"ban":"ban","deps":"deps-ok","issues":"git-issues","license":"license-checker --production --onlyunknown --csv","lint":"standard --verbose --fix src/*.js bin/*.js","pretest":"npm run lint","secure":"nsp check","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run unit","unit":"mocha src/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"devDependencies":{"ban-sensitive-files":"1.9.2","deps-ok":"1.2.1","git-issues":"1.3.1","github-post-release":"1.13.1","license-checker":"15.0.0","mocha":"4.1.0","next-update-travis":"1.7.1","nsp":"3.1.0","pre-git":"3.17.0","semantic-release":"6.3.6","simple-commit-message":"3.3.2","standard":"10.0.3"},"dependencies":{"check-more-types":"2.24.0","console.table":"0.10.0","cross-spawn":"5.1.0","debug":"3.1.0","lazy-ass":"1.6.0","minimist":"1.2.0","moment":"2.20.1","node-sentry-error-reporter":"1.8.0","now-client":"1.1.6","pkgd":"1.1.2","ramda":"0.25.0"},"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"gitHead":"7565a767f4fc42e589664c9a544e3688fd42f5db","_id":"@botmatic/now-pipeline@0.0.2","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"botmatic","email":"kevin+botmatic-npm@botmatic.ai"},"dist":{"integrity":"sha512-KPBCbjJU9i6K6KLmuu5izHCJkmT2cvXwQXEDCXP7XMLBYp9hmZ6UaeGgIpzsP3k+JrdSdhCgXZgrFZUisY3Tbw==","shasum":"4774590b3c77b5100da780abf0c47dced0ed8ea4","tarball":"https://registry.npmjs.org/@botmatic/now-pipeline/-/now-pipeline-0.0.2.tgz","fileCount":8,"unpackedSize":24282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDn0WJxrvAaHVQncJrw4oKXAxLE23qYqboX843JP7hhFAIhAJNjVLhqOyWFSu2hWe/BpuoqoFGNE+MzFMo3XmR0GTqJ"}]},"maintainers":[{"name":"botmatic","email":"kevin+botmatic-npm@botmatic.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/now-pipeline_0.0.2_1519209259119_0.043140471178926054"},"_hasShrinkwrap":false},"0.0.3":{"name":"@botmatic/now-pipeline","version":"0.0.3","description":"Single CI command to deploy new version to Zeit Now, including e2e tests and alias switch","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bugs":{"url":"https://github.com/bahmutov/now-pipeline/issues"},"config":{"pre-git":{"commit-msg":"simple","pre-commit":["npm prune","npm run deps","npm test","npm run ban"],"pre-push":["npm run secure","npm run license","npm run ban -- --all","npm run size"],"post-commit":[],"post-merge":[]}},"engines":{"node":">=6"},"files":["bin","src/*.js","!src/*-spec.js"],"bin":{"now-pipeline":"bin/now-pipeline.js","now-pipeline-list":"bin/list.js","now-pipeline-prune":"bin/prune.js"},"homepage":"https://github.com/bahmutov/now-pipeline#readme","keywords":["ci","now","test","tool","util","zeit"],"license":"MIT","main":"src/","noScopeName":"now-pipeline","publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/now-pipeline.git"},"scripts":{"ban":"ban","deps":"deps-ok","issues":"git-issues","license":"license-checker --production --onlyunknown --csv","lint":"standard --verbose --fix src/*.js bin/*.js","pretest":"npm run lint","secure":"nsp check","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run unit","unit":"mocha src/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"devDependencies":{"ban-sensitive-files":"1.9.2","deps-ok":"1.2.1","git-issues":"1.3.1","github-post-release":"1.13.1","license-checker":"15.0.0","mocha":"4.1.0","next-update-travis":"1.7.1","nsp":"3.1.0","pre-git":"3.17.0","semantic-release":"6.3.6","simple-commit-message":"3.3.2","standard":"10.0.3"},"dependencies":{"check-more-types":"2.24.0","console.table":"0.10.0","cross-spawn":"5.1.0","debug":"3.1.0","lazy-ass":"1.6.0","minimist":"1.2.0","moment":"2.20.1","node-sentry-error-reporter":"1.8.0","now-client":"1.1.6","pkgd":"1.1.2","ramda":"0.25.0"},"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"gitHead":"bc1425912e3a4dfbbe11cdb9ebb20d03e6d67de9","_id":"@botmatic/now-pipeline@0.0.3","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"botmatic","email":"kevin+botmatic-npm@botmatic.ai"},"dist":{"integrity":"sha512-lSjieoG+rb4afZWn3AUFfQPjQ9vp0qAkeLBCje5dtoz7iPWl4lMIjwZugyn9FxNPGHVfD9IL9sfqqi/LkUqcFA==","shasum":"b5ef84092ecfe9f2140ffe8bba1feef9430d7346","tarball":"https://registry.npmjs.org/@botmatic/now-pipeline/-/now-pipeline-0.0.3.tgz","fileCount":8,"unpackedSize":24248,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCNbrKNMr/Y+WpYQe058q9J4njA+39cYF9Xf7GiCvcZwIhAKcp6bTfXJ3SDMRkFWSxbW2lHJApatUfsISD03xs7L0h"}]},"maintainers":[{"name":"botmatic","email":"kevin+botmatic-npm@botmatic.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/now-pipeline_0.0.3_1520581416204_0.4932184769610026"},"_hasShrinkwrap":false},"0.0.4":{"name":"@botmatic/now-pipeline","version":"0.0.4","description":"Single CI command to deploy new version to Zeit Now, including e2e tests and alias switch","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bugs":{"url":"https://github.com/bahmutov/now-pipeline/issues"},"config":{"pre-git":{"commit-msg":"simple","pre-commit":["npm prune","npm run deps","npm test","npm run ban"],"pre-push":["npm run secure","npm run license","npm run ban -- --all","npm run size"],"post-commit":[],"post-merge":[]}},"engines":{"node":">=6"},"files":["bin","src/*.js","!src/*-spec.js"],"bin":{"now-pipeline":"bin/now-pipeline.js","now-pipeline-list":"bin/list.js","now-pipeline-prune":"bin/prune.js"},"homepage":"https://github.com/bahmutov/now-pipeline#readme","keywords":["ci","now","test","tool","util","zeit"],"license":"MIT","main":"src/","noScopeName":"now-pipeline","publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/now-pipeline.git"},"scripts":{"ban":"ban","deps":"deps-ok","issues":"git-issues","license":"license-checker --production --onlyunknown --csv","lint":"standard --verbose --fix src/*.js bin/*.js","pretest":"npm run lint","secure":"nsp check","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run unit","unit":"mocha src/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"devDependencies":{"ban-sensitive-files":"1.9.2","deps-ok":"1.2.1","git-issues":"1.3.1","github-post-release":"1.13.1","license-checker":"15.0.0","mocha":"4.1.0","next-update-travis":"1.7.1","nsp":"3.1.0","pre-git":"3.17.0","semantic-release":"6.3.6","simple-commit-message":"3.3.2","standard":"10.0.3"},"dependencies":{"check-more-types":"2.24.0","console.table":"0.10.0","cross-spawn":"5.1.0","debug":"3.1.0","lazy-ass":"1.6.0","minimist":"1.2.0","moment":"2.20.1","node-sentry-error-reporter":"1.8.0","now-client":"1.1.6","pkgd":"1.1.2","ramda":"0.25.0"},"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"gitHead":"059871c4db2f409ac343e1160f9ab45335b006b7","_id":"@botmatic/now-pipeline@0.0.4","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"botmatic","email":"kevin+botmatic-npm@botmatic.ai"},"dist":{"integrity":"sha512-szKbriT+5cDVimWSe/y+TVdH4B6/ZFOBGIXG71EYlSTpJakqtHkqgKJ2TUyVWSdkt11kwkckUkFk4bfFFPvRjw==","shasum":"61987c394764d51e075c68c23bdacb8bcc51a14e","tarball":"https://registry.npmjs.org/@botmatic/now-pipeline/-/now-pipeline-0.0.4.tgz","fileCount":8,"unpackedSize":24523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa++QlCRA9TVsSAnZWagAAhasP/1w+v6jnAxtucuPgmPWr\n2EuUEyVoqW7UTHOtbU2Z3H76BYoz8+1r5sDTZtr96v+8VfuKkeT03+EoiYvT\n/zJTHsfYcMMe8mxH8/K/GtToD108azwKVNB5icSxxSV6SxdnTOoNsS9afX5p\nJhIHavElKxkC9E544fAcTCB4yw+kkkSKfOROYivCy2CngGA7RIE5oSI7HhFu\nyPHKm5WiMUUPLuKuadRNAvJS9O3g9Mkb9yoaD3hU6G8ybHniGt4MB4tHulQr\nr7PH90nqbYl4IeGaNOxxlwxGDq+WZAtEhuQoG4+b300tTrQZG42g1cavh7Hw\nj+er1P+eJtinbV+w3Fl+DZXDMrkjzeVZaQZ/lMP/DWVFMq52mtcBXMP5xLwT\nl4hWSQ4G/6fOSGwyn0lhD0RSQ6UaoScVjHM61pt1xn69uk3CTZ5ks82gqwwD\n02RKpNriH0PLkzbVZHgLRL6YWNDw5BpGKscxiv4ByW8UNoQsxY1Wg9LHWsev\n+Q8rQ350MyDJNB1yPyIyVrjpXSX5OZIcfmbnmFIzkAvlKmXXF0xOIMEpFami\noUVJbfJrcX+bvEPnffz6dV0yymS7hPSYRR+nrGLb241neQulA0kCAl66Q2fm\ntpOAudre1nTelTHFpyx/rM42t+ozplW32WjusnoYbPg+SFzb6hxsW+kqt0wt\nulc2\r\n=skSt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrtWrzYaC3YPiPzuYEs5i5ja6UnGU5OCKG7TM1mKySRQIhAO1X6f8efVF13dLzSdEuC2NlWHWoOAX38bVdGuXJhpoJ"}]},"maintainers":[{"name":"botmatic","email":"kevin+botmatic-npm@botmatic.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/now-pipeline_0.0.4_1526457381026_0.3721737943813914"},"_hasShrinkwrap":false},"0.0.5":{"name":"@botmatic/now-pipeline","version":"0.0.5","description":"Single CI command to deploy new version to Zeit Now, including e2e tests and alias switch","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bugs":{"url":"https://github.com/bahmutov/now-pipeline/issues"},"config":{"pre-git":{"commit-msg":"simple","pre-commit":["npm prune","npm run deps","npm test","npm run ban"],"pre-push":["npm run secure","npm run license","npm run ban -- --all","npm run size"],"post-commit":[],"post-merge":[]}},"engines":{"node":">=6"},"files":["bin","src/*.js","!src/*-spec.js"],"bin":{"now-pipeline":"bin/now-pipeline.js","now-pipeline-list":"bin/list.js","now-pipeline-prune":"bin/prune.js"},"homepage":"https://github.com/bahmutov/now-pipeline#readme","keywords":["ci","now","test","tool","util","zeit"],"license":"MIT","main":"src/","noScopeName":"now-pipeline","publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/now-pipeline.git"},"scripts":{"ban":"ban","deps":"deps-ok","issues":"git-issues","license":"license-checker --production --onlyunknown --csv","lint":"standard --verbose --fix src/*.js bin/*.js","pretest":"npm run lint","secure":"nsp check","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run unit","unit":"mocha src/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"devDependencies":{"ban-sensitive-files":"1.9.2","deps-ok":"1.2.1","git-issues":"1.3.1","github-post-release":"1.13.1","license-checker":"15.0.0","mocha":"4.1.0","next-update-travis":"1.7.1","nsp":"3.1.0","pre-git":"3.17.0","semantic-release":"6.3.6","simple-commit-message":"3.3.2","standard":"10.0.3"},"dependencies":{"check-more-types":"2.24.0","console.table":"0.10.0","cross-spawn":"5.1.0","debug":"3.1.0","lazy-ass":"1.6.0","minimist":"1.2.0","moment":"2.20.1","node-sentry-error-reporter":"1.8.0","@botmatic/now-client":"0.0.1","pkgd":"1.1.2","ramda":"0.25.0"},"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"gitHead":"829e6bce6e4dddf3e318219a18d4fcb435d40608","_id":"@botmatic/now-pipeline@0.0.5","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"botmatic","email":"kevin+botmatic-npm@botmatic.ai"},"dist":{"integrity":"sha512-QkX4d31AFUSRn/j5orBgak5752De2kCGKq02K0B+8sGog3Qxpxm72YPUbp7ZiS4zdz/Cv+qMzEpge+gFZ60l4g==","shasum":"875ae05d741fd2cd27a047ab7b3b4d89ff4e4dd1","tarball":"https://registry.npmjs.org/@botmatic/now-pipeline/-/now-pipeline-0.0.5.tgz","fileCount":8,"unpackedSize":24567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+/vsCRA9TVsSAnZWagAA/rkP/ioq2UlHzxL1HpEgELki\n49ZtX+SC11ysgH3LRpAmRAOam+jLVCODk4k1e835a4xvlsNaViRkpb/ANGpo\nXKJajyzB8RrPz1QM5pfObqnGO2VxGSgw5QQaTNW3fh//xNRABN/n4Cq95Wqk\ni15pOaV6P4dgj7x5Txlr2hSbXnHDeV4QCeP/IIDRPcM/9jZlpHjGbeX00+4n\nXurxHWxA5WZftGql4xkNZ9ZL7bVQ+FGOzx4myXYThSDmThoRr+SiMFqd/0Gk\n83CcQyrvGD2Pg5IBytIUItIz76cEDskux/tIxC9GRyFv/Z6MyhRdL4AakUY9\nb2D/I1FyzdpcyxttVsKUryywOLJyoPdzB0B4K/S6gXWFDmf4yX97WK0LqEIX\n7VfTm9Pdd2qYs0aCMxTpbQAG7eifTscBENuzblkox9tNnhXOymRJYa9kuf/j\n09I4nVT9S6AeDhd1cZxtu2YuelFKlRAgoo7P4giPzdZHrlQ4Y0HlbuUlWjRI\noafRJ6GBH1aUySoDZv+QUzcLefNO3P6eM+Swcy9QeuH3bJWGvd+f47Ke9Iyy\neLAGPCvBvqUGI38H0xepJda+6A+1pGUV25lmuW1jIcyr4fA++89N2QH1wNg+\nUnPIMWNQOEaYKF6++5tjW9DQIfufebamRHPUXs9vv8435BWG/9a+aPL1WK3X\njKbt\r\n=i1O3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeQz8dUQLzcyTYX8YASoIR8vcU6RNncsqLnOnnqOCSDAIgF4xq6xY6y5RWTeTIn5/BmyiqExQiXVn4DAx18UDqd7Q="}]},"maintainers":[{"name":"botmatic","email":"kevin+botmatic-npm@botmatic.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/now-pipeline_0.0.5_1526463467909_0.478311335748683"},"_hasShrinkwrap":false},"0.0.6":{"name":"@botmatic/now-pipeline","version":"0.0.6","description":"Single CI command to deploy new version to Zeit Now, including e2e tests and alias switch","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bugs":{"url":"https://github.com/bahmutov/now-pipeline/issues"},"config":{"pre-git":{"commit-msg":"simple","pre-commit":["npm prune","npm run deps","npm test","npm run ban"],"pre-push":["npm run secure","npm run license","npm run ban -- --all","npm run size"],"post-commit":[],"post-merge":[]}},"engines":{"node":">=6"},"files":["bin","src/*.js","!src/*-spec.js"],"bin":{"now-pipeline":"bin/now-pipeline.js","now-pipeline-list":"bin/list.js","now-pipeline-prune":"bin/prune.js"},"homepage":"https://github.com/bahmutov/now-pipeline#readme","keywords":["ci","now","test","tool","util","zeit"],"license":"MIT","main":"src/","noScopeName":"now-pipeline","publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/now-pipeline.git"},"scripts":{"ban":"ban","deps":"deps-ok","issues":"git-issues","license":"license-checker --production --onlyunknown --csv","lint":"standard --verbose --fix src/*.js bin/*.js","pretest":"npm run lint","secure":"nsp check","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run unit","unit":"mocha src/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"devDependencies":{"ban-sensitive-files":"1.9.2","deps-ok":"1.2.1","git-issues":"1.3.1","github-post-release":"1.13.1","license-checker":"15.0.0","mocha":"4.1.0","next-update-travis":"1.7.1","nsp":"3.1.0","pre-git":"3.17.0","semantic-release":"6.3.6","simple-commit-message":"3.3.2","standard":"10.0.3"},"dependencies":{"check-more-types":"2.24.0","console.table":"0.10.0","cross-spawn":"5.1.0","debug":"3.1.0","lazy-ass":"1.6.0","minimist":"1.2.0","moment":"2.20.1","node-sentry-error-reporter":"1.8.0","@botmatic/now-client":"0.0.1","pkgd":"1.1.2","ramda":"0.25.0"},"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"gitHead":"c0ed8f7907b5bb6fcbaa0b8bbc8d1f6bb439346d","_id":"@botmatic/now-pipeline@0.0.6","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"botmatic","email":"kevin+botmatic-npm@botmatic.ai"},"dist":{"integrity":"sha512-Bh8nmHq1N1hduepyov76JOk4Adx5N4psyjiBiyTeQb7h++GsJL75pSlfGRsH5f+GqwF75AcOaUz8G8SmPrSoxw==","shasum":"b932701fcde84ea5122dd16fb27d3118c7461e4b","tarball":"https://registry.npmjs.org/@botmatic/now-pipeline/-/now-pipeline-0.0.6.tgz","fileCount":8,"unpackedSize":24577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+/yOCRA9TVsSAnZWagAAOVQP/jBFZdzBuoLfEuk6gEJZ\nU3Io4A+0tSrKbYQ5Br+6xSUePn9polIc0h2PrdLyBPeawo3izFUsIVsm/0fN\neWIX0RaLS7ePpxBYxO1kFe8HtNt1cHQa5Jrkpip6OFK7BOKHXlu04drCxdBv\nwEWS7usnHZQ3Q12n2cpuXkE1yIaXc2F3VmngN2TzHk9IAoN80NQHB+ExGuKC\nhVgCVMIvF21kFr0qAg/DUaPm+NrFwTqMb6Nmy+M9cdbrZHa+sqXjcv2jSOYu\n6HHCwNhrPr2PlK9v/wHxrTZLuM2j1XCa+KPTqZJgejrGyzMN8YI/fbqG4eEP\nKJ5UTtWnEtaKB2ZAVz/KtP0IGexTY7D9RHGcBcdZBzS2jhWt9UDuKHY02NyE\nDyGuKrayzJjzh5NYKeoHYcddzRWF4ztu3Hr2SbWoQ2hY0Y8aGwQhkCVetHq+\n7B3EdlMbOHS8zOXSfpoTvnIG482DS10ME38VU1cW0zpMOYVToQQaAZCkJGfh\nsNVj87h+Xutvm+U+eXxXSFO2Oh+plNbQCUW+il78EfnIOrCNc8/JSmDULUeS\nLhEBi2syn6ps0UmV+UW4GEvRHdHBw6wgzDIQ0z+GthpZGiHFkZpNWhgKO3I4\nBrJRht0g0g088uXZEOIWy/muTP+UvxmW9HvMDE+GV/iU8N0X1yT1lCSrzzMn\nbOvh\r\n=w3oq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGq+IiLRmGwxqmpTZfzWgGazor3jVKSmLsDigh57biMlAiEAoNHySVxGiiGzpBirkEm8NIKTY1Q7doU3hH63MJKBDms="}]},"maintainers":[{"name":"botmatic","email":"kevin+botmatic-npm@botmatic.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/now-pipeline_0.0.6_1526463629600_0.17714281727198933"},"_hasShrinkwrap":false},"0.0.7":{"name":"@botmatic/now-pipeline","version":"0.0.7","description":"Single CI command to deploy new version to Zeit Now, including e2e tests and alias switch","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bugs":{"url":"https://github.com/bahmutov/now-pipeline/issues"},"config":{"pre-git":{"commit-msg":"simple","pre-commit":["npm prune","npm run deps","npm test","npm run ban"],"pre-push":["npm run secure","npm run license","npm run ban -- --all","npm run size"],"post-commit":[],"post-merge":[]}},"engines":{"node":">=6"},"files":["bin","src/*.js","!src/*-spec.js"],"bin":{"now-pipeline":"bin/now-pipeline.js","now-pipeline-list":"bin/list.js","now-pipeline-prune":"bin/prune.js"},"homepage":"https://github.com/bahmutov/now-pipeline#readme","keywords":["ci","now","test","tool","util","zeit"],"license":"MIT","main":"src/","noScopeName":"now-pipeline","publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/now-pipeline.git"},"scripts":{"ban":"ban","deps":"deps-ok","issues":"git-issues","license":"license-checker --production --onlyunknown --csv","lint":"standard --verbose --fix src/*.js bin/*.js","pretest":"npm run lint","secure":"nsp check","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run unit","unit":"mocha src/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"devDependencies":{"ban-sensitive-files":"1.9.2","deps-ok":"1.2.1","git-issues":"1.3.1","github-post-release":"1.13.1","license-checker":"15.0.0","mocha":"4.1.0","next-update-travis":"1.7.1","nsp":"3.1.0","pre-git":"3.17.0","semantic-release":"6.3.6","simple-commit-message":"3.3.2","standard":"10.0.3"},"dependencies":{"check-more-types":"2.24.0","console.table":"0.10.0","cross-spawn":"5.1.0","debug":"3.1.0","lazy-ass":"1.6.0","minimist":"1.2.0","moment":"2.20.1","node-sentry-error-reporter":"1.8.0","@botmatic/now-client":"0.0.1","pkgd":"1.1.2","ramda":"0.25.0"},"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"gitHead":"46e5824a9b92f6e85e149c223a64ba4c5ae9c347","_id":"@botmatic/now-pipeline@0.0.7","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"botmatic","email":"kevin+botmatic-npm@botmatic.ai"},"dist":{"integrity":"sha512-QdmvhBFQE6DNFG3Ih+LPaacSC+46TKbL/HsZWGM3bMHXd+CIqiApa5NnjUzncWHulVr1WvPm8yWS2Ng0HfTT5Q==","shasum":"12e39fc8b05bbff3ec6ef752943db277b4262dd6","tarball":"https://registry.npmjs.org/@botmatic/now-pipeline/-/now-pipeline-0.0.7.tgz","fileCount":8,"unpackedSize":24689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/ADpCRA9TVsSAnZWagAA/okP/2J930RlGQLYNlGwH4Ke\nExkMwxAMg8JeWAZJaeXSADWyNQGkuAODasgLa61iHoHaTood4tIjD/Jifz/o\nuN6xpoqaS5kAWOXBastMxryjDvDzxtdwYmhqvSxI+00j5TD6Tuxan6h7DAv7\npbBjz7DuPqiLSHlaBZ/M+GKEuOOWa7uTF8hOY8owiCkRthOrw4Oq/nTER92l\nC6szAMfYBlMZ4K2wlaoSKMrt7NPC7SBC0fryir8IKk+9ZBL7J8T8OtTWpdVo\nttfm2H90OhLQ5OR4BqoBJ9pDFnWrGbZnBCdBlpg2/tR2naC+uwoxD9K3gyrs\nMIOpQggbmgsxo4dEyvJaXvPrOpk/OjtlC47v+CTsGt7JGv93dEXj0MAxuer+\nKQ8VPRdqX3FH/+qHNyRtBQ8MYELcHSa36kfDjWSK3KQBtTFDjeoFFtlnuq8b\nxjw74goRKBDbAC7eZFWfLjqY/SpMoIJQz/J8G1+5+d9GRhELC9sQDH9feEW2\nFNESqi1BSzNpxM5ENFQzu+M/+AfcCmA4Xd0pnkBzx02VKXRFpFTZ8/ujmKTx\nD8qclKihGdTHQXAIk9JCi7tvetnD+JSGIxMSJZXUH7wy5nm+XhESvcJjpHQo\nNkGqECNkFxwdbEIBsrU0P/veiQ0z8ADn6Qa8encUA/by7RBRLQRmV1kgK0jp\n/IOo\r\n=fPL/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7B/XnE5nCoMkJMtbceVxmvVuK3poSq+xAtO3itwEwLAiAp3tXXqD/CwC+dGo8DhWil7HXELTC4gfcDPZkJes5I8g=="}]},"maintainers":[{"name":"botmatic","email":"kevin+botmatic-npm@botmatic.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/now-pipeline_0.0.7_1526464745140_0.6316435820209154"},"_hasShrinkwrap":false},"0.0.8":{"name":"@botmatic/now-pipeline","version":"0.0.8","description":"Single CI command to deploy new version to Zeit Now, including e2e tests and alias switch","author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bugs":{"url":"https://github.com/bahmutov/now-pipeline/issues"},"config":{"pre-git":{"commit-msg":"simple","pre-commit":["npm prune","npm run deps","npm test","npm run ban"],"pre-push":["npm run secure","npm run license","npm run ban -- --all","npm run size"],"post-commit":[],"post-merge":[]}},"engines":{"node":">=6"},"files":["bin","src/*.js","!src/*-spec.js"],"bin":{"now-pipeline":"bin/now-pipeline.js","now-pipeline-list":"bin/list.js","now-pipeline-prune":"bin/prune.js"},"homepage":"https://github.com/bahmutov/now-pipeline#readme","keywords":["ci","now","test","tool","util","zeit"],"license":"MIT","main":"src/","noScopeName":"now-pipeline","publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/bahmutov/now-pipeline.git"},"scripts":{"ban":"ban","deps":"deps-ok","issues":"git-issues","license":"license-checker --production --onlyunknown --csv","lint":"standard --verbose --fix src/*.js bin/*.js","pretest":"npm run lint","secure":"nsp check","size":"t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";","test":"npm run unit","unit":"mocha src/*-spec.js","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"devDependencies":{"ban-sensitive-files":"1.9.2","deps-ok":"1.2.1","git-issues":"1.3.1","github-post-release":"1.13.1","license-checker":"15.0.0","mocha":"4.1.0","next-update-travis":"1.7.1","nsp":"3.1.0","pre-git":"3.17.0","semantic-release":"6.3.6","simple-commit-message":"3.3.2","standard":"10.0.3"},"dependencies":{"check-more-types":"2.24.0","console.table":"0.10.0","cross-spawn":"5.1.0","debug":"3.1.0","lazy-ass":"1.6.0","minimist":"1.2.0","moment":"2.20.1","node-sentry-error-reporter":"1.8.0","@botmatic/now-client":"0.0.1","pkgd":"1.1.2","ramda":"0.25.0"},"release":{"analyzeCommits":"simple-commit-message","generateNotes":"github-post-release"},"gitHead":"75f38e19c5ca09d1aee2381c5bf073094353a907","_id":"@botmatic/now-pipeline@0.0.8","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"botmatic","email":"kevin+botmatic-npm@botmatic.ai"},"dist":{"integrity":"sha512-XQak77Jgfi+mkkIcLSV1y/YdM63tUFyTE46sLOqSM/+rL9EfGqgSTmsNv4OGFySKj25EiDz73PMfS5nnfP1HDQ==","shasum":"5b94ef7f65293434f025d47e629ed42efeae058c","tarball":"https://registry.npmjs.org/@botmatic/now-pipeline/-/now-pipeline-0.0.8.tgz","fileCount":8,"unpackedSize":24773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/AH0CRA9TVsSAnZWagAAsb0P/jfzO922XTbiDHFBKbtl\nFwHQdA7fPQx4fImIDPpcxXw4oqvc8NBPpyGkJQ1qe4omj4jqPDzDaKUPoA3A\nN5tg6mOSziw2LjCfNxO+4xtoNMTJkeZGW8E8cTeVY4x0cahJnMgMoOfkl+fh\n8diXHFfbAouY9DqiSuhSf09OMok1uGZITmKiQUeKdRF1v76v8pht7JUrzZsO\nTJFktyprwkG9CBth7U2rLnvv8nhxetwJt1ja3kYE/LNaUN1D0dvapGIllm6D\nZdclpT+ujYt+l/9Qz7eJYbyKVcIxwE+dJQLc6UBxEP0wWrDMVaSDwYukQLie\n6HY6NbxLxa0tZBaxTyFU2UpcEnKdpXvd5TPtA3/I084GdYEQy67nPeGy26mV\n7P8a4aHVhU3AUQCBW0D7FJjuIqnKGrPRUEAbRMkBmKLW1glF13CvL7urKdFe\nq+7RPdnz9cxOowvvNHrYE2FYyX8h4LwPunQQ9B416UwE3ohMJ4fLX/JVvJJQ\ndPi9/dv9h9gnmVSvW8K4JJ5TXeDkXd/JWXuXPmTovPTIB7CxoxefBq9s1Ceu\nh9ozSXufgxoRkyvqLx1m/tkr81hNaAN5+t1oqAAtHWu+E9JVDsw7ZLHONndb\ng1qaiwR9Sf26kzoYl234187eelvTNKY13DOjvNlcAH7ijjk1fJDnmYYyfGrC\nXJQv\r\n=rpKV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6LSdc4Nt9KaOzpV2zpFoCgCOP+D3+aWNDo6PSqbJiTgIhAK4m//C+qaC+G0g+JcIpHfkAbGkrZMzRd7i11+DQRgsy"}]},"maintainers":[{"name":"botmatic","email":"kevin+botmatic-npm@botmatic.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/now-pipeline_0.0.8_1526465011895_0.30362192326462334"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-16T16:31:30.076Z","0.0.0-semantic-release":"2018-02-16T16:31:30.229Z","modified":"2022-04-04T20:14:10.622Z","0.0.1":"2018-02-16T16:40:07.108Z","0.0.2":"2018-02-21T10:34:19.159Z","0.0.3":"2018-03-09T07:43:36.258Z","0.0.4":"2018-05-16T07:56:21.141Z","0.0.5":"2018-05-16T09:37:48.042Z","0.0.6":"2018-05-16T09:40:29.854Z","0.0.7":"2018-05-16T09:59:05.210Z","0.0.8":"2018-05-16T10:03:32.056Z"},"maintainers":[{"name":"botmatic","email":"kevin+botmatic-npm@botmatic.ai"}],"description":"Single CI command to deploy new version to Zeit Now, including e2e tests and alias switch","homepage":"https://github.com/bahmutov/now-pipeline#readme","keywords":["ci","now","test","tool","util","zeit"],"repository":{"type":"git","url":"git+https://github.com/bahmutov/now-pipeline.git"},"author":{"name":"Gleb Bahmutov","email":"gleb.bahmutov@gmail.com"},"bugs":{"url":"https://github.com/bahmutov/now-pipeline/issues"},"license":"MIT","readme":"# now-pipeline\n\n> Single CI command to deploy new code to Zeit Now\n> Includes e2e tests and the alias switch\n\n[![NPM][npm-icon] ][npm-url]\n\n[![Build status][ci-image] ][ci-url]\n[![semantic-release][semantic-image] ][semantic-url]\n[![js-standard-style][standard-image]][standard-url]\n[![first-timers-only](http://img.shields.io/badge/first--timers--only-friendly-blue.svg)](https://github.com/bahmutov/now-pipeline/labels/first-timers-only)\n[![next-update-travis badge][nut-badge]][nut-readme]\n\n## First time contributors\n\nThis repo is [first time OSS contributor friendly](http://www.firsttimersonly.com/).\nSee [these issues](https://github.com/bahmutov/now-pipeline/labels/first-timers-only)\nto contribute in meaningful way.\n\n## What and why\n\nI am [super excited](https://glebbahmutov.com/blog/think-inside-the-box/)\nabout [Zeit Now](https://zeit.co/now) tool; this is the \"missing CI tool\"\nfor it. A single command `now-pipeline`\n\n- deploys new version\n- tests it\n- switches alias to the new deployment\n- takes down the old deployment\n\nShould be enough to automatically update the server or service running in\nthe cloud without breaking anything.\n\n## Install and use\n\n```sh\nnpm i -g @botmatic/now-pipeline\n```\n\nSet `NOW_TOKEN` CI environment variable with a token that you can get from\n[Zeit account page](https://zeit.co/account#api-tokens)\n\nAdd CI command to `now-pipeline`. By default it will execute `npm test`\nand will pass the deployed url as `NOW_URL` environment variable. You can\ncustomize everything.\n\n## Example\n\nSimple Travis commands\n\n```yml\nscript:\n  # after unit tests\n  - npm i -g now-pipeline\n  - now-pipeline\n```\n\nPrune existing deploys (if they do not have an alias) and show the deploy.\n\n```yml\nscript:\n  - npm i -g now-pipeline\n  - now-pipeline-prune\n  - now-pipeline\n  - now-pipeline-list\n```\n\nSet [domain alias](https://zeit.co/world) if there is no existing one\n\n```yml\nscript:\n  - npm i -g now-pipeline\n  - now-pipeline --alias foo.domain.com\n```\n\nPass in path to be used as deploy directory\n\n```yml\nscript:\n  - npm i -g now-pipeline\n  - now-pipeline --dir your/directory\n```\n\nPass test command and name of the environment variable for deployed url\n\n```yml\nscript:\n  - npm i -g now-pipeline\n  - now-pipeline --as HOST --test \"npm run e2e\"\n```\n\n## Example projects\n\n* [todomvc-express](https://github.com/bahmutov/todomvc-express/blob/master/.travis.yml)\n* [express-sessions-tutorial](https://github.com/bahmutov/express-sessions-tutorial/blob/master/.travis.yml)\n* [test-semantic-deploy-with-now](https://github.com/bahmutov/test-semantic-deploy-with-now)\n\n## Additional bin commands\n\n* `now-pipeline-list` - see the current deploys for the current project\n* `now-pipeline-prune` - remove all non-aliased deploys for the current project\n\nYou can pass custom test command to the pipeline to be used after deploying\nfresh install using `--test \"command\"` argument. The command will get `NOW_URL`\nenvironment variable with new install. For example\n\n```sh\nnpm i -g now-pipeline\nnow-pipeline --test \"npm run prod-test\"\n```\n\nwhere the `package.json` has\n\n```json\n{\n  \"scripts\": {\n    \"prod-test\": \"e2e-test $NOW_URL\"\n  }\n}\n```\n\n## Debugging\n\nYou can see verbose log messages by running this tool with environment variable `DEBUG=now-pipeline`\n\n## Details\n\n* `now-pipeline` uses [Zeit API](https://zeit.co/api) via [now-client](https://github.com/zeit/now-client).\n* You can see the list of recent actions at [Zeit dashboard](https://zeit.co/dashboard).\n* It discovers files to send using [pkgd](https://github.com/inikulin/pkgd),\n  you can see the files by using the following command\n  (read [Smaller published NPM modules](https://glebbahmutov.com/blog/smaller-published-NPM-modules/) for more details)\n```sh\nt=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\"\n```\n* file `.npmignore` is considered an optional file\n\n## Related\n\n* [next-update](https://github.com/bahmutov/next-update) is a similar\n  \"if tests pass, upgrade\" tool for your NPM dependencies.\n\n### Small print\n\nAuthor: Gleb Bahmutov &lt;gleb.bahmutov@gmail.com&gt; &copy; 2016\n\n* [@bahmutov](https://twitter.com/bahmutov)\n* [glebbahmutov.com](http://glebbahmutov.com)\n* [blog](http://glebbahmutov.com/blog)\n\nLicense: MIT - do anything with the code, but don't blame me if it does not work.\n\nSupport: if you find any problems with this module, email / tweet /\n[open issue](https://github.com/bahmutov/now-pipeline/issues) on Github\n\n## MIT License\n\nCopyright (c) 2016 Gleb Bahmutov &lt;gleb.bahmutov@gmail.com&gt;\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n\n[npm-icon]: https://nodei.co/npm/now-pipeline.svg?downloads=true\n[npm-url]: https://npmjs.org/package/now-pipeline\n[ci-image]: https://travis-ci.org/bahmutov/now-pipeline.svg?branch=master\n[ci-url]: https://travis-ci.org/bahmutov/now-pipeline\n[semantic-image]: https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\n[semantic-url]: https://github.com/semantic-release/semantic-release\n[standard-image]: https://img.shields.io/badge/code%20style-standard-brightgreen.svg\n[standard-url]: http://standardjs.com/\n[nut-badge]: https://img.shields.io/badge/next--update--travis-ok-green.svg\n[nut-readme]: https://github.com/bahmutov/next-update-travis#readme\n","readmeFilename":"README.md"}