From b61662933e46572a01213323ec685a36bd43b28b Mon Sep 17 00:00:00 2001 From: Kai Ninomiya Date: Thu, 2 Mar 2023 11:29:56 -0800 Subject: [PATCH] Require npm >=8.5.2 (#2340) Prior to this version, the @webgpu/types dependency-by-revision won't work because the integrity hash is system-dependent. Starting with 8.5.2, integrity checks are skipped for git dependencies (though integrity hashes are still generated, despite the comment in the thread). See: https://github.com/npm/cli/issues/2846#issuecomment-1055916073 --- package-lock.json | 3 ++- package.json | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index f239c032177a..a8985a91b361 100644 --- a/package-lock.json +++ b/package-lock.json @@ -54,7 +54,8 @@ "typescript": "~4.7.4" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=8.5.2" } }, "node_modules/@ampproject/remapping": { diff --git a/package.json b/package.json index 2cb224dcd18e..3e4c75b8cca0 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,8 @@ "dev": "node tools/dev_server" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm" : ">=8.5.2" }, "repository": { "type": "git",