{"maintainers":[{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"}],"keywords":["build","system","make","tool"],"dist-tags":{"latest":"5.1.1"},"author":{"name":"Pawel Galazka"},"_rev":"10","description":"Minimalistic task runner for node.js","readme":"# tasksfile ![node version](https://img.shields.io/node/v/tasksfile.svg) [![Build Status](https://travis-ci.org/pawelgalazka/tasksfile.svg?branch=master)](https://travis-ci.org/pawelgalazka/tasksfile) [![npm version](https://badge.fury.io/js/tasksfile.svg)](https://badge.fury.io/js/tasksfile)\n\nMinimalistic building tool\n\n> From version >= 5 RunJS was renamed to Tasksfile.\n> Link to RunJS version: https://github.com/pawelgalazka/runjs/tree/runjs\n\n- [Get started](#get-started)\n- [Why tasksfile ?](#why-tasksfile-)\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    - [TypeScript support](#typescript-support)\n- [API](#api)\n    - [sh](#shcmd-options)\n    - [prefixTransform](#prefixTransformprefix)\n    - [help](#helpfunc-description-annotation)\n    - [rawArgs](#rawArgs)\n\n\n## Get started\n\nInstall tasksfile in your project\n\n    npm install tasksfile --save-dev\n    \nCreate `tasksfile.js` in your root project directory:\n\n```js\nconst { sh, cli } = require('tasksfile')\n\nfunction hello(options, name = 'Mysterious') {\n  console.log(`Hello ${name}!`)\n}\n\nfunction makedir() {\n  sh('mkdir somedir')\n}\n\ncli({\n  hello,\n  makedir\n})\n```\n\nCreate `task` entry in your `scripts` section in `package.json`:\n\n```json\n{\n  \"scripts\": {\n    \"task\": \"node ./tasksfile.js\"\n  }\n}\n```\n\nCall in your terminal through npm scripts:\n\n```bash\n$ npm run task -- hello Tommy\n$ npm run task -- makedir\n$ yarn task hello Tommy\n$ yarn task makedir\n```\n\nor through shorter `npx task` alias:\n\n```bash\n$ npx task hello Tommy\nHello Tommy!\n$ npx task makedir\nmkdir somedir\n```\n\n\n## Why tasksfile ?\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 `tasksfile` 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\nTasksfile gives an easy way to execute shell commands in your tasks by `sh` function\nin synchronous and asynchronous way:\n\n```js\nconst { sh, cli } = require('tasksfile')\n\nfunction command () {\n  sh('jest')\n  sh(`webpack-dev-server --config webpack.config.js`, {\n    async: true\n  })\n}\n\ncli({\n  command\n})\n```\n\n```bash\n$ npx task command\n```\n\nBecause `./node_modules/.bin` is included in `PATH` when calling shell commands\nby `sh` 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 (options, who) {\n  console.log(`Hello ${who}!`)\n}\n\ncli({\n  sayHello\n})\n```\n\n```bash\n$ npx task 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\nfunction sayHello (options, who) {\n  console.log(`Hello ${who}!`)\n  console.log('Given options:', options)\n}\n\ncli({\n  sayHello\n})\n```\n\n```bash\n$ npx task 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 `tasksfile.js` type `task` in your command line\nwithout any arguments:\n\n    $ npx task --help\n\n    Commands:\n    \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 { cli, help } = require('tasksfile')\n\nfunction buildjs () {\n  \n}\n\nhelp(buildjs, 'Compile JS files')\n\ncli({\n  buildjs\n})\n```\n\n    $ npx task buildjs --help\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 { sh, help } = require('tasksfile')\n\nfunction test (options, file) {\n  \n}\n\nhelp(test, 'Run unit tests', {\n  params: ['file'],\n  options: {\n    watch: 'run tests in a watch mode'\n  },\n  examples: dedent`\n    task test dummyComponent.js\n    task test dummyComponent.js --watch\n  `\n})\n\ncli({\n  test\n})\n```\n\n    $ npx task test --help\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    task test dummyComponent.js\n    task 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\ncli({\n  test\n})\n```\n\n```bash\n$ npx task test:unit\nDoing unit testing!\n```\n\nThis is especially useful if `tasksfile.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\nfunction default() {\n  unit()\n  integration()\n}\n\nmodule.exports = {\n  unit,\n  integration,\n  default\n}\n```\n\n`tasksfile.js`\n```js\nconst test = require('./tasks/test')\n\ncli({\n  test\n})\n```\n\n```bash\n$ npx task test:unit\nDoing unit testing!\n\n$ npx task test\nDoing unit testing!\nDoing integration testing!\n```\n\nIf we don't want to put imported tasks into a namespace, we can always use spread\noperator:\n\n```js\ncli({\n  ...test\n})\n```\n\n```bash\n$ npx task 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$ npx task unit\n$ npx task test:unit\n```\n\n### Sharing tasks\n\nBecause `tasksfile.js` is just a node.js module and `tasksfile` 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-tasksfile` 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 `tasksfile.js`\n```js\nconst shared = require('shared-tasksfile')\n\nfunction local () {\n  console.log('This task is local!')\n}\n\ncli({\n  ...shared,\n  local\n})\n```\n\n```bash\n$ npx task shared1\n$ npx task shared2\n$ npx task local\n```\n\n### TypeScript support\n\nIt's very easy to run your tasks in `TypeScript` if you have `TypeScript` already\nin your project. Just:\n\n- change your `tasksfile.js` to `tasksfile.ts` and adjust the code\n- install `ts-node`: `npm install --save-dev ts-node`\n- change command in your `package.json`:\n\n```json\n{\n  \"scripts\": {\n    \"task\": \"ts-node ./tasksfile.ts\"\n  }\n}\n```\n\n`Tasksfile` project already has `TypeScript` declaration files in source files.\n\n## API\n\nFor inside `tasksfile.js` usage.\n\n#### sh(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\nFunction will return output of executed command.\n\n```js\nconst { sh } = require('tasksfile')\n```\n\n*Options:*\n\n```ts\ninterface IShellOptions {\n  // current working directory\n  cwd?: string\n\n  // environment key-value pairs\n  env?: NodeJS.ProcessEnv\n\n  // timeout after which execution will be cancelled\n  timeout?: number\n\n  // default: false, if true it runs command asynchronously and returns a Promise\n  async?: boolean\n\n  // if true, it will send output directly to parent process (stdio=\"inherit\"), it won't return the output though\n  // usefull if default piping strips too much colours when printing to the terminal\n  // if enabled, transform option won't work\n  nopipe?: boolean\n\n  // if true, it won't print anything to the terminal but it will still return the output as a string\n  silent?: boolean\n\n  // function which allows to transform the output, line by line\n  // usefull for adding prefixes to async commands output\n  transform?: (output: string) => string\n}\n```\n\n#### prefixTransform(prefix)\n\nTransform function which can be used as `transform` option of `sh` function.\nIt allows to add prefixes to shell output.\n\n*Example:*\n\n```js\nconst { cli, sh, prefixTransform } = require('tasksfile')\n\nfunction test() {\n  sh('echo \"test\"', { \n    transform: prefixTransform('[prefix]')\n  })\n}\n\ncli({\n  test\n})\n```\n\n```sh\n$ npx task test\necho \"test\"\n[prefix] test\n```\n\n\n#### help(func, description, 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('tasksfile')\n```\n\n\n```javascript\nhelp(build, 'Generate JS bundle')\n\nhelp(test, 'Run unit tests', {\n  params: ['file'],\n  options: {\n    watch: 'run tests in a watch mode'\n  },\n  examples: `\n    task test dummyComponent.js\n    task test dummyComponent.js --watch\n  `\n})\n```\n\n    $ npx task build --help\n    $ npx task test --help\n\n\n#### rawArgs()\n\nReturns arguments / options passed to task in a raw, unparsed format.\n\n```javascript\nconst { cli, rawArgs } = require('tasksfile')\n\nfunction hello(options) {\n  console.log('RAW ARGS', rawArgs())\n}\n\ncli({\n  hello\n})\n```\n\n```sh\n$ npx task hello 1 2 3 --test\nRAW ARGS ['1', '2', '3', '--test']\n```","repository":{"type":"git","url":"git+https://github.com/pawelgalazka/tasksfile.git"},"bugs":{"url":"https://github.com/pawelgalazka/tasksfile/issues"},"license":"MIT","versions":{"5.0.0-beta.1":{"name":"tasksfile","version":"5.0.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"},"gitHead":"ba554bf5ec4a77e590a8fcc232107b360a6748fb","_id":"tasksfile@5.0.0-beta.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"integrity":"sha512-pZvDiMs5nbkQHVtN0K0na3XLML3nxMc26ddyU5tMOzQPPGDBRsdORRvKVeHfuBq/UnX6Z3dDpIl91fd3wWsXow==","shasum":"623b45ffd543c299b26cb4b3c050402e19d81902","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/tasksfile/-/tasksfile-5.0.0-beta.1.tgz","fileCount":14,"unpackedSize":215338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSoP+CRA9TVsSAnZWagAADmQP/1QfAdqQjkd0t2t9F4rM\nulzfbN96nOS5bbRZ+gLMJWj+NNE9l6R4vBVdOPfIt/m8Ap5sxFnKrVxPfmso\n6P+uooFfP9oc3pBADq/YPweBAw17vmFlc/0OH6FfWyIXzdgcc7nmwf0oCrYB\npIC14+ZUBr63Jj787SWNxzkroSHwl5URJHzNxtTuFZKERWUdhleQMc0zCMdV\ngRQSpPkh6x+u+2ZM4gWkUXmsP2ihh/Mzik//C5hM1luDZa8AhTlZyIyHuAeX\nDvPlbD5+Lz9yuymXRyaTaVNk/LZGbSNYLtL9jlecbuaEu7zg/naqE8SDmNjZ\nxZvYo9CLO56NU4FXgqYl6LoATuLnJuLviSfCFERXC+61a9Z4wGF4w6awfW1j\nRU/gdKahoqMS1Aut9b+/mnCtBDS37FlxzCH2XatgyDrPYr40NIa4LQytJeO+\nd8VVXhkuScl7BWMPDJEXOyx3AzTEIG2e1AEROG+zETEGxlS7CQs5R3gfk/Eg\nNGIThFNZsHdl69EHBAC2ZidItf86HLrV9HHUqCyXSsUIXktlc5TqRW4OK0pf\ncWRwNe2tjFSN3cunRxy71f4cFnQGyephJYZbEbSfLj8AcYOtNSXAxhnpytOY\naJwG5VHFZmWvuCU1cF4xvATuawL6YnRAWXrT+yv6ac18k0MLDm0wRMADbd+K\nyZci\r\n=8Gc6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOj6foR7lv0YYsMuBTKiRAbhyOLk4dLdTFw+YlLPDGcAiEA8Z0c8q9fT0M8KbAN9TK1odI0PFfVEs0Gf9/7WXZ9NFU="}]},"maintainers":[{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tasksfile_5.0.0-beta.1_1548387325350_0.2233597005313419"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.0.0-beta.2":{"name":"tasksfile","version":"5.0.0-beta.2","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","types":"lib/index.d.ts","bin":{"task":"bin/task.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/tasksfile","sandbox:prod":"yarn sandbox:clean && (cd ./test/e2e/sandbox && yarn add tasksfile)","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":"6613f29cd65867cb5a382cf5cda809bed33e19cd","_id":"tasksfile@5.0.0-beta.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"integrity":"sha512-uCC7GTqEFUI410oiWvFyYNIAdaOvr2JlAJU1CBFAQgZ5TneQzFJped7QbONjxNjcMOLwivSpi7ZA7iU3/7XPtg==","shasum":"cae9fc964aea1c3949529585b7ddcbf718107192","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/tasksfile/-/tasksfile-5.0.0-beta.2.tgz","fileCount":14,"unpackedSize":214979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSpwSCRA9TVsSAnZWagAAPy8P/iLTwJxxhJPxByaQdtg1\n5beWt8ZPBPWP8QleCqVRx3nZ8OO57m1yWknRc+zLRUE/hhS14DiYmtcb1eyi\nNbNiLwk1NFjl/+ZdAUT0Ubz36Vy7irOH8LWTX2yL/3sf6lPxRO6JZBHNB2iF\nZfuiqwYW1Vd3/h9IDm6cwu50gj2qOW71ksvGK+GrzN0pfrRBDcXhhxKcFvFU\nRjHgbKr0En2AadxjsQm3neI7ab+5BGsiZ/CJ0MSPT7mqPe1WxeIVY7sO5wC5\nuRrJ0+8L/XPy3j+M5Wgg0dBl7ZBDEfxZE34ob2u5VlVGPxOBWrNobhn7I9tx\n0BZueD3GUGVBne3lN+cuaayStU0BfpFsnLkqakE2VF+u3Y4jF2GMa+EMrVSE\nU/adVXEv6E19WImNxVB3ye/QL+6TYD++0G1Jrasrk2aEInOCEjnjLp0qCRvC\nBTFE3Ih2XX6wHB+IwChxBSEiCLHPdT2SQgQ6VGp4sf3aitw8HQzP25u9nqfi\nDcKsEHaCHWzcWX/ng9HfJ+47nIfmAlnuT9dcUQGpFwGFNW/c2r+L3X6X0OOo\nDgQsYJi9q2jNeNSGJrBwF3RnpoSWvaib7nd1hT0SXZVyrkdobnSgWR2E5yWG\n4PjXWqK70aayDR/U0TpJNElSkaGZgLT6mHj6PDkuo+aqSHyL2r0dcnYLVBsd\nD932\r\n=Vx3u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJDfUorDnLsoiynogtRK/rzpbN7A7auwGa4xgOmjet5AIhAKnN8nJ8O2Vmdqb+6jL212T5qv5MLfrbd9fEgrN2RQ6J"}]},"maintainers":[{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tasksfile_5.0.0-beta.2_1548393489393_0.20397007690088897"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.0.0-beta.3":{"name":"tasksfile","version":"5.0.0-beta.3","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","types":"lib/index.d.ts","bin":{"task":"bin/task.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/tasksfile","sandbox:prod":"yarn sandbox:clean && (cd ./test/e2e/sandbox && yarn add tasksfile)","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"},"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":"3ba0d2f6eb8a9614ef8e3ae977c9824cd388cb66","_id":"tasksfile@5.0.0-beta.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"integrity":"sha512-zswsGZNKaFbqsQpfUp1C2DcEHWJ6SltpBI1AuCskE5DEsWh0LxbZt6nLBnIqeFQtt+yP8Ms7DvHFhxYP7G1unQ==","shasum":"41e61372055cbed0e5e3d9ddcc1556f70d146444","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/tasksfile/-/tasksfile-5.0.0-beta.3.tgz","fileCount":14,"unpackedSize":205900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSrQWCRA9TVsSAnZWagAAns8P/0Hkw+vQUOuYSOuql1Gl\nq11QE40uOQDECZiPqYzwWkVK+uDZfFvamk+m6e1Kwj9N0nKV0MDbbp/tDAoS\nBQaVuCTeMbkfXWbV+RMAfKIr2dFsSpHxOWX+REXoNK2ZHtdJrH/HpxWdc4ZU\nkMiiyq+JO+9S+SI1d0IOFtV1bvnIhKg4hmvuYHMI/0iSw0F+Bp/675XrYDFl\nHk9BNUwC0/C9jaiixVSxU6OWC0HX6QRMSUH6x2P4JAZYIR9fnW4Cno2Jm+wc\nfInvXmmYhSLQDgKP4CguzxEewjkhD1SckZNlXa5ep8QE6AajOhE0AUZtR3xu\nAakvJZTcEtZbPbAHmgVjV9YTH02eLBxaYefrAj5BDNyjs/NAFVUws+NBjxzX\nG9TJmczYf4znVnLsNyqfsgkblT1ySqLfPJ06jpTvtwKAyVWmyql1jOnl5JCx\nIZHVeIKN0HQiOjxWqI1To759HdEnyfM+gI08rOzj91gWQOE6VXtF1OkmDAOG\nFBC6hrQUwxbbJipNKjQvHFrWe5UNVsK0SXOAs5DhBPRftPcSIHgwzff5ohGS\n9cEbtF6ir6QYj+S5tNO0zmPpJJcACM8N1Y9PATlPcrsyVex/j22NaS1PKM7C\npRtBx7rIMCh+Cno7hX58eegMrGRdJrgoSgejqUBzcxMbbTs/feHA707o1rHG\nrJ2L\r\n=YXh5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2gW1tBO3qhe1Q7mXoMjxAlGx6ZX3bjxW/AWVacM6QHgIhANlM99HT002WBjQ931UkD9KXE7pCSgH92GO31jA6jYT3"}]},"maintainers":[{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tasksfile_5.0.0-beta.3_1548399637969_0.7718137122363526"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.0.0-beta.4":{"name":"tasksfile","version":"5.0.0-beta.4","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","types":"lib/index.d.ts","bin":{"task":"bin/task.js"},"scripts":{"lint":"tslint -c tslint.json 'src/*.ts' 'test/**/*.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/tasksfile","sandbox:prod":"yarn sandbox:clean && (cd ./test/e2e/sandbox && yarn add tasksfile)","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"},"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":"6fc6e3e131f619fa59cd18910e4d62fef332a059","_id":"tasksfile@5.0.0-beta.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"integrity":"sha512-yCKrWPIjabAPYJFbcK5fID25FsFcRJFZpmi0zpSwwyvokl977DhaaX3j22ef7Rfu2xyPvSapilmds9gPUjA8dw==","shasum":"8f58860d9e929692c7a52749858d8e3c8dc5fe0b","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/tasksfile/-/tasksfile-5.0.0-beta.4.tgz","fileCount":17,"unpackedSize":206126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcS9l0CRA9TVsSAnZWagAAAuwP/0F4yJuciJbmEMdkkvdy\nROsrAg0qQc3vN/Vj0vBtaBX62lK9tPO8imrF1me4TGKWCngoXVfMusTXeRa4\nxv+9ovMjkU13cBk0evHEnaiX+1/y6Jpqo/x4UYPIpt1n4fEo8mgh9iSrP5ud\n+s4DHrU/8VE1JoXMxEFwwcPLT1xm+gXOvO1rF9LONyEc+13LZiMKLIEKecQ8\nGI6d1RFMZMtDJHGaGYHcLNiz0Ogku43kMm0iRX0KTc7tP1wXOEPeohqmexGp\nDkcWULaBkdwo7m1nzSw7Vu89On8R10811JYfVBU70sKCpWEa5adv5QErzCCD\nlDwbJa4Dw+hq0KvRHy7EMyMpD/BUaG3mtf0CZJ/7Ju5y44xkfn1MVbSMLQ50\noq/fZ5EYZt+y6RlwWm2R+bm2PwpN2cJIagDLTfCmCGALsvILmOzrj3euKSM7\n+S3kD/b9mnGD0zOaZPVRN8AVenohmdvpue5MwAIOr1+wNXBmr5vqFt1xIXw9\nRGbYRe8CTZ/6dl5iVCKfZ4unVptg6ZDeXrYFAva5nYJ0OCr5yXCfciSul9qg\n+akcZXKRKlFARBV4GGWFKClrVCW/S3aqeYLhuv2m7p1Z91aBsxUP6oWgDjTF\nbOGmTTN6j66zu1eC75jUBAlOKT45OyrhvEEnt6kCg1rAClWY3Om4y6GfOvBM\nR2Kh\r\n=VpD1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD2fY11COMhubNn+emnFM0K358fhkWGWCtcC6Wwd7dOAIhAOlnA28ydONWj3o4vLVVnw2aBSbSlhvJg8xqIuIiOjLj"}]},"maintainers":[{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tasksfile_5.0.0-beta.4_1548474739549_0.8096449692608281"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.0.0-beta.5":{"name":"tasksfile","version":"5.0.0-beta.5","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","types":"lib/index.d.ts","bin":{"task":"bin/task.js"},"scripts":{"lint":"tslint -c tslint.json 'src/*.ts' 'test/**/*.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/tasksfile","sandbox:prod":"yarn sandbox:clean && (cd ./test/e2e/sandbox && yarn add tasksfile)","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":{"@pawelgalazka/cli":"1.3.5","chalk":"2.3.0","lodash.padend":"4.6.1"},"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":"597599362d32d42e9201a0af403dd45d4551daea","_id":"tasksfile@5.0.0-beta.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"integrity":"sha512-r64pxOII9OA7hS5CIWJr36ux0lJs4MHqELzIb9chHlzdMCvzor1ICPND5P7Ykc4SG8jFtpz8BnNGL6t+K9Aubw==","shasum":"5de7ef04537faa3b773dfb6e491dbc8605583c15","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/tasksfile/-/tasksfile-5.0.0-beta.5.tgz","fileCount":17,"unpackedSize":206320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXjlWCRA9TVsSAnZWagAAMMcP/jPkdbHad3zSl/dMvGcC\nZ19rBPH+kF1sDhVSw5VYnHQZsvNHy9SXutSPa05CXICLV5UVYPgOBOt+UhPB\n/yZwYH1zPV9sSAx08QXODcM/DJ3OW1Ev6hJJ6uGFWxkr8M2X6l64UCYWTb8e\ntMDtyMXztkWD+4c2hjOxXgDwbE7xTGepQI76fbnhVEhEdtS+drhE+fxsAH4O\nES3DAcaw1LNtc76CkjLH7xw+HgxyPyfXQv28RXbPuB8Jll4977AfdsoouG1m\nPr43fcISBDFJn74KRYhaMNQR5b0GuZhfBTT602WbOTjj+TuZKfpoBQhOJdQW\n7brhR2D9m2c1QUkRVlX45RqzGougbOAPFW63m9iNzVJBNZHZxVYHVFsIUNfk\nAuDZ+jRhhD/UcCNb5OynBxCsIM2aESIcQsAn2gXqkVRIcgshyRtXO8duYEKD\nn991V8l3pYrZ6nt5QcQZ+R83rMCZ4a9ZU+RV8IJUHcEW/aNw+Bpr+GaGt3Rj\newnKGmWWQBJCJmN8PsYhGjqHkRnqgO6PFE+/iyCwG8JWEAYiQIXhpCJ3CPy7\nIy8oef9anXm0rNq55kFFGWWR45ZubNmKs5N7q5FF6wAP54XxVgUQCU1Fgfa4\nHqCfMK7Cb6/w5G+3DkGPpr6BBSGG+wLx7tdvxyiA5ewPdiRz8Pn7malbWsau\nrMUw\r\n=e4PQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEaFfxiH9i/c0/bC73i22CYRdyKSiPx5c3Id6/d3MsclAiEAz6EHF3TVimUemqbVc9OFeNj3bW0RPQDwQ5ZbUAGeRF4="}]},"maintainers":[{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tasksfile_5.0.0-beta.5_1549678933932_0.14500972450223704"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.0.0-beta.6":{"name":"tasksfile","version":"5.0.0-beta.6","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","types":"lib/index.d.ts","bin":{"task":"bin/task.js"},"scripts":{"lint":"tslint -c tslint.json 'src/*.ts' 'test/**/*.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/tasksfile","sandbox:prod":"yarn sandbox:clean && (cd ./test/e2e/sandbox && yarn add tasksfile)","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":{"@pawelgalazka/cli":"1.3.5","@pawelgalazka/shell":"1.0.0","chalk":"2.3.0","lodash.padend":"4.6.1"},"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":"1c812954227f3cb45733fd7b0ea48ae3d167b61e","_id":"tasksfile@5.0.0-beta.6","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"integrity":"sha512-HLW5ru3sAZGFXCJiZ72hkUA169/5r3/Bxi59end0BEy64b9ubsjD/mayfGQbKlRarGxu/XhWGK7PxX3lu93IGQ==","shasum":"c5208cf5d5e4b16459c22604dcfe14db3807b1d6","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/tasksfile/-/tasksfile-5.0.0-beta.6.tgz","fileCount":14,"unpackedSize":201917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXk0UCRA9TVsSAnZWagAApukP/3wHn6NZH05ASuZpoh2R\nfZI/HMmaYiVObUblICiucFm6ukEiQtVlJmV+5GE9U7t8oWy5qv2WGuDuQrEk\nxY7+GM8eX2yJ//FXgB8iJgYWEZXxKZCtMkcXQqDAJ0TJln66I2hKLuMUK4w3\nvWuuaJoiPtHd0I5AY/HvfTalNq1YuBrA4YqZGfM6xyxEqDuKgFY6b2qTYP08\njAjiBBl0S4MPKqy7VwUTM2Y+izTPPDJgaN2AxKW/jCeodvKsXLmeeZRD7+t5\n2EVDeMboA/xQdyDN0RKaaXe+5Z5PdKvLvDgfJy9/KlNfjqcu+A83ygAaEUDc\nrvZxIZyX2QyPUZn8XxXrZVUmcJtt4t73w0+dE+a0yUmSela2REKM/WfuwNjJ\nKqmGqmrRDeDUcA7vMf/oju9qGo0rub4kQW3cou+mZJreS3E2pdHhR+HUZusN\naZVTv4gHpHNe1jWSk9btxFKv4TLfzP0+IjnjkXEdO7PJ55FsXOSFcGPSmMxQ\nXCQj6+ywcNi2aDM3yy+jmes3z/xjZ1CdBOhQqwsn7s3X+zmhcMtY0C5yBZKj\nowllTN+RR2poguI0sB+4zRFfmCZsmojI7wouCQc+V2Hip/Y8CySivBL93Rkn\nJ9zAnLAbTnuLfmbcAl4V3Qol90UtEKqHGwCKc1TLTJ6ANuSk3hIeNukPxX+N\nxBc1\r\n=onrw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbRgIouJTdOKFuHhbCleEUZTCydzzI/FWG6plUEy9OeQIgBzzfuC5M7Tg5nl66MxTcapNM0RqRKSMDKefLPmb1W9g="}]},"maintainers":[{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tasksfile_5.0.0-beta.6_1549683988065_0.30730455733100137"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.0.0-beta.7":{"name":"tasksfile","version":"5.0.0-beta.7","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","types":"lib/index.d.ts","bin":{"task":"bin/task.js"},"scripts":{"lint":"tslint -c tslint.json 'src/*.ts' 'test/**/*.ts'","build":"tsc","build:clean":"rm -rf ./lib","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/tasksfile","sandbox:prod":"yarn sandbox:clean && (cd ./test/e2e/sandbox && yarn add tasksfile)","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":{"@pawelgalazka/cli":"2.0.0","@pawelgalazka/shell":"1.0.0","chalk":"2.3.0"},"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":"c80e9d25fae247018bd2c8714a396b043499ac3f","_id":"tasksfile@5.0.0-beta.7","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"integrity":"sha512-4ahVBoebAL5pG8LjTOnbqk9rvzw/jJOXfBS1B18pcE0L6g8KAgScb2SBhMOnv2AJt+harXyqhyaQwFxZx63Zxg==","shasum":"4d3180353d29d9b0b3e36ad38fbecc680aaded0f","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/tasksfile/-/tasksfile-5.0.0-beta.7.tgz","fileCount":9,"unpackedSize":199040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctxaZCRA9TVsSAnZWagAAk6UP/3Fx9/SXvR3C4UqiLRk3\nOmA0cXdKK9N6l9z6K4CDPKGHbxkZg4CH1HjJOG7U/ynqW3bXyLNIr/MjGhcV\n/vIO0uVX/qe9f1o1mcsKKMaf1Z1Xc6qgPnXooYyKVWg0c5XgVHgECFguWEdj\nxUc0Jb+YT9hAO7XEU7OSYHkxA/JcgfgRd7qyImy7iPx+m79OSdLwJo8jPNsK\ntht384MxY9zAK3b/q0JwGJdNVP+L2dmhk7O3tWh/xodWzk3on3Ihro8Cvo6z\nAxNHWTPM1Tj9GekPi0QFAWFDHhckQOfWAHPIaZv/p6o4ydm7467s3lZKt+dd\nQf4feCB+9RSlhXRzeCx/17JHNVuk3i4f7kwM2Ip9Q/yQ9itdRAci8cpBJ6uj\n4TVskuVpBloGSndZAbqpVckBnuK+lhQdv0HcA5G6z2R27VJvgixfd+U+Gxxi\nt7RSrwZJOh2vntC92636Pa+KAaJR3LnnH4c0vaB5+VL1Nc0OLEfdtPiZfHnF\nM8Je4nWPuC3m7G1GgP7nD5t53FsPxEZGEsr8T4MbSSk8yCP3RXBWo7usQ1Cb\nU4TJfLVv7YnyotLOiFYXPUjmm+SCV8XtMx/b036EKXAJeZzuT4ugf+RSEohy\nB4yT8HFFxY2mXI/h2sTVqcBBmxJx/VnnDC498+4zLUcUcH/6dgbG2SfnTAJ+\nAgs+\r\n=F8IG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsHGsXGWtq/8Chkt436TwSfw9Swl/YlMGW679MR1O4hAIhAIoF+c7+gGrZR8RynRTqFr8BQwQ5g2WXYWatNusMEm1Q"}]},"maintainers":[{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tasksfile_5.0.0-beta.7_1555502744341_0.6568988303637959"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.0.0-beta.8":{"name":"tasksfile","version":"5.0.0-beta.8","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","types":"lib/index.d.ts","bin":{"task":"bin/task.js"},"scripts":{"lint":"tslint -c tslint.json 'src/*.ts' 'test/**/*.ts'","build":"tsc","test":"yarn lint && yarn build && yarn clean:sandbox && jest --coverage","test:unit":"jest ./src/","test:e2e":"jest ./test/","clean":"rm -rf node_modules && yarn clean:build && yarn clean:sandbox","clean:build":"rm -rf ./lib","clean:sandbox":"rm -rf ./test/e2e/sandbox/node_modules && mkdir -p ./test/sandbox/node_modules/.bin"},"lint-staged":{"src/*.{ts,tsx}":["tslint --fix","git add"]},"engines":{"node":">=6.11.1"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/tasksfile.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/tasksfile/issues"},"homepage":"https://github.com/pawelgalazka/tasksfile#readme","dependencies":{"@pawelgalazka/cli":"2.0.0","@pawelgalazka/shell":"1.0.0","chalk":"2.3.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.3.1","@babel/preset-typescript":"7.1.0","@types/jest":"24.0.0","@types/lodash.padend":"4.6.4","@types/node":"10.12.18","husky":"1.3.1","jest":"24.1.0","lint-staged":"8.1.0","prettier":"1.15.3","tslint":"5.12.1","tslint-config-prettier":"1.17.0","tslint-plugin-prettier":"2.0.1","typescript":"3.2.2"},"gitHead":"2bf2f5819e43db67adcf3bfaead1947bc06b90cb","_id":"tasksfile@5.0.0-beta.8","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"integrity":"sha512-LrNlu+Tws7SH6tj6epomSU3YwtootG1zQbkIcvzjWksHhDqyratw1tZG6zW8dFeyqPbk3Mg0p7eOUE3TQMLAQA==","shasum":"2fb83efb797962facc3bdb6940762e3e4f637edf","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/tasksfile/-/tasksfile-5.0.0-beta.8.tgz","fileCount":9,"unpackedSize":234342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuTVlCRA9TVsSAnZWagAAFV4P/RbxrIaqe4TUWrY7Sh2M\nQDIt9onJGpe7gfwEiQhxwfblSYgWf9Co3yGhXJa3Y4GOJj57y4pRKGYcsd/F\n/Jgpc935w8QX0OZv/UluJOptedmnFKIK1pVo+7+P/xUhtFVtSz+7v+dLFGVG\nLQH5h+Cua/4LLEcxA7Qa8ZMJQnXVfMi5do6wUji0Gfzc3ayC/qDAeDHN0fan\nDk0RZ7KeQKBhdUcqF05nYiK6TSla81R0xilXAi+mCL9dUoXi7evWpRLOHbJd\n53Do7/vqb4KCY0YDw4UxUoXqgVHAy6D1TIwjE+I+5ARL1QpZFPDUZc74MF0v\nDmMl9LGWFTfKd+kpaEo4Hslc4ZVr7HG/lux5m5JGSSVbt7X7ICAqjaEZTdaC\nHpM+WnqMih7nSfxIHlh4caYrZ7OfZgteHXvkS4BGFaGi5RvI5WgzPVrQgUVM\n2PZNdBU/ASB0VQ2/hiTuD+yKmljVu22Xyo58vT6ZoJ3nVeMyE/QhJtv1c2z7\nRNU77hdWI0h12/i01GW4G/6037OzHEPQvBztd0SLeACRM9ckeJkBlouBLuV+\n75F9ywE8wglzG44ojZAalKfXkpLlvq0UUYFSqoi3YpS8lumsHq45fjh2JWvM\nA+2ko9jatoE+3qIvdsFzOp64qEdJq3IYUNLObnID5Eq6gYNwdTLu3/0FcHXs\nwyRe\r\n=rgex\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3Z2mDiKt2Zv720ycB4lT7YT3mkGOqwLajUlRH5YdFKgIgeaa3W47t3HIYGpuaeYYZCVmvkfhQdSOsB3mGqS2RHlk="}]},"maintainers":[{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tasksfile_5.0.0-beta.8_1555641700826_0.8590467982580907"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.0.0":{"name":"tasksfile","version":"5.0.0","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","types":"lib/index.d.ts","bin":{"task":"bin/task.js"},"scripts":{"lint":"tslint -c tslint.json 'src/*.ts' 'test/**/*.ts'","build":"tsc","test":"yarn lint && yarn build && yarn clean:sandbox && jest --coverage","test:unit":"jest ./src/","test:e2e":"jest ./test/","clean":"rm -rf node_modules && yarn clean:build && yarn clean:sandbox","clean:build":"rm -rf ./lib","clean:sandbox":"rm -rf ./test/e2e/sandbox/node_modules && mkdir -p ./test/sandbox/node_modules/.bin","sandbox:task":"cd ./test/sandbox && ../../bin/task.js"},"lint-staged":{"src/*.{ts,tsx}":["tslint --fix","git add"]},"engines":{"node":">=6.11.1"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/tasksfile.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/tasksfile/issues"},"homepage":"https://github.com/pawelgalazka/tasksfile#readme","dependencies":{"@pawelgalazka/cli":"2.0.1","@pawelgalazka/shell":"1.0.0","chalk":"2.3.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.3.1","@babel/preset-typescript":"7.1.0","@types/jest":"24.0.0","@types/lodash.padend":"4.6.4","@types/node":"10.12.18","husky":"1.3.1","jest":"24.1.0","lint-staged":"8.1.0","prettier":"1.15.3","tslint":"5.12.1","tslint-config-prettier":"1.17.0","tslint-plugin-prettier":"2.0.1","typescript":"3.2.2"},"gitHead":"c827a9502f3e45749ebe35b0e9036f2416877a44","_id":"tasksfile@5.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"integrity":"sha512-45jc4s2IGWctYT5nMG+X9MSunyRl7y1cg1DspKo0G/MlAPmMqvs5TBm1ch2X+xFeu5qA2qCgWvEVq959VjnkJA==","shasum":"cbae575a2a2c5ddc9d9a67fd16ac6426a10af2bd","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/tasksfile/-/tasksfile-5.0.0.tgz","fileCount":9,"unpackedSize":234716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuZKcCRA9TVsSAnZWagAApo0P/i3Kmmz2MYd6XZFVV67s\niOQqwbnIy+z6cIB9nI23QfcFkbgQ+czk84VMOt8rQtOXPZ4HHLykenVtTeMt\nzKIb0bSJ5E9gG9mYdMaWst3Rv4P55Gze9+ui/Mohypu4Foowv54JZniHC+LM\noCIeqNVpTDAvZhB+kvYre14Wosbm8xH9zK+0ax5rhJCADFjZTvLbIzhfGnpA\nlpczOj2A5PaUUI3mYwJ1z0aRe95Rf5asnlDM6LTFr2R6yrbBIVz7vA1z7yJG\nMMrmS3JhofDPVmqglPdDCyJi+FhmNBjx2HSyAgri3RPIJmaQ3T4Ass9NXihP\ncq2QAD9kkGHSXznHbLvvV4XVL9wIHYPUR2Bief+9RF3aMq7JtAcS2Vlekhhh\nErYq6bCwqJesi/KFayGMquKWY+WzlfkQ4dzPVtCoG5Dpd+7Xwz4nu5A4mOCp\nSBB3TsluUw3utJz/cZVtyx2k+zRlXG6dYjc6E1raYbThZDghzA7rm0AlS0da\nfwy4GRdhUdDRgjMTNkTLEnznljnmw5FSYu+Tw9tHR3io0Tyy1m4dUmillRfg\nznpLJCIkrpK8x4r6VcRhIVae+kBSEhv6dSyXUySUGQwR/2vE/ISQgGWWN932\nHXxISZmooXw3ga0cbzdQZi9iR2+6ycEisMX8cY+bGT/XqOi7dID87Z5QFPEU\nudNS\r\n=Uehx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoW4aRbQK0nc0voHnDNIf8mTVTsNpRkgvc63a99VgDSAIgR2WHNaBGjrrT+sznXNVd0PPu7zqsKkjxPDx8LcUno+E="}]},"maintainers":[{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tasksfile_5.0.0_1555665563279_0.26737218794948725"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.0.1":{"name":"tasksfile","version":"5.0.1","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","types":"lib/index.d.ts","bin":{"task":"bin/task.js"},"scripts":{"lint":"tslint -c tslint.json 'src/*.ts' 'test/**/*.ts'","build":"tsc","test":"yarn lint && yarn build && yarn clean:sandbox && jest --coverage","test:unit":"jest ./src/","test:e2e":"jest ./test/","clean":"rm -rf node_modules && yarn clean:build && yarn clean:sandbox","clean:build":"rm -rf ./lib","clean:sandbox":"rm -rf ./test/e2e/sandbox/node_modules && mkdir -p ./test/sandbox/node_modules/.bin","sandbox:task":"cd ./test/sandbox && ../../bin/task.js"},"lint-staged":{"src/*.{ts,tsx}":["tslint --fix","git add"]},"engines":{"node":">=6.11.1"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/tasksfile.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/tasksfile/issues"},"homepage":"https://github.com/pawelgalazka/tasksfile#readme","dependencies":{"@pawelgalazka/cli":"2.0.2","@pawelgalazka/shell":"1.0.0","chalk":"2.3.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.3.1","@babel/preset-typescript":"7.1.0","@types/jest":"24.0.0","@types/lodash.padend":"4.6.4","@types/node":"10.12.18","husky":"1.3.1","jest":"24.1.0","lint-staged":"8.1.0","prettier":"1.15.3","tslint":"5.12.1","tslint-config-prettier":"1.17.0","tslint-plugin-prettier":"2.0.1","typescript":"3.2.2"},"gitHead":"0a0f68e5ae8d065656899942d6aaf978994fe1a9","_id":"tasksfile@5.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"integrity":"sha512-5LlCD8zNouAuHzZ+KJwxk0l8e+nVb8M1H6k9d6eH2EfsEwzcboIjrVY6trGWf2tApaOVJypUORFirSMqzZZC3Q==","shasum":"195d06e1bb7522ad0328aabbbba456e9eb917e06","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/tasksfile/-/tasksfile-5.0.1.tgz","fileCount":9,"unpackedSize":235195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuaJ9CRA9TVsSAnZWagAATX0QAIt1oZaaxdJpQpFrvEYO\nnKV1Q2vxnInOxNy/N5TGp8fStRjW2DB5UVBnb29nnJizcp3jlDnzJkFP6n3/\nUCq0qfUnkAgbuZHKI3v7DHeOHCA/WS/dX8WIvoNBwvJADyCmArIvXODVUExD\nn3acpmRcuFx84IFUpl/5z5TckXNLokA2H9daUAr0zdY/3PGG3b5UWd9MDWyp\n5V0E2IvQ5B33XjW20i+sJ3MixGozInT/Mkp9yFUYoHZ7ppjCasRNP2+Mu+Ij\nrST8sqBS+/DZTr5wlDmwoEGWYM7DWJNdEYX7IatbAYBGddH2/clWMtEk+UVM\niReWhM3nXegPysIyC7c2ybiqfZWiBdxgLqXVqZkWZLNYeYNvEy/3rkDHLfta\nLtQnXN+cvOzOhDlzZRvcTkIkX0ta0RCGTdSQvm6y5yGW+azPp08eUIbFsHSF\nyZKTMERaeFd9dhjJEnlSHdtylkS7PPpXJU16AnxdZrZyqXEShPWju7gNSW6T\n2ghdg57+LML9iEQzmnG7PBIpgpSYv/PsBKMK7udvGlq76VikGbi8n3ddRUDt\nNXmyFeCjYx53DqKVaxNZ84Uebuxni+3wZ2xvCbLCw1maI0NGBLy5Al6qSm2m\nF3QR32IGoRFDFpMuLbjVrp9Ba/6RSB0CbiIGwnUtPPbWkkR80asFz8ttRMz9\nsaQj\r\n=NV+q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw9Ovvw77pVl4sLiVYLQLmILmgrSDqG3uPv9tkG03KkAIgDBl2g+PasfZ2P1+bAfWeNiZbz0yMWltWCqcnqQDpI8I="}]},"maintainers":[{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tasksfile_5.0.1_1555669628389_0.868112560404535"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.0.2":{"name":"tasksfile","version":"5.0.2","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","types":"lib/index.d.ts","bin":{"task":"bin/task.js"},"scripts":{"lint":"tslint -c tslint.json 'src/*.ts' 'test/**/*.ts'","build":"tsc","test":"yarn lint && yarn build && yarn clean:sandbox && jest --coverage","test:unit":"jest ./src/","test:e2e":"jest ./test/","clean":"rm -rf node_modules && yarn clean:build && yarn clean:sandbox","clean:build":"rm -rf ./lib","clean:sandbox":"rm -rf ./test/e2e/sandbox/node_modules && mkdir -p ./test/sandbox/node_modules/.bin","sandbox:task":"cd ./test/sandbox && ../../bin/task.js"},"lint-staged":{"src/*.{ts,tsx}":["tslint --fix","git add"]},"engines":{"node":">=6.11.1"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/tasksfile.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/tasksfile/issues"},"homepage":"https://github.com/pawelgalazka/tasksfile#readme","dependencies":{"@pawelgalazka/cli":"2.0.2","@pawelgalazka/shell":"1.0.0","chalk":"2.3.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.3.1","@babel/preset-typescript":"7.1.0","@types/jest":"24.0.0","@types/lodash.padend":"4.6.4","@types/node":"10.12.18","husky":"1.3.1","jest":"24.1.0","lint-staged":"8.1.0","prettier":"1.15.3","tslint":"5.12.1","tslint-config-prettier":"1.17.0","tslint-plugin-prettier":"2.0.1","typescript":"3.2.2"},"gitHead":"5bfa1ce6cd09c8d10e78b09616ee0272f7981885","_id":"tasksfile@5.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"integrity":"sha512-T4hOSgwwsqViFrsPyUMV2ZDuS/V6SK4ljxRGB1JrvMcvPvUgDMy1asqbTJ8AgHff6b0GiRL1SW4auCJ2ucwQDg==","shasum":"4968e0d2862d58f1c97f23bca2801d0bcf8d62b7","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/tasksfile/-/tasksfile-5.0.2.tgz","fileCount":9,"unpackedSize":235131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvGRRCRA9TVsSAnZWagAANjYP/A3WQ0+RdaIjKEyRc93i\ncZIgu/nb63M9heIai6IMs6UWeL68uP3rXM7fLoF3ubNz3vipoprm7BjFGd2f\n2H4VuRzYWDd6svCHYUfACEMWR8ySC4quS2sEMTm3GyrO89qG4s94Bfskfat9\nUXmFy5MT+lkdm5wIabzQWiDSxXUo3TmCTUQbZs7/B82CUnUTYieC7kFEra2G\nSB9M1HldOyu143Oow4YsasW0BMoK2e6cDukDlL/PX/qaYV1YKPDrYDLphK6m\ndCM6pGKPXN/cgtDF2vX6I5SOREoZNK/2UUDERWPtJc635pslqMAO9dJWDqdW\n9itd/duZkDulu1ms8sB65KEMgH0FvgaztbfG+2DzNdRW4wpKGINX12digVZU\nLZv17Mhpjova4bdQwzk133zkEpvE6GI3pK7GYHR6HYeFhoRs9p4rPtXjv4+O\ntbStPwPRtIISSqNSyginB0tA1PnAokCK7BVVOY7tOy4NvBGtY0AdPP1fAXmV\nZdD8Dd51QshFBcNorjO/5RnabKyj1UvKzIg4yNVpg9kkRI3hYLXnaZEU6QHw\nHC4up+HWlEy9jmiNg6+vL3Hc3EZuLwmTVfZwFWPp9kHR79jKJecna29dcu6k\nVMyv3Fpl6fvZkUWUevkOrL8T5i2oC/H8EPkas1VwytlBi15btEd+Gz93AHv5\nat5f\r\n=Gnxu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFdW1F5YL1MHapE8FmKZEBuEQUcLQqOud/N74lV6sOAcAiBsr2xJFS9PXZ3l2KY3Hb2ZGLA/KRPV8e5l9dHVuBvUrQ=="}]},"maintainers":[{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tasksfile_5.0.2_1555850320697_0.8040286835460166"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.1.0":{"name":"tasksfile","version":"5.1.0","description":"Minimalistic building tool","keywords":["build","system","make","tool"],"main":"lib/index.js","types":"lib/index.d.ts","bin":{"task":"bin/task.js"},"scripts":{"lint":"tslint -c tslint.json 'src/*.ts' 'test/**/*.ts'","build":"tsc","test":"yarn lint && yarn build && yarn clean:sandbox && jest --coverage","test:unit":"jest ./src/","test:e2e":"jest ./test/","clean":"rm -rf node_modules && yarn clean:build && yarn clean:sandbox","clean:build":"rm -rf ./lib","clean:sandbox":"rm -rf ./test/e2e/sandbox/node_modules && mkdir -p ./test/sandbox/node_modules/.bin","sandbox:task":"cd ./test/sandbox && ../../bin/task.js"},"lint-staged":{"src/*.{ts,tsx}":["tslint --fix","git add"]},"engines":{"node":">=6.11.1"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/tasksfile.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/tasksfile/issues"},"homepage":"https://github.com/pawelgalazka/tasksfile#readme","dependencies":{"@pawelgalazka/cli":"2.0.2","@pawelgalazka/shell":"2.0.0","chalk":"2.3.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.3.1","@babel/preset-typescript":"7.1.0","@types/jest":"24.0.0","@types/lodash.padend":"4.6.4","@types/node":"10.12.18","husky":"1.3.1","jest":"24.1.0","lint-staged":"8.1.0","prettier":"1.15.3","tslint":"5.12.1","tslint-config-prettier":"1.17.0","tslint-plugin-prettier":"2.0.1","typescript":"3.2.2"},"gitHead":"c779d780d9130e9a46efe554fc574836f3345d14","_id":"tasksfile@5.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"integrity":"sha512-BdQcgGFUFLVBDjG85TBC7txXabI7TSRy7r4sBcZvI2csmxpicr4TBuMPNTRQqHL8N5IfQuSP4aALdfdb8NZJPg==","shasum":"ac9f4b948c9edb9c2d0ffecf96ccb5065bc6b330","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/tasksfile/-/tasksfile-5.1.0.tgz","fileCount":9,"unpackedSize":236052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwBA5CRA9TVsSAnZWagAA4fMP/0pgT0dbJ9uztktueTAV\nLKe4nu0D1J0tmpXK/0KcGk/wQIP+dfihfcibAKxlBShOcWCKQ+0+KQENBo8W\nzoVZ1RBm8VVgS5jRG9wJTm8Wm7FhNogJra5wPfkliJLOrI5WdaFJoVLtBGpZ\nKiroV6M/HBLJ+wei5ZJRIvgoS2gdmMgtFcrrK/GZOC8AwVOXs2jYN0PxAeWC\nNVCBYn0QwJHiPsjCn9IPBB4cciCMV/DrPwAJCMnWYah8P0D6noKlErihjUzD\nTjXxy2VGY4/PYuDKW0fI4s9/pz4Bq7uYoH5WzsCjQAIB45bUoIIOz+luKqKf\nNNxhhfunsMQpy3TNPpI6ukypNE4zSbVM9+K33j6RMZ7d9uezbfd+enVIXFUP\nXYkkdHUeYs1F0c5Xu2wh0AONoFzSW6jKC+AXWgF2ibLWtKhfFAbfKWZxZ4Rd\nnHbaOUBpyRzt1DZZ8leJO3DEVFVTRUpwMJQrXtZcQb6rFZciugybiUM+TGdu\n4HQCeR0FgA5QOMPYbOL+HdyIYXMGDizO99LllufpcnXdcalfZLAJ6Q96pZX9\nj13r54iuo+WsuK8YGARac2UuH3G2eaq+YZYJyTNKG3WP0wvESkQuKmOFEdBc\no7FtGZ+GX0M1+islOyePVWpZErUNcVitXTOcobrkzGUkmXvuEqpJMoZA4pUj\nikDR\r\n=qKoQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxsnttP5oDPR6EW4JFFha1sXT7sKimQz1IDBc0ZTQZCAIgJuXNEbVXyh8LPY09ypogAeUPaTjfPe9/iuuCM3D1oF8="}]},"maintainers":[{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tasksfile_5.1.0_1556090936752_0.7218748307971437"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"5.1.1":{"name":"tasksfile","version":"5.1.1","description":"Minimalistic task runner for node.js","keywords":["build","system","make","tool"],"main":"lib/index.js","types":"lib/index.d.ts","bin":{"task":"bin/task.js"},"scripts":{"lint":"tslint -c tslint.json 'src/*.ts' 'test/**/*.ts'","build":"tsc","test":"yarn lint && yarn build && yarn clean:sandbox && jest --coverage","test:unit":"jest ./src/","test:e2e":"jest ./test/","clean":"rm -rf node_modules && yarn clean:build && yarn clean:sandbox","clean:build":"rm -rf ./lib","clean:sandbox":"rm -rf ./test/e2e/sandbox/node_modules && mkdir -p ./test/sandbox/node_modules/.bin","sandbox:task":"cd ./test/sandbox && ../../bin/task.js"},"lint-staged":{"src/*.{ts,tsx}":["tslint --fix","git add"]},"engines":{"node":">=6.11.1"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/tasksfile.git"},"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/tasksfile/issues"},"homepage":"https://github.com/pawelgalazka/tasksfile#readme","dependencies":{"@pawelgalazka/cli":"2.0.3","@pawelgalazka/shell":"2.0.0","chalk":"2.3.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.3.1","@babel/preset-typescript":"7.1.0","@types/jest":"24.0.0","@types/lodash.padend":"4.6.4","@types/node":"10.12.18","husky":"1.3.1","jest":"24.1.0","lint-staged":"8.1.0","prettier":"1.15.3","tslint":"5.12.1","tslint-config-prettier":"1.17.0","tslint-plugin-prettier":"2.0.1","typescript":"3.2.2"},"gitHead":"6258ca6cbfa54ecb164ca7f7c956f44ffd5b7448","_id":"tasksfile@5.1.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-G5d3pT8qHgRy3L2zUj+SJMr1C44k2tr+68e1gRxPs6bFHDq/qr3l6BmT2O7OcaGryOHrHIMhwnU3ZTjXGvsXxQ==","shasum":"7d5bc643bc0dc078b491a8fd9d19341c52599a95","tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/tasksfile/-/tasksfile-5.1.1.tgz","fileCount":8,"unpackedSize":24189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepYBWCRA9TVsSAnZWagAA82IP/2FjcsNFXMOB8Vpy9lOa\nv7ACLk8uELgfBYgLaD82OVnJ+5qCqmvmwt0ny5I5ZKYmyYUZlnjNyFWYLyUo\n8AhRCS9mFhr/Ic+USU5zHpx4v55ZlblE8JbBKknJIwSD7FwrpPbVmJWfsMR+\nk4f9S0OTYtLE1Fn5/GtrlTtHwqUdUpiIMv5Zq6fDxZn2Lzfvs9vEQBlsSxW7\n2ORSEReLaq03oJ2SWDn/9hVoAN3wBojtR6ComzCmB/rup/LDav7ykjNJZHi6\niWnMWGR2Vh3NsYVXc5fVXiBYbgIIK2ydzC3V8Hr2y/pLntkUObxGkQlLchbs\nYtOQ6Hg7qdX5E3JIQQVLlThrOx09jmvVASZqn9mVJ3BWBpC2O1lpKX2gflB7\nwHOAWySQgWdjASfiSIY9Z354trNXlfzllyKQBQb3DagBPF1mzhvFMG3n7YzD\nq5iY5UAia4Bbt7X38sLntN+0g2xsFys44Ls9BJrhZWMxfFzHj6RSwbhUnAaI\nMheELsvZ/98ZnQDGztcloHkrfjM5RA/wjSDzqv97cgDaGsoIPFGO5VO6xZfB\nvM+uN0nu9ik0EDdLop7mou7+GH9yX6DUCRaQYjRZrxm1NVQhPiv9VLK9AhJW\nOGnZIiorOG9CZR38Wbls3yNi1s4v9D6rPVtXMAxdfXfhX7j8W5mY9d3fYUDZ\nEs0t\r\n=WKyC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTH2u7zlDw/Yq9flUC99iQ35rL3mCfM17jVTELhY9LbAIhAIVCh8S1I3ymdFrc8PmXfiV2BI5V8jk8SKuSXHjfKAuE"}]},"maintainers":[{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"}],"_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tasksfile_5.1.1_1587904598237_0.7413195392664047"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"name":"tasksfile","time":{"created":"2019-01-25T03:35:25.349Z","5.0.0-beta.1":"2019-01-25T03:35:25.433Z","modified":"2026-04-17T13:29:00.064Z","5.0.0-beta.2":"2019-01-25T05:18:09.557Z","5.0.0-beta.3":"2019-01-25T07:00:38.081Z","5.0.0-beta.4":"2019-01-26T03:52:19.646Z","5.0.0-beta.5":"2019-02-09T02:22:14.105Z","5.0.0-beta.6":"2019-02-09T03:46:28.185Z","5.0.0-beta.7":"2019-04-17T12:05:44.479Z","5.0.0-beta.8":"2019-04-19T02:41:40.929Z","5.0.0":"2019-04-19T09:19:23.555Z","5.0.1":"2019-04-19T10:27:08.527Z","5.0.2":"2019-04-21T12:38:40.830Z","5.1.0":"2019-04-24T07:28:56.874Z","5.1.1":"2020-04-26T12:36:38.414Z"},"readmeFilename":"README.md","_id":"tasksfile","homepage":"https://github.com/pawelgalazka/tasksfile#readme"}