{"bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"12ecda84577e50d508a8cf696df7e20abbc2304d","tarball":"https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.10.1.tgz","fileCount":6,"integrity":"sha512-34q7P0/AA+omVk9uwv99i+4qmj5uGuj383RzqIcK8JDYL0JSzlmW0+c4IkxunCfRrWft8OFhSwZdOOmXtDSDYg==","signatures":[{"sig":"MEUCIQCPer7pTQWr5Wuwq/PFI2roRW7ZW4WNlzZGvaG0GEDL8QIgDXMGglXLJwWq7EBLDl50jPT0Lco0LvnYrV608hvsf70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNUB2CRA9TVsSAnZWagAABdYP/3HDkqRMqqMqfrVWK9E5\n+0iS4AKu78fMhz1ktrEsYQdQwykwAxV1Au8pIyUk+uD7sKHtr4dQ5stpv7Oy\nBFuqVdnqSRlam7b7G3Md65ccJK2LC4O2C4zSHa60j3g6AvzSToVShMMInwJ2\nv8He1gGsX3CH7Xez1NbIf5+07u6N9FPINidpSurmai0UUr/YHD5aqi0a9XCc\nGsDM8u/StPW6IEWvFAn2rWic34ojkTZOrFmXU+g9mwMQm+d2wTXCUoNkIVVH\nSjGMB5grtDHqhJ2Tgj3dKJYmBwWOmerqem4Ni9DynWCovWdvQaOkaFH8oqXY\nP7BkhIrIZhbpQVsYj4DKknh0GF8KcDTcCC/tIRtjmqA5U4QC5pUOLv/dSvgf\neieu9EgBitWK1yi9IvTieh01GjB9zTpF2Dj0+GSEi9QhW01jWwD1tl06mlah\nAdMxzmaaHsgdrF3z2qDsuxI7hS7k8skIXux38LFr7GdzpeWMmMdPCNg7Cnzn\n55XfAPhIwgxtH4GV3uIdfGUHvh3rfZ4BB/cqlTTXCO1vPXz9RtMjiO6ol/84\nEFq+5q6YcnKSGGH3eK2iSE4EuGt7YKM23sK3XvHxoTcUzJZE1tatIhA1HUnP\n9u/RYrCAcAq01KrjEbGkrgd8oZcKzKWATEfyrwYKJUBCKaVyaUeDMrOTlOTP\nbEB0\r\n=vGzL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","name":"@lerna/filter-options","author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"readme":"# `@lerna/filter-options`\n\n> Options for lerna sub-commands that need filtering\n\n## Options\n\n### `--scope <glob>`\n\nInclude only packages with names matching the given glob.\n\n```sh\n$ lerna exec --scope my-component -- ls -la\n$ lerna run --scope toolbar-* test\n```\n\n### `--ignore <glob>`\n\nExclude packages with names matching the given glob.\n\n### `--no-private`\n\nExclude private packages. They are included by default.\n\n### `--since [ref]`\n\nOnly include packages that have been updated since the specified `ref`. If no ref is passed, it defaults to the most-recent tag.\n\n```sh\n# List the contents of packages that have changed since the latest tag\n$ lerna exec --since -- ls -la\n\n# Run the tests for all packages that have changed since `master`\n$ lerna run test --since master\n\n# List all packages that have changed since `some-branch`\n$ lerna ls --since some-branch\n```\n\n_This can be particularly useful when used in CI, if you can obtain the target branch a PR will be going into, because you can use that as the `ref` to the `--since` option. This works well for PRs going into master as well as feature branches._\n\n### `--include-filtered-dependents`\n\nInclude all transitive dependents when running a command regardless of `--scope`, `--ignore`, or `--since`.\n\n### `--include-filtered-dependencies`\n\nInclude all transitive dependencies when running a command regardless of `--scope`, `--ignore`, or `--since`.\n\nUsed in combination with any command that accepts `--scope` (`bootstrap`, `clean`, `ls`, `run`, `exec`).\nEnsures that all dependencies (and dev dependencies) of any scoped packages (either through `--scope` or `--ignore`) are operated on as well.\n\n> Note: This will override the `--scope` and `--ignore` flags.\n>\n> > i.e. A package matched by the `--ignore` flag will still be bootstrapped if it is depended on by another package that is being bootstrapped.\n\nThis is useful for situations where you want to \"set up\" a single package that relies on other packages being set up.\n\n```sh\n$ lerna bootstrap --scope my-component --include-filtered-dependencies\n# my-component and all of its dependencies will be bootstrapped\n```\n\n```sh\n$ lerna bootstrap --scope \"package-*\" --ignore \"package-util-*\" --include-filtered-dependencies\n# all packages matching \"package-util-*\" will be ignored unless they are\n# depended upon by a package whose name matches \"package-*\"\n```\n","engines":{"node":">= 6.9.0"},"gitHead":"d13e9016c79f4244f84100993aecae3edba957d6","license":"MIT","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"evocateur","email":"daniel.stockman@gmail.com"},"homepage":"https://github.com/lerna/lerna","keywords":["lerna","core"],"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"lerna/3.10.0/node@v10.15.0+x64 (darwin)","description":"Options for lerna sub-commands that need filtering","directories":{},"maintainers":[{"name":"evocateur","email":"daniel.stockman@gmail.com"},{"name":"hzoo","email":"hi@henryzoo.com"}],"_nodeVersion":"10.15.0","dependencies":{"dedent":"^0.7.0","@lerna/collect-updates":"3.10.1","@lerna/filter-packages":"3.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/filter-options_3.10.1_1546993781820_0.20470983135859822","host":"s3://npm-registry-packages"},"_id":"@lerna/filter-options@3.10.1","version":"3.10.1"}