### Is there an existing issue for this? - [X] I have searched the existing issues ### Current Behavior `$ npm shrinkwrap --lockfile-version=2` produces a v3 lockfile. `v8.1.1` used to print a warning, but https://github.com/npm/cli/pull/3949 changed that. `v8.1.2` just produces a v3 lockfile without any warnings. ### Expected Behavior `lockfile-version` param/config should be respected. ### Steps To Reproduce 0. `$ rm -rf npm-shrinkwrap.json` (if the shrinkwrap exists - it seems to work OK) 1. `$ npm shrinkwrap --lockfile-version=2` 2. `$ cat npm-shrinkwrap.json | jq .lockfileVersion` Actual: 3 Expected: 2 ### Environment - OS: macOS 11.6 - Node: 14.18.1 - npm: 8.1.2