manpagez: man pages & more
man npm-shrinkwrap-json(5)
Home | html | info | man
NPM-SHRINKWRAP.JSON(5)                                  NPM-SHRINKWRAP.JSON(5)


NAME

       npm-shrinkwrap.json - A publishable lockfile

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

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

       If both package-lock.json and npm-shrinkwrap.json are present in a
       package root, npm-shrinkwrap.json will be preferred over the package-
       lock.json file.

       For full details and description of the npm-shrinkwrap.json file
       format, refer to the manual page for package-lock.json </configuring-
       npm/package-lock-json>.

   See also

       o   npm help shrinkwrap

       o   package-lock.json </configuring-npm/package-lock-json>

       o   package.json </configuring-npm/package-json>

       o   npm help install

                                   June 2023            NPM-SHRINKWRAP.JSON(5)

npm 9.7.1 - Generated Mon Jun 12 11:09:13 CDT 2023
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.