From dd8ac52843c1a4a447b392d59ae690da6d959192 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Fri, 13 Dec 2024 12:50:46 -0800 Subject: [PATCH 1/5] [Tests] replace `aud` with `npm audit` --- package.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package.json b/package.json index 537388d..94cafee 100644 --- a/package.json +++ b/package.json @@ -26,13 +26,12 @@ "tests-only": "tape test/*.js", "pretest": "npm run lint", "test": "npm run --silent tests-only", - "posttest": "npm run test:multirepo && aud --production", + "posttest": "npm run test:multirepo && npx npm@'>= 10.2' audit --production", "test:multirepo": "cd ./test/resolver/multirepo && npm install && npm test" }, "devDependencies": { "@ljharb/eslint-config": "^21.1.0", "array.prototype.map": "^1.0.6", - "aud": "^2.0.3", "copy-dir": "^1.3.0", "eclint": "^2.8.1", "eslint": "=8.8.0", From 82bd58d06db370a39401cbb1283c8a66f2052c82 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Fri, 13 Dec 2024 12:51:04 -0800 Subject: [PATCH 2/5] [actions] split out node 10-20, and 20+ --- .github/workflows/node-tens.yml | 11 +++++++---- .github/workflows/node-twenties.yml | 21 +++++++++++++++++++++ 2 files changed, 28 insertions(+), 4 deletions(-) create mode 100644 .github/workflows/node-twenties.yml diff --git a/.github/workflows/node-tens.yml b/.github/workflows/node-tens.yml index b49ceb1..6b71d59 100644 --- a/.github/workflows/node-tens.yml +++ b/.github/workflows/node-tens.yml @@ -1,18 +1,21 @@ -name: 'Tests: node.js >= 10' +name: 'Tests: node.js 10 - 20' on: [pull_request, push] +permissions: + contents: read + jobs: tests: uses: ljharb/actions/.github/workflows/node.yml@main with: - range: '>= 10' + range: '>= 10 < 20' type: minors command: npm run tests-only node: - name: 'node >= 10' + name: 'node 10 - 20' needs: [tests] runs-on: ubuntu-latest steps: - - run: 'echo tests completed' + - run: true diff --git a/.github/workflows/node-twenties.yml b/.github/workflows/node-twenties.yml new file mode 100644 index 0000000..66c9382 --- /dev/null +++ b/.github/workflows/node-twenties.yml @@ -0,0 +1,21 @@ +name: 'Tests: node.js >= 20' + +on: [pull_request, push] + +permissions: + contents: read + +jobs: + tests: + uses: ljharb/actions/.github/workflows/node.yml@main + with: + range: '>= 20' + type: minors + command: npm run tests-only + + node: + name: 'node >= 20' + needs: [tests] + runs-on: ubuntu-latest + steps: + - run: true From fae22b9946b53444bbe3b672e5b6cfc6b9ebe82e Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Fri, 13 Dec 2024 12:51:32 -0800 Subject: [PATCH 3/5] [Dev Deps] update `@ljharb/eslint-config`, `array.prototype.map`, `npmignore`, `tape` --- package.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 94cafee..f2541e7 100644 --- a/package.json +++ b/package.json @@ -30,21 +30,21 @@ "test:multirepo": "cd ./test/resolver/multirepo && npm install && npm test" }, "devDependencies": { - "@ljharb/eslint-config": "^21.1.0", - "array.prototype.map": "^1.0.6", + "@ljharb/eslint-config": "^21.1.1", + "array.prototype.map": "^1.0.7", "copy-dir": "^1.3.0", "eclint": "^2.8.1", "eslint": "=8.8.0", "in-publish": "^2.0.1", "mkdirp": "^0.5.5", "mv": "^2.1.1", - "npmignore": "^0.3.0", + "npmignore": "^0.3.1", "object-keys": "^1.1.1", "rimraf": "^2.7.1", "safe-publish-latest": "^2.0.0", "semver": "^6.3.1", "tap": "0.4.13", - "tape": "^5.7.0", + "tape": "^5.9.0", "tmp": "^0.0.31" }, "license": "MIT", From 0ef42ee04640b66d876c03e0a45058abeeff48b1 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Fri, 13 Dec 2024 12:52:09 -0800 Subject: [PATCH 4/5] [Deps] update `is-core-module` --- lib/core.json | 4 ++++ package.json | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/core.json b/lib/core.json index 3cda693..928d345 100644 --- a/lib/core.json +++ b/lib/core.json @@ -89,7 +89,9 @@ "node:readline/promises": ">= 17", "repl": true, "node:repl": [">= 14.18 && < 15", ">= 16"], + "node:sea": [">= 20.12 && < 21", ">= 21.7"], "smalloc": ">= 0.11.5 && < 3", + "node:sqlite": ">= 23.4", "_stream_duplex": ">= 0.9.4", "node:_stream_duplex": [">= 14.18 && < 15", ">= 16"], "_stream_transform": ">= 0.9.4", @@ -116,6 +118,8 @@ "node:sys": [">= 14.18 && < 15", ">= 16"], "test/reporters": ">= 19.9 && < 20.2", "node:test/reporters": [">= 18.17 && < 19", ">= 19.9", ">= 20"], + "test/mock_loader": ">= 22.3 && < 22.7", + "node:test/mock_loader": ">= 22.3 && < 22.7", "node:test": [">= 16.17 && < 17", ">= 18"], "timers": true, "node:timers": [">= 14.18 && < 15", ">= 16"], diff --git a/package.json b/package.json index f2541e7..a401d1b 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "url": "https://github.com/sponsors/ljharb" }, "dependencies": { - "is-core-module": "^2.13.0", + "is-core-module": "^2.16.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, From a7c30751ce70ef316cf7b141a992d24a4374832a Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Fri, 13 Dec 2024 12:54:46 -0800 Subject: [PATCH 5/5] v1.22.9 - [Deps] update `is-core-module` - [Dev Deps] update `@ljharb/eslint-config`, `array.prototype.map`, `npmignore`, `tape` - [actions] split out node 10-20, and 20+ - [Tests] replace `aud` with `npm audit` --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a401d1b..522835a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "resolve", "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously", - "version": "1.22.8", + "version": "1.22.9", "repository": { "type": "git", "url": "git://github.com/browserify/resolve.git"