pnpm prune
Removes unnecessary packages.
Options#
--prod#
Remove the packages specified in devDependencies.
--no-optional#
Remove the packages specified in optionalDependencies.
--trust-lockfile#
Added in: v12.15.0
Skip verifying the lockfile against the supply-chain policies. pnpm prune also honors trustLockfile from the configuration. --no-trust-lockfile verifies the lockfile even when the configuration trusts it.
--recursive, -r#
Run pnpm prune in every package found in subdirectories, or in every workspace package when executed inside a workspace. Running pnpm prune at the workspace root runs recursively across the workspace by default.
--filter <package_selector>#
Restrict pnpm prune to the selected workspace projects. Read more about filtering.