0.1.0 • Published 2 years ago

@octorelease/prune-shrinkwrap v0.1.0

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
2 years ago

Prune Shrinkwrap plugin

Octorelease plugin to prune npm shrinkwrap files.

Build Status npm latest version

StepDescription
initValidate plugin configuration.
versionPrune 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

OptionsDescriptionDefault
filtersList of package dependency flags to prune from shrinkwrap.["dev", "extraneous"]
packagesFolder 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"]
    }]
  ]
}