dwww Home | Manual pages | Find package

NPM-SHRINKWRAP.JSON(5)        File Formats Manual       NPM-SHRINKWRAP.JSON(5)

NAME
       npm-shrinkwrap.json

Description
       npm-shrinkwrap.json  is a file created by npm shrinkwrap. It is identi-
       cal 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  de-
       ployed
       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 for-
       mat,
       refer to the manual page for
       package-lock.json.

See also
        • npm shrinkwrap

        • package-lock.json

        • package.json

        • npm install

9.2.0                            December 2022          NPM-SHRINKWRAP.JSON(5)

Generated by dwww version 1.15 on Sat Jun 29 02:18:53 CEST 2024.