{"_id":"runjs","_rev":"3645036","name":"runjs","description":"Minimalistic building tool","dist-tags":{"beta":"4.4.0-beta.1","latest":"4.4.2"},"maintainers":[{"name":"pawelgalazka","email":""}],"time":{"modified":"2024-11-19T02:51:23.000Z","created":"2015-08-15T07:43:25.175Z","4.4.2":"2019-01-25T23:57:50.338Z","4.4.1":"2019-01-25T03:30:34.921Z","4.4.0":"2019-01-25T03:20:26.081Z","4.4.0-beta.1":"2019-01-24T11:14:32.931Z","4.3.3":"2019-01-11T12:34:12.329Z","4.3.2":"2018-03-15T06:23:56.747Z","4.3.1":"2018-03-14T08:18:48.191Z","4.3.0":"2017-11-07T01:19:50.297Z","4.2.2":"2017-11-06T12:00:41.052Z","4.2.1":"2017-11-06T05:34:36.306Z","4.2.0":"2017-11-05T10:39:49.696Z","4.1.3":"2017-10-05T08:57:58.155Z","4.1.2":"2017-09-17T10:07:34.267Z","4.1.1":"2017-09-16T00:45:27.191Z","4.1.0":"2017-09-16T00:20:59.412Z","4.0.1":"2017-08-20T04:50:36.077Z","4.0.0":"2017-08-09T10:09:20.950Z","4.0.0-beta.2":"2017-08-09T09:44:16.961Z","4.0.0-beta.1":"2017-08-08T11:01:44.797Z","3.4.1":"2017-05-06T13:34:29.083Z","3.4.0":"2017-05-06T13:33:08.983Z","3.3.1":"2017-05-05T13:13:07.164Z","3.3.0":"2017-05-05T13:04:16.434Z","3.2.1":"2017-04-21T07:07:02.721Z","3.2.0":"2017-03-22T11:00:59.156Z","3.1.1":"2017-03-21T03:36:31.014Z","3.1.0":"2017-03-19T04:21:38.678Z","3.0.0":"2017-03-08T08:17:25.149Z","3.0.0-beta.1":"2017-01-15T23:25:13.541Z","2.6.1":"2017-01-04T03:15:52.711Z","2.6.0":"2016-12-03T01:32:39.468Z","2.5.1":"2016-10-25T07:04:44.710Z","2.5.0":"2016-09-30T07:45:45.062Z","2.4.3":"2016-09-22T10:43:52.930Z","2.4.2":"2016-09-18T02:27:44.352Z","2.4.1":"2016-07-17T06:19:45.512Z","2.4.0":"2016-07-17T06:05:03.222Z","2.3.0":"2016-06-14T10:42:44.134Z","2.2.0":"2015-12-17T23:18:23.790Z","2.1.0":"2015-12-06T17:16:39.236Z","2.0.0":"2015-10-16T20:35:38.592Z","1.1.0":"2015-08-27T15:59:27.924Z","1.0.0":"2015-08-15T07:43:25.175Z"},"users":{},"author":{"name":"Pawel Galazka"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"versions":{"4.4.2":{"name":"runjs","version":"4.4.2","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","types":"lib/index.d.ts","bin":{"run":"bin/run.js"},"scripts":{"lint":"tslint -c tslint.json 'src/*.ts'","build":"tsc","test":"yarn lint && yarn build && yarn sandbox:dev && jest ./test --coverage","test:unit":"jest ./test/unit/","test:e2e":"jest ./test/e2e/","test:prod":"yarn sandbox:prod && jest ./test/e2e/","sandbox:clean":"rm -rf ./test/e2e/sandbox/node_modules && mkdir -p ./test/e2e/sandbox/node_modules/.bin","sandbox:dev":"yarn sandbox:clean && ln -s ../../../../ ./test/e2e/sandbox/node_modules/runjs","sandbox:prod":"yarn sandbox:clean && (cd ./test/e2e/sandbox && yarn add runjs)","clean":"rm -rf node_modules && yarn sandbox:clean"},"lint-staged":{"src/*.{ts,tsx}":["tslint --fix","git add"]},"engines":{"node":">=6.11.1"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"2.3.0","lodash.padend":"4.6.1","microcli":"1.3.3","omelette":"0.4.5"},"devDependencies":{"@types/jest":"23.3.12","@types/lodash.padend":"4.6.4","@types/node":"10.12.18","husky":"1.3.1","jest":"23.6.0","lint-staged":"8.1.0","prettier":"1.15.3","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-prettier":"1.17.0","tslint-plugin-prettier":"2.0.1","typescript":"3.2.2"},"gitHead":"db034d90263c88eda213323f431429f9b8a0d4d5","_id":"runjs@4.4.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"3adf5b53ad1b119b846b3cae1334e9ab7ff34920","size":81690,"noattachment":false,"key":"/runjs/-/runjs-4.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-4.4.2.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runjs_4.4.2_1548460670148_0.41046399849010085"},"_hasShrinkwrap":false,"publish_time":1548460670338,"deprecated":"This project has been renamed to 'tasksfile'. Install using 'npm install tasksfile' instead.","_cnpm_publish_time":1548460670338,"_cnpmcore_publish_time":"2021-12-18T23:35:08.958Z"},"4.4.1":{"name":"runjs","version":"4.4.1","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","types":"lib/index.d.ts","bin":{"run":"bin/run.js"},"scripts":{"lint":"tslint -c tslint.json 'src/*.ts'","build":"tsc","test":"yarn lint && yarn build && yarn sandbox:dev && jest ./test --coverage","test:unit":"jest ./test/unit/","test:e2e":"jest ./test/e2e/","test:prod":"yarn sandbox:prod && jest ./test/e2e/","sandbox:clean":"rm -rf ./test/e2e/sandbox/node_modules && mkdir -p ./test/e2e/sandbox/node_modules/.bin","sandbox:dev":"yarn sandbox:clean && ln -s ../../../../ ./test/e2e/sandbox/node_modules/runjs","sandbox:prod":"yarn sandbox:clean && (cd ./test/e2e/sandbox && yarn add runjs)","clean":"rm -rf node_modules && yarn sandbox:clean"},"lint-staged":{"src/*.{ts,tsx}":["tslint --fix","git add"]},"engines":{"node":">=6.11.1"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"2.3.0","lodash.padend":"4.6.1","microcli":"1.3.3","omelette":"0.4.5"},"devDependencies":{"@types/jest":"23.3.12","@types/lodash.padend":"4.6.4","@types/node":"10.12.18","husky":"1.3.1","jest":"23.6.0","lint-staged":"8.1.0","prettier":"1.15.3","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-prettier":"1.17.0","tslint-plugin-prettier":"2.0.1","typescript":"3.2.2"},"gitHead":"b7992457db8c4adead4a68440d5887262d94ddbc","_id":"runjs@4.4.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"bfc72f45658ba1fe57e30bbf6210cffa63e5994b","size":81083,"noattachment":false,"key":"/runjs/-/runjs-4.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-4.4.1.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runjs_4.4.1_1548387034813_0.249919103163881"},"_hasShrinkwrap":false,"publish_time":1548387034921,"_cnpm_publish_time":1548387034921,"_cnpmcore_publish_time":"2021-12-18T23:35:09.273Z"},"4.4.0":{"name":"runjs","version":"4.4.0","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","types":"lib/index.d.ts","bin":{"run":"bin/run.js"},"scripts":{"lint":"tslint -c tslint.json 'src/*.ts'","build":"tsc","test":"yarn lint && yarn build && yarn sandbox:dev && jest ./test --coverage","test:unit":"jest ./test/unit/","test:e2e":"jest ./test/e2e/","test:prod":"yarn sandbox:prod && jest ./test/e2e/","sandbox:clean":"rm -rf ./test/e2e/sandbox/node_modules && mkdir -p ./test/e2e/sandbox/node_modules/.bin","sandbox:dev":"yarn sandbox:clean && ln -s ../../../../ ./test/e2e/sandbox/node_modules/runjs","sandbox:prod":"yarn sandbox:clean && (cd ./test/e2e/sandbox && yarn add runjs)","clean":"rm -rf node_modules && yarn sandbox:clean"},"lint-staged":{"src/*.{ts,tsx}":["tslint --fix","git add"]},"engines":{"node":">=6.11.1"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"2.3.0","lodash.padend":"4.6.1","microcli":"1.3.3","omelette":"0.4.5"},"devDependencies":{"@types/jest":"23.3.12","@types/lodash.padend":"4.6.4","@types/node":"10.12.18","husky":"1.3.1","jest":"23.6.0","lint-staged":"8.1.0","prettier":"1.15.3","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-prettier":"1.17.0","tslint-plugin-prettier":"2.0.1","typescript":"3.2.2"},"gitHead":"5d090acc3b1d16fdf65d32a027bc88ccf98db2b2","_id":"runjs@4.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"d10811ddd88e9e1140421f23b6fd5cf8cdc0708a","size":82962,"noattachment":false,"key":"/runjs/-/runjs-4.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-4.4.0.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runjs_4.4.0_1548386425914_0.6666903618467164"},"_hasShrinkwrap":false,"publish_time":1548386426081,"_cnpm_publish_time":1548386426081,"_cnpmcore_publish_time":"2021-12-18T23:35:09.536Z"},"4.4.0-beta.1":{"name":"runjs","version":"4.4.0-beta.1","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","types":"lib/index.d.ts","bin":{"run":"bin/run.js"},"scripts":{"lint":"tslint -c tslint.json 'src/*.ts'","build":"tsc","test":"yarn lint && yarn build && yarn sandbox:dev && jest ./test --coverage","test:unit":"jest ./test/unit/","test:e2e":"jest ./test/e2e/","test:prod":"yarn sandbox:prod && jest ./test/e2e/","sandbox:clean":"rm -rf ./test/e2e/sandbox/node_modules && mkdir -p ./test/e2e/sandbox/node_modules/.bin","sandbox:dev":"yarn sandbox:clean && ln -s ../../../../ ./test/e2e/sandbox/node_modules/runjs","sandbox:prod":"yarn sandbox:clean && (cd ./test/e2e/sandbox && yarn add runjs)","clean":"rm -rf node_modules && yarn sandbox:clean"},"lint-staged":{"src/*.{ts,tsx}":["tslint --fix","git add"]},"engines":{"node":">=6.11.1"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"2.3.0","lodash.padend":"4.6.1","microcli":"1.3.3","omelette":"0.4.5"},"devDependencies":{"@types/jest":"23.3.12","@types/lodash.padend":"4.6.4","@types/node":"10.12.18","husky":"1.3.1","jest":"23.6.0","lint-staged":"8.1.0","prettier":"1.15.3","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-prettier":"1.17.0","tslint-plugin-prettier":"2.0.1","typescript":"3.2.2"},"readmeFilename":"README.md","gitHead":"e3ce1b5cb6ec28f35c01afe9bd8878a7f8098bbf","_id":"runjs@4.4.0-beta.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"057a54b7fa10bf6fff6eca773fc8cc63fb0eb3ee","size":82968,"noattachment":false,"key":"/runjs/-/runjs-4.4.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-4.4.0-beta.1.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runjs_4.4.0-beta.1_1548328472821_0.6226774855539081"},"_hasShrinkwrap":false,"publish_time":1548328472931,"_cnpm_publish_time":1548328472931,"_cnpmcore_publish_time":"2021-12-18T23:35:09.803Z"},"4.3.3":{"name":"runjs","version":"4.3.3","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"lint":"eslint src/** bin/run.js test/**","build":"babel src/ --out-dir lib/","test":"yarn lint && flow check && yarn build && yarn sandbox:dev && jest ./test --coverage","test:unit":"jest ./test/unit/","test:e2e":"jest ./test/e2e/","test:prod":"yarn sandbox:prod && jest ./test/e2e/","sandbox:clean":"rm -rf ./test/e2e/sandbox/node_modules && mkdir -p ./test/e2e/sandbox/node_modules/.bin","sandbox:dev":"yarn sandbox:clean && ln -s ../../../../ ./test/e2e/sandbox/node_modules/runjs","sandbox:prod":"yarn sandbox:clean && (cd ./test/e2e/sandbox && yarn add runjs)","clean":"rm -rf node_modules && yarn sandbox:clean","precommit":"lint-staged"},"lint-staged":{"*.js":["eslint --fix","git add"]},"engines":{"node":">=6.11.1"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"2.3.0","lodash.padend":"4.6.1","microcli":"1.3.2","omelette":"0.4.5"},"devDependencies":{"babel-cli":"6.26.0","babel-eslint":"8.0.1","babel-plugin-transform-es2015-modules-commonjs":"6.26.0","babel-preset-flow":"6.23.0","eslint":"4.10.0","eslint-config-prettier":"2.7.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-prettier":"2.3.1","flow-bin":"0.58.0","husky":"0.14.3","jest":"22.4.2","lint-staged":"4.3.0","prettier":"1.7.4"},"babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["flow"]},"jest":{"testEnvironment":"node","collectCoverageFrom":["src/**/*.js","bin/**/*.js"],"coverageReporters":["text"],"coverageThreshold":{"global":{"lines":55}}},"gitHead":"753a512e8cdfa2279e44dad2d397b7cfdb34cc53","_id":"runjs@4.3.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"7b1ceb02439d49828ab158ef8053dc50a3f3a1e0","size":80110,"noattachment":false,"key":"/runjs/-/runjs-4.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-4.3.3.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runjs_4.3.3_1547210052237_0.35795026515846584"},"_hasShrinkwrap":false,"publish_time":1547210052329,"_cnpm_publish_time":1547210052329,"_cnpmcore_publish_time":"2021-12-18T23:35:10.028Z"},"4.3.2":{"name":"runjs","version":"4.3.2","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"lint":"eslint src/** bin/run.js test/**","build":"babel src/ --out-dir lib/","test":"yarn lint && flow check && yarn build && yarn sandbox:dev && jest ./test --coverage","test:unit":"jest ./test/unit/","test:e2e":"jest ./test/e2e/","test:prod":"yarn sandbox:setup:prod && jest ./test/e2e/","sandbox:clean":"rm -rf ./test/e2e/sandbox/node_modules && mkdir -p ./test/e2e/sandbox/node_modules/.bin","sandbox:dev":"yarn sandbox:clean && ln -s ../../../../ ./test/e2e/sandbox/node_modules/runjs","sandbox:prod":"yarn sandbox:clean && (cd ./test/e2e/sandbox && yarn add runjs)","clean":"rm -rf node_modules && yarn sandbox:clean","precommit":"lint-staged"},"lint-staged":{"*.js":["eslint --fix","git add"]},"engines":{"node":">=6.11.1"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"2.3.0","lodash.padend":"4.6.1","microcli":"1.3.1","omelette":"0.4.5"},"devDependencies":{"babel-cli":"6.26.0","babel-eslint":"8.0.1","babel-plugin-transform-es2015-modules-commonjs":"6.26.0","babel-preset-flow":"6.23.0","eslint":"4.10.0","eslint-config-prettier":"2.7.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-prettier":"2.3.1","flow-bin":"0.58.0","husky":"0.14.3","jest":"22.4.2","lint-staged":"4.3.0","prettier":"1.7.4"},"babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["flow"]},"jest":{"testEnvironment":"node","collectCoverageFrom":["src/**/*.js","bin/**/*.js"],"coverageReporters":["text"],"coverageThreshold":{"global":{"lines":55}}},"gitHead":"cd2967efc64ce1801b53a687d9f2d1b8f9a30c0b","_id":"runjs@4.3.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"fca376728bc01cd66cce734f3b41640de29f52ad","size":49247,"noattachment":false,"key":"/runjs/-/runjs-4.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-4.3.2.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runjs_4.3.2_1521095036690_0.3846782444303465"},"_hasShrinkwrap":false,"publish_time":1521095036747,"_cnpm_publish_time":1521095036747,"_cnpmcore_publish_time":"2021-12-18T23:35:10.247Z"},"4.3.1":{"name":"runjs","version":"4.3.1","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"lint":"eslint src/** bin/run.js test/**","build":"babel src/ --out-dir lib/","test":"yarn run lint && flow check && yarn run build && yarn run sandbox:setup:dev && jest ./test --coverage","test:unit":"jest ./test/unit/","test:e2e":"jest ./test/e2e/","test:prod":"yarn run sandbox:setup:prod && jest ./test/e2e/","sandbox:setup:dev":"yarn run sandbox:yarn && yarn run sandbox:link:dev","sandbox:setup:prod":"yarn run sandbox:yarn && yarn run sandbox:link:prod","sandbox:yarn":"(cd ./test/e2e/sandbox/babel && yarn) && (cd ./test/e2e/sandbox/typescript && yarn)","sandbox:clean":"rm -rf ./test/e2e/sandbox/babel/node_modules && rm -rf ./test/e2e/sandbox/typescript/node_modules","sandbox:link:dev":"yarn run sandbox:link:dev:babel && yarn run sandbox:link:dev:typescript","sandbox:link:dev:babel":"rm -rf ./test/e2e/sandbox/babel/node_modules/runjs && ln -s ../../../../../ ./test/e2e/sandbox/babel/node_modules/runjs","sandbox:link:dev:typescript":"rm -rf ./test/e2e/sandbox/typescript/node_modules/runjs && ln -s ../../../../../ ./test/e2e/sandbox/typescript/node_modules/runjs","sandbox:link:prod":"yarn run sandbox:link:prod:babel && yarn run sandbox:link:prod:typescript","sandbox:link:prod:babel":"rm -rf ./test/e2e/sandbox/babel/node_modules/runjs && (cd ./test/e2e/sandbox/babel && yarn add runjs)","sandbox:link:prod:typescript":"rm -rf ./test/e2e/sandbox/typescript/node_modules/runjs && (cd ./test/e2e/sandbox/typescript && yarn add runjs)","clean":"rm -rf node_modules && yarn run sandbox:clean","precommit":"lint-staged"},"lint-staged":{"*.js":["eslint --fix","git add"]},"engines":{"node":">=6.11.1"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"2.3.0","lodash.padend":"4.6.1","microcli":"1.3.1","omelette":"0.4.5"},"devDependencies":{"babel-cli":"6.26.0","babel-eslint":"8.0.1","babel-plugin-transform-es2015-modules-commonjs":"6.26.0","babel-preset-flow":"6.23.0","eslint":"4.10.0","eslint-config-prettier":"2.7.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-prettier":"2.3.1","flow-bin":"0.58.0","husky":"0.14.3","jest":"21.2.1","lint-staged":"4.3.0","prettier":"1.7.4"},"babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["flow"]},"jest":{"testEnvironment":"node","collectCoverageFrom":["src/**/*.js","bin/**/*.js"],"coverageReporters":["text"],"coverageThreshold":{"global":{"lines":55}}},"gitHead":"cd46fd92080c8c8616c74166871aa3f6313b2578","_id":"runjs@4.3.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"ecf091f7c6e69c493d2ed66335f7b8402f0f6e0e","size":42133,"noattachment":false,"key":"/runjs/-/runjs-4.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-4.3.1.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runjs_4.3.1_1521015527816_0.6603866596749768"},"_hasShrinkwrap":false,"publish_time":1521015528191,"_cnpm_publish_time":1521015528191,"_cnpmcore_publish_time":"2021-12-18T23:35:10.479Z"},"4.3.0":{"name":"runjs","version":"4.3.0","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"lint":"eslint src/** bin/run.js test/**","build":"babel src/ --out-dir lib/","test":"yarn run lint && flow check && yarn run build && yarn run sandbox:setup:dev && jest ./test --coverage","test:unit":"jest ./test/unit/","test:e2e":"jest ./test/e2e/","test:prod":"yarn run sandbox:setup:prod && jest ./test/e2e/","sandbox:setup:dev":"yarn run sandbox:yarn && yarn run sandbox:link:dev","sandbox:setup:prod":"yarn run sandbox:yarn && yarn run sandbox:link:prod","sandbox:yarn":"(cd ./test/e2e/sandbox/babel && yarn) && (cd ./test/e2e/sandbox/typescript && yarn)","sandbox:clean":"rm -rf ./test/e2e/sandbox/babel/node_modules && rm -rf ./test/e2e/sandbox/typescript/node_modules","sandbox:link:dev":"yarn run sandbox:link:dev:babel && yarn run sandbox:link:dev:typescript","sandbox:link:dev:babel":"rm -rf ./test/e2e/sandbox/babel/node_modules/runjs && ln -s ../../../../../ ./test/e2e/sandbox/babel/node_modules/runjs","sandbox:link:dev:typescript":"rm -rf ./test/e2e/sandbox/typescript/node_modules/runjs && ln -s ../../../../../ ./test/e2e/sandbox/typescript/node_modules/runjs","sandbox:link:prod":"yarn run sandbox:link:prod:babel && yarn run sandbox:link:prod:typescript","sandbox:link:prod:babel":"rm -rf ./test/e2e/sandbox/babel/node_modules/runjs && (cd ./test/e2e/sandbox/babel && yarn add runjs)","sandbox:link:prod:typescript":"rm -rf ./test/e2e/sandbox/typescript/node_modules/runjs && (cd ./test/e2e/sandbox/typescript && yarn add runjs)","clean":"rm -rf node_modules && yarn run sandbox:clean","precommit":"lint-staged"},"lint-staged":{"*.js":["eslint --fix","git add"]},"engines":{"node":">=6.11.1"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"2.3.0","lodash.padend":"4.6.1","microcli":"1.3.1","omelette":"0.4.5"},"devDependencies":{"babel-cli":"6.26.0","babel-eslint":"8.0.1","babel-plugin-transform-es2015-modules-commonjs":"6.26.0","babel-preset-flow":"6.23.0","eslint":"4.10.0","eslint-config-prettier":"2.7.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-prettier":"2.3.1","flow-bin":"0.58.0","husky":"0.14.3","jest":"21.2.1","lint-staged":"4.3.0","prettier":"1.7.4"},"babel":{"plugins":["transform-es2015-modules-commonjs"],"presets":["flow"]},"jest":{"testEnvironment":"node","collectCoverageFrom":["src/**/*.js","bin/**/*.js"],"coverageReporters":["text"],"coverageThreshold":{"global":{"lines":55}}},"gitHead":"428d6686543163ab69667f2e6464a9547b338184","_id":"runjs@4.3.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"9ae23dab8f3c4aa2778b1619abbc39d7e5086360","size":41769,"noattachment":false,"key":"/runjs/-/runjs-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-4.3.0.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runjs-4.3.0.tgz_1510017590182_0.2791026239283383"},"directories":{},"publish_time":1510017590297,"_hasShrinkwrap":false,"_cnpm_publish_time":1510017590297,"_cnpmcore_publish_time":"2021-12-18T23:35:10.709Z"},"4.2.2":{"name":"runjs","version":"4.2.2","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"lint":"eslint src/** bin/run.js test/**","build":"babel src/ --out-dir lib/","test":"yarn run lint && flow check && yarn run build && yarn run sandbox:setup:dev && jest ./test --coverage","test:unit":"jest ./test/unit/","test:e2e":"jest ./test/e2e/","test:prod":"yarn run sandbox:setup:prod && jest ./test/e2e/","sandbox:setup:dev":"yarn run sandbox:yarn && yarn run sandbox:link:dev","sandbox:setup:prod":"yarn run sandbox:yarn && yarn run sandbox:link:prod","sandbox:yarn":"(cd ./test/e2e/sandbox/babel && yarn) && (cd ./test/e2e/sandbox/typescript && yarn)","sandbox:clean":"rm -rf ./test/e2e/sandbox/babel/node_modules && rm -rf ./test/e2e/sandbox/typescript/node_modules","sandbox:link:dev":"yarn run sandbox:link:dev:babel && yarn run sandbox:link:dev:typescript","sandbox:link:dev:babel":"rm -rf ./test/e2e/sandbox/babel/node_modules/runjs && ln -s ../../../../../ ./test/e2e/sandbox/babel/node_modules/runjs","sandbox:link:dev:typescript":"rm -rf ./test/e2e/sandbox/typescript/node_modules/runjs && ln -s ../../../../../ ./test/e2e/sandbox/typescript/node_modules/runjs","sandbox:link:prod":"yarn run sandbox:link:prod:babel && yarn run sandbox:link:prod:typescript","sandbox:link:prod:babel":"rm -rf ./test/e2e/sandbox/babel/node_modules/runjs && (cd ./test/e2e/sandbox/babel && yarn add runjs)","sandbox:link:prod:typescript":"rm -rf ./test/e2e/sandbox/typescript/node_modules/runjs && (cd ./test/e2e/sandbox/typescript && yarn add runjs)","clean":"rm -rf node_modules && yarn run sandbox:clean","precommit":"lint-staged"},"lint-staged":{"*.js":["eslint --fix","git add"]},"engines":{"node":">=6.11.1"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"2.3.0","lodash.padend":"4.6.1","microcli":"1.3.1"},"devDependencies":{"babel-cli":"6.26.0","babel-eslint":"8.0.1","babel-preset-flow":"6.23.0","eslint":"4.10.0","eslint-config-prettier":"2.7.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-prettier":"2.3.1","flow-bin":"0.58.0","husky":"0.14.3","jest":"21.2.1","lint-staged":"4.3.0","prettier":"1.7.4"},"babel":{"presets":["flow"]},"jest":{"testEnvironment":"node","collectCoverageFrom":["src/**/*.js","bin/**/*.js"],"coverageReporters":["text"],"coverageThreshold":{"global":{"lines":65}}},"gitHead":"49a4de9405f4fced1ceab9c2c0a98f0962383751","_id":"runjs@4.2.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"0bcc23bab9dd2a041955149da046d8290d11fd73","size":40707,"noattachment":false,"key":"/runjs/-/runjs-4.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-4.2.2.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runjs-4.2.2.tgz_1509969640959_0.5871824638452381"},"directories":{},"publish_time":1509969641052,"_hasShrinkwrap":false,"_cnpm_publish_time":1509969641052,"_cnpmcore_publish_time":"2021-12-18T23:35:10.949Z"},"4.2.1":{"name":"runjs","version":"4.2.1","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"lint":"eslint src/** bin/run.js test/**","build":"babel src/ --out-dir lib/","test":"yarn run lint && flow check && yarn run build && yarn run sandbox:setup:dev && jest ./test --coverage","test:unit":"jest ./test/unit/","test:e2e":"jest ./test/e2e/","test:prod":"yarn run sandbox:setup:prod && jest ./test/e2e/","sandbox:setup:dev":"yarn run sandbox:yarn && yarn run sandbox:link:dev","sandbox:setup:prod":"yarn run sandbox:yarn && yarn run sandbox:link:prod","sandbox:yarn":"(cd ./test/e2e/sandbox/babel && yarn) && (cd ./test/e2e/sandbox/typescript && yarn)","sandbox:clean":"rm -rf ./test/e2e/sandbox/babel/node_modules && rm -rf ./test/e2e/sandbox/typescript/node_modules","sandbox:link:dev":"yarn run sandbox:link:dev:babel && yarn run sandbox:link:dev:typescript","sandbox:link:dev:babel":"rm -rf ./test/e2e/sandbox/babel/node_modules/runjs && ln -s ../../../../../ ./test/e2e/sandbox/babel/node_modules/runjs","sandbox:link:dev:typescript":"rm -rf ./test/e2e/sandbox/typescript/node_modules/runjs && ln -s ../../../../../ ./test/e2e/sandbox/typescript/node_modules/runjs","sandbox:link:prod":"yarn run sandbox:link:prod:babel && yarn run sandbox:link:prod:typescript","sandbox:link:prod:babel":"rm -rf ./test/e2e/sandbox/babel/node_modules/runjs && (cd ./test/e2e/sandbox/babel && yarn add runjs)","sandbox:link:prod:typescript":"rm -rf ./test/e2e/sandbox/typescript/node_modules/runjs && (cd ./test/e2e/sandbox/typescript && yarn add runjs)","clean":"rm -rf node_modules && yarn run sandbox:clean","precommit":"lint-staged"},"lint-staged":{"*.js":["eslint --fix","git add"]},"engines":{"node":">=6.11.1"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"2.3.0","lodash.padend":"4.6.1","microcli":"1.2.0"},"devDependencies":{"babel-cli":"6.26.0","babel-eslint":"8.0.1","babel-preset-flow":"6.23.0","eslint":"4.10.0","eslint-config-prettier":"2.7.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-prettier":"2.3.1","flow-bin":"0.58.0","husky":"0.14.3","jest":"21.2.1","lint-staged":"4.3.0","prettier":"1.7.4"},"babel":{"presets":["flow"]},"jest":{"testEnvironment":"node","collectCoverageFrom":["src/**/*.js","bin/**/*.js"],"coverageReporters":["text"],"coverageThreshold":{"global":{"lines":70}}},"gitHead":"eaa960a43d8935084baf9b1d3da0869db9c05660","_id":"runjs@4.2.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"4510c6415570011242ff5154b6ff5527de0be80e","size":40705,"noattachment":false,"key":"/runjs/-/runjs-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-4.2.1.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runjs-4.2.1.tgz_1509946476155_0.49274240573868155"},"directories":{},"publish_time":1509946476306,"_hasShrinkwrap":false,"_cnpm_publish_time":1509946476306,"_cnpmcore_publish_time":"2021-12-18T23:35:11.179Z"},"4.2.0":{"name":"runjs","version":"4.2.0","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"lint":"eslint src/** bin/run.js test/**","build":"babel src/ --out-dir lib/","test":"yarn run lint && flow check && yarn run build && yarn run sandbox:setup:dev && jest ./test --coverage","test:unit":"jest ./test/unit/","test:e2e":"jest ./test/e2e/","test:prod":"yarn run sandbox:setup:prod && jest ./test/e2e/","sandbox:setup:dev":"yarn run sandbox:yarn && yarn run sandbox:link:dev","sandbox:setup:prod":"yarn run sandbox:yarn && yarn run sandbox:link:prod","sandbox:yarn":"(cd ./test/e2e/sandbox/babel && yarn) && (cd ./test/e2e/sandbox/typescript && yarn)","sandbox:clean":"rm -rf ./test/e2e/sandbox/babel/node_modules && rm -rf ./test/e2e/sandbox/typescript/node_modules","sandbox:link:dev":"yarn run sandbox:link:dev:babel && yarn run sandbox:link:dev:typescript","sandbox:link:dev:babel":"rm -rf ./test/e2e/sandbox/babel/node_modules/runjs && ln -s ../../../../../ ./test/e2e/sandbox/babel/node_modules/runjs","sandbox:link:dev:typescript":"rm -rf ./test/e2e/sandbox/typescript/node_modules/runjs && ln -s ../../../../../ ./test/e2e/sandbox/typescript/node_modules/runjs","sandbox:link:prod":"yarn run sandbox:link:prod:babel && yarn run sandbox:link:prod:typescript","sandbox:link:prod:babel":"rm -rf ./test/e2e/sandbox/babel/node_modules/runjs && (cd ./test/e2e/sandbox/babel && yarn add runjs)","sandbox:link:prod:typescript":"rm -rf ./test/e2e/sandbox/typescript/node_modules/runjs && (cd ./test/e2e/sandbox/typescript && yarn add runjs)","clean":"rm -rf node_modules && yarn run sandbox:clean","precommit":"lint-staged"},"lint-staged":{"*.js":["eslint --fix","git add"]},"engines":{"node":">=6.11.1"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"2.3.0","lodash.padend":"4.6.1","microcli":"1.2.0"},"devDependencies":{"babel-cli":"6.26.0","babel-eslint":"8.0.1","babel-preset-flow":"6.23.0","eslint":"4.10.0","eslint-config-prettier":"2.7.0","eslint-plugin-flowtype":"2.39.1","eslint-plugin-prettier":"2.3.1","flow-bin":"0.58.0","husky":"0.14.3","jest":"21.2.1","lint-staged":"4.3.0","prettier":"1.7.4"},"babel":{"presets":["flow"]},"jest":{"testEnvironment":"node","collectCoverageFrom":["src/**/*.js","bin/**/*.js"],"coverageReporters":["text"],"coverageThreshold":{"global":{"lines":70}}},"gitHead":"0ad149a3d4794d25036988f5ed869034cd08c49c","_id":"runjs@4.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"57fc851ae9310e931d379fb17dadce98f51f2b11","size":40148,"noattachment":false,"key":"/runjs/-/runjs-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-4.2.0.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runjs-4.2.0.tgz_1509878389513_0.7215229508001357"},"directories":{},"publish_time":1509878389696,"_hasShrinkwrap":false,"_cnpm_publish_time":1509878389696,"_cnpmcore_publish_time":"2021-12-18T23:35:11.379Z"},"4.1.3":{"name":"runjs","version":"4.1.3","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"lint":"eslint src/ bin/ test/*.test.js","flow":"flow","build":"babel src/ --out-dir lib/","test":"yarn run lint && yarn run flow -- check && yarn run test:coverage && yarn run build && yarn run test:e2e","test:coverage":"jest --coverage","test:unit":"jest","test:watch":"jest --watch","test:e2e":"bash ./test/e2e.test.sh","clean":"rm -rf node_modules && yarn run clean:sandbox","clean:sandbox":"rm -rf test/babel-sandbox/node_modules && rm -rf test/typescript-sandbox/node_modules"},"engines":{"node":">=6.11.1"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"2.1.0","get-parameter-names":"0.3.0","lodash.padend":"4.6.1"},"devDependencies":{"babel-cli":"6.26.0","babel-eslint":"7.2.3","babel-preset-flow":"6.23.0","eslint":"4.5.0","eslint-config-standard":"10.2.1","eslint-plugin-flowtype":"2.35.1","eslint-plugin-import":"2.7.0","eslint-plugin-node":"5.1.1","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","flow-bin":"0.54.0","jest":"20.0.4"},"babel":{"presets":["flow"]},"eslintConfig":{"parser":"babel-eslint","plugins":["flowtype"],"extends":["eslint-config-standard"]},"jest":{"testEnvironment":"node","collectCoverageFrom":["src/**/*.js","bin/**/*.js"],"coverageReporters":["text"],"coverageThreshold":{"global":{"lines":70}}},"gitHead":"9673cbbaca817befa09c22a5367d761f0fad39c6","_id":"runjs@4.1.3","_shasum":"4c7c07af53d1aaf6c375aef8f4727ce314adca52","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"4c7c07af53d1aaf6c375aef8f4727ce314adca52","size":37403,"noattachment":false,"key":"/runjs/-/runjs-4.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-4.1.3.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runjs-4.1.3.tgz_1507193878084_0.9343655253760517"},"directories":{},"publish_time":1507193878155,"_hasShrinkwrap":false,"_cnpm_publish_time":1507193878155,"_cnpmcore_publish_time":"2021-12-18T23:35:11.822Z"},"4.1.2":{"name":"runjs","version":"4.1.2","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"lint":"eslint src/ bin/ test/*.test.js","flow":"flow","build":"babel src/ --out-dir lib/","test":"yarn run lint && yarn run flow -- check && yarn run test:coverage && yarn run build && yarn run test:e2e","test:coverage":"jest --coverage","test:unit":"jest","test:watch":"jest --watch","test:e2e":"bash ./test/e2e.test.sh","clean":"rm -rf node_modules && yarn run clean:sandbox","clean:sandbox":"rm -rf test/babel-sandbox/node_modules && rm -rf test/typescript-sandbox/node_modules"},"engines":{"node":">=6.11.1"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"2.1.0","get-parameter-names":"0.3.0","lodash.padend":"4.6.1"},"devDependencies":{"babel-cli":"6.26.0","babel-eslint":"7.2.3","babel-preset-flow":"6.23.0","eslint":"4.5.0","eslint-config-standard":"10.2.1","eslint-plugin-flowtype":"2.35.1","eslint-plugin-import":"2.7.0","eslint-plugin-node":"5.1.1","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","flow-bin":"0.54.0","jest":"20.0.4"},"babel":{"presets":["flow"]},"eslintConfig":{"parser":"babel-eslint","plugins":["flowtype"],"extends":["eslint-config-standard"]},"jest":{"testEnvironment":"node","collectCoverageFrom":["src/**/*.js","bin/**/*.js"],"coverageReporters":["text"],"coverageThreshold":{"global":{"lines":70}}},"gitHead":"9273027ce7e1bbf9bdc161dc96835fdd151e7019","_id":"runjs@4.1.2","_shasum":"2a2a7af93645891d32886cc5f0acfb18f8296a35","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"2a2a7af93645891d32886cc5f0acfb18f8296a35","size":37409,"noattachment":false,"key":"/runjs/-/runjs-4.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-4.1.2.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runjs-4.1.2.tgz_1505642854156_0.46492252103053033"},"directories":{},"publish_time":1505642854267,"_hasShrinkwrap":false,"_cnpm_publish_time":1505642854267,"_cnpmcore_publish_time":"2021-12-18T23:35:12.025Z"},"4.1.1":{"name":"runjs","version":"4.1.1","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"lint":"eslint src/ bin/ test/*.test.js","flow":"flow","build":"babel src/ --out-dir lib/","test":"yarn run lint && yarn run flow -- check && yarn run test:coverage && yarn run build && yarn run test:e2e","test:coverage":"jest --coverage","test:unit":"jest","test:watch":"jest --watch","test:e2e":"bash ./test/e2e.test.sh","clean":"rm -rf node_modules && yarn run clean:sandbox","clean:sandbox":"rm -rf test/babel-sandbox/node_modules && rm -rf test/typescript-sandbox/node_modules"},"engines":{"node":">=6.11.1"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"2.1.0","get-parameter-names":"0.3.0","lodash.padend":"4.6.1"},"devDependencies":{"babel-cli":"6.26.0","babel-eslint":"7.2.3","babel-preset-flow":"6.23.0","eslint":"4.5.0","eslint-config-standard":"10.2.1","eslint-plugin-flowtype":"2.35.1","eslint-plugin-import":"2.7.0","eslint-plugin-node":"5.1.1","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","flow-bin":"0.54.0","jest":"20.0.4"},"babel":{"presets":["flow"]},"eslintConfig":{"parser":"babel-eslint","plugins":["flowtype"],"extends":["eslint-config-standard"]},"jest":{"testEnvironment":"node","collectCoverageFrom":["src/**/*.js","bin/**/*.js"],"coverageReporters":["text"],"coverageThreshold":{"global":{"lines":70}}},"gitHead":"d79fe8c58d9d7beb10535b1112cf0d426eae661b","_id":"runjs@4.1.1","_shasum":"63c25ea8808ad4e5a49f6b5b5b3affec9373ee01","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"63c25ea8808ad4e5a49f6b5b5b3affec9373ee01","size":37408,"noattachment":false,"key":"/runjs/-/runjs-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-4.1.1.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runjs-4.1.1.tgz_1505522726974_0.3024589125998318"},"directories":{},"publish_time":1505522727191,"_hasShrinkwrap":false,"_cnpm_publish_time":1505522727191,"_cnpmcore_publish_time":"2021-12-18T23:35:12.295Z"},"4.1.0":{"name":"runjs","version":"4.1.0","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"lint":"eslint src/ bin/ test/*.test.js","flow":"flow","build":"babel src/ --out-dir lib/","test":"yarn run lint && yarn run flow -- check && yarn run test:coverage && yarn run build && yarn run test:e2e","test:coverage":"jest --coverage","test:unit":"jest","test:watch":"jest --watch","test:e2e":"bash ./test/e2e.test.sh","clean":"rm -rf node_modules && yarn run clean:sandbox","clean:sandbox":"rm -rf test/babel-sandbox/node_modules && rm -rf test/typescript-sandbox/node_modules"},"engines":{"node":">=6.11.1"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"2.1.0","get-parameter-names":"0.3.0","lodash.padend":"4.6.1"},"devDependencies":{"babel-cli":"6.26.0","babel-eslint":"7.2.3","babel-preset-flow":"6.23.0","eslint":"4.5.0","eslint-config-standard":"10.2.1","eslint-plugin-flowtype":"2.35.1","eslint-plugin-import":"2.7.0","eslint-plugin-node":"5.1.1","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","flow-bin":"0.54.0","jest":"20.0.4"},"babel":{"presets":["flow"]},"eslintConfig":{"parser":"babel-eslint","plugins":["flowtype"],"extends":["eslint-config-standard"]},"jest":{"testEnvironment":"node","collectCoverageFrom":["src/**/*.js","bin/**/*.js"],"coverageReporters":["text"],"coverageThreshold":{"global":{"lines":70}}},"gitHead":"8731a82907f4aed014e8d0480d8ed4e689074522","_id":"runjs@4.1.0","_shasum":"f4c695732853c24ea8aeac4cd0b6d0df7702b3b0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"f4c695732853c24ea8aeac4cd0b6d0df7702b3b0","size":37347,"noattachment":false,"key":"/runjs/-/runjs-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-4.1.0.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runjs-4.1.0.tgz_1505521259258_0.28302140440791845"},"directories":{},"publish_time":1505521259412,"_hasShrinkwrap":false,"_cnpm_publish_time":1505521259412,"_cnpmcore_publish_time":"2021-12-18T23:35:12.523Z"},"4.0.1":{"name":"runjs","version":"4.0.1","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"lint":"eslint lib/ bin/ test/*.test.js","test":"yarn run test:fast && yarn run test:e2e","test:fast":"yarn run lint && jest","test:e2e":"bash ./test/e2e.test.sh","clean":"rm -rf node_modules && yarn run clean:sandbox","clean:sandbox":"rm -rf test/babel-sandbox/node_modules && rm -rf test/typescript-sandbox/node_modules"},"engines":{"node":">=6.11.1"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"1.1.3","get-parameter-names":"0.3.0"},"devDependencies":{"eslint":"3.6.1","eslint-config-standard":"6.2.0","eslint-plugin-promise":"2.0.1","eslint-plugin-standard":"2.0.1","jest":"16.0.2"},"eslintConfig":{"extends":["eslint-config-standard"]},"gitHead":"9f647b1ab16e2338db930b1170636b0642e5e417","_id":"runjs@4.0.1","_shasum":"9aa575c39c06859fd80125c0c2aa39f691cc9a86","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"9aa575c39c06859fd80125c0c2aa39f691cc9a86","size":32952,"noattachment":false,"key":"/runjs/-/runjs-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-4.0.1.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runjs-4.0.1.tgz_1503204635799_0.840764258056879"},"directories":{},"publish_time":1503204636077,"_hasShrinkwrap":false,"_cnpm_publish_time":1503204636077,"_cnpmcore_publish_time":"2021-12-18T23:35:12.762Z"},"4.0.0":{"name":"runjs","version":"4.0.0","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"lint":"eslint lib/ bin/ test/*.test.js","test":"yarn run test:fast && yarn run test:e2e","test:fast":"yarn run lint && jest","test:e2e":"bash ./test/e2e.test.sh","clean":"rm -rf node_modules && yarn run clean:sandbox","clean:sandbox":"rm -rf test/babel-sandbox/node_modules && rm -rf test/typescript-sandbox/node_modules"},"engines":{"node":">=6.11.1"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"1.1.3","get-parameter-names":"0.3.0"},"devDependencies":{"eslint":"3.6.1","eslint-config-standard":"6.2.0","eslint-plugin-promise":"2.0.1","eslint-plugin-standard":"2.0.1","jest":"16.0.2"},"eslintConfig":{"extends":["eslint-config-standard"]},"gitHead":"aa06b355537d07822c2c880b73de915eff153394","_id":"runjs@4.0.0","_shasum":"c084df63975a7c509d669c806bff490c09e830a4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"c084df63975a7c509d669c806bff490c09e830a4","size":32919,"noattachment":false,"key":"/runjs/-/runjs-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-4.0.0.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runjs-4.0.0.tgz_1502273358210_0.10036662011407316"},"directories":{},"publish_time":1502273360950,"_hasShrinkwrap":false,"_cnpm_publish_time":1502273360950,"_cnpmcore_publish_time":"2021-12-18T23:35:12.959Z"},"4.0.0-beta.2":{"name":"runjs","version":"4.0.0-beta.2","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"lint":"eslint lib/ bin/ test/*.test.js","test":"yarn run test:fast && yarn run test:e2e","test:fast":"yarn run lint && jest","test:e2e":"bash ./test/e2e.test.sh","clean":"rm -rf node_modules && yarn run clean:sandbox","clean:sandbox":"rm -rf test/babel-sandbox/node_modules && rm -rf test/typescript-sandbox/node_modules"},"engines":{"node":">=6.11.1"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"1.1.3","get-parameter-names":"0.3.0"},"devDependencies":{"eslint":"3.6.1","eslint-config-standard":"6.2.0","eslint-plugin-promise":"2.0.1","eslint-plugin-standard":"2.0.1","jest":"16.0.2"},"eslintConfig":{"extends":["eslint-config-standard"]},"gitHead":"0516c6ada11790a2e939761aab80d4a10cd5ec8b","_id":"runjs@4.0.0-beta.2","_shasum":"9b5131839b315d7ba0f1b575c564a37a076318b8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"9b5131839b315d7ba0f1b575c564a37a076318b8","size":32953,"noattachment":false,"key":"/runjs/-/runjs-4.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-4.0.0-beta.2.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runjs-4.0.0-beta.2.tgz_1502271856877_0.21866435883566737"},"directories":{},"publish_time":1502271856961,"_hasShrinkwrap":false,"_cnpm_publish_time":1502271856961,"_cnpmcore_publish_time":"2021-12-18T23:35:13.223Z"},"4.0.0-beta.1":{"name":"runjs","version":"4.0.0-beta.1","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"build":"babel src/ --out-dir lib/","lint":"eslint src/ bin/ test/*.test.js","test":"yarn run test:fast && yarn run test:e2e","test:fast":"yarn run lint && yarn run build && jest","test:e2e":"bash ./test/e2e.test.sh","clean":"rm -rf node_modules && yarn run clean:sandbox","clean:sandbox":"rm -rf test/babel-sandbox/node_modules && rm -rf test/typescript-sandbox/node_modules"},"engines":{"node":">=6"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"1.1.3","get-parameter-names":"0.3.0"},"devDependencies":{"babel-cli":"6.16.0","babel-core":"6.16.0","babel-eslint":"7.0.0","babel-jest":"16.0.0","babel-preset-es2015":"6.16.0","babel-register":"6.16.3","eslint":"3.6.1","eslint-config-standard":"6.2.0","eslint-plugin-promise":"2.0.1","eslint-plugin-standard":"2.0.1","jest":"16.0.2"},"babel":{"presets":["es2015"]},"eslintConfig":{"extends":["eslint-config-standard"],"parser":"babel-eslint"},"gitHead":"bf9bdfd79cd6347a468ca67a6424fd7a9acdcf87","_id":"runjs@4.0.0-beta.1","_shasum":"02f52d7b032c01c2b56b21bcc785f423bda64c02","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"02f52d7b032c01c2b56b21bcc785f423bda64c02","size":39251,"noattachment":false,"key":"/runjs/-/runjs-4.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-4.0.0-beta.1.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runjs-4.0.0-beta.1.tgz_1502190104675_0.2075130462180823"},"directories":{},"publish_time":1502190104797,"_hasShrinkwrap":false,"_cnpm_publish_time":1502190104797,"_cnpmcore_publish_time":"2021-12-18T23:35:13.450Z"},"3.4.1":{"name":"runjs","version":"3.4.1","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"build":"babel src/ --out-dir lib/","lint":"eslint src/ bin/ test/*.test.js","test":"yarn run test:fast && yarn run test:e2e","test:fast":"yarn run lint && yarn run build && jest","test:e2e":"bash ./test/e2e.test.sh","clean":"rm -rf node_modules && rm -rf test/sandbox/node_modules"},"engines":{"node":">=4.8.0"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"1.1.3","get-parameter-names":"0.3.0","lodash.template":"4.4.0"},"devDependencies":{"babel-cli":"6.16.0","babel-core":"6.16.0","babel-eslint":"7.0.0","babel-jest":"16.0.0","babel-preset-es2015":"6.16.0","babel-register":"6.16.3","eslint":"3.6.1","eslint-config-standard":"6.2.0","eslint-plugin-promise":"2.0.1","eslint-plugin-standard":"2.0.1","jest":"16.0.2"},"babel":{"presets":["es2015"]},"eslintConfig":{"extends":["eslint-config-standard"],"parser":"babel-eslint"},"gitHead":"da8c31a2e64ac139b3ec12a17cc98bbd67817c9c","_id":"runjs@3.4.1","_shasum":"e4db65ef750b7b397f04c4a5f838040499d5bdbd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"e4db65ef750b7b397f04c4a5f838040499d5bdbd","size":39615,"noattachment":false,"key":"/runjs/-/runjs-3.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-3.4.1.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/runjs-3.4.1.tgz_1494077668810_0.3454856825992465"},"directories":{},"publish_time":1494077669083,"_hasShrinkwrap":false,"_cnpm_publish_time":1494077669083,"_cnpmcore_publish_time":"2021-12-18T23:35:13.667Z"},"3.4.0":{"name":"runjs","version":"3.4.0","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"build":"babel src/ --out-dir lib/","lint":"eslint src/ bin/ test/*.test.js","test":"yarn run test:fast && yarn run test:e2e","test:fast":"yarn run lint && yarn run build && jest","test:e2e":"bash ./test/e2e.test.sh","clean":"rm -rf node_modules && rm -rf test/sandbox/node_modules"},"engines":{"node":">=4.8.0"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"1.1.3","get-parameter-names":"0.3.0","lodash.template":"4.4.0"},"devDependencies":{"babel-cli":"6.16.0","babel-core":"6.16.0","babel-eslint":"7.0.0","babel-jest":"16.0.0","babel-preset-es2015":"6.16.0","babel-register":"6.16.3","eslint":"3.6.1","eslint-config-standard":"6.2.0","eslint-plugin-promise":"2.0.1","eslint-plugin-standard":"2.0.1","jest":"16.0.2"},"babel":{"presets":["es2015"]},"eslintConfig":{"extends":["eslint-config-standard"],"parser":"babel-eslint"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Paweł Gałązka\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"runjs@3.4.0","dist":{"shasum":"942cd7a90b5e74846fc0a94b21e57fad5a288df8","size":4897,"noattachment":false,"key":"/runjs/-/runjs-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-3.4.0.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/runjs-3.4.0.tgz_1494077588739_0.11468746094033122"},"directories":{},"publish_time":1494077588983,"_hasShrinkwrap":false,"_cnpm_publish_time":1494077588983,"_cnpmcore_publish_time":"2021-12-18T23:35:13.883Z"},"3.3.1":{"name":"runjs","version":"3.3.1","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"build":"babel src/ --out-dir lib/","lint":"eslint src/ bin/ test/*.test.js","test":"yarn run test:fast && yarn run test:e2e","test:fast":"yarn run lint && yarn run build && jest","test:e2e":"bash ./test/e2e.test.sh","clean":"rm -rf node_modules && rm -rf test/sandbox/node_modules"},"engines":{"node":">=4.8.0"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"1.1.3","get-parameter-names":"0.3.0","lodash.template":"4.4.0"},"devDependencies":{"babel-cli":"6.16.0","babel-core":"6.16.0","babel-eslint":"7.0.0","babel-jest":"16.0.0","babel-preset-es2015":"6.16.0","babel-register":"6.16.3","eslint":"3.6.1","eslint-config-standard":"6.2.0","eslint-plugin-promise":"2.0.1","eslint-plugin-standard":"2.0.1","jest":"16.0.2"},"babel":{"presets":["es2015"]},"eslintConfig":{"extends":["eslint-config-standard"],"parser":"babel-eslint"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Paweł Gałązka\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"runjs@3.3.1","dist":{"shasum":"b64c59d94d6ea7ae8513ce456bc2ad305fbe0a84","size":4791,"noattachment":false,"key":"/runjs/-/runjs-3.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-3.3.1.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/runjs-3.3.1.tgz_1493989984998_0.8287387215532362"},"directories":{},"publish_time":1493989987164,"_hasShrinkwrap":false,"_cnpm_publish_time":1493989987164,"_cnpmcore_publish_time":"2021-12-18T23:35:14.104Z"},"3.3.0":{"name":"runjs","version":"3.3.0","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"build":"babel src/ --out-dir lib/","lint":"eslint src/ bin/ test/*.test.js","test":"yarn run test:fast && yarn run test:e2e","test:fast":"yarn run lint && yarn run build && jest","test:e2e":"bash ./test/e2e.test.sh","clean":"rm -rf node_modules && rm -rf test/sandbox/node_modules"},"engines":{"node":">=4.8.0"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"1.1.3","get-parameter-names":"0.3.0","lodash.template":"4.4.0"},"devDependencies":{"babel-cli":"6.16.0","babel-core":"6.16.0","babel-preset-es2015":"6.16.0","babel-register":"6.16.3","babel-eslint":"7.0.0","babel-jest":"16.0.0","eslint":"3.6.1","eslint-config-standard":"6.2.0","eslint-plugin-promise":"2.0.1","eslint-plugin-standard":"2.0.1","jest":"16.0.2"},"babel":{"presets":["es2015"]},"eslintConfig":{"extends":["eslint-config-standard"],"parser":"babel-eslint"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Paweł Gałązka\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","_id":"runjs@3.3.0","dist":{"shasum":"7111792b0084f34ce890984453e3702f946a1ecb","size":4792,"noattachment":false,"key":"/runjs/-/runjs-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-3.3.0.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/runjs-3.3.0.tgz_1493989456194_0.9714919372927397"},"directories":{},"publish_time":1493989456434,"_hasShrinkwrap":false,"_cnpm_publish_time":1493989456434,"_cnpmcore_publish_time":"2021-12-18T23:35:14.305Z"},"3.2.1":{"name":"runjs","version":"3.2.1","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"build":"babel src/ --out-dir lib/","lint":"eslint src/ bin/ test/*.test.js","test":"npm run test:fast && npm run test:e2e","test:fast":"npm run lint && npm run build && jest","test:e2e":"bash ./test/e2e.test.sh","clean":"rm -rf node_modules && rm -rf test/sandbox/node_modules"},"engines":{"node":">=4.8.0"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"1.1.3","get-parameter-names":"0.3.0","lodash.template":"4.4.0"},"devDependencies":{"babel-cli":"6.16.0","babel-core":"6.16.0","babel-preset-es2015":"6.16.0","babel-register":"6.16.3","babel-eslint":"7.0.0","babel-jest":"16.0.0","eslint":"3.6.1","eslint-config-standard":"6.2.0","eslint-plugin-promise":"2.0.1","eslint-plugin-standard":"2.0.1","jest":"16.0.2"},"babel":{"presets":["es2015"]},"eslintConfig":{"extends":["eslint-config-standard"],"parser":"babel-eslint"},"gitHead":"cf44efc4372fb8651bfb893e977d4cfa591ef131","_id":"runjs@3.2.1","_shasum":"c84d9cbaaf7a6e7958888bac45101fc809506d28","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"c84d9cbaaf7a6e7958888bac45101fc809506d28","size":7596,"noattachment":false,"key":"/runjs/-/runjs-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-3.2.1.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/runjs-3.2.1.tgz_1492758422414_0.31920790299773216"},"directories":{},"publish_time":1492758422721,"_hasShrinkwrap":false,"_cnpm_publish_time":1492758422721,"_cnpmcore_publish_time":"2021-12-18T23:35:14.503Z"},"3.2.0":{"name":"runjs","version":"3.2.0","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"build":"babel src/ --out-dir lib/","lint":"eslint src/ bin/ test/*.test.js","test":"npm run test:fast && npm run test:e2e","test:fast":"npm run lint && npm run build && jest","test:e2e":"bash ./test/e2e.test.sh","clean":"rm -rf node_modules && rm -rf test/sandbox/node_modules"},"engines":{"node":">=4.8.0"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"1.1.3","get-parameter-names":"0.3.0","lodash.template":"4.4.0"},"devDependencies":{"babel-cli":"6.16.0","babel-core":"6.16.0","babel-preset-es2015":"6.16.0","babel-register":"6.16.3","babel-eslint":"7.0.0","babel-jest":"16.0.0","eslint":"3.6.1","eslint-config-standard":"6.2.0","eslint-plugin-promise":"2.0.1","eslint-plugin-standard":"2.0.1","jest":"16.0.2"},"babel":{"presets":["es2015"]},"eslintConfig":{"extends":["eslint-config-standard"],"parser":"babel-eslint"},"gitHead":"c99cc3297e85f771659023a4a55efbcad380c190","_id":"runjs@3.2.0","_shasum":"e5a4c9606942ad2cdf90b384340800d865c594a6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"e5a4c9606942ad2cdf90b384340800d865c594a6","size":7577,"noattachment":false,"key":"/runjs/-/runjs-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-3.2.0.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/runjs-3.2.0.tgz_1490180458871_0.4518386865966022"},"directories":{},"publish_time":1490180459156,"_hasShrinkwrap":false,"_cnpm_publish_time":1490180459156,"_cnpmcore_publish_time":"2021-12-18T23:35:14.717Z"},"3.1.1":{"name":"runjs","version":"3.1.1","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"build":"babel src/ --out-dir lib/","lint":"eslint src/ bin/ test/*.test.js","test":"npm run test:fast && npm run test:e2e","test:fast":"npm run lint && npm run build && jest","test:e2e":"bash ./test/e2e.test.sh","clean":"rm -rf node_modules && rm -rf test/sandbox/node_modules"},"engines":{"node":">=4.8.0"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"1.1.3","lodash.template":"4.4.0"},"devDependencies":{"babel-cli":"6.16.0","babel-core":"6.16.0","babel-preset-es2015":"6.16.0","babel-register":"6.16.3","babel-eslint":"7.0.0","babel-jest":"16.0.0","eslint":"3.6.1","eslint-config-standard":"6.2.0","eslint-plugin-promise":"2.0.1","eslint-plugin-standard":"2.0.1","jest":"16.0.2"},"babel":{"presets":["es2015"]},"eslintConfig":{"extends":["eslint-config-standard"],"parser":"babel-eslint"},"gitHead":"1caf245dae05214dfe2aa45518c9ed799fe52476","_id":"runjs@3.1.1","_shasum":"3235a2e1c15a2514ef4433645d4e2054ccef1a11","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"3235a2e1c15a2514ef4433645d4e2054ccef1a11","size":7584,"noattachment":false,"key":"/runjs/-/runjs-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-3.1.1.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/runjs-3.1.1.tgz_1490067389211_0.8259344117250293"},"directories":{},"publish_time":1490067391014,"_hasShrinkwrap":false,"_cnpm_publish_time":1490067391014,"_cnpmcore_publish_time":"2021-12-18T23:35:14.926Z"},"3.1.0":{"name":"runjs","version":"3.1.0","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"build":"babel src/ --out-dir lib/","lint":"eslint src/ bin/ test/*.test.js","test":"npm run test:fast && npm run test:e2e","test:fast":"npm run lint && npm run build && jest","test:e2e":"bash ./test/e2e.test.sh","clean":"rm -rf node_modules && rm -rf test/sandbox/node_modules"},"engines":{"node":">=4.8.0"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"1.1.3","lodash.template":"4.4.0"},"devDependencies":{"babel-cli":"6.16.0","babel-core":"6.16.0","babel-preset-es2015":"6.16.0","babel-register":"6.16.3","babel-eslint":"7.0.0","babel-jest":"16.0.0","eslint":"3.6.1","eslint-config-standard":"6.2.0","eslint-plugin-promise":"2.0.1","eslint-plugin-standard":"2.0.1","jest":"16.0.2"},"babel":{"presets":["es2015"]},"eslintConfig":{"extends":["eslint-config-standard"],"parser":"babel-eslint"},"gitHead":"3df282b8e655c2ef2e21db2cd4bd6a4335d345f5","_id":"runjs@3.1.0","_shasum":"755955d7b4354ef8b483172b29667c9448fe83e8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"755955d7b4354ef8b483172b29667c9448fe83e8","size":7569,"noattachment":false,"key":"/runjs/-/runjs-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-3.1.0.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/runjs-3.1.0.tgz_1489897296794_0.13976073148660362"},"directories":{},"publish_time":1489897298678,"_hasShrinkwrap":false,"_cnpm_publish_time":1489897298678,"_cnpmcore_publish_time":"2021-12-18T23:35:15.137Z"},"3.0.0":{"name":"runjs","version":"3.0.0","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"build":"babel src/ --out-dir lib/","lint":"eslint src/ bin/ test/*.test.js","test":"npm run test:fast && npm run test:e2e","test:fast":"npm run lint && npm run build && jest","test:e2e":"bash ./test/e2e.test.sh","clean":"rm -rf node_modules && rm -rf test/sandbox/node_modules"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"1.1.3","lodash.template":"4.4.0"},"devDependencies":{"babel-cli":"6.16.0","babel-core":"6.16.0","babel-preset-es2015":"6.16.0","babel-register":"6.16.3","babel-eslint":"7.0.0","babel-jest":"16.0.0","eslint":"3.6.1","eslint-config-standard":"6.2.0","eslint-plugin-promise":"2.0.1","eslint-plugin-standard":"2.0.1","jest":"16.0.2"},"babel":{"presets":["es2015"]},"eslintConfig":{"extends":["eslint-config-standard"],"parser":"babel-eslint"},"gitHead":"b9219060244cc1ead1aa95611925d71bbd9d1202","_id":"runjs@3.0.0","_shasum":"876ae2b090a1bfa76567fc924961e0ed31a08c19","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"876ae2b090a1bfa76567fc924961e0ed31a08c19","size":7397,"noattachment":false,"key":"/runjs/-/runjs-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-3.0.0.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/runjs-3.0.0.tgz_1488961043230_0.48095597280189395"},"directories":{},"publish_time":1488961045149,"_hasShrinkwrap":false,"_cnpm_publish_time":1488961045149,"_cnpmcore_publish_time":"2021-12-18T23:35:15.331Z"},"3.0.0-beta.1":{"name":"runjs","version":"3.0.0-beta.1","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"build":"babel src/ --out-dir lib/","lint":"eslint src/ bin/ test/*.test.js","test":"npm run test:fast && npm run test:e2e","test:fast":"npm run lint && npm run build && jest","test:e2e":"bash ./test/e2e.test.sh","clean":"rm -rf node_modules && rm -rf test/sandbox/node_modules"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"1.1.3","lodash.template":"4.4.0"},"devDependencies":{"babel-cli":"6.16.0","babel-core":"6.16.0","babel-preset-es2015":"6.16.0","babel-register":"6.16.3","babel-eslint":"7.0.0","babel-jest":"16.0.0","eslint":"3.6.1","eslint-config-standard":"6.2.0","eslint-plugin-promise":"2.0.1","eslint-plugin-standard":"2.0.1","jest":"16.0.2"},"babel":{"presets":["es2015"]},"eslintConfig":{"extends":["eslint-config-standard"],"parser":"babel-eslint"},"gitHead":"7f242c40cea0b2d003d5125ca2364c51279e71bf","_id":"runjs@3.0.0-beta.1","_shasum":"c3110ce5cbfd3a11963ec7b86a3da2b5313488b1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"c3110ce5cbfd3a11963ec7b86a3da2b5313488b1","size":7391,"noattachment":false,"key":"/runjs/-/runjs-3.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-3.0.0-beta.1.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/runjs-3.0.0-beta.1.tgz_1484522711780_0.4215257102623582"},"directories":{},"publish_time":1484522713541,"_hasShrinkwrap":false,"_cnpm_publish_time":1484522713541,"_cnpmcore_publish_time":"2021-12-18T23:35:15.596Z"},"2.6.1":{"name":"runjs","version":"2.6.1","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"build":"babel src/ --out-dir lib/","lint":"eslint src/ bin/ test/*.test.js","test":"npm run lint && npm run test:fast && npm run test:e2e","test:fast":"npm run build && jest","test:e2e":"bash ./test/e2e.test.sh","clean":"rm -rf node_modules && rm -rf test/sandbox/node_modules"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"1.1.3","lodash.template":"4.4.0"},"devDependencies":{"babel-cli":"6.16.0","babel-core":"6.16.0","babel-preset-es2015":"6.16.0","babel-register":"6.16.3","babel-eslint":"7.0.0","babel-jest":"16.0.0","eslint":"3.6.1","eslint-config-standard":"6.2.0","eslint-plugin-promise":"2.0.1","eslint-plugin-standard":"2.0.1","jest":"16.0.2"},"babel":{"presets":["es2015"]},"eslintConfig":{"extends":["eslint-config-standard"],"parser":"babel-eslint"},"gitHead":"8f777a00d889f427abb6348e5a7112cee6e45300","_id":"runjs@2.6.1","_shasum":"ca7a214fa3fbd0239ac38faed178fca8483e5bb3","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"ca7a214fa3fbd0239ac38faed178fca8483e5bb3","size":4414,"noattachment":false,"key":"/runjs/-/runjs-2.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-2.6.1.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/runjs-2.6.1.tgz_1483499750683_0.21516332030296326"},"directories":{},"publish_time":1483499752711,"_hasShrinkwrap":false,"_cnpm_publish_time":1483499752711,"_cnpmcore_publish_time":"2021-12-18T23:35:15.813Z"},"2.6.0":{"name":"runjs","version":"2.6.0","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"build":"babel src/ --out-dir lib/","test":"npm run test:fast && npm run test:e2e","test:fast":"npm run build && mocha test/api.test.js --compilers js:babel-register","test:e2e":"bash ./test/e2e.test.sh","clean":"rm -rf node_modules && rm -rf test/sandbox/node_modules"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"1.1.3","lodash.template":"4.4.0"},"devDependencies":{"babel-cli":"6.16.0","babel-core":"6.16.0","babel-preset-es2015":"6.16.0","babel-register":"6.16.3","mocha":"3.1.0","mochaccino":"1.2.0"},"babel":{"presets":["es2015"]},"gitHead":"d1c41b4a7ea9ef6ab36bebae89ba0daa249c1633","_id":"runjs@2.6.0","_shasum":"2e4dc3ad54783c21ff78e298f24908e9ce342d62","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"2e4dc3ad54783c21ff78e298f24908e9ce342d62","size":4368,"noattachment":false,"key":"/runjs/-/runjs-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-2.6.0.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/runjs-2.6.0.tgz_1480728759189_0.7191908117383718"},"directories":{},"publish_time":1480728759468,"_hasShrinkwrap":false,"_cnpm_publish_time":1480728759468,"_cnpmcore_publish_time":"2021-12-18T23:35:16.018Z"},"2.5.1":{"name":"runjs","version":"2.5.1","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"build":"babel src/ --out-dir lib/","test":"npm run test:fast && npm run test:e2e","test:fast":"npm run build && mocha test/api.test.js --compilers js:babel-register","test:e2e":"bash ./test/e2e.test.sh","clean":"rm -rf node_modules && rm -rf test/sandbox/node_modules"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"1.1.3","lodash.template":"4.4.0"},"devDependencies":{"babel-cli":"6.16.0","babel-core":"6.16.0","babel-preset-es2015":"6.16.0","babel-register":"6.16.3","mocha":"3.1.0","mochaccino":"1.2.0"},"babel":{"presets":["es2015"]},"gitHead":"ac78d83e581e943f1149d2a8e398106c9ded44bb","_id":"runjs@2.5.1","_shasum":"be5f9fa03ad5a43017cb06b1257f344ff06f8f1b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"be5f9fa03ad5a43017cb06b1257f344ff06f8f1b","size":4353,"noattachment":false,"key":"/runjs/-/runjs-2.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-2.5.1.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/runjs-2.5.1.tgz_1477379084464_0.35836372431367636"},"directories":{},"publish_time":1477379084710,"_hasShrinkwrap":false,"_cnpm_publish_time":1477379084710,"_cnpmcore_publish_time":"2021-12-18T23:35:16.237Z"},"2.5.0":{"name":"runjs","version":"2.5.0","description":"Minimalistic building system","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"build":"babel src/ --out-dir lib/","test":"npm run test:fast && npm run test:e2e","test:fast":"npm run build && mocha test/api.test.js --compilers js:babel-register","test:e2e":"bash ./test/e2e.test.sh","clean":"rm -rf node_modules && rm -rf test/sandbox/node_modules"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"1.1.3","lodash.template":"4.4.0"},"devDependencies":{"babel-cli":"6.16.0","babel-core":"6.16.0","babel-preset-es2015":"6.16.0","babel-register":"6.16.3","mocha":"3.1.0","mochaccino":"1.2.0"},"babel":{"presets":["es2015"]},"gitHead":"6ab62606d5bff5419d2efe057a2736b8473091a4","_id":"runjs@2.5.0","_shasum":"d75f90b399080012f9715adef468d2fab1a04ee9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"d75f90b399080012f9715adef468d2fab1a04ee9","size":4298,"noattachment":false,"key":"/runjs/-/runjs-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-2.5.0.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/runjs-2.5.0.tgz_1475221544820_0.8688248877879232"},"directories":{},"publish_time":1475221545062,"_hasShrinkwrap":false,"_cnpm_publish_time":1475221545062,"_cnpmcore_publish_time":"2021-12-18T23:35:16.467Z"},"2.4.3":{"name":"runjs","version":"2.4.3","description":"Minimalistic building system","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"build":"babel src/ --out-dir lib/","pretest":"npm run build","test":"mocha test/*.test.js --compilers js:babel-register --timeout 150000","test:fast":"npm run build && mocha test/index.test.js --compilers js:babel-register","clean":"rm -rf node_modules && rm -rf test/sandbox/node_modules && rm -rf test/sandbox/babel6/node_modules && rm -rf test/sandbox/installation/node_modules && rm -rf test/sandbox/no-babel/node_modules"},"engines":{"node":">=6.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"1.1.0","lodash":"3.10.1"},"devDependencies":{"babel-cli":"6.10.1","babel-core":"6.9.1","babel-preset-es2015":"6.9.0","babel-register":"6.9.0","mocha":"2.3.4","mochaccino":"1.1.0"},"babel":{"presets":["es2015"]},"gitHead":"e6a6d2e129d4e41682ae3dc0d8db4b85465479a9","_id":"runjs@2.4.3","_shasum":"8035350f6e9704c37b685f82e557b706e7ecf183","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"8035350f6e9704c37b685f82e557b706e7ecf183","size":4197,"noattachment":false,"key":"/runjs/-/runjs-2.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-2.4.3.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/runjs-2.4.3.tgz_1474541032700_0.9181606529746205"},"directories":{},"publish_time":1474541032930,"_hasShrinkwrap":false,"_cnpm_publish_time":1474541032930,"_cnpmcore_publish_time":"2021-12-18T23:35:16.710Z"},"2.4.2":{"name":"runjs","version":"2.4.2","description":"Minimalistic building system","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"build":"babel src/ --out-dir lib/","pretest":"npm run build","test":"mocha test/*.test.js --compilers js:babel-register --timeout 150000","test:fast":"npm run build && mocha test/index.test.js --compilers js:babel-register","clean":"rm -rf node_modules && rm -rf test/sandbox/node_modules && rm -rf test/sandbox/babel6/node_modules && rm -rf test/sandbox/installation/node_modules && rm -rf test/sandbox/no-babel/node_modules"},"engines":{"node":">=6.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"1.1.0","lodash":"3.10.1"},"devDependencies":{"babel-cli":"6.10.1","babel-core":"6.9.1","babel-preset-es2015":"6.9.0","babel-register":"6.9.0","mocha":"2.3.4","mochaccino":"1.1.0"},"babel":{"presets":["es2015"]},"gitHead":"a6142bb4ac5f486fc1ea34b911d0eb554e40ad19","_id":"runjs@2.4.2","_shasum":"42d4f28f36352af8128c97a8ac533b261b7a3690","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"42d4f28f36352af8128c97a8ac533b261b7a3690","size":4000,"noattachment":false,"key":"/runjs/-/runjs-2.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-2.4.2.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/runjs-2.4.2.tgz_1474165661388_0.9192913735751063"},"directories":{},"publish_time":1474165664352,"_hasShrinkwrap":false,"_cnpm_publish_time":1474165664352,"_cnpmcore_publish_time":"2021-12-18T23:35:16.942Z"},"2.4.1":{"name":"runjs","version":"2.4.1","description":"Minimalistic building system","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"build":"babel src/ --out-dir lib/","pretest":"npm run build","test":"mocha test/*.test.js --compilers js:babel-register --timeout 150000","test:fast":"npm run build && mocha test/index.test.js --compilers js:babel-register","clean":"rm -rf node_modules && rm -rf test/sandbox/node_modules && rm -rf test/sandbox/babel6/node_modules && rm -rf test/sandbox/installation/node_modules && rm -rf test/sandbox/no-babel/node_modules"},"engines":{"node":">=6.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"1.1.0","lodash":"3.10.1"},"devDependencies":{"babel-cli":"6.10.1","babel-core":"6.9.1","babel-preset-es2015":"6.9.0","babel-register":"6.9.0","mocha":"2.3.4","mochaccino":"1.1.0"},"babel":{"presets":["es2015"]},"gitHead":"1820e6eacc68c91b8bd0823768cc3851e6330312","_id":"runjs@2.4.1","_shasum":"f84cc314f287ffe2bf938b3d868b6a3dbb7792e5","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"f84cc314f287ffe2bf938b3d868b6a3dbb7792e5","size":4023,"noattachment":false,"key":"/runjs/-/runjs-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-2.4.1.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/runjs-2.4.1.tgz_1468736383605_0.4963804588187486"},"directories":{},"publish_time":1468736385512,"_hasShrinkwrap":false,"_cnpm_publish_time":1468736385512,"_cnpmcore_publish_time":"2021-12-18T23:35:17.148Z"},"2.4.0":{"name":"runjs","version":"2.4.0","description":"Minimalistic building system","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"build":"babel src/ --out-dir lib/","pretest":"npm run build","test":"mocha test/*.test.js --compilers js:babel-register --timeout 150000","test:fast":"npm run build && mocha test/index.test.js --compilers js:babel-register","clean":"rm -rf node_modules && rm -rf test/sandbox/node_modules && rm -rf test/sandbox/babel6/node_modules && rm -rf test/sandbox/installation/node_modules && rm -rf test/sandbox/no-babel/node_modules"},"engines":{"node":">=6.0.0","npm":">=3.0.0"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"1.1.0","lodash":"3.10.1"},"devDependencies":{"babel-cli":"6.10.1","babel-core":"6.9.1","babel-preset-es2015":"6.9.0","babel-register":"6.9.0","mocha":"2.3.4","mochaccino":"1.1.0"},"babel":{"presets":["es2015"]},"gitHead":"297ef999ee4bb6db9e43949892f904e02d0463f2","_id":"runjs@2.4.0","_shasum":"720df9d5e955bb5cb22a50e158279bacb575c39a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"720df9d5e955bb5cb22a50e158279bacb575c39a","size":3996,"noattachment":false,"key":"/runjs/-/runjs-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-2.4.0.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/runjs-2.4.0.tgz_1468735501452_0.2633636393584311"},"directories":{},"publish_time":1468735503222,"_hasShrinkwrap":false,"_cnpm_publish_time":1468735503222,"_cnpmcore_publish_time":"2021-12-18T23:35:17.497Z"},"2.3.0":{"name":"runjs","version":"2.3.0","description":"Minimalistic building system","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"build":"babel src/ --out-dir lib/","pretest":"npm run build","test":"mocha test/*.test.js --compilers js:babel-register --timeout 100000","test:fast":"npm run build && mocha test/index.test.js --compilers js:babel-register","clean":"rm -rf node_modules && rm -rf test/sandbox/node_modules && rm -rf test/sandbox/babel6/node_modules && rm -rf test/sandbox/installation/node_modules && rm -rf test/sandbox/no-babel/node_modules"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"babel-core":"6.9.1","babel-preset-es2015":"^6.9.0","babel-register":"6.9.0","chalk":"1.1.0","chokidar":"1.2.0","lodash":"3.10.1"},"devDependencies":{"babel-cli":"6.10.1","mocha":"2.3.4","mochaccino":"1.1.0"},"babel":{"presets":["es2015"]},"gitHead":"7c89b79918af0bdf4e90ccaa3a3d0791f3945863","_id":"runjs@2.3.0","_shasum":"a1746b0f89170fc986396ce0143a84acf8734652","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"a1746b0f89170fc986396ce0143a84acf8734652","size":4613,"noattachment":false,"key":"/runjs/-/runjs-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-2.3.0.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/runjs-2.3.0.tgz_1465900963574_0.39309617900289595"},"directories":{},"publish_time":1465900964134,"_hasShrinkwrap":false,"_cnpm_publish_time":1465900964134,"_cnpmcore_publish_time":"2021-12-18T23:35:17.721Z"},"2.2.0":{"name":"runjs","version":"2.2.0","description":"Minimalistic building system","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"scripts":{"build":"babel src/ --out-dir lib/","pretest":"npm run build","test":"mocha test/*.test.js --compilers js:babel/register --timeout 100000","test:fast":"npm run build && mocha test/index.test.js --compilers js:babel/register"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"1.1.0","chokidar":"1.2.0","lodash":"3.10.1","babel":"5.8.23"},"devDependencies":{"mocha":"2.3.4","mochaccino":"1.1.0"},"gitHead":"c5bec6309df515aa876c7f7467d1414cb6090136","_id":"runjs@2.2.0","_shasum":"2cda7c4cfc3f033c4062b6a2e415ea4be8f63076","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"2cda7c4cfc3f033c4062b6a2e415ea4be8f63076","size":4521,"noattachment":false,"key":"/runjs/-/runjs-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-2.2.0.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"directories":{},"publish_time":1450394303790,"_hasShrinkwrap":false,"_cnpm_publish_time":1450394303790,"_cnpmcore_publish_time":"2021-12-18T23:35:17.927Z"},"2.1.0":{"name":"runjs","version":"2.1.0","description":"Minimalistic building system","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"babel":"5.8.23","chalk":"1.1.0","chokidar":"1.2.0","lodash":"3.10.1"},"devDependencies":{"mocha":"2.3.4","mochaccino":"1.1.0"},"gitHead":"192ec87d65cb111de48253a276483f68a000c180","_id":"runjs@2.1.0","scripts":{},"_shasum":"dba699d458db0ca599474ee16015f3f75aec06f1","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"dba699d458db0ca599474ee16015f3f75aec06f1","size":4668,"noattachment":false,"key":"/runjs/-/runjs-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-2.1.0.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"directories":{},"publish_time":1449422199236,"_hasShrinkwrap":false,"_cnpm_publish_time":1449422199236,"_cnpmcore_publish_time":"2021-12-18T23:35:18.215Z"},"2.0.0":{"name":"runjs","version":"2.0.0","description":"Minimalistic building system","keywords":["build","system","make","tool"],"main":"lib/index.js","bin":{"run":"bin/run.js"},"engines":{"node":">=4.0.0"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"babel":"^5.8.23","chalk":"^1.1.0"},"devDependencies":{"babel-jest":"^5.3.0","jest-cli":"^0.5.10"},"jest":{"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","testFileExtensions":["js"],"moduleFileExtensions":["js","json"],"testDirectoryName":"spec","unmockedModulePathPatterns":["./node_modules/chalk/"],"verbose":true},"gitHead":"cf7ea52ba59f62ebd9c77fe38962371e5a2d95c4","_id":"runjs@2.0.0","scripts":{},"_shasum":"fb511b05a9d1127566e3f5085760cf1e61d0c194","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"fb511b05a9d1127566e3f5085760cf1e61d0c194","size":2680,"noattachment":false,"key":"/runjs/-/runjs-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-2.0.0.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"directories":{},"publish_time":1445027738592,"_hasShrinkwrap":false,"_cnpm_publish_time":1445027738592,"_cnpmcore_publish_time":"2021-12-18T23:35:18.457Z"},"1.1.0":{"name":"runjs","version":"1.1.0","description":"Minimalistic building system","main":"index.js","bin":{"run":"bin/run"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"^1.1.0","coffee-script":"^1.9.3"},"devDependencies":{"jasmine":"^2.3.2"},"gitHead":"8c32d2904a5db89d270c92cfc2a2a464d0df9ca8","_id":"runjs@1.1.0","_shasum":"660b1a4176879d65d46cf31e23063dd1684e40a1","_from":".","_npmVersion":"2.13.3","_nodeVersion":"0.12.7","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"660b1a4176879d65d46cf31e23063dd1684e40a1","size":4003,"noattachment":false,"key":"/runjs/-/runjs-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-1.1.0.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"directories":{},"publish_time":1440691167924,"_hasShrinkwrap":false,"_cnpm_publish_time":1440691167924,"_cnpmcore_publish_time":"2021-12-18T23:35:18.659Z"},"1.0.0":{"name":"runjs","version":"1.0.0","description":"Install:","main":"index.js","bin":{"run":"bin/run"},"scripts":{"test":"jasmine"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/runjs.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"homepage":"https://github.com/pawelgalazka/runjs#readme","dependencies":{"chalk":"^1.1.0"},"devDependencies":{"jasmine":"^2.3.2"},"gitHead":"c42da323dcee91cb62eaeb157aafb22dfd501ed8","_id":"runjs@1.0.0","_shasum":"ffc6c57c7f39d9f9ca6262e6efc2774a8e662c09","_from":".","_npmVersion":"2.13.3","_nodeVersion":"0.12.7","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"ffc6c57c7f39d9f9ca6262e6efc2774a8e662c09","size":2385,"noattachment":false,"key":"/runjs/-/runjs-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/runjs/download/runjs-1.0.0.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"directories":{},"publish_time":1439624605175,"_hasShrinkwrap":false,"_cnpm_publish_time":1439624605175,"_cnpmcore_publish_time":"2021-12-18T23:35:18.932Z"}},"readme":"# runjs ![node version](https://img.shields.io/node/v/runjs.svg) [![Build Status](https://travis-ci.org/pawelgalazka/runjs.svg?branch=master)](https://travis-ci.org/pawelgalazka/runjs) [![npm version](https://badge.fury.io/js/runjs.svg)](https://badge.fury.io/js/runjs)\n\nMinimalistic building tool\n\n- [Get started](#get-started)\n- [Why runjs ?](#why-runjs-)\n- [Features](#features)\n    - [Executing shell commands](#executing-shell-commands)\n    - [Handling arguments](#handling-arguments)\n    - [Documenting tasks](#documenting-tasks)\n    - [Namespacing](#namespacing)\n    - [Sharing tasks](#sharing-tasks)\n    - [Autocompletion](#autocompletion)\n- [Transpilers](#transpilers)\n    - [Babel](#babel)\n    - [TypeScript](#typescript)\n- [API](#api)\n    - [run](#runcmd-options)\n    - [options](#optionsthis)\n    - [help](#helpfunc-annotation)\n- [Using Async/Await](#using-asyncawait)\n\n\n> For 3.x to 4.x migration instructions look [here](https://github.com/pawelgalazka/runjs/releases/tag/v4.0.0)\n\n\n## Get started\n\nInstall runjs in your project\n\n    npm install runjs --save-dev\n    \nCreate `runfile.js` in your root project directory:\n\n```js\nconst { run } = require('runjs')\n\nfunction hello(name = 'Mysterious') {\n  console.log(`Hello ${name}!`)\n}\n\nfunction makedir() {\n  run('mkdir somedir')\n}\n\nmodule.exports = {\n  hello,\n  makedir\n}\n```\n\nCall in your terminal:\n\n```bash\n$ npx run hello Tommy\nHello Tommy!\n$ npx run makedir\nmkdir somedir\n```\n\n> For node < 8.2, [npx](https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b)\nis not available, so doing `npm install -g runjs-cli` is neccessary which installs\nglobal `run` script. After that above task would be called like: `run hello Tommy`\n\nMechanism of RunJS is very simple. Tasks are run by just importing `runfile.js` as a\nnormal node.js module. Then based on command line arguments proper exported function\nfrom `runfile.js` is called.\n\nRunJS in a nutshell\n\n```js\nconst runfile = require(path.resolve('./runfile'))\nconst taskName = process.argv[2]\nconst { options, params } = parseArgs(process.argv.slice(2))\n\nrunfile[taskName].apply({ options }, params)\n```\n\n\n## Why runjs ?\n\nWe have Grunt, Gulp, npm scripts, Makefile. Why another building tool ?\n\nGulp or Grunt files seem overly complex for what they do and the plugin\necosystem adds a layer of complexity towards the simple command\nline tools underneath. The documentation is not always up to date\nand the plugin does not always use the latest version of the tool.\nAfter a while customizing the process even with simple things,\nreconfiguring it becomes time consuming.\n\nNpm scripts are simple but they get out of hand pretty quickly if\nwe need more complex process which make them quite hard to read\nand manage.\n\nMakefiles are simple, better for more complex processes\nbut they depend on bash scripting. Within `runfile` you can use\ncommand line calls as well as JavaScript code and npm\nlibraries which makes that approach much more flexible.\n\n[More](https://hackernoon.com/simple-build-tools-npm-scripts-vs-makefile-vs-runjs-31e578278162)\n\n\n## Features\n\n### Executing shell commands\n\nRunJS gives an easy way to execute shell commands in your tasks by `run` function\nin synchronous and asynchronous way:\n\n```js\nconst { run } = require('runjs')\n\nfunction commands () {\n  run('jest')\n  run(`webpack-dev-server --config webpack.config.js`, {\n    async: true\n  })\n}\n\nmodule.exports = {\n  all\n}\n```\n\n```bash\n$ run commands\n```\n\nBecause `./node_modules/.bin` is included in `PATH` when calling shell commands\nby `run` function, you can call \"bins\" from your local project in the same way as \nin npm scripts.\n\n### Handling arguments\n\nProvided arguments in the command line are passed to the function:\n\n\n```javascript\nfunction sayHello (who) {\n  console.log(`Hello ${who}!`)\n}\n\nmodule.exports = {\n  sayHello\n}\n```\n\n```bash\n$ run sayHello world\nHello world!\n```\n    \nYou can also provide dash arguments like `-a` or `--test`. Order of them doesn't \nmatter after task name. They will be always available by `options` helper \nfrom inside a function.\n\n```javascript\nconst { options } = require('runjs')\n\nfunction sayHello (who) {\n  console.log(`Hello ${who}!`)\n  console.log('Given options:', options(this))\n}\n\nmodule.exports = {\n  sayHello\n}\n```\n\n```bash\n$ run sayHello -a --test=something world\nHello world!\nGiven options: { a: true, test: 'something' }\n```\n    \n    \n### Documenting tasks\n\nTo display all available tasks for your `runfile.js` type `run` in your command line\nwithout any arguments:\n\n    $ run\n    Processing runfile.js...\n    \n    Available tasks:\n    echo                    - echo task description\n    buildjs                 - Compile JS files\n    \nUse `help` utility function for your task to get additional description:\n\n```javascript\nconst { run, help } = require('runjs')\n\nfunction buildjs () {\n  \n}\n\nhelp(buildjs, 'Compile JS files')\n\nmodule.exports = {\n  buildjs\n}\n```\n\n    $ run buildjs --help\n    Processing runfile.js...\n    \n    Usage: buildjs\n    \n    Compile JS files\n    \nYou can provide detailed annotation to give even more info about the task:\n\n```javascript\nconst dedent = require('dedent')\nconst { run, help } = require('runjs')\n\nfunction test (file) {\n  \n}\n\nhelp(test, {\n  description: 'Run unit tests',\n  params: ['file'],\n  options: {\n    watch: 'run tests in a watch mode'\n  },\n  examples: dedent`\n    run test dummyComponent.js\n    run test dummyComponent.js --watch\n  `\n})\n\nmodule.exports = {\n  test\n}\n```\n\n    $ run test --help\n    Processing runfile.js...\n    \n    Usage: test [options] [file]\n    \n    Run unit tests\n    \n    Options:\n    \n      --watch       run tests in a watch mode\n      \n    Examples:\n    \n    run test dummyComponent.js\n    run test dummyComponent.js --watch\n\n\n### Namespacing\n\nTo better organise tasks, it is possible to call them from namespaces:\n```js\nconst test = {\n  unit () {\n    console.log('Doing unit testing!')\n  }\n}\n\nmodule.exports = {\n  test\n}\n```\n\n```bash\n$ run test:unit\nDoing unit testing!\n```\n\nThis is especially useful if `runfile.js` gets too large. We can move some tasks\nto external modules and import them back to a namespace:\n\n`./tasks/test.js`:\n\n```javascript\nfunction unit () {\n  console.log('Doing unit testing!')\n}\n\nfunction integration () {\n  console.log('Doing unit testing!')\n}\n\nmodule.exports = {\n  unit,\n  integration\n}\n```\n\n`runfile.js`\n```js\nconst test = require('./tasks/test')\n\nmodule.exports = {\n  test\n}\n```\n\n```bash\n$ run test:unit\nDoing unit testing!\n```\n\nIf we don't want to put imported tasks into a namespace, we can always use spread\noperator:\n\n```js\nmodule.exports = {\n  ...test\n}\n```\n\n```bash\n$ run unit\nDoing unit testing!\n```\n\nWith ES6 modules import/export syntax this becomes even simpler:\n\n```js\n// export with no namespace\nexport * from './tasks/test' // no namespace\n\n// export with namespace\nimport * as test from './tasks/test'\nexport { test } // add namespace\n```\n\n```bash\n$ run unit\n$ run test:unit\n```\n\n### Sharing tasks\n\nBecause `runfile.js` is just a node.js module and `runjs` just calls exported\nfunctions from that module based on cli arguments, nothing stops you to move \nsome repetitive tasks across your projects to external npm package and \njust reuse it.\n\n`shared-runfile` module:\n```js\nfunction shared1 () {\n  console.log('This task is shared!')\n}\n\nfunction shared2 () {\n  console.log('This task is shared!')\n}\n\nmodule.exports = {\n  shared1,\n  shared2\n}\n```\n\nLocal `runfile.js`\n```js\nconst shared = require('shared-runfile')\n\nfunction local () {\n  console.log('This task is local!')\n}\n\nmodule.exports = {\n  ...shared,\n  local\n}\n```\n\n```bash\n$ run shared1\n$ run shared2\n$ run local\n```\n\n### Autocompletion\n\nAfter setting up autocompletion, suggestions about available\ntasks from your `runfile.js` will be given when calling `run <tab>`.\n\n> This is an experimental feature. It will work slowly if you\nuse transpiler with your `runfile.js`. It won't work also\nwith `npx run <task>` calls, `npm -g install runjs-cli` is necessary,\nso you could do calls like `run <task>`.\n\nSetup process:\n\n1. `run --completion >> ~/runjs.completion.sh`\n2. `echo 'source ~/runjs.completion.sh' >> .bash_profile`\n3. Restart your shell (reopen terminal)\n\n> Depending on your shell, use proper bootstrap files accordingly.\n\n> If you get errors like `_get_comp_words_by_ref command not found`\nyou need to install [bash completion](https://github.com/scop/bash-completion)\npackage. For MacOS users doing `brew install bash-completion` should\ndo the job and then adding `[ -f /usr/local/etc/bash_completion ] && ./usr/local/etc/bash_completion`.\nto your `~/.bash_profile`.\n\n\n## Transpilers\n\nTranspilers gives you an advantage of using ES6/ES7 features which may not be \navailable in your node version.\n\nSo for example writing `runfile.js` with es6 imports/exports is possible:\n\n```js\nimport { run } from 'runjs'\n\nexport function makeThatDir(name) {\n  run(`mkdir ${name}`)\n  console.log('Done!')\n}\n```\n\n```bash\n$ run makeThatDir somedir\nmkdir somedir\nDone!\n```\n\n#### Babel\n\nIf you want to use Babel transpiler for your `runfile.js` install it:\n\n    npm install babel-core babel-preset-es2015 babel-register --save-dev\n\nand in your `package.json` write:\n\n```json\n{\n  \"babel\": {\n    \"presets\": [\"es2015\"]\n  },\n  \"runjs\": {\n    \"requires\": [\n      \"./node_modules/babel-register\"\n    ]\n  }\n}\n\n```\n\nRunJS will require defined transpiler before requiring `runfile.js` so you can\nuse all ES6/ES7 features which are not supported by your node version. \n\n    \n#### TypeScript\n\nIf you want to use TypeScript transpiler for your runfile, install TypeScript \ntooling:\n\n    npm install typescript ts-node --save-dev\n\nand then in your `package.json` define a path to `ts-node/register` and \n`runfile.ts`.\n\n```json\n{\n  \"runjs\": {\n    \"requires\": [\n      \"./node_modules/ts-node/register\"\n    ],\n    \"runfile\": \"./runfile.ts\"\n  }\n}\n```\n\nYou need to also define custom path to your runfile as TypeScript files have\n`*.ts` extension. RunJS will require defined transpiler before requiring \n`./runfile.ts`.\n\n\n## API\n\nFor inside `runfile.js` usage.\n\n#### run(cmd, options)\n\nrun given command as a child process and log the call in the output. \n`./node_modules/.bin/` is included into PATH so you can call installed scripts directly.\n\n```js\nconst { run } = require('runjs')\n```\n\n*Options:*\n\n```javascript\n{\n    cwd: ..., // current working directory (String)\n    async: ... // run command asynchronously (true/false), false by default\n    stdio: ... // 'inherit' (default), 'pipe' or 'ignore'\n    env: ... // environment key-value pairs (Object)\n    timeout: ...\n}\n```\n\n*Examples:*\n\nTo get an output from `run` function we need to set `stdio` option to `pipe` otherwise\n`output` will be `null`:\n\n```javascript\nconst output = run('ls -la', {stdio: 'pipe'})\nrun('http-server .', {async: true, stdio: 'pipe'}).then((output) => {\n  log(output) \n}).catch((error) => {\n  throw error\n})\n```\n\nFor `stdio: 'pipe'` outputs are returned but not forwarded to the parent process thus \nnot printed out to the terminal. \n\nFor `stdio: 'inherit'` (default) outputs are passed \nto the terminal, but `run` function will resolve (async) / return (sync)\n`null`.\n\nFor `stdio: 'ignore'` nothing will be returned or printed\n\n\n#### options(this)\n\nA helper which returns an object with options which were given through dash \nparams of command line script.\n\n```js\nconst { options } = require('runjs')\n```\n\nExample:\n\n```bash\n$ run lint --fix\n```\n\n```js\nfunction lint (path = '.') {\n  options(this).fix ? run(`eslint ${path} --fix`) : run(`eslint ${path}`) \n}\n```\n\nTo execute a task in JS with options:\n\n```js\nlint.call({ options: { fix: true }}, './component.js')\n```\n\n\n#### help(func, annotation)\n\nDefine help annotation for task function, so it will be printed out when calling task with `--help`\noption and when calling `run` without any arguments.\n\n```js\nconst { help } = require('runjs')\n```\n\n\n```javascript\nhelp(build, 'Generate JS bundle')\n\nhelp(test, {\n  description: 'Run unit tests',\n  params: ['file'],\n  options: {\n    watch: 'run tests in a watch mode'\n  },\n  examples: `\n    run test dummyComponent.js\n    run test dummyComponent.js --watch\n  `\n})\n```\n\n    $ run build --help\n    $ run test --help\n\n\n## Using Async/Await\n\nFor node >= 7.10 it is possible to use async functions out of the box since node \nwill support them natively.\n\nExpected usage in your runfile:\n\n```javascript\nconst { run } = require('runjs')\n\nasync function testasyncawait () {\n  await run('ls -al | cat', {async: true}).then((data) => {\n    console.log('DATA', data)\n  })\n  console.log('After AWAIT message')\n}\n\nmodule.exports = {\n  testasyncawait\n}\n```\n\nand then just\n\n```\n$ run testasyncawait\n```\n\nIf your node version is older you need to depend on transpilers, \neither `Babel` or `TypeScript`. For `TypeScript` you do no more than transpiler\nsetup which was described [above](#typescript) and async/await should just\nwork.\n\nFor `Babel` you additionally need `babel-preset-es2017` and `babel-polyfill`:\n\n    npm install babel-preset-es2017 babel-polyfill --save-dev\n    \nand proper config in your `package.json`:\n\n    \"babel\": {\n      \"presets\": [\"es2017\"]\n    },\n    \"runjs\": {\n      \"requires\": [\n        \"./node_modules/babel-polyfill\",\n        \"./node_modules/babel-register\"\n      ]\n    }\n\n","_attachments":{},"homepage":"https://github.com/pawelgalazka/runjs#readme","bugs":{"url":"https://github.com/pawelgalazka/runjs/issues"},"license":"MIT"}