- Add support for Yarn v4
- Fix: use
shell: true
option fornpm
on Windows to prevent stalling
- Upgraded dependencies to fix a vulnerability in
axios
- Add the install option
force
to pass the--force
flag to the package manager. The specific behavior depends on the package manager in use. npm.overrideDependencies
now supportslockfileVersion: 3
- Add support for enumerating workspaces in a monorepo
- Add support for packing a package into an installable tarball (npm and Yarn Berry only)
Upgrade dependencies
Add the install option ignoreScripts
which prevents execution of pre/post/install scripts for Yarn Classic and npm
- Add support for Yarn Berry (v2+)
packageManagers.yarn
now defaults to Yarn Berry. To explicitly use Yarn Classic (v1), usepackageManagers.yarnClassic
.
Add option setCwdToPackageRoot
to automatically set cwd
to the found package's root dir
Add support for additional args that are passed as-is to the package manager.
Install commands without packages (yarn install
/ npm install
) no longer install devDependencies
by default. To turn this back on, set the environment
property of the package manager instance to development
.
Fix: yarn.overrideDependencies
now correctly looks for a yarn.lock
to determine the root directory
Add support for overriding transient dependencies
Support directories without a lockfile
Initial release