0.1.0 • Published 3 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 -DUsage
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"]
    }]
  ]
}