pnpm's shrinkwrap
Reads and writes the public (shrinkwrap.yaml
) and private (node_modules/.shrinkwrap.yaml
) shrinkwrap files of pnpm.
Shrinkwrap files are the state files of the node_modules
installed via pnpm. They are like
the package-lock.json
of npm or the yarn.lock
of Yarn.
npm i pnpm-shrinkwrap
Alias: read
Reads the shrinkwrap.yaml
file from the root of the package.
pkgPath
- Path - the path to the projectopts.ignoreIncompatible
- Boolean -false
by default. Iftrue
, throws an error if the shrinkwrap file format is not compatible with the current library.
Alias: readPrivate
Reads the shrinkwrap file from node_modules/.shrinkwrap.yaml
.
Writes the wanted/current shrinkwrap files. When they are empty, removes them.
Prunes a shrinkwrap file. Prunning means removing packages that are not referenced.