{"_id":"@0x-lerna-fork/exec","_rev":"5-3ad9a1d76666a449b77c67712833d0ba","name":"@0x-lerna-fork/exec","dist-tags":{"latest":"3.16.3"},"versions":{"3.0.0-beta.22":{"name":"@0x-lerna-fork/exec","version":"3.0.0-beta.22","description":"TODO","keywords":["lerna","command"],"homepage":"https://github.com/lerna/lerna","license":"MIT","author":{"name":"Daniel Stockman","url":"https://github.com/evocateur"},"files":["command.js","index.js"],"main":"index.js","engines":{"node":">= 6.9.0"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/lerna/lerna.git"},"scripts":{"test":"echo \"Run tests from root\" && exit 1"},"yargs":{"populate--":true},"dependencies":{"@0x-lerna-fork/batch-packages":"^3.0.0-beta.22","@0x-lerna-fork/child-process":"^3.0.0-beta.22","@0x-lerna-fork/command":"^3.0.0-beta.22","@0x-lerna-fork/filter-options":"^3.0.0-beta.22","@0x-lerna-fork/run-parallel-batches":"^3.0.0-beta.22","@0x-lerna-fork/validation-error":"^3.0.0-beta.22"},"gitHead":"4bfc86903eb0391fb1481e11c1fb383216189a12","bugs":{"url":"https://github.com/lerna/lerna/issues"},"_id":"@0x-lerna-fork/exec@3.0.0-beta.22","_npmVersion":"5.6.0","_nodeVersion":"9.10.0","_npmUser":{"name":"fberger","email":"me@fabioberger.com"},"dist":{"integrity":"sha512-tQslsSrIf+COkHXwraVgeJebmKV0PbAFITTFlBaHYeZJ8vcSLDh/3IIBqjdksJF6+kQSOBGhV4oIe2mcZGjS/w==","shasum":"437a6e18c5b32485fb19e3f7e1967fd13ea939ae","tarball":"https://registry.npmjs.org/@0x-lerna-fork/exec/-/exec-3.0.0-beta.22.tgz","fileCount":5,"unpackedSize":10227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbV1w4CRA9TVsSAnZWagAAvV8P/RJcSQNQ2eudaEE+IE8h\n4zu4XNp39vARDU5zLMlcw/PRX3ZUnt6um+ITK5LJSqaQIKpF+a0jOV51ryun\nwxsn0RtKomeMlEYFzo8Ui32yfOaQda7nq9UBjiBqVZ/PsaW2ei5/o9SJ1ugw\nNAtH2yRlZXeFfN7rRMaA8QL3miCFnG4vPTmVJ73JCdryIERRfbzqyh2ZmE1q\npBx/rn4zJaDtHsu6KO0KywP8SOMZcxW6bHwwQ613Ctzx3CzpPq3kE/IuCLvp\nohnjTkDF9PDpPs+bmQsMxEqs6intxnBM2vJHDUJEOBQr7R0Ww7t0Subydt7Z\nbLwiauujvNjbdX9dmWeKw1lFzwG1ESjCdX9PJjBXug5Y7vni8Lv/m7EXm6Vk\nAa2c8j7SAgaYE0bv/Cq9cMpdv3AMyqO0IbR+RW7lKQtoJKTkuI7jooWz828B\nR4cH6BKqVW+ikdoIHwlxG3GegRtCMVmFmN7y23UwhSAmHOU035ztZOQsduBK\nBtOk8RIec2FS+7OgtW7v0BteKWiX1vYdLsThgm2Q2gSisHGUYiNNwK6301nR\nt7MGXNAjrpT2J8xesOHvNmzUM6mBpJqo6cK5Yfo2mKV+5dsId7jToVg8mvKX\nUzdJGtlUeaeU3HBshj7zg1xz0Ym6x78oerxB6kYmY0OCLIfLIhsIszfiuSBb\nB/rL\r\n=I+GG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiqMDy2WCMn/xgL89SyPr0qgKVQuKBar6uYmwujRWwqQIhAJCJxqFIId4TXWpMEciweyYcWakqvfqCh7apHqCFJank"}]},"maintainers":[{"name":"fberger","email":"me@fabioberger.com"},{"name":"logvinov","email":"logvinov.leon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_3.0.0-beta.22_1532451895926_0.41502330555408196"},"_hasShrinkwrap":false},"3.16.2":{"name":"@0x-lerna-fork/exec","version":"3.16.2","description":"Execute an arbitrary command in each package","keywords":["lerna","command"],"homepage":"https://github.com/lerna/lerna/tree/master/commands/exec#readme","license":"MIT","author":{"name":"Daniel Stockman","url":"https://github.com/evocateur"},"main":"index.js","engines":{"node":">= 6.9.0"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/lerna/lerna.git","directory":"commands/exec"},"scripts":{"test":"echo \"Run tests from root\" && exit 1"},"yargs":{"populate--":true},"dependencies":{"@0x-lerna-fork/child-process":"3.16.2","@0x-lerna-fork/command":"3.16.2","@0x-lerna-fork/filter-options":"3.16.2","@0x-lerna-fork/run-topologically":"3.16.2","@0x-lerna-fork/validation-error":"3.16.2","p-map":"^2.1.0"},"gitHead":"73e9d451755f0a62aa9ae0597ef81500e8b8a9de","bugs":{"url":"https://github.com/lerna/lerna/issues"},"_id":"@0x-lerna-fork/exec@3.16.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.1/node@v11.15.0+x64 (darwin)","dist":{"integrity":"sha512-VDl+/NCDb6jEB49mzwZGSdC8SIW/3dYHSCi/+/UyECTlalG0UMyJRW/QQJya/K6COkvbgrJCbJ2yFvTLsvCuHw==","shasum":"28f92428079aa00994b46642d734273d301c00dd","tarball":"https://registry.npmjs.org/@0x-lerna-fork/exec/-/exec-3.16.2.tgz","fileCount":6,"unpackedSize":22605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNgHXCRA9TVsSAnZWagAAdJ0P/2XU9Vdf9Lvc907iM3hq\nWByBWMYPrGzrk04U/ulyUwUCC0smN1nbymQgYNO9cbxz3bq9YSeu8bUaUILI\nEZjAa4/O/+nmh2BpnO/z7qM7+EVxQK84riOA8jgkfP7a5f+vHNpuALiogRx4\nKzrM+WvdZ6X/sa6S0mZUBU60hJST4/3ER27NG3/dR0bt5MSD4831sJYduPJt\nF6dyogQ3+O+Xmbuh4A/bLZVGH9cHnsYiX/csKB5UP44i13g/89qWe6tojajT\nRqJozs+B363kq/ecWYTUAf/JZ6luB09TB4DHSl1fIFMoWiyDnEGYftg9PkNQ\nYhW/cOeYV9UmBXciuz1OUuHwfOdXBxmGCYE9j0nWbfQOZPvEaq6c81fVTrX5\npqnndfHk/wySVjUfoOAtXcb48XJoXHmNCG/MU9Gm9niDSKjyEFocPv2c/x8L\nNVwhrUCkwgmyAJoZjEywmXEEqfiVLKPjCeL9TG+msB1lxwDqCyOiz2h6zx5K\n/KVHuD9Hy6qFjQD9pl8d0cVhBsnVL5mrTmKCIFEtvycN1j9QH6v3b0vnmqD2\nLheA00QpNqwCvc1QkUgqbQ62n8jshSZA2eOdOL0pqtPbQ3TBmnfOQDkgrk9N\nbsK1Eo61zT27xRr9K7ARhUCal+0pQILpBmyu/hDGdK/JvTjGJQ/hgUuTiE0R\ncseT\r\n=2GHV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNJFr9ZOBsuSBBLfJZkRrnaw4t9yn2PmhZFZ/0pVscGQIhAPHvQv2IzihTn9gFfU+yVAmPFcjwvD49Wat98u6+YAcm"}]},"maintainers":[{"email":"stephenalexbrowne@gmail.com","name":"albrow"},{"email":"me@fabioberger.com","name":"fberger"}],"_npmUser":{"name":"fberger","email":"me@fabioberger.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_3.16.2_1563820502939_0.9640061983725328"},"_hasShrinkwrap":false},"3.16.3":{"name":"@0x-lerna-fork/exec","version":"3.16.3","description":"Execute an arbitrary command in each package","keywords":["lerna","command"],"homepage":"https://github.com/lerna/lerna/tree/master/commands/exec#readme","license":"MIT","author":{"name":"Daniel Stockman","url":"https://github.com/evocateur"},"main":"index.js","engines":{"node":">= 6.9.0"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/lerna/lerna.git","directory":"commands/exec"},"scripts":{"test":"echo \"Run tests from root\" && exit 1"},"yargs":{"populate--":true},"dependencies":{"@0x-lerna-fork/child-process":"3.16.3","@0x-lerna-fork/command":"3.16.3","@0x-lerna-fork/filter-options":"3.16.3","@0x-lerna-fork/run-topologically":"3.16.3","@0x-lerna-fork/validation-error":"3.16.3","p-map":"^2.1.0"},"gitHead":"d56d88ed27ded32f9ed8a94ed67537ed1664da08","bugs":{"url":"https://github.com/lerna/lerna/issues"},"_id":"@0x-lerna-fork/exec@3.16.3","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.1/node@v11.15.0+x64 (darwin)","dist":{"integrity":"sha512-CDOjLsrutJse6ZndUVdj0cB+W8CndvJT2QHv9dizK4cO/L/73n8FhyE8f1Eh5O7/vwWmoiuMhvDa9XfVVTXMpA==","shasum":"548e7c7f8042fcfad2076c193bf9034d97ffb279","tarball":"https://registry.npmjs.org/@0x-lerna-fork/exec/-/exec-3.16.3.tgz","fileCount":6,"unpackedSize":22456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNgPACRA9TVsSAnZWagAAfXoP/2b4KRSrxTIaoAoSQXd/\nZ75/Zhe7Gbjy33NU25yVoX5IScRqNcybuT/41jEKbvKTCL9iwOJad4YfTikI\n+fHo75Zxymlh0r5QatXqt1OHG107APgTLIi3HpMkJ3Hjosj/mKkzuTwMD9lW\nSBy0suVQCgw7vsfVtZ2H0yY0VhFdXAMk4MyVkafz8doDHUMwGji/IjCeSRT4\ncEEQqA0mOnbhJer9h2FZD1te5Zw3RO3twUnLs882f6le8FXfl5XXilcF60nj\nGlAgn7yhhBrJk9OYPV3JZpyXS+RL8Ci9mVhA6i6YgqES2iVEmALNw7JnnonR\nPEh62N9Uyw2FJnoCVm58d8JvdN5B5+v0kn0ONHrUHKU7hLkiTcs7ztbW/a6M\nAQuLuJcnBovE7TVLTmcD+SmmMFiqoLDbpb+hFSHtldYG+USnjhAt0KPLvrIP\nOqAzyWnQGOSWa/cQIl4bcRkvCRU9shusO5qvj87M3ZznZhUMHVkGk+4FPNOV\ndKopmy/cNcXT2juq/nG8wBqjsAz9mfpuJ9ZoFvOP8w8j5ji/CrZpMiVMqTPD\nbE1rn+BFc1Or0HVpmYhwtoZLqcuk7xvrCe5pUxqnJm0ftJYkDHoPYKvJVgh/\nvzqYPQAo16FXOzTjTAm1TiZFAEwYA1X9WFVY3SLIsmajJoTq7s5l4GfsOf8K\n4mCd\r\n=6lpD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBaPf+tRzHx5EwSFRGAem+5FEV/LvyaqJhU7lgeW0lO2AiEA/k7Ey/+PQ4HUlw+YDfMdZ0zMKXLnPIBANxu/XDRzNpQ="}]},"maintainers":[{"email":"stephenalexbrowne@gmail.com","name":"albrow"},{"email":"me@fabioberger.com","name":"fberger"}],"_npmUser":{"name":"fberger","email":"me@fabioberger.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exec_3.16.3_1563820991871_0.624849252207254"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-24T17:04:55.846Z","3.0.0-beta.22":"2018-07-24T17:04:56.006Z","modified":"2022-04-04T10:26:28.594Z","3.16.2":"2019-07-22T18:35:03.266Z","3.16.3":"2019-07-22T18:43:12.000Z"},"maintainers":[{"email":"stephenalexbrowne@gmail.com","name":"albrow"},{"email":"me@fabioberger.com","name":"fberger"}],"description":"Execute an arbitrary command in each package","homepage":"https://github.com/lerna/lerna/tree/master/commands/exec#readme","keywords":["lerna","command"],"repository":{"type":"git","url":"git+https://github.com/lerna/lerna.git","directory":"commands/exec"},"author":{"name":"Daniel Stockman","url":"https://github.com/evocateur"},"bugs":{"url":"https://github.com/lerna/lerna/issues"},"license":"MIT","readme":"# `@0x-lerna-fork/exec`\n\n> Execute an arbitrary command in each package\n\nInstall [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI.\n\n## Usage\n\n```sh\n$ lerna exec -- <command> [..args] # runs the command in all packages\n$ lerna exec -- rm -rf ./node_modules\n$ lerna exec -- protractor conf.js\n```\n\nRun an arbitrary command in each package.\nA double-dash (`--`) is necessary to pass dashed flags to the spawned command, but is not necessary when all the arguments are positional.\n\nThe name of the current package is available through the environment variable `LERNA_PACKAGE_NAME`:\n\n```sh\n$ lerna exec -- npm view \\$LERNA_PACKAGE_NAME\n```\n\nYou may also run a script located in the root dir, in a complicated dir structure through the environment variable `LERNA_ROOT_PATH`:\n\n```sh\n$ lerna exec -- node \\$LERNA_ROOT_PATH/scripts/some-script.js\n```\n\n## Options\n\n`lerna exec` respects the `--concurrency`, `--scope`, and `--ignore` flags (see [Filter Flags](https://www.npmjs.com/package/@0x-lerna-fork/filter-options)).\n\n```sh\n$ lerna exec --scope my-component -- ls -la\n```\n\n> The commands are spawned in parallel, using the concurrency given (except with `--parallel`).\n> The output is piped through, so not deterministic.\n> If you want to run the command in one package after another, use it like this:\n\n```sh\n$ lerna exec --concurrency 1 -- ls -la\n```\n\n### `--stream`\n\nStream output from child processes immediately, prefixed with the originating\npackage name. This allows output from different packages to be interleaved.\n\n```sh\n$ lerna exec --stream -- babel src -d lib\n```\n\n### `--parallel`\n\nSimilar to `--stream`, but completely disregards concurrency and topological sorting, running a given command or script immediately in all matching packages with prefixed streaming output. This is the preferred flag for long-running processes such as `babel src -d lib -w` run over many packages.\n\n```sh\n$ lerna exec --parallel -- babel src -d lib -w\n```\n\n> **Note:** It is advised to constrain the scope of this command when using\n> the `--parallel` flag, as spawning dozens of subprocesses may be\n> harmful to your shell's equanimity (or maximum file descriptor limit,\n> for example). YMMV\n\n### `--no-bail`\n\n```sh\n# Run a command, ignoring non-zero (error) exit codes\n$ lerna exec --no-bail <command>\n```\n\nBy default, `lerna exec` will exit with an error if _any_ execution returns a non-zero exit code.\nPass `--no-bail` to disable this behavior, executing in _all_ packages regardless of exit code.\n\n### `--no-prefix`\n\nDisable package name prefixing when output is streaming (`--stream` _or_ `--parallel`).\nThis option can be useful when piping results to other processes, such as editor plugins.\n","readmeFilename":"README.md"}