How to update package-lock.json without doing npm install?
npm
As of npm 6.x, you can use the following command:
npm i --package-lock-only
Documentation (https://docs.npmjs.com/cli/install.html) says:
The --package-lock-only argument will only update the package-lock.json, instead of checking node_modules and downloading dependencies.
yarn
As of Sep. 10, 2019: yarn doesn't seem to support generating a lock-file without installing the modules. Relevant GitHub issue: https://github.com/yarnpkg/yarn/issues/5738