NPM-SHRINKWRAP.JSON(5)

NAME
npm-shrinkwrap.json - A publishable lockfile

DESCRIPTION

is a file created by npm help shrinkwrap. It is identical to , with one major caveat: Unlike , may be included when publishing a package.

The recommended use-case for is applications deployed through the publishing process on the registry: for example, daemons and command-line tools intended as global installs or . It's strongly discouraged for library authors to publish this file, since that would prevent end users from having control over transitive dependency updates.

Additionally, if both and are present in a package root, will be ignored in favor of this file.

For full details and description of the file format, refer to the manual page for npm help 5 package-lock.json.

SEE ALSO

    •   npm help shrinkwrap

    •   npm help 5 package-lock.json

    •   npm help 5 package.json

    •   npm help install