{"_id":"start","_rev":"80-27eadbbd8937d1a2f0b97fe1a2e38fc3","name":"start","dist-tags":{"latest":"5.1.0"},"versions":{"0.0.2":{"name":"start","version":"0.0.2","author":{"name":"Kir Belevich","email":"kir@soulshine.in"},"license":"MIT","_id":"start@0.0.2","maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"dist":{"shasum":"f0bbd840524677063f3103b2cea5a9b28ecb6a56","tarball":"https://registry.npmjs.org/start/-/start-0.0.2.tgz","integrity":"sha512-IaHLEu73UdikYZwtAY+9eAkGaWNy4jENLc/1JHIUCLn8KQ3NYKkRKHGrzKBNMOLhOpvgWZZCD1B38957LezDsg==","signatures":[{"sig":"MEQCIG14rxiyZdsOrT1T5uT7HrximSXAciRoMNmWG+tPnhXHAiBRCsw6wxZVE5uVCUwDjtHuvYl4gkuuvckQMM6zAlgdmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f0bbd840524677063f3103b2cea5a9b28ecb6a56","scripts":{},"_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"deprecated":"Deprecated in favor of https://github.com/deepsweet/start","_npmVersion":"3.3.0","description":"","directories":{},"_nodeVersion":"2.5.0"},"1.0.1":{"name":"start","version":"1.0.1","keywords":["tasks","run"],"author":{"name":"Kir Belevich","email":"kir@soulshine.in"},"license":"MIT","_id":"start@1.0.1","maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"homepage":"https://github.com/deepsweet/start","bugs":{"url":"https://github.com/deepsweet/start/issues"},"bin":{"start":"build/cli.js"},"dist":{"shasum":"ef9526fb71f49b50d78eff464716587a6b12832e","tarball":"https://registry.npmjs.org/start/-/start-1.0.1.tgz","integrity":"sha512-7excRBsRTTv32vp6o5cBnV5Oa1/UdjCGR8Q62NBXAq/naORS9f8KKGlujOLdZye0ZQPcHBuZR1P2VIA2iBsIcw==","signatures":[{"sig":"MEQCIBsyq6+FPq9oJqq5UJHHU9ZfWZHITBM7Cu7rrx72ty47AiB4XhqhnI/HUKUsAQmWTlfVVAu019m6lRTsDQ1s+SYaQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/index.js","_from":".","files":["build/","LICENSE"],"_shasum":"ef9526fb71f49b50d78eff464716587a6b12832e","engines":{"npm":">=2.7.0","node":">=0.12.0"},"gitHead":"63db1be7a7a5d9167209119280b327ccdaae8d64","scripts":{"dev":"npm run build -- -w","lint":"eslint lib/ test/","test":"babel-node test/lib/*.js | tap-spec","build":"babel lib/ -d build/","travis":"npm run coveralls","prepush":"npm test","pretest":"npm run lint","coverage":"babel-node ./node_modules/.bin/isparta cover test/lib/*.js | tap-spec","prebuild":"rimraf build/","coveralls":"coveralls < coverage/lcov.info","pretravis":"npm run lint","prepublish":"npm run build","precoverage":"rimraf coverage/","precoveralls":"npm run coverage"},"_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"deprecated":"Deprecated in favor of https://github.com/deepsweet/start","repository":{"url":"git+https://github.com/deepsweet/start.git","type":"git"},"_npmVersion":"3.3.1","description":"Dead simple tasks runner","directories":{},"_nodeVersion":"2.5.0","dependencies":{"babel-runtime":"5.8.x"},"devDependencies":{"tape":"4.2.x","babel":"5.8.x","husky":"0.9.x","sinon":"1.16.x","eslint":"1.2.x","rimraf":"2.4.x","isparta":"3.0.x","tap-spec":"4.1.x","coveralls":"2.11.x","babel-core":"5.8.x","babel-eslint":"4.1.x","eslint-plugin-babel":"2.1.x"}},"1.0.2":{"name":"start","version":"1.0.2","keywords":["tasks","run"],"author":{"name":"Kir Belevich","email":"kir@soulshine.in"},"license":"MIT","_id":"start@1.0.2","maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"homepage":"https://github.com/deepsweet/start","bugs":{"url":"https://github.com/deepsweet/start/issues"},"bin":{"start":"build/cli.js"},"dist":{"shasum":"20b136a3c28d47d7bdb846aaf96746e5671e8115","tarball":"https://registry.npmjs.org/start/-/start-1.0.2.tgz","integrity":"sha512-EQUWzXaZnb81Y6YdupSo/tcByqFel8y9LVOpOSS072OANyVN3FVyboFdo6L6RN3OXxMoeTtWZvCKTuxCO0I6eQ==","signatures":[{"sig":"MEYCIQDr65OCuVhNFZN7hUvY8I20o3NXD/MPd+nWhQsavDogJgIhAOUa/azT0AAmt5A9w1xh+MmRArBtJqi8FElCe/hqnFIn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/index.js","_from":".","files":["build/","LICENSE"],"_shasum":"20b136a3c28d47d7bdb846aaf96746e5671e8115","engines":{"npm":">=2.7.0","node":">=0.12.0"},"gitHead":"ddd1e3d9e1f832598799ff4f3c7f89370d15477f","scripts":{"dev":"npm run build -- -w","lint":"eslint lib/ test/","test":"babel-node test/lib/*.js | tap-spec","build":"babel lib/ -d build/","travis":"npm run coveralls","prepush":"npm test","pretest":"npm run lint","coverage":"babel-node ./node_modules/.bin/isparta cover test/lib/*.js | tap-spec","prebuild":"rimraf build/","coveralls":"coveralls < coverage/lcov.info","pretravis":"npm run lint","prepublish":"npm run build","precoverage":"rimraf coverage/","precoveralls":"npm run coverage"},"_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"deprecated":"Deprecated in favor of https://github.com/deepsweet/start","repository":{"url":"git+https://github.com/deepsweet/start.git","type":"git"},"_npmVersion":"3.3.1","description":"Dead simple tasks runner","directories":{},"_nodeVersion":"2.5.0","dependencies":{"babel-runtime":"5.8.x"},"devDependencies":{"tape":"4.2.x","babel":"5.8.x","husky":"0.9.x","sinon":"1.16.x","eslint":"1.2.x","rimraf":"2.4.x","isparta":"3.0.x","tap-spec":"4.1.x","coveralls":"2.11.x","babel-core":"5.8.x","babel-eslint":"4.1.x","eslint-plugin-babel":"2.1.x"}},"1.1.0":{"name":"start","version":"1.1.0","keywords":["tasks","run"],"author":{"name":"Kir Belevich","email":"kir@soulshine.in"},"license":"MIT","_id":"start@1.1.0","maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"homepage":"https://github.com/deepsweet/start","bugs":{"url":"https://github.com/deepsweet/start/issues"},"bin":{"start":"build/cli.js"},"dist":{"shasum":"549addbc86a343c83918c0737b04454eabdc010f","tarball":"https://registry.npmjs.org/start/-/start-1.1.0.tgz","integrity":"sha512-jdm01E0m0G6I36VgTSbXn8pVyWdcePbosM92Ci9QpF/5H+PJZ6SKFLG80ZFljyS9BS71+AVNioJt77bXdpnzYA==","signatures":[{"sig":"MEYCIQDgG3+MYlwhBmoTlnoOYrAtT0v9LGmCVWb9gpRGsf14CwIhAMwAZR1pKMPzQHQWz/hx36QA1HSQr+njaRw8K7EQona1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/index.js","_from":".","files":["build/","LICENSE"],"_shasum":"549addbc86a343c83918c0737b04454eabdc010f","engines":{"npm":">=2.7.0","node":">=0.12.0"},"gitHead":"6f081ff910c56188e6f4eb4c0d1e44b042c73e35","scripts":{"dev":"npm run build -- -w","lint":"eslint lib/ test/","test":"babel-node test/lib/*.js | tap-spec","build":"babel lib/ -d build/","travis":"npm run coveralls","prepush":"npm test","pretest":"npm run lint","coverage":"babel-node ./node_modules/.bin/babel-istanbul cover test/lib/*.js | tap-spec","prebuild":"rimraf build/","coveralls":"coveralls < coverage/lcov.info","pretravis":"npm run lint","prepublish":"npm run build","precoverage":"rimraf coverage/","precoveralls":"npm run coverage"},"_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"deprecated":"Deprecated in favor of https://github.com/deepsweet/start","repository":{"url":"git+https://github.com/deepsweet/start.git","type":"git"},"_npmVersion":"3.3.4","description":"Dead simple tasks runner","directories":{},"_nodeVersion":"0.12.7","dependencies":{"babel-runtime":"5.8.x"},"devDependencies":{"tape":"4.2.x","babel":"5.8.x","husky":"0.10.x","sinon":"1.16.x","eslint":"1.4.x","rimraf":"2.4.x","tap-spec":"4.1.x","coveralls":"2.11.x","babel-core":"5.8.x","babel-eslint":"4.1.x","babel-istanbul":"0.3.x","eslint-plugin-babel":"2.1.x"}},"1.1.1":{"name":"start","version":"1.1.1","keywords":["tasks","run"],"author":{"name":"Kir Belevich","email":"kir@soulshine.in"},"license":"MIT","_id":"start@1.1.1","maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"homepage":"https://github.com/deepsweet/start","bugs":{"url":"https://github.com/deepsweet/start/issues"},"bin":{"start":"build/cli.js"},"dist":{"shasum":"3019c23296fd39a33de2a9192751a4367c78353a","tarball":"https://registry.npmjs.org/start/-/start-1.1.1.tgz","integrity":"sha512-BWsO7phud/xtjG/vGWzE3iu3h4cqOP+E1FUYaLxd6wEPZC0O9kfX2Bcqnwx1nh931uuOFIAxsHaEAmfg7bynog==","signatures":[{"sig":"MEQCIHfI/3dDzX5bQ7eLO3iqdDt1950huOvXD256uhj4Jm+UAiAF0Ft5YnHOYtiFaieWTn5ugzzUdkiptrreNXMYhaee3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/index.js","_from":".","files":["build/","LICENSE"],"_shasum":"3019c23296fd39a33de2a9192751a4367c78353a","engines":{"npm":">=2.7.0","node":">=0.12.0"},"gitHead":"3decbae79d9d1d11794d82f775dd58048f97c2e9","scripts":{"dev":"npm run build -- -w","lint":"eslint lib/ test/","test":"babel-node test/lib/*.js | tap-spec","build":"babel lib/ -d build/","travis":"npm run coveralls","prepush":"npm test","pretest":"npm run lint","coverage":"babel-node ./node_modules/.bin/babel-istanbul cover test/lib/*.js | tap-spec","prebuild":"rimraf build/","coveralls":"coveralls < coverage/lcov.info","pretravis":"npm run lint","prepublish":"npm run build","precoverage":"rimraf coverage/","precoveralls":"npm run coverage"},"_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"deprecated":"Deprecated in favor of https://github.com/deepsweet/start","repository":{"url":"git+https://github.com/deepsweet/start.git","type":"git"},"_npmVersion":"3.3.4","description":"Dead simple tasks runner","directories":{},"_nodeVersion":"0.12.7","dependencies":{"babel-runtime":"5.8.x"},"devDependencies":{"tape":"4.2.x","babel":"5.8.x","husky":"0.10.x","sinon":"1.16.x","eslint":"1.4.x","rimraf":"2.4.x","tap-spec":"4.1.x","coveralls":"2.11.x","babel-core":"5.8.x","babel-eslint":"4.1.x","babel-istanbul":"0.3.x","eslint-plugin-babel":"2.1.x"}},"1.2.0":{"name":"start","version":"1.2.0","keywords":["tasks","run"],"author":{"name":"Kir Belevich","email":"kir@soulshine.in"},"license":"MIT","_id":"start@1.2.0","maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"homepage":"https://github.com/deepsweet/start","bugs":{"url":"https://github.com/deepsweet/start/issues"},"bin":{"start":"build/cli.js"},"dist":{"shasum":"9dda524218444b139a4eea446fb2de647c4ef652","tarball":"https://registry.npmjs.org/start/-/start-1.2.0.tgz","integrity":"sha512-CxovjnZ6zUESM/2XoRjSY4xZ99PovUhsyoFgPm7hJzgipWX3MWsC1ZNPap2yy9QQPU2U09kKjFsTdlfDbcRyoA==","signatures":[{"sig":"MEYCIQCvkUJNDQXFCi93f+E8f4biqn2mePMGtxwjMdatqIjvmQIhALH5QeCRzORRlsY4H1lmQ/bfg+g2Og/PajK23c6jsKLB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/index.js","_from":".","files":["build/","LICENSE"],"_shasum":"9dda524218444b139a4eea446fb2de647c4ef652","engines":{"npm":">=2.7.0","node":">=0.12.0"},"gitHead":"a95ee62636967a18ab1d0e8de932b8210a7d9ff8","scripts":{"dev":"npm run build -- -w","lint":"eslint lib/ test/","test":"babel-node test/lib/*.js | tap-spec","build":"babel lib/ -d build/","travis":"npm run coveralls","prepush":"npm test","pretest":"npm run lint","coverage":"babel-node ./node_modules/.bin/babel-istanbul cover test/lib/*.js | tap-spec","prebuild":"rimraf build/","coveralls":"coveralls < coverage/lcov.info","pretravis":"npm run lint","prepublish":"npm run build","precoverage":"rimraf coverage/","precoveralls":"npm run coverage"},"_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"deprecated":"Deprecated in favor of https://github.com/deepsweet/start","repository":{"url":"git+https://github.com/deepsweet/start.git","type":"git"},"_npmVersion":"3.5.3","description":"Dead simple tasks runner","directories":{},"_nodeVersion":"5.3.0","dependencies":{"babel-runtime":"5.8.x"},"devDependencies":{"tape":"4.2.x","babel":"5.8.x","husky":"0.10.x","sinon":"1.16.x","eslint":"1.4.x","rimraf":"2.4.x","tap-spec":"4.1.x","coveralls":"2.11.x","babel-core":"5.8.x","babel-eslint":"4.1.x","babel-istanbul":"0.3.x","eslint-plugin-babel":"2.1.x"}},"1.2.1":{"name":"start","version":"1.2.1","keywords":["tasks","run"],"author":{"name":"Kir Belevich","email":"kir@soulshine.in"},"license":"MIT","_id":"start@1.2.1","maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"homepage":"https://github.com/deepsweet/start","bugs":{"url":"https://github.com/deepsweet/start/issues"},"bin":{"start":"build/cli.js"},"dist":{"shasum":"33ffa104485c9f496fcb26d640c07afed9a8a0aa","tarball":"https://registry.npmjs.org/start/-/start-1.2.1.tgz","integrity":"sha512-p+8dlWY4z3RrJUDuoLD9zk1fo+cq8+hepLTPKgNYtiJNfwCuZeMSxdutFGWXhY52yDTdWvj7MysHohK91tkNaw==","signatures":[{"sig":"MEUCIH3LM1r2/I9dIc0YJ5UIYxddtqcnBGvQUek7xDEg0A03AiEAuoe+w7k8iwMI6k8M2aUxKpZ0qqMmtlCvDA+QyvukzBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/index.js","_from":".","files":["build/","LICENSE"],"_shasum":"33ffa104485c9f496fcb26d640c07afed9a8a0aa","engines":{"npm":">=2.7.0","node":">=0.12.0"},"gitHead":"9092636fe998d2ec209d95bec2e7e89d6f20ee50","scripts":{"dev":"npm run build -- -w","lint":"eslint lib/ test/","test":"babel-node test/lib/*.js | tap-spec","build":"babel lib/ -d build/","travis":"npm run coveralls","prepush":"npm test","pretest":"npm run lint","coverage":"babel-node ./node_modules/.bin/babel-istanbul cover test/lib/*.js | tap-spec","prebuild":"rimraf build/","coveralls":"coveralls < coverage/lcov.info","pretravis":"npm run lint","prepublish":"npm run build","precoverage":"rimraf coverage/","precoveralls":"npm run coverage"},"_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"deprecated":"Deprecated in favor of https://github.com/deepsweet/start","repository":{"url":"git+https://github.com/deepsweet/start.git","type":"git"},"_npmVersion":"3.5.3","description":"Dead simple tasks runner","directories":{},"_nodeVersion":"5.3.0","devDependencies":{"tape":"4.4.x","husky":"0.10.x","sinon":"1.17.x","eslint":"1.10.x","rimraf":"2.5.x","tap-spec":"4.1.x","babel-cli":"6.3.x","coveralls":"2.11.x","babel-core":"6.3.x","babel-eslint":">5.0.0-beta1","babel-istanbul":"0.5.x","babel-preset-es2015":"6.3.x","eslint-plugin-babel":"3.0.x","babel-preset-stage-0":"6.3.x"}},"1.2.2":{"name":"start","version":"1.2.2","keywords":["tasks","run"],"author":{"name":"Kir Belevich","email":"kir@soulshine.in"},"license":"MIT","_id":"start@1.2.2","maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"homepage":"https://github.com/deepsweet/start","bugs":{"url":"https://github.com/deepsweet/start/issues"},"bin":{"start":"build/cli.js"},"dist":{"shasum":"1cbb7f8feb300757a0467315adf3d70c90053f68","tarball":"https://registry.npmjs.org/start/-/start-1.2.2.tgz","integrity":"sha512-B75XTyGnIEqWzs+BBuISyZCY2ofx3t+uu8IOsEjFVdErW1Y7fTLcSUWYj8ybBtTPwxtBShryBHw+P64vMntYAA==","signatures":[{"sig":"MEYCIQC7k3ipMsd3tXTvnKFvPixn0fM1LyEzFwsZ5keZf2MOCQIhAIaxd4CCmTze9GNORabTTlqxLFvEqrpF9ldtQHauvApr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/index.js","_from":".","files":["build/","LICENSE"],"_shasum":"1cbb7f8feb300757a0467315adf3d70c90053f68","engines":{"npm":">=2.7.0","node":">=0.12.0"},"gitHead":"256a85bdaa209262b4b9ec111eb4270f422d6410","scripts":{"dev":"npm run build -- -w","lint":"eslint lib/ test/","test":"babel-node test/lib/*.js | tap-spec","build":"babel lib/ -d build/","travis":"npm run coveralls","prepush":"npm test","pretest":"npm run lint","coverage":"babel-node ./node_modules/.bin/babel-istanbul cover test/lib/*.js | tap-spec","prebuild":"rimraf build/","coveralls":"coveralls < coverage/lcov.info","pretravis":"npm run lint","prepublish":"npm run build","precoverage":"rimraf coverage/","precoveralls":"npm run coverage"},"_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"deprecated":"Deprecated in favor of https://github.com/deepsweet/start","repository":{"url":"git+https://github.com/deepsweet/start.git","type":"git"},"_npmVersion":"3.5.3","description":"Dead simple tasks runner","directories":{},"_nodeVersion":"5.4.0","devDependencies":{"tape":"4.4.x","husky":"0.10.x","sinon":"1.17.x","eslint":"1.10.x","rimraf":"2.5.x","tap-spec":"4.1.x","babel-cli":"6.4.x","coveralls":"2.11.x","babel-core":"6.4.x","babel-eslint":">5.0.0-beta1","babel-istanbul":"0.6.x","babel-preset-es2015":"6.3.x","eslint-plugin-babel":"3.0.x","babel-plugin-add-module-exports":"0.1.x"}},"1.2.3":{"name":"start","version":"1.2.3","keywords":["tasks","run"],"author":{"name":"Kir Belevich","email":"kir@soulshine.in"},"license":"MIT","_id":"start@1.2.3","maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"homepage":"https://github.com/deepsweet/start","bugs":{"url":"https://github.com/deepsweet/start/issues"},"bin":{"start":"build/cli.js"},"dist":{"shasum":"a970319ce676d06c101060d9a23ee2a2aa11b2d4","tarball":"https://registry.npmjs.org/start/-/start-1.2.3.tgz","integrity":"sha512-nwSLT2hZPCjmBjQLu8wEIj1gAENXtfVse9Y77NTkBaHEXC5JIVpa2Rd0BgwQOdWfchZ2+Z9OOegGIxsNsafNzA==","signatures":[{"sig":"MEUCIBbj/CDCLnpquPR6jv8/IC7eOLIx8Zm4UB01W0aw6FyXAiEAwGlmyL5B24LwNyFMUyD0A6Qo6EYyw1VHWfL2T0KJh1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/index.js","_from":".","files":["build/","LICENSE"],"_shasum":"a970319ce676d06c101060d9a23ee2a2aa11b2d4","engines":{"npm":">=2.7.0","node":">=0.12.0"},"gitHead":"3a49120393a6bc9f3bf776b520658aa32086b3a4","scripts":{"dev":"npm run build -- -w","lint":"eslint lib/ test/","test":"babel-node test/lib/*.js | tap-spec","build":"babel lib/ -d build/","travis":"npm run coveralls","prepush":"npm test","pretest":"npm run lint","coverage":"babel-node ./node_modules/.bin/babel-istanbul cover test/lib/*.js | tap-spec","prebuild":"rimraf build/","coveralls":"coveralls < coverage/lcov.info","pretravis":"npm run lint","prepublish":"npm run build","precoverage":"rimraf coverage/","precoveralls":"npm run coverage"},"_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"deprecated":"Deprecated in favor of https://github.com/deepsweet/start","repository":{"url":"git+https://github.com/deepsweet/start.git","type":"git"},"_npmVersion":"3.5.4","description":"Dead simple tasks runner","directories":{},"_nodeVersion":"5.4.0","devDependencies":{"tape":"4.4.x","husky":"0.10.x","sinon":"1.17.x","eslint":"1.10.x","rimraf":"2.5.x","tap-spec":"4.1.x","babel-cli":"6.4.x","coveralls":"2.11.x","babel-core":"6.4.x","babel-eslint":">5.0.0-beta1","babel-istanbul":"0.6.x","babel-preset-es2015":"6.3.x","eslint-plugin-babel":"3.0.x","babel-plugin-add-module-exports":"0.1.x"}},"1.2.4":{"name":"start","version":"1.2.4","keywords":["tasks","runner","start"],"license":"MIT","_id":"start@1.2.4","maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"contributors":[{"url":"https://github.com/deepsweet","name":"Kir Belevich","email":"kir@soulshine.in"},{"url":"https://github.com/mistadikay","name":"Denis Koltsov","email":"iam@mistadikay.com"}],"homepage":"https://github.com/start-runner/start","bugs":{"url":"https://github.com/start-runner/start/issues"},"bin":{"start":"build/cli.js"},"dist":{"shasum":"371958084133c453baf73d7b74586ef5bf1bf5bd","tarball":"https://registry.npmjs.org/start/-/start-1.2.4.tgz","integrity":"sha512-cEhzbwwjp73pr7EUsV2GITPLo3JjAq9PWJSri8NdALzzISc25cvc0waft47o2IkJ690EkbVXkewrNF+/v+zmww==","signatures":[{"sig":"MEYCIQCTuCxS/r1Ijzy4OLMZs4CrItSCWAYp+8jmm+kSKasGOwIhAMNqTq8QMGLrj+n3fbCu9bw29cdvaA2hZvCMOvJbzijr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/index.js","_from":".","files":["build/"],"_shasum":"371958084133c453baf73d7b74586ef5bf1bf5bd","engines":{"npm":">=2.7.0","node":">=0.12.0"},"gitHead":"5f6bf8a2db41042de5bbad0701df893b4e1e1fa2","scripts":{"dev":"npm run build -- -w","lint":"eslint .","test":"babel-node test/lib/*.js | tap-spec","build":"babel lib/ -d build/","travis":"npm run codecov","codecov":"codecov --file=coverage/lcov.info --disable=search,gcov","prepush":"npm test","pretest":"npm run lint","coverage":"babel-node ./node_modules/.bin/babel-istanbul cover test/lib/*.js | tap-spec","prebuild":"rimraf build/","pretravis":"npm run lint","precodecov":"npm run coverage","prepublish":"npm run build","precoverage":"rimraf coverage/"},"_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"deprecated":"Deprecated in favor of https://github.com/deepsweet/start","repository":{"url":"git+https://github.com/start-runner/start.git","type":"git"},"_npmVersion":"3.5.3","description":"Dead simple tasks runner","directories":{},"_nodeVersion":"5.4.1","dependencies":{"babel-runtime":"6.3.x"},"devDependencies":{"tape":"4.4.x","husky":"0.10.x","sinon":"1.17.x","eslint":"1.10.x","rimraf":"2.5.x","codecov":"1.0.x","tap-spec":"4.1.x","babel-cli":"6.4.x","babel-core":"6.4.x","babel-eslint":">5.0.0-beta1","babel-istanbul":"0.6.x","babel-preset-es2015":"6.3.x","eslint-config-rebem":"0.2.x","eslint-plugin-babel":"3.0.x","babel-plugin-transform-runtime":"6.4.x","babel-plugin-add-module-exports":"0.1.x"}},"2.0.0":{"name":"start","version":"2.0.0","keywords":["tasks","runner","start"],"license":"MIT","_id":"start@2.0.0","maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"},{"name":"mistadikay","email":"koltsov.d@gmail.com"}],"contributors":[{"url":"https://github.com/deepsweet","name":"Kir Belevich","email":"kir@soulshine.in"},{"url":"https://github.com/mistadikay","name":"Denis Koltsov","email":"iam@mistadikay.com"}],"homepage":"https://github.com/start-runner/start","bugs":{"url":"https://github.com/start-runner/start/issues"},"bin":{"start":"build/cli.js"},"dist":{"shasum":"d5ae81a7b7e6e2c73303997e14484b4063499893","tarball":"https://registry.npmjs.org/start/-/start-2.0.0.tgz","integrity":"sha512-hMXrQXX5NGob0GcFZO+IfuknP/sU0Wcn5TLgu4f61tHe98HWKyDddlT5G4lpxvGmEnqlcEn/NjnPdL66KL6wtQ==","signatures":[{"sig":"MEYCIQD4PJ/TXMt2YXXQOD9wEW0rlsHET9n1aSPN6UiY7PEGqQIhAOFjWRyg/JnnxAz3t/YpEwzw3pCQLBX5GR1xQxW6+YsL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/index.js","_from":".","files":["build/"],"_shasum":"d5ae81a7b7e6e2c73303997e14484b4063499893","engines":{"npm":">=2.7.0","node":">=0.12.0"},"gitHead":"4e8f64b0824e2e85f257f5221313d8f2d5557782","scripts":{"dev":"npm run build -- -w","lint":"eslint .","test":"babel-node test/lib/*.js | tap-spec","build":"babel lib/ -d build/","travis":"npm run codecov","codecov":"codecov --file=coverage/lcov.info --disable=search,gcov","prepush":"npm test","pretest":"npm run lint","coverage":"babel-node ./node_modules/.bin/babel-istanbul cover test/lib/*.js | tap-spec","prebuild":"rimraf build/","pretravis":"npm run lint","precodecov":"npm run coverage","prepublish":"npm run build","precoverage":"rimraf coverage/"},"_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"deprecated":"Deprecated in favor of https://github.com/deepsweet/start","repository":{"url":"git+https://github.com/start-runner/start.git","type":"git"},"_npmVersion":"3.6.0","description":"Dead simple tasks runner","directories":{},"_nodeVersion":"5.5.0","dependencies":{"babel-runtime":"6.3.x"},"devDependencies":{"tape":"4.4.x","husky":"0.10.x","sinon":"1.17.x","eslint":"1.10.x","rimraf":"2.5.x","codecov":"1.0.x","tap-spec":"4.1.x","babel-cli":"6.4.x","babel-core":"6.4.x","babel-eslint":">5.0.0-beta1","babel-istanbul":"0.6.x","babel-preset-es2015":"6.3.x","eslint-config-rebem":"0.2.x","eslint-plugin-babel":"3.0.x","babel-plugin-transform-runtime":"6.4.x","babel-plugin-add-module-exports":"0.1.x"}},"3.0.0":{"name":"start","version":"3.0.0","keywords":["tasks","runner","start"],"license":"MIT","_id":"start@3.0.0","maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"},{"name":"mistadikay","email":"koltsov.d@gmail.com"}],"contributors":[{"url":"https://github.com/deepsweet","name":"Kir Belevich","email":"kir@soulshine.in"},{"url":"https://github.com/mistadikay","name":"Denis Koltsov","email":"iam@mistadikay.com"}],"homepage":"https://github.com/start-runner/start","bugs":{"url":"https://github.com/start-runner/start/issues"},"bin":{"start":"build/cli.js"},"dist":{"shasum":"a5dcffa4ebdb49770478f9fb475dd31294b8a428","tarball":"https://registry.npmjs.org/start/-/start-3.0.0.tgz","integrity":"sha512-NBDrZWDsD9OuzZUTgU8Vq0VkXLHhiUaF/08bvOg5lQ8pkDanzhav9Z6e1htd2XuWJunfx/deFPiu2Z1zLKGsxg==","signatures":[{"sig":"MEUCIQDbYtZhJErFcEkfFmUVU86d5+a+E0nLydQp7FBawZjfkQIgfKKyntZhWUD8fLgNUKSJH6gcEWZTOYax0COJGsZ/LDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/index.js","_from":".","files":["build/"],"_shasum":"a5dcffa4ebdb49770478f9fb475dd31294b8a428","engines":{"npm":">=2.7.0","node":">=0.12.0"},"gitHead":"b08c5cff38a935f22978e95a71115049bd3ed1dd","scripts":{"dev":"npm run build -- -w","lint":"eslint .","test":"babel-node test/lib/*.js | tap-spec","build":"babel lib/ -d build/","travis":"npm run codecov","codecov":"codecov --file=coverage/lcov.info --disable=search,gcov","prepush":"npm test","pretest":"npm run lint","coverage":"babel-node ./node_modules/.bin/babel-istanbul cover test/lib/*.js | tap-spec","prebuild":"rimraf build/","pretravis":"npm run lint","precodecov":"npm run coverage","prepublish":"npm run build","precoverage":"rimraf coverage/"},"_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"deprecated":"Deprecated in favor of https://github.com/deepsweet/start","repository":{"url":"git+https://github.com/start-runner/start.git","type":"git"},"_npmVersion":"3.6.0","description":"Dead simple tasks runner","directories":{},"_nodeVersion":"5.5.0","dependencies":{"babel-runtime":"6.3.x"},"devDependencies":{"tape":"4.4.x","husky":"0.10.x","sinon":"1.17.x","eslint":"1.10.x","rimraf":"2.5.x","codecov":"1.0.x","tap-spec":"4.1.x","babel-cli":"6.4.x","babel-core":"6.4.x","babel-eslint":">5.0.0-beta1","babel-istanbul":"0.6.x","babel-preset-es2015":"6.3.x","eslint-config-rebem":"0.2.x","eslint-plugin-babel":"3.0.x","babel-plugin-transform-runtime":"6.4.x","babel-plugin-add-module-exports":"0.1.x"}},"3.0.1":{"name":"start","version":"3.0.1","keywords":["tasks","runner","start"],"author":{"url":"https://github.com/deepsweet","name":"Kir Belevich","email":"kir@soulshine.in"},"license":"MIT","_id":"start@3.0.1","maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"homepage":"https://github.com/start-runner/start","bugs":{"url":"https://github.com/start-runner/start/issues"},"bin":{"start":"build/cli.js"},"dist":{"shasum":"52c7fc05db3e2a99133c9946b0dc698ffe597a16","tarball":"https://registry.npmjs.org/start/-/start-3.0.1.tgz","integrity":"sha512-5bzCvKdYhp9Q8XiK0M5esgOnLJnjjUGuCTql868nH6YF2qJ0291zmZfBfxajV7gcYJzap7uQXbDOde17uQv7oQ==","signatures":[{"sig":"MEYCIQCgkPGTqrJBWIjxkQKODaga1RUVphmLOUcdapOGzoHXVQIhAOQtGck/ScFCAa5lSiweKymrTaYYFAZkYz8mii1xU9aq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/index.js","_from":".","files":["build/"],"_shasum":"52c7fc05db3e2a99133c9946b0dc698ffe597a16","engines":{"npm":">=2.7.0","node":">=0.12.0"},"gitHead":"4e59ece2a2407e4720c1f70bb8e10c3f0fa6089d","scripts":{"dev":"npm run build -- -w","lint":"eslint .","test":"babel-node test/lib/*.js | tap-spec","build":"babel lib/ -d build/","travis":"npm run codecov","codecov":"codecov --file=coverage/lcov.info --disable=search,gcov","prepush":"npm test","pretest":"npm run lint","coverage":"babel-node ./node_modules/.bin/babel-istanbul cover test/lib/*.js | tap-spec","prebuild":"rimraf build/","pretravis":"npm run lint","precodecov":"npm run coverage","prepublish":"npm run build","precoverage":"rimraf coverage/"},"_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"deprecated":"Deprecated in favor of https://github.com/deepsweet/start","repository":{"url":"git+https://github.com/start-runner/start.git","type":"git"},"_npmVersion":"3.7.1","description":"Dead simple tasks runner","directories":{},"_nodeVersion":"5.5.0","dependencies":{"babel-runtime":"6.3.x"},"devDependencies":{"tape":"4.4.x","husky":"0.10.x","sinon":"1.17.x","eslint":"1.10.x","rimraf":"2.5.x","codecov":"1.0.x","tap-spec":"4.1.x","babel-cli":"6.4.x","babel-core":"6.4.x","babel-eslint":">5.0.0-beta1","babel-istanbul":"0.6.x","babel-preset-es2015":"6.3.x","eslint-config-rebem":"0.2.x","eslint-plugin-babel":"3.0.x","babel-plugin-transform-runtime":"6.4.x","babel-plugin-add-module-exports":"0.1.x"},"_npmOperationalInternal":{"tmp":"tmp/start-3.0.1.tgz_1454487771308_0.6105001023970544","host":"packages-6-west.internal.npmjs.com"}},"3.0.2":{"name":"start","version":"3.0.2","keywords":["tasks","runner","start"],"author":{"url":"https://github.com/deepsweet","name":"Kir Belevich","email":"kir@soulshine.in"},"license":"MIT","_id":"start@3.0.2","maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"homepage":"https://github.com/start-runner/start","bugs":{"url":"https://github.com/start-runner/start/issues"},"bin":{"start":"build/cli.js"},"dist":{"shasum":"1b71e4d713356bf16e95167d0aaa2d4523b15dda","tarball":"https://registry.npmjs.org/start/-/start-3.0.2.tgz","integrity":"sha512-iC0KfNz9airZCo8qh3TTlQGJxy0iyUjMowlZ9gXts+yuAv42TTtOg3625uAtoRkRdO7EIH63VeSwwyIcUHdX3A==","signatures":[{"sig":"MEUCIFybgxdHnaFOGoClWhNz1ZTZjBIuaxQRBDUzGscEZZIZAiEAq71jraoYRZHOQ77YikmyCGL0TZ8pQarImQFUOg31z0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/index.js","_from":".","files":["build/"],"_shasum":"1b71e4d713356bf16e95167d0aaa2d4523b15dda","engines":{"npm":">=2.7.0","node":">=0.12.0"},"gitHead":"ccb627b421b6935905586aa3333a1cdd4e387073","scripts":{"dev":"npm run build -- -w","lint":"eslint .","test":"babel-node test/lib/*.js | tap-spec","build":"babel lib/ -d build/","travis":"npm run codecov","codecov":"codecov --file=coverage/lcov.info --disable=search,gcov","prepush":"npm test","pretest":"npm run lint","coverage":"babel-node ./node_modules/.bin/babel-istanbul cover test/lib/*.js | tap-spec","prebuild":"rimraf build/","pretravis":"npm run lint","precodecov":"npm run coverage","prepublish":"npm run build","precoverage":"rimraf coverage/"},"_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"deprecated":"Deprecated in favor of https://github.com/deepsweet/start","repository":{"url":"git+https://github.com/start-runner/start.git","type":"git"},"_npmVersion":"3.7.1","description":"Dead simple tasks runner","directories":{},"_nodeVersion":"5.5.0","dependencies":{"babel-runtime":"6.3.x"},"devDependencies":{"tape":"4.4.x","husky":"0.10.x","sinon":"1.17.x","eslint":"1.10.x","rimraf":"2.5.x","codecov":"1.0.x","tap-spec":"4.1.x","babel-cli":"6.4.x","babel-core":"6.4.x","babel-eslint":">5.0.0-beta1","babel-istanbul":"0.6.x","babel-preset-es2015":"6.3.x","eslint-config-rebem":"0.2.x","eslint-plugin-babel":"3.0.x","babel-plugin-transform-runtime":"6.4.x","babel-plugin-add-module-exports":"0.1.x"},"_npmOperationalInternal":{"tmp":"tmp/start-3.0.2.tgz_1454575523281_0.7412491065915674","host":"packages-9-west.internal.npmjs.com"}},"3.1.0":{"name":"start","version":"3.1.0","keywords":["tasks","runner","start"],"author":{"url":"https://github.com/deepsweet","name":"Kir Belevich","email":"kir@soulshine.in"},"license":"MIT","_id":"start@3.1.0","maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"homepage":"https://github.com/start-runner/start","bugs":{"url":"https://github.com/start-runner/start/issues"},"bin":{"start":"build/cli.js"},"dist":{"shasum":"9a584f3ad7ff82d80af8db22bf3df1bef1fd46b5","tarball":"https://registry.npmjs.org/start/-/start-3.1.0.tgz","integrity":"sha512-mLgO68u6W6sKwvJFGEzM4/xUqzym34TJpwZvMbbzYqfkKUjAafATZVWnrJ7Rd3LvHf5TV4cD5WEhcSZNMyAW0g==","signatures":[{"sig":"MEUCICWpw9HWtAaOAhhlhwmLdhB61j0PJaGXJXC9Kx+KjnP7AiEAlaznmEpYm/LgDCsJIor5jtLKDlJ9/UWvjA4aNEIIo4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/index.js","_from":".","files":["build/"],"_shasum":"9a584f3ad7ff82d80af8db22bf3df1bef1fd46b5","engines":{"npm":">=2.7.0","node":">=0.12.0"},"gitHead":"0ad54b3db9f75f798b54e7d7f4c3755815ff1d85","scripts":{"dev":"npm run task dev","tdd":"npm run task tdd","lint":"npm run task lint","task":"babel-node node_modules/.bin/start tasks","test":"npm run task test","build":"npm run task build","cover":"npm run task cover","travis":"npm run task travis","prepush":"npm run task prepush","prepublish":"npm run build"},"_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"deprecated":"Deprecated in favor of https://github.com/deepsweet/start","repository":{"url":"git+https://github.com/start-runner/start.git","type":"git"},"_npmVersion":"3.7.1","description":"Dead simple tasks runner","directories":{},"_nodeVersion":"5.5.0","dependencies":{"babel-runtime":"6.3.x"},"devDependencies":{"tape":"4.4.x","husky":"0.10.x","sinon":"1.17.x","start":"3.1.x","tap-spec":"4.1.x","babel-cli":"6.4.x","babel-core":"6.4.x","start-tape":"0.1.x","start-babel":"1.0.x","start-clean":"1.0.x","start-files":"0.2.x","start-watch":"1.0.x","start-write":"0.1.x","babel-eslint":">5.0.0-beta1","start-eslint":"1.0.x","start-codecov":"0.1.x","babel-istanbul":"0.6.x","start-coverage":"1.0.x","babel-preset-es2015":"6.3.x","eslint-config-rebem":"0.2.x","eslint-plugin-babel":"3.0.x","start-simple-logger":"1.1.x","babel-plugin-transform-runtime":"6.4.x","babel-plugin-add-module-exports":"0.1.x"},"_npmOperationalInternal":{"tmp":"tmp/start-3.1.0.tgz_1454586662370_0.9314271800685674","host":"packages-5-east.internal.npmjs.com"}},"3.2.0":{"name":"start","version":"3.2.0","keywords":["tasks","runner","start"],"author":{"url":"https://github.com/deepsweet","name":"Kir Belevich","email":"kir@soulshine.in"},"license":"MIT","_id":"start@3.2.0","maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"homepage":"https://github.com/start-runner/start","bugs":{"url":"https://github.com/start-runner/start/issues"},"bin":{"start":"build/cli.js"},"dist":{"shasum":"31a7e034e33b80a0ab122d60894a0e58a8460f2e","tarball":"https://registry.npmjs.org/start/-/start-3.2.0.tgz","integrity":"sha512-PCU85hdtNd4xIZ6M3b77yGC2Pvj2AaFEoiGDYy7AkxUIIBLm7SatOXx+XLjEYmaKGe7GYKc4ZiWG8xKk5VixVQ==","signatures":[{"sig":"MEQCIBmdx6s7L0DzyOc7mg4ZQ1nI4zZmC3BPOAMeW1dRzJVfAiAsyK60y7G0jFf2i/DtbJNh/3IMtFa3vvp0EI5fRpB94g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/index.js","_from":".","files":["build/"],"_shasum":"31a7e034e33b80a0ab122d60894a0e58a8460f2e","engines":{"npm":">=2.7.0","node":">=0.12.0"},"gitHead":"531c64b9f15482e38578b7c1ccd8a9e5e816504e","scripts":{"dev":"npm run task dev","tdd":"npm run task tdd","lint":"npm run task lint","task":"babel-node node_modules/.bin/start ./tasks","test":"npm run task test","build":"npm run task build","cover":"npm run task cover","travis":"npm run task travis","prepush":"npm run task prepush","prepublish":"npm run build"},"_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"deprecated":"Deprecated in favor of https://github.com/deepsweet/start","repository":{"url":"git+https://github.com/start-runner/start.git","type":"git"},"_npmVersion":"3.7.1","description":"Dead simple tasks runner","directories":{},"_nodeVersion":"5.5.0","dependencies":{"req-cwd":"1.0.x","babel-runtime":"6.3.x"},"devDependencies":{"tape":"4.4.x","husky":"0.10.x","sinon":"1.17.x","start":"3.1.x","tap-spec":"4.1.x","babel-cli":"6.4.x","babel-core":"6.4.x","start-tape":"0.1.x","start-babel":"1.0.x","start-clean":"1.0.x","start-files":"0.2.x","start-watch":"1.0.x","start-write":"0.1.x","babel-eslint":">5.0.0-beta1","start-eslint":"1.0.x","start-codecov":"0.1.x","babel-istanbul":"0.6.x","start-coverage":"1.0.x","babel-preset-es2015":"6.3.x","eslint-config-rebem":"0.2.x","eslint-plugin-babel":"3.0.x","start-simple-logger":"1.1.x","babel-plugin-transform-runtime":"6.4.x","babel-plugin-add-module-exports":"0.1.x"},"_npmOperationalInternal":{"tmp":"tmp/start-3.2.0.tgz_1454604908252_0.15249176509678364","host":"packages-9-west.internal.npmjs.com"}},"3.2.1":{"name":"start","version":"3.2.1","keywords":["tasks","runner","start"],"author":{"url":"https://github.com/deepsweet","name":"Kir Belevich","email":"kir@soulshine.in"},"license":"MIT","_id":"start@3.2.1","maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"homepage":"https://github.com/start-runner/start","bugs":{"url":"https://github.com/start-runner/start/issues"},"bin":{"start":"build/cli.js"},"dist":{"shasum":"7e9f41797bd9f4ad1a955a8f4964b181fbe9f1f9","tarball":"https://registry.npmjs.org/start/-/start-3.2.1.tgz","integrity":"sha512-1RC4Q1YZZTwXagAPJL962ESiK2EIAAn4d5T6xjiD6hCfOPLgsBJiVAgfwmrVyb44LvvLbZlMdMrGWifIlIVyvQ==","signatures":[{"sig":"MEUCIAZh2ekEWcCpw8xVETkEkOZYAzQjSeeIHJHVoFww07/+AiEA+PQxg4wARTz2uU7zCvrOYs9c3HlrQmZ61OiNnhujQDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/index.js","_from":".","files":["build/"],"_shasum":"7e9f41797bd9f4ad1a955a8f4964b181fbe9f1f9","engines":{"npm":">=2.7.0","node":">=0.12.0"},"gitHead":"c93aabcd70fda0ed526e38658c19f6fb1653a4bf","scripts":{"dev":"npm run task dev","tdd":"npm run task tdd","lint":"npm run task lint","task":"babel-node node_modules/.bin/start start-start-pack","test":"npm run task test","build":"npm run task build","cover":"npm run task cover","travis":"npm run task travis","prepush":"npm run task prepush","prepublish":"npm run build"},"_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"deprecated":"Deprecated in favor of https://github.com/deepsweet/start","repository":{"url":"git+https://github.com/start-runner/start.git","type":"git"},"_npmVersion":"3.7.1","description":"Dead simple tasks runner","directories":{},"_nodeVersion":"5.5.0","dependencies":{"req-cwd":"1.0.x","babel-runtime":"6.3.x"},"devDependencies":{"tape":"4.4.x","husky":"0.10.x","sinon":"1.17.x","babel-cli":"6.4.x","babel-core":"6.4.x","babel-eslint":">5.0.0-beta1","start-start-pack":"0.1.x","babel-preset-es2015":"6.3.x","eslint-config-rebem":"0.2.x","eslint-plugin-babel":"3.0.x","babel-plugin-transform-runtime":"6.4.x","babel-plugin-add-module-exports":"0.1.x"},"_npmOperationalInternal":{"tmp":"tmp/start-3.2.1.tgz_1454654272333_0.3023542601149529","host":"packages-5-east.internal.npmjs.com"}},"3.2.2":{"name":"start","version":"3.2.2","keywords":["tasks","runner","start"],"author":{"url":"https://github.com/deepsweet","name":"Kir Belevich","email":"kir@soulshine.in"},"license":"MIT","_id":"start@3.2.2","maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"homepage":"https://github.com/start-runner/start","bugs":{"url":"https://github.com/start-runner/start/issues"},"bin":{"start":"build/cli.js"},"dist":{"shasum":"ce164f992547633c872eebae5fcd761a82eeee2e","tarball":"https://registry.npmjs.org/start/-/start-3.2.2.tgz","integrity":"sha512-3BLt/2ib//pX6zOoC9J/Qf68MM1AHiGJR1r/mUSuiaYaDckbjUW9DXxkjftQgG7zvsMHNydthS76fIbm3Rem3Q==","signatures":[{"sig":"MEUCIF2cCTVic8QGknhuOxHHPx/aEt/0OpkkfIx6HzE26u4UAiEA9mN7OQTbcPpTLMzn+vQFqvA6w4W3sx3wBAqhtb1ybaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/index.js","_from":".","files":["build/"],"_shasum":"ce164f992547633c872eebae5fcd761a82eeee2e","engines":{"npm":">=2.7.0","node":">=0.12.0"},"gitHead":"467c9c96403909fd6434091e8b149abe531a68e3","scripts":{"dev":"npm run task dev","tdd":"npm run task tdd","lint":"npm run task lint","task":"babel-node node_modules/.bin/start start-start-preset","test":"npm run task test","build":"npm run task build","cover":"npm run task cover","travis":"npm run task travis","prepush":"npm run task prepush","prepublish":"npm run build"},"_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"deprecated":"Deprecated in favor of https://github.com/deepsweet/start","repository":{"url":"git+https://github.com/start-runner/start.git","type":"git"},"_npmVersion":"3.7.2","description":"Dead simple tasks runner","directories":{},"_nodeVersion":"5.5.0","dependencies":{"req-cwd":"1.0.x","babel-runtime":"6.3.x"},"devDependencies":{"tape":"4.4.x","husky":"0.10.x","sinon":"1.17.x","start":"3.2.x","babel-cli":"6.4.x","babel-core":"6.4.x","babel-eslint":">5.0.0-beta1","start-start-preset":"0.1.x","babel-preset-es2015":"6.3.x","eslint-config-rebem":"0.2.x","eslint-plugin-babel":"3.0.x","babel-plugin-transform-runtime":"6.4.x","babel-plugin-add-module-exports":"0.1.x"},"_npmOperationalInternal":{"tmp":"tmp/start-3.2.2.tgz_1454849264927_0.17369478521868587","host":"packages-6-west.internal.npmjs.com"}},"3.2.3":{"name":"start","version":"3.2.3","keywords":["tasks","runner","start"],"author":{"url":"https://github.com/deepsweet","name":"Kir Belevich","email":"kir@soulshine.in"},"license":"MIT","_id":"start@3.2.3","maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"homepage":"https://github.com/start-runner/start","bugs":{"url":"https://github.com/start-runner/start/issues"},"bin":{"start":"build/cli.js"},"dist":{"shasum":"188e40e05510d7204da9fa840fbd8025ca162382","tarball":"https://registry.npmjs.org/start/-/start-3.2.3.tgz","integrity":"sha512-HKpcTddlzRgQ26EbZfuTfrybS/B7Let1DVjuG+Q2HvmHhAu7QoO8jABXQxiioNL4K4MNhqeSiIJvPWXS/6OvrQ==","signatures":[{"sig":"MEYCIQCb2b8sjjHZOkrgblBa2BvtoQcq+wTI0hgsiGhYKpxkbwIhAJ/Ji5Pzokf9TrlFoz8h25FoP43OBIxLQlKf1t7ywf+L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/index.js","_from":".","files":["build/"],"_shasum":"188e40e05510d7204da9fa840fbd8025ca162382","engines":{"npm":">=2.7.0","node":">=0.12.0"},"gitHead":"dc61761d0d4dbaf5332395d5aa08a1cc8c4e97de","scripts":{"dev":"npm run task dev","tdd":"npm run task tdd","lint":"npm run task lint","task":"babel-node node_modules/.bin/start start-start-preset","test":"npm run task test","build":"npm run task build","cover":"npm run task cover","travis":"npm run task travis","prepush":"npm run task prepush","prepublish":"npm run build"},"_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"deprecated":"Deprecated in favor of https://github.com/deepsweet/start","repository":{"url":"git+https://github.com/start-runner/start.git","type":"git"},"_npmVersion":"3.7.2","description":"Dead simple tasks runner","directories":{},"_nodeVersion":"5.5.0","dependencies":{"req-cwd":"1.0.x","babel-runtime":"6.3.x"},"devDependencies":{"tape":"4.4.x","husky":"0.10.x","sinon":"1.17.x","start":"3.2.x","babel-cli":"6.5.x","babel-core":"6.5.x","babel-eslint":">5.0.0-beta1","start-start-preset":"0.2.x","babel-preset-es2015":"6.5.x","eslint-config-rebem":"0.3.x","eslint-plugin-babel":"3.0.x","babel-plugin-transform-runtime":"6.5.x","babel-plugin-add-module-exports":"0.1.x"},"_npmOperationalInternal":{"tmp":"tmp/start-3.2.3.tgz_1454919044427_0.6043678706046194","host":"packages-5-east.internal.npmjs.com"}},"4.0.0":{"name":"start","version":"4.0.0","keywords":["tasks","runner","start"],"author":{"url":"https://github.com/deepsweet","name":"Kir Belevich","email":"kir@soulshine.in"},"license":"MIT","_id":"start@4.0.0","maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"homepage":"https://github.com/start-runner/start","bugs":{"url":"https://github.com/start-runner/start/issues"},"bin":{"start":"build/cli.js"},"dist":{"shasum":"77d9e4474083f62058238c7ae6a5951052bb5013","tarball":"https://registry.npmjs.org/start/-/start-4.0.0.tgz","integrity":"sha512-8GvMHHdtYAkg1iEyT79I1w1n0DiVj4E/Ltwm/yHm/pcPmDepxTacmWQQTck7XTHQLKstNG4oYHR0wGGX48En4A==","signatures":[{"sig":"MEUCIAfEFDLXG5T2ciZOdEq+TI+TWfOsrK+fQfIQssWquN5jAiEAgBOTk/uK9NPV6gX2CfoFfp4IFr4PvULSpDkgKxF3CJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/index.js","_from":".","files":["build/"],"_shasum":"77d9e4474083f62058238c7ae6a5951052bb5013","engines":{"npm":">=2.7.0","node":">=0.12.0"},"gitHead":"ee7edb5781e89fde3dbc66480981ab2693016b41","scripts":{"start":"start start-start-preset","prepush":"npm start prepush","prepublish":"npm start build"},"_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"deprecated":"Deprecated in favor of https://github.com/deepsweet/start","repository":{"url":"git+https://github.com/start-runner/start.git","type":"git"},"_npmVersion":"3.7.2","description":"Dead simple tasks runner","directories":{},"_nodeVersion":"5.5.0","dependencies":{"babel-runtime":"6.x.x"},"devDependencies":{"tape":"4.4.x","husky":"0.10.x","sinon":"1.17.x","babel-eslint":">5.0.0-beta1","start-babel-cli":"0.1.x","start-start-preset":"0.2.x","babel-preset-es2015":"6.5.x","eslint-config-rebem":"0.3.x","eslint-plugin-babel":"3.1.x","babel-plugin-transform-runtime":"6.5.x","babel-plugin-add-module-exports":"0.1.x"},"_npmOperationalInternal":{"tmp":"tmp/start-4.0.0.tgz_1455083251639_0.05474039912223816","host":"packages-9-west.internal.npmjs.com"}},"4.0.1":{"name":"start","version":"4.0.1","keywords":["tasks","runner","start"],"author":{"url":"https://github.com/deepsweet","name":"Kir Belevich","email":"kir@soulshine.in"},"license":"MIT","_id":"start@4.0.1","maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"homepage":"https://github.com/start-runner/start","bugs":{"url":"https://github.com/start-runner/start/issues"},"dist":{"shasum":"4682c494fd4965558e657be0edc60a17d3fe23a6","tarball":"https://registry.npmjs.org/start/-/start-4.0.1.tgz","integrity":"sha512-t/vYkDeR12BE3579I+cIoGer5I9KFsu87bZuhJsrUAl4o3Oy1gKHen4oZDIZiKazXb/FvoH0xuyqCwandGy/cA==","signatures":[{"sig":"MEUCIQCNmBjHKefIW54Wi6HvK2UHvlbNq4e8/XhjJERVd8K5IAIgXcJJQyFV8xwY+hjK2/BakqIHCY5RPkvGt7dVLpoL8TM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/index.js","_from":".","files":["build/"],"_shasum":"4682c494fd4965558e657be0edc60a17d3fe23a6","engines":{"npm":">=2.7.0","node":">=0.12.0"},"gitHead":"71d91ed5339bd5b06dc28c4ebc92c638d709cb9f","scripts":{"start":"start start-start-preset","prepush":"npm start prepush","prepublish":"npm start build"},"_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"deprecated":"Deprecated in favor of https://github.com/deepsweet/start","repository":{"url":"git+https://github.com/start-runner/start.git","type":"git"},"_npmVersion":"3.7.2","description":"Dead simple tasks runner","directories":{},"_nodeVersion":"5.5.0","dependencies":{"babel-runtime":"6.x.x"},"devDependencies":{"tape":"4.4.x","husky":"0.10.x","sinon":"1.17.x","babel-eslint":">5.0.0-beta1","start-babel-cli":"0.1.x","start-start-preset":"0.2.x","babel-preset-es2015":"6.5.x","eslint-config-rebem":"0.3.x","eslint-plugin-babel":"3.1.x","babel-plugin-transform-runtime":"6.5.x","babel-plugin-add-module-exports":"0.1.x"},"_npmOperationalInternal":{"tmp":"tmp/start-4.0.1.tgz_1455084361708_0.7557114560622722","host":"packages-6-west.internal.npmjs.com"}},"4.0.2":{"name":"start","version":"4.0.2","keywords":["tasks","runner","start"],"author":{"url":"https://github.com/deepsweet","name":"Kir Belevich","email":"kir@soulshine.in"},"license":"MIT","_id":"start@4.0.2","maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"homepage":"https://github.com/start-runner/start","bugs":{"url":"https://github.com/start-runner/start/issues"},"dist":{"shasum":"575455f58e885b0178a0ece42a9ab3a86216cf66","tarball":"https://registry.npmjs.org/start/-/start-4.0.2.tgz","integrity":"sha512-z1xEnnPVUyPnszBOUJinbXHZfuumiExxD6KUqGxuiJKMCpAdUf8A/316q1W42uVgxvCRCGZmH6pdEf3Z3wQZjQ==","signatures":[{"sig":"MEYCIQCxc9puDrBhdUHe53isgPLzTh/CJLiONkLD7qy8eb8vxgIhAMk590mqOf/hhXDhoc896hpqj5jkXnPjz4ZmvJioPphn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/index.js","_from":".","files":["build/"],"_shasum":"575455f58e885b0178a0ece42a9ab3a86216cf66","engines":{"node":">=0.12.0"},"gitHead":"a5c68709d6b3d31c054e99d7c8fff95e9c269b2e","scripts":{"start":"start-runner -p start-start-preset","prepush":"npm start prepush","prepublish":"npm start build"},"_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"deprecated":"Deprecated in favor of https://github.com/deepsweet/start","repository":{"url":"git+https://github.com/start-runner/start.git","type":"git"},"_npmVersion":"3.10.8","description":"Dead simple tasks runner","directories":{},"_nodeVersion":"6.6.0","devDependencies":{"tape":"^4.6.0","husky":"^0.11.6","sinon":"^1.17.5","babel-eslint":"^6.1.2","start-babel-cli":"^3.0.0","start-start-preset":"^2.0.0","babel-preset-es2015":"^6.13.2","eslint-config-rebem":"^1.1.0","eslint-plugin-babel":"^3.3.0","babel-plugin-transform-runtime":"^6.12.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/start-4.0.2.tgz_1474666830507_0.7057172108907253","host":"packages-12-west.internal.npmjs.com"}},"5.0.0":{"name":"start","version":"5.0.0","keywords":["tasks","runner","start"],"author":{"url":"https://github.com/deepsweet","name":"Kir Belevich","email":"kir@soulshine.in"},"license":"MIT","_id":"start@5.0.0","maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"homepage":"https://github.com/start-runner/start","bugs":{"url":"https://github.com/start-runner/start/issues"},"dist":{"shasum":"23af6e04a767bf60acfb7b3661428ed9d73cc32e","tarball":"https://registry.npmjs.org/start/-/start-5.0.0.tgz","integrity":"sha512-yZ3EwVQDQTJKiEL2s6uymHg/v8jGsDjGXkZV/WFrswqqNZNvvKff46uqzrjQCQNP5UDxbU267sw56ioqp6DDzA==","signatures":[{"sig":"MEYCIQD5tFtE9kv39UOkzdhotm4EGKjBrrIB2PqSToO1COTHrwIhALMu7MptcjjrvWuTlVGZ9Nzvm0Vvt11XkVU8rO89y2Vs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/index.js","_from":".","files":["build/"],"_shasum":"23af6e04a767bf60acfb7b3661428ed9d73cc32e","engines":{"node":">=4"},"gitHead":"fa2397a4a69a655528f9292932e9c74d69743d7e","scripts":{"start":"start-runner -p start-start-preset","prepush":"npm start prepush","prepublish":"npm start build"},"_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"deprecated":"Deprecated in favor of https://github.com/deepsweet/start","repository":{"url":"git+https://github.com/start-runner/start.git","type":"git"},"_npmVersion":"3.10.10","description":"Highly composable and modular Nodejs tasks runner for the new functional JS era","directories":{},"_nodeVersion":"7.3.0","devDependencies":{"tape":"^4.6.0","husky":"^0.12.0","sinon":"^1.17.5","start-babel-cli":"^3.0.0","babel-preset-start":"^0.1.0","start-start-preset":"^3.0.0","eslint-config-tough":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/start-5.0.0.tgz_1482602310341_0.0514980754815042","host":"packages-12-west.internal.npmjs.com"}},"5.1.0":{"name":"start","version":"5.1.0","keywords":["tasks","runner","start"],"author":{"url":"https://github.com/deepsweet","name":"Kir Belevich","email":"kir@soulshine.in"},"license":"MIT","_id":"start@5.1.0","maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"homepage":"https://github.com/start-runner/start","bugs":{"url":"https://github.com/start-runner/start/issues"},"dist":{"shasum":"1c171f0ef9487f56d0ab9a755ace860169208763","tarball":"https://registry.npmjs.org/start/-/start-5.1.0.tgz","integrity":"sha512-lirwWQmvBC65bnxU3HzKx5m7vfZJZTx/FrKyPWbtobcvujGbinQQRrNodtcgkp4mTZ00umzDeg7lraN351l0aA==","signatures":[{"sig":"MEUCIQDaiueug/+PnmOmBsmyO/DmlbeUbAxcdt4IjGw22nk6ugIgZKQYYFDzwDnhqgjgZ2QVieX7eN/P5nvlSwuzyNZ88EQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh27/gCRA9TVsSAnZWagAANmsP/jyf9zaU+nT0lBdf0LbK\nthQZKMrrLKLKYzwbiBLxL6W0kx2zjxM97/JShxks7qPuKABwtDUXyAo6EcvO\ndm3u0I7wXMkjdeNTq9j3nkWC/CpkA7+Du7CilEnjyedBy3bzqlqU88VFzJp+\nzz+t5OJgHZHvlyDJ3iG1tKJ4lohIpVll7ppmqq37QjKaznA2GqHZJ0yt1THa\nuLGXc/PlIc4CAIdf+bO1qmho4mroDVXVhskaskKUnruePmO0yFf7QVB+I+HZ\n1dMN6ekBMalaXskEOl4Jo9s/WjegY0S/cFrrlHnr+SDSBuLBxYnvAGg5EO45\n/Bl8+F0gapj5hyJu2pUH0ZeU7y9psodJVza77YPQUla4Krp5D1rK2oYy5ZrH\nlaKVVnXS4ylWYpN49kP/RA0R4jIAI4KGquVBu67s4upQGr5zKii557UMHfQ0\n90KIWKvbjbcERpManBZAl4+YpBZtYfJa0tCprAt/QaRc4N/7vbhL9Znx345v\n44Zw2fR1dnde0TAjTkz9QYJqyLTpM8lYT/U3/tN0K+29C6bP9Ue9iB1E5Evb\nrNiE1yXUVEWze9w/VuiIvqLUTXlHtethhwPGlwCS7FQX0Q3KiP20GUYz7FbU\nHTcMeF719jO65pCrxV38yrqRuCAE85dXqNIrLjN/X8qejz7Vu8WgY8uzeenC\nxxv5\r\n=Jz30\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":".","files":["build/"],"_shasum":"1c171f0ef9487f56d0ab9a755ace860169208763","engines":{"node":">=4"},"gitHead":"51ee52ec32658301365fd285f9416f3e373c441b","scripts":{"start":"start-runner -p start-start-preset","prepush":"yarn start prepush","prepublish":"yarn start build"},"_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"deprecated":"Deprecated in favor of https://github.com/deepsweet/start","repository":{"url":"git+https://github.com/start-runner/start.git","type":"git"},"_npmVersion":"3.10.10","description":"Highly composable and modular Nodejs tasks runner for the new functional JS era","directories":{},"_nodeVersion":"7.3.0","devDependencies":{"tape":"^4.6.0","husky":"^0.12.0","sinon":"^1.17.5","start-babel-cli":"^4.0.0","babel-preset-start":"^0.1.0","start-start-preset":"^3.0.0","eslint-config-tough":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/start-5.1.0.tgz_1483294613526_0.34598365146666765","host":"packages-18-east.internal.npmjs.com"}}},"time":{"created":"2012-12-12T17:53:37.554Z","modified":"2026-04-08T20:15:15.917Z","0.0.0":"2012-12-12T17:53:38.663Z","0.0.1":"2012-12-12T19:01:58.178Z","0.1.0":"2012-12-17T20:58:10.321Z","0.1.1":"2013-01-07T00:21:04.944Z","1.0.0":"2015-08-27T14:09:54.057Z","0.0.2":"2015-08-27T14:15:36.614Z","1.0.1":"2015-08-28T03:46:31.414Z","1.0.2":"2015-08-28T09:14:47.625Z","1.1.0":"2015-09-18T10:16:51.965Z","1.1.1":"2015-09-18T10:22:52.749Z","1.2.0":"2015-12-30T02:37:23.989Z","1.2.1":"2015-12-30T02:47:08.237Z","1.2.2":"2016-01-10T08:02:47.118Z","1.2.3":"2016-01-12T15:16:20.382Z","1.2.4":"2016-01-19T17:02:31.546Z","2.0.0":"2016-01-28T04:35:53.115Z","3.0.0":"2016-02-01T11:51:19.294Z","3.0.1":"2016-02-03T08:22:52.043Z","3.0.2":"2016-02-04T08:45:24.275Z","3.1.0":"2016-02-04T11:51:04.584Z","3.2.0":"2016-02-04T16:55:09.307Z","3.2.1":"2016-02-05T06:37:54.338Z","3.2.2":"2016-02-07T12:47:45.772Z","3.2.3":"2016-02-08T08:10:46.724Z","4.0.0":"2016-02-10T05:47:32.958Z","4.0.1":"2016-02-10T06:06:03.059Z","4.0.2":"2016-09-23T21:40:32.593Z","5.0.0":"2016-12-24T17:58:32.503Z","5.1.0":"2017-01-01T18:16:54.161Z"},"bugs":{"url":"https://github.com/start-runner/start/issues"},"author":{"url":"https://github.com/deepsweet","name":"Kir Belevich","email":"kir@soulshine.in"},"license":"MIT","homepage":"https://github.com/start-runner/start","keywords":["tasks","runner","start"],"repository":{"url":"git+https://github.com/start-runner/start.git","type":"git"},"description":"Highly composable and modular Nodejs tasks runner for the new functional JS era","maintainers":[{"name":"nwienert","email":"natewienert@gmail.com"}],"readme":"# start\n\n[![npm](https://img.shields.io/npm/v/start.svg?style=flat-square)](https://www.npmjs.com/package/start)\n[![linux build](https://img.shields.io/travis/start-runner/start/master.svg?label=linux&style=flat-square)](https://travis-ci.org/start-runner/start)\n[![windows build](https://img.shields.io/appveyor/ci/start-runner/start/master.svg?label=windows&style=flat-square)](https://ci.appveyor.com/project/start-runner/start)\n[![coverage](https://img.shields.io/codecov/c/github/start-runner/start/master.svg?style=flat-square)](https://codecov.io/github/start-runner/start)\n[![deps](https://img.shields.io/gemnasium/start-runner/start.svg?style=flat-square)](https://gemnasium.com/start-runner/start)\n\n<img src=\"logo.png\" width=\"100\" height=\"100\" align=\"right\" alt=\"logo\"/>\n\n* highly composable and modular\n* shareable tasks presets\n* Higher-Order Functions and Promises\n* really [dead simple](lib/index.js)\n\n## TOC\n\n* [Install](#install)\n* [Tasks](#tasks-file)\n* [CLI](#cli)\n  * [NPM scripts](#npm-scripts)\n  * [Presets](#presets)\n* [API](#api)\n  * [Reporter](#reporter)\n  * [Task](#task)\n* [Advanced usage](#advanced-usage)\n* [FAQ](#faq)\n* [Copyrights](#copyrights)\n\n## Install\n\n```sh\nnpm i -S start\n# or\nyarn add start\n```\n\n## Tasks file\n\n```js\n// tasks.js\nimport Start from 'start';\nimport reporter from 'start-pretty-reporter';\nimport env from 'start-env';\nimport files from 'start-files';\nimport watch from 'start-watch';\nimport clean from 'start-clean';\nimport read from 'start-read';\nimport babel from 'start-babel';\nimport write from 'start-write';\nimport eslint from 'start-eslint';\nimport mocha from 'start-mocha';\nimport * as istanbul from 'start-istanbul';\nimport codecov from 'start-codecov';\n\nconst start = Start(reporter());\n\nexport const build = () => start(\n  env('NODE_ENV', 'production'),\n  files('build/'),\n  clean(),\n  files('lib/**/*.js'),\n  read(),\n  babel(),\n  write('build/')\n);\n\nexport const dev = () => start(\n  env('NODE_ENV', 'development'),\n  files('build/'),\n  clean(),\n  files('lib/**/*.js'),\n  watch((file) => start(\n    files(file),\n    read(),\n    babel(),\n    write('build/')\n  ))\n);\n\nexport const lint = () => start(\n  files([ 'lib/**/*.js', 'test/**/*.js' ]),\n  eslint()\n);\n\nexport const test = () => start(\n  env('NODE_ENV', 'test'),\n  files('test/**/*.js'),\n  mocha()\n);\n\nexport tdd = () => start(\n  files([ 'lib/**/*.js', 'test/**/*.js' ]),\n  watch(test)\n);\n\nexport coverage = () => start(\n  env('NODE_ENV', 'test'),\n  files('coverage/'),\n  clean(),\n  files('lib/**/*.js'),\n  istanbul.instrument(),\n  test,\n  istanbul.report()\n);\n\nexport ci = () => start(\n  lint,\n  coverage,\n  files('coverage/lcov.info'),\n  read(),\n  codecov()\n);\n```\n\nEach named export return a Promise – \"tasks runner\" – sequence of tasks managed by `start`, which will run them one by one passing data through until an error occurs. As you can see tasks runners can be nested in each other to achieve great reusability.\n\nYou can run it manually:\n\n```js\nbuild()\n  .then((data) => {\n    console.log('ok:', data);\n  })\n  .catch((error) => {\n    console.error('not ok:', error);\n  });\n```\n\nOr you can use an external CLI:\n\n## CLI\n\n```sh\nnpm i -D start-simple-cli\n# or\nyarn add --dev start-simple-cli\n```\n\n```\n  Usage: index [options] <tasks runner> [arguments]\n\n  Options:\n\n    -h, --help              output usage information\n    -f, --file, <file>      tasks file path, tasks.js by default\n    -p, --preset, <preset>  tasks preset\n```\n\nBrowse [available CLIs](https://www.npmjs.com/browse/keyword/start-cli).\n\n### NPM scripts\n\nFor example for `tasks.js` listed above, transpiling with Babel:\n\n```sh\nnpm i -D start-babel-cli\n# or\nyarn add --dev start-babel-cli\n```\n\n```js\n// package.json\n\"scripts\": {\n  \"start\": \"start-runner -f tasks.js\"\n}\n```\n\nAnd your available commands are:\n\n```sh\nnpm start build\nnpm start dev\nnpm start lint\nnpm start test\nnpm start tdd\nnpm start coverage\nnpm start ci\n# or\nyarn start build\nyarn start dev\nyarn start lint\nyarn start test\nyarn start tdd\nyarn start coverage\nyarn start ci\n```\n\nSee [NPM documentation](https://docs.npmjs.com/cli/start) for details.\n\n### Presets\n\nYou can make your tasks file (and its dependencies!) completely external and shareable. Like a `start-my-es6-preset` package for a bunch of your similar projects. See [start-start-preset](https://github.com/start-runner/start-preset) as an example and browse [available presets](https://www.npmjs.com/browse/keyword/start-preset).\n\n```js\n// package.json\n\"scripts\": {\n  \"start\": \"start-runner -p start-my-es6-preset\"\n}\n```\n\n## API\n\n```js\nstart(reporter())(\n  task1(),\n  task2(),\n  ...\n);\n```\n\n### Reporter\n\nReporter is an external function which prints the results of running tasks.\n\nThe simplest dummy reporter can be represented as following:\n\n```js\nexport default (params) => (name, type, message) => {\n  console.log(name, type, message);\n};\n```\n\n#### `(params)`\n\nFirst function call made by user. `params` can be options object, multiple arguments or whatever your reporter needs to be configured and initialized.\n\n#### `(name, type, message)`\n\nSecond function call made by `start`:\n\n* `name` – task name\n* `type` – log type:\n  * `start`\n  * `info` – must come with `message`\n  * `resolve`\n  * `error` – may come with `message`\n* `message` – may be undefined, string, array of strings or instance of Error\n\nSee [start-simple-reporter](https://github.com/start-runner/simple-reporter) as an example and browse [available reporters](https://www.npmjs.com/browse/keyword/start-reporter).\n\n### Task\n\nThe simplest dummy task can be represented as following:\n\n```js\nexport default (params) => (input) => {\n  return function taskName(log, reporter) {\n    const cats = require('cats-names');\n\n    log(cats.random());\n\n    return Promise.resolve(input);\n  };\n};\n```\n\n#### `(params)`\n\nFirst function call made by user. `params` can be options object, multiple arguments or whatever your task needs to be configured and initialized.\n\n#### `(input)`\n\nSecond function call made by `start` with the result of previous task in chain. It's a good idea to pass the `input` data through if your task doesn't modify it.\n\nTasks like [start-tape](https://github.com/start-runner/tape) relies on array of files paths. This can be provided by [start-files](https://github.com/start-runner/files):\n\n```js\nstart(\n  files('tests/**/*.js'),\n  tape()\n)\n```\n\n`input`:\n\n```js\n[\n  '/absolute/path/file1.js',\n  '/absolute/path/file2.js'\n]\n```\n\nTasks like [start-babel](https://github.com/start-runner/babel) relies on files data and optional source maps. This can be provided by [start-read](https://github.com/start-runner/read) or other tasks which works with data:\n\n```js\nstart(\n  files('lib/**/*.js'),\n  read(),\n  babel()\n)\n```\n\n`input`:\n\n```js\n[\n  {\n    path: '/absolute/path/file1.js',\n    data: '…',\n    map: '…'\n  },\n  {\n    path: '/absolute/path/file2.js',\n    data: '…',\n    map: null\n  }\n]\n```\n\nAnd finally [start-write](https://github.com/start-runner/read) may output files data along with source maps:\n\n```js\nstart(\n  files('lib/**/*.js'),\n  read(),\n  babel({ sourceMaps: true }),\n  write('build/')\n)\n```\n\n#### `taskName(log, reporter)`\n\nThird function call made by `start`.\n\n* `taskName` – will be used as task name for logging\n* `log` – function which is bound to `reporter(name, 'info')`, so if your task has something to say expect errors then you have to call `log` with message (or array of messages)\n* `reporter` – original reporter, enables creating advanced tasks runners, see [start-concurrent](https://github.com/start-runner/concurrent) as an example\n\n#### `require`\n\nIt's a good idea to \"lazyload\" your dependencies inside a task scope instead of requiring them at the very top. [Execution time can be a problem](https://github.com/gulpjs/gulp/issues/632), and there is no need to require all the heavy dependencies while cleaning a single directory (for example).\n\n#### `return`\n\nAnd finally, your task must return an ES6 Promise. It can be resolved with data which will be passed to the next Promise in chain, or rejected with some message (or array of messages).\n\nBrowse [available tasks](https://www.npmjs.com/browse/keyword/start-task).\n\n## Advanced usage\n\n### Pass arguments to tasks through CLI\n\n```js\nexport const build = (arg1, arg2) => start(\n  task1(arg1), // 'lib/**/*.js'\n  task2(arg2) // 'hi'\n);\n\n```\n\n```sh\nnpm start build 'lib/**/*.js' 'hi'\n# or\nyarn start build 'lib/**/*.js' 'hi'\n```\n\n### Pass arguments to nested tasks runners\n\n```js\nexport const test = (arg) => start(\n  task1(arg) // 'hi'\n);\n\nexport const coverage = () => start(\n  tas2k(),\n  () => test('hi'),\n  task3()\n);\n\n```\n\n### Pass output data to nested tasks runners\n\n```js\nimport Start from 'start';\nimport reporter from 'start-pretty-reporter';\nimport files from 'start-files';\nimport inputConnector from 'start-input-connector';\nimport eslint from 'start-eslint';\n\nconst start = Start(reporter());\n\nconst lint = (input) => start(\n  inputConnector(input),\n  eslint()\n);\n\nexport const lintLib = () => start(\n  files([ 'lib/**/*.js' ]),\n  lint\n);\n\nexport const lintTest = () => start(\n  files([ 'test/**/*.js' ]),\n  lint\n);\n```\n\n## FAQ\n\n### Why do I need yet another tasks runner in 2k17 if I already have…\n\n#### …Webpack?\n\nWebpack is a \"module bundler\", not a tasks runner. Despite the fact that you may have some tricky tasks-plugins and can even lint files or clean folders with Webpack, in my opinion it's not a good idea. A great tool becomes a hulking \"swiss-knife\", in a bad way.\n\n> Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new \"features\".\n\n[Unix philosophy](https://en.wikipedia.org/wiki/Unix_philosophy). So better let Webpack just to bundle modules, he knows how to do it well.\n\nAlso, you still need to somehow run Webpack itself. [start-webpack](https://github.com/start-runner/webpack) :) Start can't and shouldn't replace any kind of smart module bundlers. It's more a low-level abstraction, something like Makefile.\n\n#### …NPM scripts?\n\nI know, I know. You don't need any runners because NPM scripts can solve all the common tasks. I thought that too. But then I began to write more and more complex NPM scripts. And pre-scripts. And post-scripts. And scripts `like:that`. And still had a lot of `&&`. After that I began to worry about Windows, because I should be a good person, so I had to install `cross-env`. And `rimraf`. And `cli -i -s --tot ally -i n,c,o, -n=s -- istent`. Try to use `--long-but-understandable-after-2-months` options and your NPM script will be 2 screens width.\n\n `(╯°□°）╯︵ ┻━┻`.\n\nYou already know JavaScript, so use it. API over CLI just because it's cool.\n\n#### …Grunt/Gulp?\n\nIt's more a matter of taste. And [\"spirit of the age\"](https://en.wikipedia.org/wiki/Zeitgeist). If you are totally fine with Grunt/Gulp then most likely there is no any need to change your workflow.\n\n### Whoa! :scream_cat: What a great idea. I want more.\n\nSure :sunglasses:\n\n* [webpack-blocks](https://github.com/andywer/webpack-blocks) for your Webpack config\n* [recompose](https://github.com/acdlite/recompose) for your React components\n\n## Copyrights\n\nThis software is released under the terms of the [MIT License](license.md).\n\nThe font used in logo is [supernova fat](http://www.ffonts.net/supernova-fat.font).\n","readmeFilename":"readme.md","users":{"alfsnd":true,"boy550":true,"cosmon":true,"roymay":true,"nilz3ro":true,"oncodes":true,"sean420":true,"akiraxkk":true,"cweihung":true,"molnarzs":true,"timulbjr":true,"zoi10010":true,"deepsweet":true,"iecmexico":true,"nisha1510":true,"rooster90":true,"youzhihao":true,"dario_r_28":true,"akibatiquin":true,"mezzanine88":true,"venenovicky":true,"winnyhack90":true,"harshalyadav":true,"akshay-meesho":true,"ji.seongryong":true,"abdullahceylan":true,"innovation.netsol":true,"squirrellypenguin":true}}