Upgrade to npm lockfile v3 and explicitely set it (#23561)

`npm@8` which comes with node 16 will by default write lockfile v2
`npm@9` which comes with recent versions of node 18 and above will write
lockfile v3

To avoid incorrect lockfile v2 generation on npm v8, force npm to write
lockfile v3, so no matter which npm version the user has installed, the
same lockfile format will be generated.

References:
-
https://docs.npmjs.com/cli/v9/configuring-npm/package-lock-json#lockfileversion
- https://nodejs.org/en/download/releases

Co-authored-by: delvh <leon@kske.dev>
This commit is contained in:
silverwind 2023-03-18 19:38:10 +01:00 коммит произвёл GitHub
Родитель d42015e6eb
Коммит 7eede7f8de
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 114 добавлений и 7363 удалений

1
.npmrc
Просмотреть файл

@ -3,3 +3,4 @@ fund=false
update-notifier=false
package-lock=true
save-exact=true
lockfile-version=3

7476
package-lock.json сгенерированный

Разница между файлами не показана из-за своего большого размера Загрузить разницу