0.1.0 • Published 2 years ago
@octorelease/prune-shrinkwrap v0.1.0
Prune Shrinkwrap plugin
Octorelease plugin to prune npm shrinkwrap files.
Step | Description |
---|---|
init | Validate plugin configuration. |
version | Prune unwanted dependencies from npm shrinkwrap file. |
Install
$ npm install @octorelease/prune-shrinkwrap -D
Usage
The plugin can be configured in the Octorelease configuration file:
{
"plugins": [
"@octorelease/prune-shrinkwrap"
]
}
Configuration
Options
Options | Description | Default |
---|---|---|
filters | List of package dependency flags to prune from shrinkwrap. | ["dev", "extraneous"] |
packages | Folder patterns of packages in monorepo that should have shrinkwrap pruned. | false |
Examples
To prune shrinkwrap for only the CLI package in a monorepo:
{
"plugins": [
["@octorelease/prune-shrinkwrap", {
"packages": ["packages/cli"]
}]
]
}