{"_id":"trip","_rev":"46-ccd3bfbcdb15bf5c3cd2f5c95a20f2d3","name":"trip","time":{"modified":"2022-06-27T21:26:37.475Z","created":"2014-03-10T23:38:21.633Z","0.0.1-alpha.1":"2014-03-10T23:38:21.633Z","0.0.1-alpha.2":"2014-03-11T00:05:31.167Z","0.1.0":"2014-07-17T23:51:26.678Z","0.2.0":"2014-07-30T20:13:54.723Z","0.3.0":"2014-08-02T12:09:53.092Z","0.3.1":"2014-08-04T00:23:00.738Z","0.4.0":"2014-08-20T18:12:12.947Z","0.4.1":"2014-08-20T18:19:12.170Z","0.4.2":"2014-08-20T18:25:02.314Z","0.4.3":"2014-08-21T02:51:18.106Z","0.5.0":"2014-11-15T14:58:22.470Z","0.6.0":"2015-02-16T19:26:33.544Z","0.7.0":"2015-07-01T01:26:22.472Z","0.8.0":"2015-07-07T22:05:07.727Z","0.0.1":"2016-01-10T22:05:36.843Z","0.8.1":"2016-01-10T22:08:00.816Z","0.8.2":"2016-01-10T22:10:30.981Z","0.8.3":"2016-01-10T23:29:02.791Z","0.8.4":"2016-01-10T23:50:43.215Z","0.8.5":"2016-01-11T00:25:40.099Z","1.0.0":"2016-03-09T00:55:35.182Z","1.0.2":"2016-04-04T01:05:51.175Z","1.0.3":"2016-04-04T01:21:45.540Z","2.0.0":"2017-05-16T12:26:27.494Z"},"maintainers":[{"name":"callumlocke","email":"callum.locke@gmail.com"},{"name":"trip","email":"callum.locke@gmail.com"}],"dist-tags":{"latest":"2.0.0"},"description":"The minimalist's task runner.","readme":"# trip\n\n> The minimalist's task runner.\n\n[![NPM version][npm-image]][npm-url] [![Linux Build Status][travis-image]][travis-url] [![Windows Build Status][appveyor-image]][appveyor-url] [![Dependency Status][depstat-image]][depstat-url] [![devDependency Status][devdepstat-image]][devdepstat-url] [![peerDependency Status][peerdepstat-image]][peerdepstat-url]\n\n---\n\n## Install\n\n```sh\n> yarn global add trip\n\n# or...\n> npm install trip -g\n```\n\nOr install it locally inside a project if you prefer.\n\n## Usage\n\n1. Make a `tripfile.js` and `export` some functions from it.\n2. Run the named functions from your CLI using `trip FUNCTION_NAME`.\n\nYou can use ES2016 syntax and it will just work.\n\nYou can run multiple tasks in series like this: `> trip task1 task2 task3`\n\n## Example tripfile.js\n\nA tripfile is a module that exports some functions:\n\n```js\n// > trip speak\nexport function speak() {\n    console.log('Hello world!');\n}\n\n// > trip wow\nexport async function wow() {\n    await somePromise();\n}\n\n// > trip\nexport async default function () {\n    console.log('this is the default task');\n}\n```\n\n## Flags\n\nYou can pass boolean flags from the command line, using `:` as a delimiter.\n\nFor example, the command `> trip foo:bar:baz` will call the `foo` function with the flags `{ bar: true, baz: true }`.\n\n```js\n// run this with `trip speak:leaving:polite` to set enable the flag\nexport function speak({ leaving }) {\n    console.log((leaving ? 'Goodbye' : 'Hello') + ' world!');\n}\n```\n\n## ES2016\n\nYour tripfile is automatically compiled with Babel. Trip uses the [env](https://babeljs.io/docs/plugins/preset-env/) and preset and most [stage-0](https://babeljs.io/docs/plugins/preset-stage-0/) features by default, so you don't need to bring your own Babel config. But if you do have your own config in a `.babelrc` or `package.json`, Babel will use that instead.\n\n## Async tasks\n\nTrip understands several kinds of async:\n\n- async functions\n- functions that return promises\n- functions that return streams\n- functions that explicitly accept a `done` callback as a second argument (for compatibility with old APIs)\n\nWhen you run multiple tasks from one command (`> trip task1 task2`), trip waits for each task to finish before starting the next.\n\n## License\n\n[MIT](./LICENSE) © [Callum Locke](https://twitter.com/callumlocke)\n\n<!-- badge URLs -->\n[npm-url]: https://npmjs.org/package/trip\n[npm-image]: https://img.shields.io/npm/v/trip.svg?style=flat-square\n\n[travis-url]: https://travis-ci.org/tripjs/trip\n[travis-image]: https://img.shields.io/travis/tripjs/trip.svg?style=flat-square&label=Linux\n\n[appveyor-url]: https://ci.appveyor.com/project/callumlocke/trip\n[appveyor-image]: https://img.shields.io/appveyor/ci/callumlocke/trip/master.svg?style=flat-square&label=Windows\n\n[depstat-url]: https://david-dm.org/tripjs/trip\n[depstat-image]: https://img.shields.io/david/tripjs/trip.svg?style=flat-square\n\n[devdepstat-url]: https://david-dm.org/tripjs/trip#info=devDependencies\n[devdepstat-image]: https://img.shields.io/david/dev/tripjs/trip.svg?style=flat-square&label=devDeps\n\n[peerdepstat-url]: https://david-dm.org/tripjs/trip#info=peerDependencies\n[peerdepstat-image]: https://img.shields.io/david/peer/tripjs/trip.svg?style=flat-square&label=peerDeps\n","versions":{"0.0.1":{"name":"trip","description":"A fast build system","version":"0.0.1","babel":{"presets":["es2015-node4"],"plugins":[["transform-async-to-module-method",{"module":"bluebird","method":"coroutine"}],"transform-class-constructor-call","transform-export-extensions"]},"bin":{"trip":"cli.js"},"dependencies":{"bluebird":"^3.1.1","browser-sync":"^2.11.0","chalk":"^1.1.1","clear-trace":"0.0.7","code-error":"0.0.1","combine-source-map":"^0.7.1","connect":"^3.4.0","connect-inject":"^0.4.0","connect-static-transform":"^0.8.0","convert-source-map":"^1.1.3","es6-error":"^2.0.2","eventemitter2":"^0.4.14","figures":"^1.4.0","immutable":"^3.7.6","indent-string":"^2.1.0","interpret":"^1.0.0","is-glob":"^2.0.1","is-valid-glob":"^0.3.0","liftoff":"^2.2.0","lodash":"^3.10.1","micromatch":"^2.3.7","minimist":"^1.2.0","opn":"^3.0.3","portscanner-plus":"^0.2.1","pretty-bytes":"^3.0.0","pretty-hrtime":"^1.0.1","resolve-from":"^2.0.0","sander":"^0.4.0","sane":"^1.3.0","semver":"^5.1.0","serve-static":"^1.10.0","stack-trace":"^0.0.9","subdir":"^0.0.3","tildify":"^1.1.2","trash":"^3.4.1","v8flags":"^2.0.11"},"devDependencies":{"babel-cli":"^6.4.0","babel-eslint":"^5.0.0-beta6","babel-plugin-transform-async-to-module-method":"^6.4.0","babel-plugin-transform-class-constructor-call":"^6.4.0","babel-plugin-transform-export-extensions":"^6.4.0","babel-preset-es2015-node4":"^2.0.2","eslint":"^1.10.3","eslint-config-trip":"^1.0.1","eslint-plugin-babel":"^3.0.0","execa":"^0.2.1","mkdirp":"^0.5.1","mocha":"^2.3.4","rimraf":"^2.5.0","sinon":"^1.17.2","source-map-support":"^0.4.0","wrench":"^1.5.8"},"engines":{"node":">=4","npm":">=2"},"eslintConfig":{"extends":"trip"},"files":["dist/lib","dist/cli","src/lib","src/cli"],"jsnext:main":"src/lib","license":"MIT","main":"dist/lib","repository":{"type":"git","url":"git+https://github.com/tripjs/trip.git"},"scripts":{"build":"rimraf dist && babel src --out-dir dist --source-maps","buildwatch":"rimraf dist && babel src --out-dir dist --watch --source-maps","prepublish":"eslint . && npm run build","test":"mocha dist/test","testwatch":"cd dist && mocha --watch"},"gitHead":"4b2efa69cf15fa41c6f8a0e204ab31f386a61879","bugs":{"url":"https://github.com/tripjs/trip/issues"},"homepage":"https://github.com/tripjs/trip#readme","_id":"trip@0.0.1","_shasum":"ba14b3af8b608f54e40d207230964430cc608587","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"trip","email":"callum.locke@gmail.com"},"dist":{"shasum":"ba14b3af8b608f54e40d207230964430cc608587","tarball":"https://registry.npmjs.org/trip/-/trip-0.0.1.tgz","integrity":"sha512-F0pUyEI6IKclvg/j+jYv1Sqfa/OYwossT5MplYENR6+d/PAqtH+usYre+qq5hJbGo0CPtYB2MSik9FQ2pxJNgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHygSXvYq115RNpGprQP14JeQOQgh3ZOX3L2vbttJZ/0AiEA5DJrmp9ehUU6LYZzsjKB4G20H6rNIYKRZs1Fkm/3a7g="}]},"maintainers":[{"name":"trip","email":"callum.locke@gmail.com"}]},"0.8.1":{"name":"trip","description":"A fast build system","version":"0.8.1","babel":{"presets":["es2015-node4"],"plugins":[["transform-async-to-module-method",{"module":"bluebird","method":"coroutine"}],"transform-class-constructor-call","transform-export-extensions"]},"bin":{"trip":"cli.js"},"dependencies":{"bluebird":"^3.1.1","browser-sync":"^2.11.0","chalk":"^1.1.1","clear-trace":"0.0.7","code-error":"0.0.1","combine-source-map":"^0.7.1","connect":"^3.4.0","connect-inject":"^0.4.0","connect-static-transform":"^0.8.0","convert-source-map":"^1.1.3","es6-error":"^2.0.2","eventemitter2":"^0.4.14","figures":"^1.4.0","immutable":"^3.7.6","indent-string":"^2.1.0","interpret":"^1.0.0","is-glob":"^2.0.1","is-valid-glob":"^0.3.0","liftoff":"^2.2.0","lodash":"^3.10.1","micromatch":"^2.3.7","minimist":"^1.2.0","opn":"^3.0.3","portscanner-plus":"^0.2.1","pretty-bytes":"^3.0.0","pretty-hrtime":"^1.0.1","resolve-from":"^2.0.0","sander":"^0.4.0","sane":"^1.3.0","semver":"^5.1.0","serve-static":"^1.10.0","stack-trace":"^0.0.9","subdir":"^0.0.3","tildify":"^1.1.2","trash":"^3.4.1","v8flags":"^2.0.11"},"devDependencies":{"babel-cli":"^6.4.0","babel-eslint":"^5.0.0-beta6","babel-plugin-transform-async-to-module-method":"^6.4.0","babel-plugin-transform-class-constructor-call":"^6.4.0","babel-plugin-transform-export-extensions":"^6.4.0","babel-preset-es2015-node4":"^2.0.2","eslint":"^1.10.3","eslint-config-trip":"^1.0.1","eslint-plugin-babel":"^3.0.0","execa":"^0.2.1","mkdirp":"^0.5.1","mocha":"^2.3.4","rimraf":"^2.5.0","sinon":"^1.17.2","source-map-support":"^0.4.0","wrench":"^1.5.8"},"engines":{"node":">=4","npm":">=2"},"eslintConfig":{"extends":"trip"},"files":["dist/lib","dist/cli","src/lib","src/cli"],"jsnext:main":"src/lib","license":"MIT","main":"dist/lib","repository":{"type":"git","url":"git+https://github.com/tripjs/trip.git"},"scripts":{"build":"rimraf dist && babel src --out-dir dist --source-maps","buildwatch":"rimraf dist && babel src --out-dir dist --watch --source-maps","prepublish":"eslint . && npm run build","test":"mocha dist/test","testwatch":"cd dist && mocha --watch"},"gitHead":"9a0eb9cc651c7f77d9f1fdb7ecaf7a0ec7c7cc63","bugs":{"url":"https://github.com/tripjs/trip/issues"},"homepage":"https://github.com/tripjs/trip#readme","_id":"trip@0.8.1","_shasum":"c8ce510d9de3c40840c84687f62acded04d94a24","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"trip","email":"callum.locke@gmail.com"},"dist":{"shasum":"c8ce510d9de3c40840c84687f62acded04d94a24","tarball":"https://registry.npmjs.org/trip/-/trip-0.8.1.tgz","integrity":"sha512-PEfMKIkt5tH4Zv1QfM6RCU3rv2gHn2Lkpk3uwmTkAPZM2qsJcqaSWaaKuAEO8e1p5uTkO83e8rBwSfRfFX9A8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfKSeYXXPM9CVqu2m1mLXbt6tnfe3nhL2ef8IgNRFa9AIhAISVIehRe6mT+EHkX5dBgBNV6qATlvZkpiW9xz1kuBsg"}]},"maintainers":[{"name":"trip","email":"callum.locke@gmail.com"}]},"0.8.2":{"name":"trip","description":"A fast build system","version":"0.8.2","babel":{"presets":["es2015-node4"],"plugins":[["transform-async-to-module-method",{"module":"bluebird","method":"coroutine"}],"transform-class-constructor-call","transform-export-extensions"]},"bin":{"trip":"cli.js"},"dependencies":{"bluebird":"^3.1.1","browser-sync":"^2.11.0","chalk":"^1.1.1","clear-trace":"0.0.7","code-error":"0.0.1","combine-source-map":"^0.7.1","connect":"^3.4.0","connect-inject":"^0.4.0","connect-static-transform":"^0.8.0","convert-source-map":"^1.1.3","es6-error":"^2.0.2","eventemitter2":"^0.4.14","figures":"^1.4.0","immutable":"^3.7.6","indent-string":"^2.1.0","interpret":"^1.0.0","is-glob":"^2.0.1","is-valid-glob":"^0.3.0","liftoff":"^2.2.0","lodash":"^3.10.1","micromatch":"^2.3.7","minimist":"^1.2.0","opn":"^3.0.3","portscanner-plus":"^0.2.1","pretty-bytes":"^3.0.0","pretty-hrtime":"^1.0.1","resolve-from":"^2.0.0","sander":"^0.4.0","sane":"^1.3.0","semver":"^5.1.0","serve-static":"^1.10.0","stack-trace":"^0.0.9","subdir":"^0.0.3","tildify":"^1.1.2","trash":"^3.4.1","v8flags":"^2.0.11"},"devDependencies":{"babel-cli":"^6.4.0","babel-eslint":"^5.0.0-beta6","babel-plugin-transform-async-to-module-method":"^6.4.0","babel-plugin-transform-class-constructor-call":"^6.4.0","babel-plugin-transform-export-extensions":"^6.4.0","babel-preset-es2015-node4":"^2.0.2","eslint":"^1.10.3","eslint-config-trip":"^1.0.1","eslint-plugin-babel":"^3.0.0","execa":"^0.2.1","mkdirp":"^0.5.1","mocha":"^2.3.4","rimraf":"^2.5.0","sinon":"^1.17.2","source-map-support":"^0.4.0","wrench":"^1.5.8"},"engines":{"node":">=4","npm":">=2"},"eslintConfig":{"extends":"trip"},"files":["dist/lib","dist/cli","src/lib","src/cli"],"jsnext:main":"src/lib","license":"MIT","main":"dist/lib","repository":{"type":"git","url":"git+https://github.com/tripjs/trip.git"},"scripts":{"build":"rimraf dist && babel src --out-dir dist --source-maps","buildwatch":"rimraf dist && babel src --out-dir dist --watch --source-maps","prepublish":"eslint . && npm run build","test":"mocha dist/test","testwatch":"cd dist && mocha --watch"},"gitHead":"3cba93fad2ff96b7cf657cfd7c9380971d55fbb8","bugs":{"url":"https://github.com/tripjs/trip/issues"},"homepage":"https://github.com/tripjs/trip#readme","_id":"trip@0.8.2","_shasum":"b0a25fd0c39f1c38a40d3021b18e1752addec196","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"trip","email":"callum.locke@gmail.com"},"dist":{"shasum":"b0a25fd0c39f1c38a40d3021b18e1752addec196","tarball":"https://registry.npmjs.org/trip/-/trip-0.8.2.tgz","integrity":"sha512-NHeqUu2Ze1LqwTeeE0BXy6Tt3u2G0oMo4bV65QcRJPWsE1YQvZ4wA5IGvK25K6vFkH8OIhj+pYTKe7CgRJxfew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoPRjwooCbSPXbHthYP8lXTaInrI87XsL3X9pLG+HbrgIhAMuC6fGYvxE2LQJqESHwxJET/voSv3rkXUSPa1chVrc4"}]},"maintainers":[{"name":"trip","email":"callum.locke@gmail.com"}]},"0.8.3":{"name":"trip","description":"A fast build system","version":"0.8.3","babel":{"presets":["es2015-node4"],"plugins":[["transform-async-to-module-method",{"module":"bluebird","method":"coroutine"}],"transform-class-constructor-call","transform-export-extensions"]},"bin":{"trip":"cli.js"},"dependencies":{"bluebird":"^3.1.1","browser-sync":"^2.11.0","chalk":"^1.1.1","clear-trace":"0.0.7","combine-source-map":"^0.7.1","connect":"^3.4.0","connect-inject":"^0.4.0","connect-static-transform":"^0.8.0","convert-source-map":"^1.1.3","es6-error":"^2.0.2","eventemitter2":"^0.4.14","figures":"^1.4.0","immutable":"^3.7.6","indent-string":"^2.1.0","interpret":"^1.0.0","is-glob":"^2.0.1","is-valid-glob":"^0.3.0","liftoff":"^2.2.0","lodash":"^3.10.1","micromatch":"^2.3.7","minimist":"^1.2.0","opn":"^3.0.3","portscanner-plus":"^0.2.1","pretty-bytes":"^3.0.0","pretty-hrtime":"^1.0.1","resolve-from":"^2.0.0","sander":"^0.4.0","sane":"^1.3.0","semver":"^5.1.0","serve-static":"^1.10.0","stack-trace":"^0.0.9","subdir":"^0.0.3","tildify":"^1.1.2","trash":"^3.4.1","v8flags":"^2.0.11"},"devDependencies":{"babel-cli":"^6.4.0","babel-eslint":"^5.0.0-beta6","babel-plugin-transform-async-to-module-method":"^6.4.0","babel-plugin-transform-class-constructor-call":"^6.4.0","babel-plugin-transform-export-extensions":"^6.4.0","babel-preset-es2015-node4":"^2.0.2","eslint":"^1.10.3","eslint-config-trip":"^1.0.1","eslint-plugin-babel":"^3.0.0","execa":"^0.2.1","mkdirp":"^0.5.1","mocha":"^2.3.4","rimraf":"^2.5.0","sinon":"^1.17.2","source-map-support":"^0.4.0","wrench":"^1.5.8"},"engines":{"node":">=4","npm":">=2"},"eslintConfig":{"extends":"trip"},"files":["dist/lib","dist/cli","src/lib","src/cli"],"jsnext:main":"src/lib","license":"MIT","main":"dist/lib","repository":{"type":"git","url":"git+https://github.com/tripjs/trip.git"},"scripts":{"build":"rimraf dist && babel src --out-dir dist --source-maps","buildwatch":"rimraf dist && babel src --out-dir dist --watch --source-maps","prepublish":"eslint . && npm run build","test":"mocha dist/test","testwatch":"cd dist && mocha --watch"},"gitHead":"44fcded2bf3bd54e053acb12364de17d07e8802b","bugs":{"url":"https://github.com/tripjs/trip/issues"},"homepage":"https://github.com/tripjs/trip#readme","_id":"trip@0.8.3","_shasum":"0b57a5415e27727df59c86fd34b67c41ccc876c4","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"trip","email":"callum.locke@gmail.com"},"dist":{"shasum":"0b57a5415e27727df59c86fd34b67c41ccc876c4","tarball":"https://registry.npmjs.org/trip/-/trip-0.8.3.tgz","integrity":"sha512-GHXDMitLppFQ07tqi8jPOru5izH0s30aDPylfdcb1Ok66dsUjMqOK6/hC83aDfnz095Fw1fiKJ+s8wf2sjpS7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHoIQMFZdBhLsKfxLPQf3HnkxWu3Of4B6mzRxwuZCmxPAiB9B1r2ZVgl05A9Cp7pfQSkfU1ed5O4LT+HtSQ+Ne908A=="}]},"maintainers":[{"name":"trip","email":"callum.locke@gmail.com"}]},"0.8.4":{"name":"trip","description":"A fast build system","version":"0.8.4","babel":{"presets":["es2015-node4"],"plugins":[["transform-async-to-module-method",{"module":"bluebird","method":"coroutine"}],"transform-class-constructor-call","transform-export-extensions"]},"bin":{"trip":"cli.js"},"dependencies":{"bluebird":"^3.1.1","browser-sync":"^2.11.0","chalk":"^1.1.1","clear-trace":"0.0.7","combine-source-map":"^0.7.1","connect":"^3.4.0","connect-inject":"^0.4.0","connect-static-transform":"^0.8.0","convert-source-map":"^1.1.3","es6-error":"^2.0.2","eventemitter2":"^0.4.14","figures":"^1.4.0","immutable":"^3.7.6","indent-string":"^2.1.0","interpret":"^1.0.0","is-glob":"^2.0.1","is-valid-glob":"^0.3.0","liftoff":"^2.2.0","lodash":"^3.10.1","micromatch":"^2.3.7","minimist":"^1.2.0","opn":"^3.0.3","portscanner-plus":"^0.2.1","pretty-bytes":"^3.0.0","pretty-hrtime":"^1.0.1","resolve-from":"^2.0.0","sander":"^0.4.0","sane":"^1.3.0","semver":"^5.1.0","serve-static":"^1.10.0","stack-trace":"^0.0.9","subdir":"^0.0.3","tildify":"^1.1.2","trash":"^3.4.1","v8flags":"^2.0.11"},"devDependencies":{"babel-cli":"^6.4.0","babel-eslint":"^5.0.0-beta6","babel-plugin-transform-async-to-module-method":"^6.4.0","babel-plugin-transform-class-constructor-call":"^6.4.0","babel-plugin-transform-export-extensions":"^6.4.0","babel-preset-es2015-node4":"^2.0.2","eslint":"^1.10.3","eslint-config-trip":"^1.0.1","eslint-plugin-babel":"^3.0.0","execa":"^0.2.1","mkdirp":"^0.5.1","mocha":"^2.3.4","rimraf":"^2.5.0","sinon":"^1.17.2","source-map-support":"^0.4.0","wrench":"^1.5.8"},"engines":{"node":">=4","npm":">=2"},"eslintConfig":{"extends":"trip"},"files":["dist/lib","dist/cli","src/lib","src/cli","cli.js"],"jsnext:main":"src/lib","license":"MIT","main":"dist/lib","repository":{"type":"git","url":"git+https://github.com/tripjs/trip.git"},"scripts":{"build":"rimraf dist && babel src --out-dir dist --source-maps","buildwatch":"rimraf dist && babel src --out-dir dist --watch --source-maps","prepublish":"eslint . && npm run build","test":"mocha dist/test","testwatch":"cd dist && mocha --watch"},"gitHead":"cfe505feca0fde5adb8b0f6cb12412a572ef1a79","bugs":{"url":"https://github.com/tripjs/trip/issues"},"homepage":"https://github.com/tripjs/trip#readme","_id":"trip@0.8.4","_shasum":"39cfc8450633f738d7accdc22812f820cd606f28","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"trip","email":"callum.locke@gmail.com"},"dist":{"shasum":"39cfc8450633f738d7accdc22812f820cd606f28","tarball":"https://registry.npmjs.org/trip/-/trip-0.8.4.tgz","integrity":"sha512-UEPNXy6xUqjUSy1O0RcY7JzuE3dPmKf7AF6rBbbvEY3HtSyq1c7XdVICxrBBBBTFIAEE9VLKYXzC8Ar/HL0aZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO5ZyPXYfqvHutPc9WHUteOfkFe+2uAZzjpzN7rwQyawIgQ8t/pIJ9BLxlMlwP5W56jOHOkekn0rkOebvYUvUcilE="}]},"maintainers":[{"name":"trip","email":"callum.locke@gmail.com"}]},"0.8.5":{"name":"trip","description":"A fast build system","version":"0.8.5","babel":{"presets":["es2015-node4"],"plugins":[["transform-async-to-module-method",{"module":"bluebird","method":"coroutine"}],"transform-class-constructor-call","transform-export-extensions"]},"bin":{"trip":"cli.js"},"dependencies":{"bluebird":"^3.1.1","browser-sync":"^2.11.0","chalk":"^1.1.1","clear-trace":"0.0.7","combine-source-map":"^0.7.1","connect":"^3.4.0","connect-inject":"^0.4.0","connect-static-transform":"^0.8.0","convert-source-map":"^1.1.3","es6-error":"^2.0.2","eventemitter2":"^0.4.14","figures":"^1.4.0","immutable":"^3.7.6","indent-string":"^2.1.0","interpret":"^1.0.0","is-glob":"^2.0.1","is-valid-glob":"^0.3.0","liftoff":"^2.2.0","lodash":"^3.10.1","micromatch":"^2.3.7","minimist":"^1.2.0","opn":"^3.0.3","portscanner-plus":"^0.2.1","pretty-bytes":"^3.0.0","pretty-hrtime":"^1.0.1","resolve-from":"^2.0.0","sander":"^0.4.0","sane":"^1.3.0","semver":"^5.1.0","serve-static":"^1.10.0","stack-trace":"^0.0.9","subdir":"^0.0.3","tildify":"^1.1.2","trash":"^3.4.1","v8flags":"^2.0.11"},"devDependencies":{"babel-cli":"^6.4.0","babel-eslint":"^5.0.0-beta6","babel-plugin-transform-async-to-module-method":"^6.4.0","babel-plugin-transform-class-constructor-call":"^6.4.0","babel-plugin-transform-export-extensions":"^6.4.0","babel-preset-es2015-node4":"^2.0.2","eslint":"^1.10.3","eslint-config-trip":"^1.0.1","eslint-plugin-babel":"^3.0.0","execa":"^0.2.1","mkdirp":"^0.5.1","mocha":"^2.3.4","rimraf":"^2.5.0","sinon":"^1.17.2","source-map-support":"^0.4.0","wrench":"^1.5.8"},"engines":{"node":">=4","npm":">=2"},"eslintConfig":{"extends":"trip"},"files":["dist/lib","dist/cli","src/lib","src/cli","cli.js"],"jsnext:main":"src/lib","license":"MIT","main":"dist/lib","repository":{"type":"git","url":"git+https://github.com/tripjs/trip.git"},"scripts":{"build":"rimraf dist && babel src --out-dir dist --source-maps","buildwatch":"rimraf dist && babel src --out-dir dist --watch --source-maps","prepublish":"eslint . && npm run build","test":"mocha dist/test","testwatch":"cd dist && mocha --watch"},"gitHead":"7f7168afe9691fbce6f2d0442af4d2c417e6e53f","bugs":{"url":"https://github.com/tripjs/trip/issues"},"homepage":"https://github.com/tripjs/trip#readme","_id":"trip@0.8.5","_shasum":"8a5ee69e439c86b9d663bc4584bd2376d48ce9f0","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"trip","email":"callum.locke@gmail.com"},"dist":{"shasum":"8a5ee69e439c86b9d663bc4584bd2376d48ce9f0","tarball":"https://registry.npmjs.org/trip/-/trip-0.8.5.tgz","integrity":"sha512-z0N554/ms9HLiDSArmiJwveVJRi/ls4FJPYMkeJcXtpOLSlsCp5ocFKDgjl3IFzPQH1u/hwxKf1hA1iQ1nAlZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDj3GecWIe05p+8kXBWYuVj7gXUdzM7hnY3zm00iumjrAIhANxnpXALOGkFJNXlziAiB87MGkA4PEbyukSPedqu+e+r"}]},"maintainers":[{"name":"trip","email":"callum.locke@gmail.com"}]},"1.0.0":{"name":"trip","description":"A minimalist task runner.","version":"1.0.0","ava":{"babel":false,"files":"dist/test/**/*.test.js","source":["dist/lib/**/*.js","fixtures/**/*.js"]},"babel":{"presets":["es2015","stage-0"]},"bin":{"trip":"cli.js"},"dependencies":{"babel-polyfill":"^6.6.1","babel-preset-es2015":"^6.6.0","babel-preset-es2015-node4":"^2.0.3","babel-preset-es2015-node5":"^1.1.2","babel-preset-stage-0":"^6.5.0","babel-register":"^6.6.5","bluebird":"^3.3.4","chalk":"^1.1.1","clear-trace":"0.0.7","end-of-stream":"^1.1.0","figures":"^1.4.0","liftoff":"^2.2.0","lodash":"^4.6.1","minimist":"^1.2.0","pretty-hrtime":"^1.0.2","stream-consume":"^0.1.0","tildify":"^1.1.2"},"devDependencies":{"ava":"^0.12.0","babel-cli":"^6.6.5","execa":"^0.2.2","gulp":"^3.9.1","rimraf":"^2.5.2","sinon":"^1.17.3"},"engines":{"node":">=0.12"},"files":["dist/lib","src/lib","cli.js"],"license":"MIT","repository":{"type":"git","url":"https://github.com/tripjs/trip"},"scripts":{"build":"rimraf dist && babel src --out-dir dist --source-maps","build:watch":"rimraf dist && babel src --out-dir dist --watch --source-maps","prepublish":"npm run build","test":"ava","test:watch":"ava --watch"},"gitHead":"1703d623b09d4296a2d97a05d755c122f19dc231","bugs":{"url":"https://github.com/tripjs/trip/issues"},"homepage":"https://github.com/tripjs/trip","_id":"trip@1.0.0","_shasum":"c3f4496465b79c0f4fb9727720b18e19c122ee2e","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"trip","email":"callum.locke@gmail.com"},"dist":{"shasum":"c3f4496465b79c0f4fb9727720b18e19c122ee2e","tarball":"https://registry.npmjs.org/trip/-/trip-1.0.0.tgz","integrity":"sha512-Bld4md6AJ97BRKBYhvwVEXUVaEn762zjJWUbnJ+J3npxB08PYwrCUaqfDKUChPpcL1ZGuxj6zBss82W0hNM8Kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcNoDQCjrUHCg3ZtVi436GF+5kpE24AQC2HuWzG5Im/AIhAPiKYSKQ93BEcr3L8Ij5FuW+M67XJ1uLCOmO5BtBtD0G"}]},"maintainers":[{"name":"trip","email":"callum.locke@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/trip-1.0.0.tgz_1457484930850_0.9197910053189844"}},"1.0.2":{"name":"trip","description":"A minimalist task runner.","version":"1.0.2","ava":{"babel":false,"files":"dist/test/**/*.test.js","source":["dist/lib/**/*.js","fixtures/**/*.js"]},"babel":{"presets":["es2015","stage-0"]},"bin":{"trip":"cli.js"},"dependencies":{"babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-es2015-node4":"^2.1.0","babel-preset-es2015-node5":"^1.2.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.7.2","bluebird":"^3.3.4","chalk":"^1.1.3","clear-trace":"0.0.7","end-of-stream":"^1.1.0","figures":"^1.5.0","liftoff":"^2.2.1","lodash":"^4.7.0","minimist":"^1.2.0","pretty-hrtime":"^1.0.2","stream-consume":"^0.1.0","subdir":"0.0.3","tildify":"^1.1.2"},"devDependencies":{"ava":"^0.13.0","babel-cli":"^6.6.5","execa":"^0.2.2","gulp":"^3.9.1","rimraf":"^2.5.2","sinon":"^1.17.3"},"engines":{"node":">=0.12"},"files":["dist/lib","src/lib","cli.js"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/tripjs/trip.git"},"scripts":{"build":"rimraf dist && babel src --out-dir dist --source-maps","build:watch":"rimraf dist && babel src --out-dir dist --watch --source-maps","prepublish":"npm run build","test":"ava","test:watch":"ava --watch"},"gitHead":"8a414268dba4648277731537cc1fa608b45d159a","bugs":{"url":"https://github.com/tripjs/trip/issues"},"homepage":"https://github.com/tripjs/trip#readme","_id":"trip@1.0.2","_shasum":"f144c889cb518cd298a507f1a8a8b5c43307afee","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"trip","email":"callum.locke@gmail.com"},"dist":{"shasum":"f144c889cb518cd298a507f1a8a8b5c43307afee","tarball":"https://registry.npmjs.org/trip/-/trip-1.0.2.tgz","integrity":"sha512-vr55qvwvCME9F1JabOFcwWrsobcIZBq737EAWifxqwA0X9k7zUPi0j+BulyucSrTxPycmX9AbxmL5XoZsWcs1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxeCX2X32Jmg8nuRXinjLZLYwhJncQV+/FYJ2+lASPFgIgYV/wDKbCORl6iHgM8ir6R0tgo3mb0MD9mj2g+n6LstM="}]},"maintainers":[{"name":"callumlocke","email":"callum.locke@gmail.com"},{"name":"trip","email":"callum.locke@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/trip-1.0.2.tgz_1459731948733_0.4296769730281085"}},"1.0.3":{"name":"trip","description":"The minimalist's task runner.","version":"1.0.3","ava":{"babel":false,"files":"dist/test/**/*.test.js","source":["dist/lib/**/*.js","fixtures/**/*.js"]},"babel":{"presets":["es2015","stage-0"]},"bin":{"trip":"cli.js"},"dependencies":{"babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-preset-es2015-node4":"^2.1.0","babel-preset-es2015-node5":"^1.2.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.7.2","bluebird":"^3.3.4","chalk":"^1.1.3","clear-trace":"0.0.7","end-of-stream":"^1.1.0","figures":"^1.5.0","liftoff":"^2.2.1","lodash":"^4.7.0","minimist":"^1.2.0","pretty-hrtime":"^1.0.2","stream-consume":"^0.1.0","subdir":"0.0.3","tildify":"^1.1.2"},"devDependencies":{"ava":"^0.13.0","babel-cli":"^6.6.5","execa":"^0.2.2","gulp":"^3.9.1","rimraf":"^2.5.2","sinon":"^1.17.3"},"engines":{"node":">=0.12"},"files":["dist/lib","cli.js"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/tripjs/trip.git"},"scripts":{"build":"rimraf dist && babel src --out-dir dist --source-maps","build:watch":"rimraf dist && babel src --out-dir dist --watch --source-maps","prepublish":"npm run build","test":"ava","test:watch":"ava --watch"},"gitHead":"71aeb2b97f5c4b95082b7d78c21ece3e548e7df2","bugs":{"url":"https://github.com/tripjs/trip/issues"},"homepage":"https://github.com/tripjs/trip#readme","_id":"trip@1.0.3","_shasum":"cc1e0670044acbc604d6b92e08a0fb4d54b75a8b","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"trip","email":"callum.locke@gmail.com"},"dist":{"shasum":"cc1e0670044acbc604d6b92e08a0fb4d54b75a8b","tarball":"https://registry.npmjs.org/trip/-/trip-1.0.3.tgz","integrity":"sha512-0Zh7zO9U9x7CbIMjbuE55h92rVs2WLKH/W4PkHRop2PM+Jh3s5IE6grDzpYz33lHPlNaWHP6g2Dai9bnJn/gcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5EyB7IIgD/+0oyotsgSnWi6cYPt09fZqzmdhFDMGKoAIgdw2ReXfCL3yPVqy/kZHDO7rU6jELf2+1rcmghJ8Kjvg="}]},"maintainers":[{"name":"callumlocke","email":"callum.locke@gmail.com"},{"name":"trip","email":"callum.locke@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/trip-1.0.3.tgz_1459732903360_0.7811400305945426"}},"2.0.0":{"name":"trip","description":"The minimalist's task runner.","version":"2.0.0","ava":{"babel":{},"files":"dist/test/**/*.test.js","source":["dist/lib/**/*.js","fixtures/**/*.js"]},"babel":{"presets":[["env",{"targets":{"node":true}}]],"plugins":["syntax-dynamic-import","transform-class-properties","transform-do-expressions","transform-export-extensions","transform-function-bind","transform-object-rest-spread"]},"bin":{"trip":"cli.js"},"dependencies":{"babel-polyfill":"^6.23.0","babel-preset-env":"^1.4.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","bluebird":"^3.5.0","chalk":"^1.1.3","clear-trace":"0.0.7","end-of-stream":"^1.4.0","figures":"^2.0.0","graceful-fs":"^4.1.11","liftoff":"^2.3.0","lodash":"^4.17.4","minimist":"^1.2.0","pretty-hrtime":"^1.0.3","semver":"^5.3.0","stream-consume":"^0.1.0","subdir":"0.0.3","tildify":"^1.2.0"},"devDependencies":{"ava":"^0.19.1","babel-cli":"^6.24.1","execa":"^0.6.3","gulp":"^3.9.1","rimraf":"^2.6.1","sinon":"^2.2.0"},"engines":{"node":">=7.6"},"files":["dist/lib","cli.js"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/tripjs/trip.git"},"scripts":{"build":"rimraf dist && babel src --out-dir dist --source-maps","build:watch":"rimraf dist && babel src --out-dir dist --watch --source-maps","prepublish":"npm run build","test":"ava","test:watch":"ava --watch"},"gitHead":"7c1a140e04ecb3fbdbe4e8a55674344d2df1e8ce","bugs":{"url":"https://github.com/tripjs/trip/issues"},"homepage":"https://github.com/tripjs/trip#readme","_id":"trip@2.0.0","_shasum":"fda8ac6c3435a2c8e9b12cd17828a7184192722d","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"callumlocke","email":"callum.locke@gmail.com"},"dist":{"shasum":"fda8ac6c3435a2c8e9b12cd17828a7184192722d","tarball":"https://registry.npmjs.org/trip/-/trip-2.0.0.tgz","integrity":"sha512-Cjn9zgAQG9r17u3vJji0utzhLKY1Cy5pb26Zej1p6swlVMKTe9GOnvSIbSywN2XGLeTczoyvSi3bDnU4rBKUfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCilpYgdYPTWqzzZtOf8oY4yLAO7BL9+tCg45snv9/01QIgHP1vhx1/otXNTvcm1cCnuf1zLhvf0towK1NELnNkvWQ="}]},"maintainers":[{"name":"callumlocke","email":"callum.locke@gmail.com"},{"name":"trip","email":"callum.locke@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/trip-2.0.0.tgz_1494937585677_0.3742594546638429"}}},"homepage":"https://github.com/tripjs/trip#readme","repository":{"type":"git","url":"git+https://github.com/tripjs/trip.git"},"bugs":{"url":"https://github.com/tripjs/trip/issues"},"license":"MIT","readmeFilename":"README.md"}