{"_id":"node-runner","_rev":"13-b8d13c9b92661c7c5fd1955eab1e9073","name":"node-runner","description":"Task runner.","dist-tags":{"latest":"1.0.2"},"versions":{"0.1.0":{"author":{"name":"Kirk Gordon","email":"kirk7880gmail.com"},"name":"node-runner","description":"Spawns multiple node servers running on one or more ports","version":"0.1.0","repository":{"type":"git","url":"git://github.com/kirk7880/node-runner.git"},"engines":{"node":"0.4.3"},"dependencies":{},"devDependencies":{},"_id":"node-runner@0.1.0","_engineSupported":true,"_npmVersion":"1.0.10","_nodeVersion":"v0.4.3","_defaultsLoaded":true,"dist":{"shasum":"610a982c5f00059e786c3d3a05964c8945b64733","tarball":"https://registry.npmjs.org/node-runner/-/node-runner-0.1.0.tgz","integrity":"sha512-XRZlyvwD2ROh9fdkzi5AxVgM4VSoOqL/cNNsIx0jnlEBlMQUT8OSeMNomDrzlCccO2Gu7OmoBja+du8ropszpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVenumYD+auJI5PQPeiafaK6y2t9Uzg1RmTkB7wc3hqAiEA0DYkO/xlBlY80nNzpdXO2fOHLzAiRIVT99Q1SQAm3BM="}]},"scripts":{},"directories":{}},"1.0.0":{"name":"node-runner","version":"1.0.0","description":"Task runner.","author":{"name":"Stanislav Kalashnik","email":"darkpark.main@gmail.com"},"main":"lib/main.js","repository":{"type":"git","url":"git+https://github.com/DarkPark/node-runner.git"},"bin":{"runner":"./bin/cli.js"},"scripts":{"lint":"eslint --ignore-pattern '/docs/' .","test":"npm run lint","jsdoc":"jsdoc --destination docs *.js readme.md"},"dependencies":{"cjs-runner":"1.*.*","chokidar":"1.*.*","colors":"1.*.*","node-notifier":"5.*.*","strip-ansi":"4.*.*"},"devDependencies":{"eslint":"4.*.*","jsdoc":"3.*.*","cjs-eslint-config":"1.*.*"},"keywords":["cli","task","runner"],"license":"GPL-3.0","gitHead":"f7625dff119ce43a99fe65d44e8c10d092e06960","bugs":{"url":"https://github.com/DarkPark/node-runner/issues"},"homepage":"https://github.com/DarkPark/node-runner#readme","_id":"node-runner@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"darkpark","email":"darkpark.main@gmail.com"},"dist":{"integrity":"sha512-3OpqVW6eUHMceyA72ROKcyowftYzu+kJY3wi85ZH5PFUEcd07+qFpWv31EHuAiunXIqYZwQkbhYTkOWFsov1zA==","shasum":"d7ae6b829897256c6c5d151880647ef55871b171","tarball":"https://registry.npmjs.org/node-runner/-/node-runner-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNgetlwDmgQmpd8jlBMUnotKHyt++rxQO+sBBY6nJxYgIhAKbm5wlEMc58kespl0YQrn4B4krKYAGamRjj5J4vMdkf"}]},"maintainers":[{"email":"darkpark.main@gmail.com","name":"darkpark"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-runner-1.0.0.tgz_1516201888576_0.007191744167357683"},"directories":{}},"1.0.1":{"name":"node-runner","version":"1.0.1","description":"Task runner.","author":{"name":"Stanislav Kalashnik","email":"darkpark.main@gmail.com"},"main":"lib/main.js","repository":{"type":"git","url":"git+https://github.com/DarkPark/node-runner.git"},"bin":{"runner":"./bin/cli.js"},"scripts":{"lint":"eslint --ignore-pattern '/docs/' .","test":"npm run lint","jsdoc":"jsdoc --destination docs *.js readme.md"},"dependencies":{"cjs-runner":"1.*.*","chokidar":"1.*.*","colors":"1.*.*","commander":"2.*.*","node-notifier":"5.*.*","strip-ansi":"4.*.*"},"devDependencies":{"eslint":"4.*.*","jsdoc":"3.*.*","cjs-eslint-config":"1.*.*"},"keywords":["cli","task","runner"],"license":"GPL-3.0","gitHead":"65c32c36d3e2c95be0696daad4f8e2f2f4deff0c","bugs":{"url":"https://github.com/DarkPark/node-runner/issues"},"homepage":"https://github.com/DarkPark/node-runner#readme","_id":"node-runner@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"darkpark","email":"darkpark.main@gmail.com"},"dist":{"integrity":"sha512-ErBOi/NqWYNQpaU1T/kBk8ajJljhVqfCH1c/Guxt26HK7UWwoEyIEiQHWDlgeU1MOlyQ81BaFey40NOn0tXq0A==","shasum":"8e2927cee8d55ed5957effa061d3a05f1af4b3d5","tarball":"https://registry.npmjs.org/node-runner/-/node-runner-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkb/Ox3xXEGlAJF0B6JTxcvrTDLOkSI903Ki6LGIQhQgIhAMTBLOMr7fVVTvjidEzxmefMCynN5T0rSu72V99mbB6w"}]},"maintainers":[{"email":"darkpark.main@gmail.com","name":"darkpark"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-runner-1.0.1.tgz_1516268007096_0.1865878610406071"},"directories":{}},"1.0.2":{"name":"node-runner","version":"1.0.2","description":"Task runner.","author":{"name":"Stanislav Kalashnik","email":"darkpark.main@gmail.com"},"main":"lib/main.js","repository":{"type":"git","url":"git+https://github.com/DarkPark/node-runner.git"},"bin":{"runner":"./bin/cli.js"},"scripts":{"lint":"eslint --ignore-pattern '/docs/' .","test":"npm run lint","jsdoc":"jsdoc --destination docs *.js readme.md"},"dependencies":{"cjs-runner":"1.*.*","chokidar":"1.*.*","colors":"1.*.*","commander":"2.*.*","node-notifier":"5.*.*","strip-ansi":"4.*.*"},"devDependencies":{"eslint":"4.*.*","jsdoc":"3.*.*","cjs-eslint-config":"1.*.*"},"keywords":["cli","task","runner"],"license":"GPL-3.0","gitHead":"2b67c4507c882de06551843d8516ca9e5b19e5ef","bugs":{"url":"https://github.com/DarkPark/node-runner/issues"},"homepage":"https://github.com/DarkPark/node-runner#readme","_id":"node-runner@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"darkpark","email":"darkpark.main@gmail.com"},"dist":{"integrity":"sha512-sh8WJ2S3XdYz/KZmPglqjUrVaq7eoZlMImdvrGgts06SkGc1VXYkknNau7aQsmiiFhctRELsxh+PinsWPIJGrw==","shasum":"1b2f754f2929cbfb2d8a32476165a7c861c74f9d","tarball":"https://registry.npmjs.org/node-runner/-/node-runner-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDRVq2EFZdWOl/nohyHEuU7ZWy7Qn8yu15j1L98U65gAiBnY7wPR0HLo2PxAXz4FpZwqmXc++7dOou+p8JUxLb26g=="}]},"maintainers":[{"email":"darkpark.main@gmail.com","name":"darkpark"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-runner-1.0.2.tgz_1516891922656_0.9947877433151007"},"directories":{}}},"maintainers":[{"email":"darkpark.restore@gmail.com","name":"mullock"}],"time":{"modified":"2022-06-21T21:13:07.914Z","created":"2011-06-13T04:43:55.580Z","0.1.0":"2011-06-13T04:43:55.993Z","1.0.0":"2018-01-17T15:11:29.551Z","1.0.1":"2018-01-18T09:33:28.047Z","1.0.2":"2018-01-25T14:52:03.467Z"},"author":{"name":"Stanislav Kalashnik","email":"darkpark.main@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/DarkPark/node-runner.git"},"readme":"Task runner\n===========\n\n[![build status](https://img.shields.io/travis/DarkPark/node-runner.svg?style=flat-square)](https://travis-ci.org/DarkPark/node-runner)\n[![npm version](https://img.shields.io/npm/v/node-runner.svg?style=flat-square)](https://www.npmjs.com/package/node-runner)\n[![dependencies status](https://img.shields.io/david/DarkPark/node-runner.svg?style=flat-square)](https://david-dm.org/DarkPark/node-runner)\n[![devDependencies status](https://img.shields.io/david/dev/DarkPark/node-runner.svg?style=flat-square)](https://david-dm.org/DarkPark/node-runner?type=dev)\n[![Gitter](https://img.shields.io/badge/gitter-join%20chat-blue.svg?style=flat-square)](https://gitter.im/DarkPark/spasdk)\n\n\n## Installation ##\n\nCan be local or global.\n\n```bash\nnpm install node-runner --global\n```\n\n\n## Usage ##\n\nAdd to the scope:\n\n```js\nvar runner = require('node-runner');\n```\n\n\n### Tasks configuration ###\n\n@todo\n\n\n### Logging ###\n\nGeneral output in different colors:\n\n```js\n// 16:25:30.811 simple line\nrunner.log.info('simple line');\n\n// 16:25:30.811 warning message\nrunner.log.warn('warning message');\n\n// 16:25:30.811 error\nrunner.log.fail('error');\n\n// print some complex data\nrunner.log.inspect(someObject);\n```\n\nAccess [colors](https://www.npmjs.com/package/colors) instance:\n\n```js\nvar colors = runner.log.colors;\n\nrunner.log.info(\n    colors.black.bgYellow('black text on yellow background')\n);\n```\n\nSome task specific output:\n\n```js\nvar log = runner.log.wrap('webpack');\n\n// 16:25:30.811 [webpack] build is ok\nlog.info('build is ok');\n```\n\n\n### Helpers ###\n\n```js\nvar tools = require('node-runner/lib/tools');\n```\n\nRemove some generated files:\n\n```js\ntools.unlink(\n    ['build/develop/main.css', 'build/develop/main.js'],\n    log,\n    function ( error ) {\n        console.log(error);    \n    }\n);\n```\n\nWrite generated files content:\n\n```js\ntools.write(\n    [{name: 'build/develop/main.js', data: someContent}],\n    log,\n    function ( error ) {\n        console.log(error);    \n    }\n);\n```\n\nCreate new directories and any necessary subdirectories:\n\n```js\ntools.mkdir(\n    ['build/develop', 'build/release'],\n    log,\n    function ( error ) {\n        console.log(error);    \n    }\n);\n```\n\n### Modules ###\n\nActivate system popup notifications on errors:\n\n```js\nrequire('node-runner/lib/notify');\n```\n\nAdd system task `status` to get all tasks running state:\n```js\nrequire('node-runner/lib/status');\n```\n\n\n## Contribution ##\n\nIf you have any problems or suggestions please open an [issue](https://github.com/DarkPark/node-runner/issues)\naccording to the contribution [rules](.github/contributing.md).\n\n\n## License ##\n\n`node-runner` is released under the [GPL-3.0 License](http://opensource.org/licenses/GPL-3.0).\n","readmeFilename":"readme.md","homepage":"https://github.com/DarkPark/node-runner#readme","keywords":["cli","task","runner"],"bugs":{"url":"https://github.com/DarkPark/node-runner/issues"},"license":"GPL-3.0"}