Socket
Socket
Sign inDemoInstall

@lerna/filter-options

Package Overview
Dependencies
1
Maintainers
4
Versions
80
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.0.0-beta.18 to 3.0.0-rc.0

LICENSE

12

CHANGELOG.md

@@ -6,2 +6,14 @@ # Change Log

<a name="3.0.0-rc.0"></a>
# [3.0.0-rc.0](https://github.com/lerna/lerna/compare/v3.0.0-beta.21...v3.0.0-rc.0) (2018-07-27)
### Features
* **cli:** Upgrade to Yargs 12 ([7899ab8](https://github.com/lerna/lerna/commit/7899ab8))
<a name="3.0.0-beta.18"></a>

@@ -8,0 +20,0 @@ # [3.0.0-beta.18](https://github.com/lerna/lerna/compare/v3.0.0-beta.17...v3.0.0-beta.18) (2018-04-24)

12

index.js

@@ -32,13 +32,13 @@ "use strict";

describe: dedent`
Include all transitive dependents when running a command,
regardless of --include, --exclude or --since.
Include all transitive dependents when running a command
regardless of --scope, --ignore, or --since.
`,
boolean: true,
type: "boolean",
},
"include-filtered-dependencies": {
describe: dedent`
Include all transitive dependencies when running a command,
regardless of --include, --exclude or --since.
Include all transitive dependencies when running a command
regardless of --scope, --ignore, or --since.
`,
boolean: true,
type: "boolean",
},

@@ -45,0 +45,0 @@ };

{
"name": "@lerna/filter-options",
"version": "3.0.0-beta.18",
"version": "3.0.0-rc.0",
"description": "Options for lerna sub-commands that need filtering",

@@ -35,3 +35,3 @@ "keywords": [

},
"gitHead": "7995561e8d010d9fa2e59109b57b9ad8573baba1"
"gitHead": "1ab24c152d3ff5c2b9453bcaafeb4b5e432b2410"
}

@@ -5,4 +5,65 @@ # `@lerna/filter-options`

## Usage
## Options
TODO
### `--scope <glob>`
Include only packages with names matching the given glob.
```sh
$ lerna exec --scope my-component -- ls -la
$ lerna run --scope toolbar-* test
```
### `--ignore <glob>`
Exclude packages with names matching the given glob.
### `--no-private`
Exclude private packages. They are included by default.
### `--since [ref]`
Only include packages that have been updated since the specified `ref`. If no ref is passed, it defaults to the most-recent tag.
```sh
# List the contents of packages that have changed since the latest tag
$ lerna exec --since -- ls -la
# Run the tests for all packages that have changed since `master`
$ lerna run test --since master
# List all packages that have changed since `some-branch`
$ lerna ls --since some-branch
```
_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._
### `--include-filtered-dependents`
Include all transitive dependents when running a command regardless of `--scope`, `--ignore`, or `--since`.
### `--include-filtered-dependencies`
Include all transitive dependencies when running a command regardless of `--scope`, `--ignore`, or `--since`.
Used in combination with any command that accepts `--scope` (`bootstrap`, `clean`, `ls`, `run`, `exec`).
Ensures that all dependencies (and dev dependencies) of any scoped packages (either through `--scope` or `--ignore`) are operated on as well.
> Note: This will override the `--scope` and `--ignore` flags.
>
> > 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.
This is useful for situations where you want to "set up" a single package that relies on other packages being set up.
```sh
$ lerna bootstrap --scope my-component --include-filtered-dependencies
# my-component and all of its dependencies will be bootstrapped
```
```sh
$ lerna bootstrap --scope "package-*" --ignore "package-util-*" --include-filtered-dependencies
# all packages matching "package-util-*" will be ignored unless they are
# depended upon by a package whose name matches "package-*"
```
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc