From f9f24d17c29c421de3c9b82c6b98a40268aeb920 Mon Sep 17 00:00:00 2001 From: Gar Date: Mon, 10 May 2021 09:01:48 -0700 Subject: [PATCH] libnpmexec@1.1.1 --- node_modules/libnpmexec/CHANGELOG.md | 17 ----------------- .../libnpmexec/lib/cache-install-dir.js | 2 +- node_modules/libnpmexec/lib/index.js | 2 +- node_modules/libnpmexec/package.json | 2 +- package-lock.json | 14 +++++++------- package.json | 2 +- 6 files changed, 11 insertions(+), 28 deletions(-) delete mode 100644 node_modules/libnpmexec/CHANGELOG.md diff --git a/node_modules/libnpmexec/CHANGELOG.md b/node_modules/libnpmexec/CHANGELOG.md deleted file mode 100644 index 28cb71028868e..0000000000000 --- a/node_modules/libnpmexec/CHANGELOG.md +++ /dev/null @@ -1,17 +0,0 @@ -# Changelog - -## v1.1.0 - -- Add add walk up dir lookup logic to satisfy local bins, -similar to `@npmcli/run-script` - -## v1.0.1 - -- Fix `scriptShell` option name. - -## v1.0.0 - -- Initial implementation, moves the code that used to live in the **npm cli**, -ref: https://github.com/npm/cli/blob/release/v7.10.0/lib/exec.js into this -separate module, providing a programmatic API to the **npm exec** functionality. - diff --git a/node_modules/libnpmexec/lib/cache-install-dir.js b/node_modules/libnpmexec/lib/cache-install-dir.js index 1bee28989bf76..9e30d62a1e102 100644 --- a/node_modules/libnpmexec/lib/cache-install-dir.js +++ b/node_modules/libnpmexec/lib/cache-install-dir.js @@ -12,7 +12,7 @@ const cacheInstallDir = ({ cache, packages }) => { const getHash = (packages) => crypto.createHash('sha512') - .update(packages.sort((a, b) => a.localeCompare(b)).join('\n')) + .update(packages.sort((a, b) => a.localeCompare(b, 'en')).join('\n')) .digest('hex') .slice(0, 16) diff --git a/node_modules/libnpmexec/lib/index.js b/node_modules/libnpmexec/lib/index.js index 0bab753f9fda1..a48c654bf6a4f 100644 --- a/node_modules/libnpmexec/lib/index.js +++ b/node_modules/libnpmexec/lib/index.js @@ -143,7 +143,7 @@ const exec = async (opts) => { }, })) .map(mani => mani._from) - .sort((a, b) => a.localeCompare(b)) + .sort((a, b) => a.localeCompare(b, 'en')) // no need to install if already present if (add.length) { diff --git a/node_modules/libnpmexec/package.json b/node_modules/libnpmexec/package.json index bc5c0483a7de7..c113ac6d0a607 100644 --- a/node_modules/libnpmexec/package.json +++ b/node_modules/libnpmexec/package.json @@ -1,6 +1,6 @@ { "name": "libnpmexec", - "version": "1.1.0", + "version": "1.1.1", "files": [ "lib" ], diff --git a/package-lock.json b/package-lock.json index 1ba3005b2bc3a..7cb15b3a5cd26 100644 --- a/package-lock.json +++ b/package-lock.json @@ -103,7 +103,7 @@ "leven": "^3.1.0", "libnpmaccess": "^4.0.2", "libnpmdiff": "^2.0.4", - "libnpmexec": "^1.1.0", + "libnpmexec": "^1.1.1", "libnpmfund": "^1.0.2", "libnpmhook": "^6.0.2", "libnpmorg": "^2.0.2", @@ -4626,9 +4626,9 @@ } }, "node_modules/libnpmexec": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/libnpmexec/-/libnpmexec-1.1.0.tgz", - "integrity": "sha512-OWpsPWtD6CAn66JouyjBfhQ9eS1mAtXgZXXd1SoAyUP3Mol+ao9IJ2THcJQcgX96keVmZkUA11uJS5ZNEd9DwA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/libnpmexec/-/libnpmexec-1.1.1.tgz", + "integrity": "sha512-uw6H2dzC6F6fdq7lAxfzXPimHCJ3/g6ycFKcv2Q2QXuNZ94EDmNPpMO6f4mwiC5F6Lyy/WK0IL7AZwRhmSvUdQ==", "inBundle": true, "dependencies": { "@npmcli/arborist": "^2.3.0", @@ -13687,9 +13687,9 @@ } }, "libnpmexec": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/libnpmexec/-/libnpmexec-1.1.0.tgz", - "integrity": "sha512-OWpsPWtD6CAn66JouyjBfhQ9eS1mAtXgZXXd1SoAyUP3Mol+ao9IJ2THcJQcgX96keVmZkUA11uJS5ZNEd9DwA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/libnpmexec/-/libnpmexec-1.1.1.tgz", + "integrity": "sha512-uw6H2dzC6F6fdq7lAxfzXPimHCJ3/g6ycFKcv2Q2QXuNZ94EDmNPpMO6f4mwiC5F6Lyy/WK0IL7AZwRhmSvUdQ==", "requires": { "@npmcli/arborist": "^2.3.0", "@npmcli/ci-detect": "^1.3.0", diff --git a/package.json b/package.json index 6932de55b2649..1e997a206cd93 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "leven": "^3.1.0", "libnpmaccess": "^4.0.2", "libnpmdiff": "^2.0.4", - "libnpmexec": "^1.1.0", + "libnpmexec": "^1.1.1", "libnpmfund": "^1.0.2", "libnpmhook": "^6.0.2", "libnpmorg": "^2.0.2",