{"_id":"@3c1u/bun-run-all","_rev":"2-c6a81c0b116c6983bccaf3dcdd5edc1a","name":"@3c1u/bun-run-all","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@3c1u/bun-run-all","module":"src/index.ts","version":"0.1.0","license":"MIT","type":"module","dependencies":{"commander":"^11.0.0","minimatch":"^9.0.3","shell-quote":"^1.8.1"},"devDependencies":{"@types/shell-quote":"^1.7.1","@typescript-eslint/eslint-plugin":"^6.7.0","@typescript-eslint/parser":"^6.7.0","bun-types":"1.0.1","eslint":"^8.49.0","eslint-plugin-unicorn":"^48.0.1","prettier":"^3.0.3","typescript":"^5.2.2"},"bin":{"run-p":"bin/run-p","run-s":"bin/run-s","run-all":"bin/npm-run-all"},"directories":{"bin":"bin","src":"src"},"scripts":{"dev:run-p":"bun run ./src/run-p.ts","lint":"eslint --ext .ts,.tsx ./src","lint:fix":"pnpm lint --fix","fmt":"prettier --write .","for-test:hoge":"echo hoge","for-test:fuga":"echo fuga","for-test:sleep":"sleep 5","bundle":"echo"},"description":"Bun version of [npm-run-all](https://github.com/mysticatea/npm-run-all).","_id":"@3c1u/bun-run-all@0.1.0","_integrity":"sha512-nupwOeQtcVrK1I/5GDue5T4tWZGV3UaMYKaVorgoIN8zlpwmTi51vEs43MpIHjRY61arT2J+nX6G3y1fffbBcw==","_resolved":"/tmp/a56d5d0e2cd458510c9bd203004a3112/3c1u-bun-run-all-0.1.0.tgz","_from":"file:3c1u-bun-run-all-0.1.0.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.2","dist":{"integrity":"sha512-nupwOeQtcVrK1I/5GDue5T4tWZGV3UaMYKaVorgoIN8zlpwmTi51vEs43MpIHjRY61arT2J+nX6G3y1fffbBcw==","shasum":"4cb6e31aa5f5db0894d441b34c8fe153afaa2d06","tarball":"https://registry.npmjs.org/@3c1u/bun-run-all/-/bun-run-all-0.1.0.tgz","fileCount":19,"unpackedSize":84632,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcHNmKoNza5R93plH7E+7Zgqd29aQMM1gMm/AmhZkxVgIgGleXRMJ915UOqf9BGSvu88gD97kULEn6sEvV0M4+EGo="}]},"_npmUser":{"name":"3c1u","email":"3c1u@tohkani.com"},"maintainers":[{"name":"3c1u","email":"3c1u@tohkani.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bun-run-all_0.1.0_1694538894853_0.05196615940172489"},"_hasShrinkwrap":false},"0.1.1":{"name":"@3c1u/bun-run-all","module":"src/index.ts","version":"0.1.1","license":"MIT","type":"module","dependencies":{"commander":"^11.0.0","minimatch":"^9.0.3","shell-quote":"^1.8.1"},"devDependencies":{"@types/shell-quote":"^1.7.1","@typescript-eslint/eslint-plugin":"^6.7.0","@typescript-eslint/parser":"^6.7.0","bun-types":"1.0.1","eslint":"^8.49.0","eslint-plugin-unicorn":"^48.0.1","prettier":"^3.0.3","typescript":"^5.2.2"},"bin":{"run-p":"bin/run-p.js","run-s":"bin/run-s.js","run-all":"bin/npm-run-all.js"},"directories":{"bin":"bin","src":"src"},"scripts":{"dev:run-p":"bun run ./src/run-p.ts","lint":"eslint --ext .ts,.tsx ./src","lint:fix":"pnpm lint --fix","fmt":"prettier --write .","for-test:hoge":"echo hoge","for-test:fuga":"echo fuga","for-test:sleep":"sleep 5","bundle":"echo"},"description":"Bun version of [npm-run-all](https://github.com/mysticatea/npm-run-all).","_id":"@3c1u/bun-run-all@0.1.1","_integrity":"sha512-vGs6YGmpbkap+KD75xfwumP4mYXahcUbEJQNL7MmXehqyfqNvKx2VDBjiFh5MZyLI8yYycR4TvTUR5Pw/f00hg==","_resolved":"/tmp/6b4314d1a2d34499c8e61a1cfed45d3e/3c1u-bun-run-all-0.1.1.tgz","_from":"file:3c1u-bun-run-all-0.1.1.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.2","dist":{"integrity":"sha512-vGs6YGmpbkap+KD75xfwumP4mYXahcUbEJQNL7MmXehqyfqNvKx2VDBjiFh5MZyLI8yYycR4TvTUR5Pw/f00hg==","shasum":"81a15f86f275da03ca627c61208b4217b222173b","tarball":"https://registry.npmjs.org/@3c1u/bun-run-all/-/bun-run-all-0.1.1.tgz","fileCount":19,"unpackedSize":84641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfeeBQ6gGntgcGosYz2eM5xssz6tarVeoDulQBL16puQIhAMDKuTBaCvuhmXjKQaDyqpUpiKy80EHCO4FY8rLrDVJU"}]},"_npmUser":{"name":"3c1u","email":"3c1u@tohkani.com"},"maintainers":[{"name":"3c1u","email":"3c1u@tohkani.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bun-run-all_0.1.1_1694539303853_0.845931747902928"},"_hasShrinkwrap":false},"0.1.2":{"name":"@3c1u/bun-run-all","module":"src/index.ts","version":"0.1.2","license":"MIT","type":"module","dependencies":{"commander":"^11.0.0","minimatch":"^9.0.3","shell-quote":"^1.8.1"},"devDependencies":{"@types/shell-quote":"^1.7.1","@typescript-eslint/eslint-plugin":"^6.7.0","@typescript-eslint/parser":"^6.7.0","bun-types":"1.0.1","eslint":"^8.49.0","eslint-plugin-unicorn":"^48.0.1","prettier":"^3.0.3","typescript":"^5.2.2"},"bin":{"run-p":"bin/run-p.js","run-s":"bin/run-s.js","run-all":"bin/npm-run-all.js"},"directories":{"bin":"bin","src":"src"},"scripts":{"dev:run-p":"bun run ./src/run-p.ts","lint":"eslint --ext .ts,.tsx ./src","lint:fix":"pnpm lint --fix","fmt":"prettier --write .","for-test:hoge":"echo hoge","for-test:fuga":"echo fuga","for-test:sleep":"sleep 5","bundle":"echo"},"description":"[![npm version](https://img.shields.io/npm/v/@3c1u/bun-run-all)](https://www.npmjs.com/package/@3c1u/bun-run-all) [![Downloads/month](https://img.shields.io/npm/dm/@3c1u/bun-run-all)](http://www.npmtrends.com/@3c1u/bun-run-all)","_id":"@3c1u/bun-run-all@0.1.2","_integrity":"sha512-S3VXncToBuhrSJZXUATv5Owk6s4e/qPoTv8nvOCMQWS7F8Ne33WWBpTNrbFYBIoIJHOm1UwsCRuP2FO9p6xcUw==","_resolved":"/tmp/6c8165c846947916b49fce5247edcf55/3c1u-bun-run-all-0.1.2.tgz","_from":"file:3c1u-bun-run-all-0.1.2.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.2","dist":{"integrity":"sha512-S3VXncToBuhrSJZXUATv5Owk6s4e/qPoTv8nvOCMQWS7F8Ne33WWBpTNrbFYBIoIJHOm1UwsCRuP2FO9p6xcUw==","shasum":"c5550b11484b83748b47d76d70a3cc2aafcc3382","tarball":"https://registry.npmjs.org/@3c1u/bun-run-all/-/bun-run-all-0.1.2.tgz","fileCount":19,"unpackedSize":87222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMDUDpbmk94z4ZGE+pcvm7/yrOoMxoQlvz0urgzHKwsAiEAqS82ZS5eCXSlY5gJ2LAcyoQ0OBrNQqwKPRPap5dnBEU="}]},"_npmUser":{"name":"3c1u","email":"3c1u@tohkani.com"},"maintainers":[{"name":"3c1u","email":"3c1u@tohkani.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bun-run-all_0.1.2_1694628739118_0.4463533759068097"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-12T17:14:54.732Z","0.1.0":"2023-09-12T17:14:55.162Z","modified":"2023-09-13T18:12:19.505Z","0.1.1":"2023-09-12T17:21:44.080Z","0.1.2":"2023-09-13T18:12:19.326Z"},"maintainers":[{"name":"3c1u","email":"3c1u@tohkani.com"}],"description":"[![npm version](https://img.shields.io/npm/v/@3c1u/bun-run-all)](https://www.npmjs.com/package/@3c1u/bun-run-all) [![Downloads/month](https://img.shields.io/npm/dm/@3c1u/bun-run-all)](http://www.npmtrends.com/@3c1u/bun-run-all)","license":"MIT","readme":"# bun-run-all\n\n[![npm version](https://img.shields.io/npm/v/@3c1u/bun-run-all)](https://www.npmjs.com/package/@3c1u/bun-run-all)\n[![Downloads/month](https://img.shields.io/npm/dm/@3c1u/bun-run-all)](http://www.npmtrends.com/@3c1u/bun-run-all)\n\n\nBun version of [npm-run-all](https://github.com/mysticatea/npm-run-all). No node required.\n\n## Installation\n\n```sh\nbun i -D @3c1u/bun-run-all\n```\n\n## Usage\n\n### run-p\n\n```\nUsage: run-p [options] <tasks...>\n\nRuns tasks in parallel.\n\nOptions:\n  -c, --continue-on-error      Continue on error\n  -j, --max-parallel <number>  Max concurrency (default: \"4\")\n  --aggregate-output           Aggregates the output of all tasks by throttling\n  -l, --print-label            Prepends the task name to its output\n  -n, --print-name             Prints the task name before running it\n  -r, --race                   Kills all tasks if one finishes successfully\n  -s, --silent                 Suppresses all output\n  -h, --help                   display help for command\n```\n\n### run-s\n\n```\nUsage: run-s [options] <tasks...>\n\nRuns tasks sequentially.\n\nOptions:\n  -c, --continue-on-error  Continue on error\n  -l, --print-label        Prepends the task name to its output\n  -n, --print-name         Prints the task name before running it\n  -s, --silent             Suppresses all output\n  -h, --help               display help for command\n```\n\n### npm-run-all\n\n```\nUsage: npm-run-all [options] <tasks...>\n\nRuns tasks in parallel or sequentially.\n\nOptions:\n  -p, --parallel               Run tasks in parallel (default: true)\n  -s, --sequential             Run tasks sequentially\n  -c, --continue-on-error      Continue on error\n  -j, --max-parallel <number>  Max concurrency (default: \"4\")\n  --aggregate-output           Aggregates the output of all tasks by throttling\n  -l, --print-label            Prepends the task name to its output\n  -n, --print-name             Prints the task name before running it\n  -r, --race                   Kills all tasks if one finishes successfully\n  -s, --silent                 Suppresses all output\n  -h, --help                   display help for command\n```\n\n## Known Limitations\n\nSince this is under development, there are some limitations:\n\n- Some options are not supported.\n  - `--aggregate-output`\n  - `--print-label`\n  - `--print-name`\n  - `--silent` option is not supported.\n  - `--race` option is not supported.\n- Combination of sequential and parallel tasks is not supported in `npm-run-all`.\n  - e.g. `npm-run-all a b --parallel c d --sequential e f --parallel g h i`\n- Does not emit errors when a task is not found.\n\n## License\n\nLicensed under the MIT License.\n","readmeFilename":"README.md"}