Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,8 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [22.x, 24.x]
# Node 24 pinned. See issue #399
node-version: [22.x, 24.4]
steps:
- name: Check out code
uses: actions/checkout@v4
Expand Down
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,16 +49,16 @@
"yargs": "^18.0.0"
},
"devDependencies": {
"@terascope/eslint-config": "^1.1.22",
"@terascope/eslint-config": "^1.1.23",
"@types/jest": "^30.0.0",
"@types/multi-progress": "^2.0.6",
"@types/node": "^24.2.1",
"@types/node": "^24.3.0",
"@types/stream-buffers": "^3.0.7",
"@types/tmp": "^0.2.6",
"eslint": "^9.33.0",
"jest": "^30.0.5",
"jest-extended": "^6.0.0",
"nock": "^14.0.9",
"nock": "^14.0.10",
"node-notifier": "^10.0.1",
"rimraf": "^6.0.1",
"stream-buffers": "^3.0.3",
Expand Down
145 changes: 31 additions & 114 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -717,15 +717,15 @@ __metadata:
languageName: node
linkType: hard

"@eslint/compat@npm:~1.3.1":
version: 1.3.1
resolution: "@eslint/compat@npm:1.3.1"
"@eslint/compat@npm:~1.3.2":
version: 1.3.2
resolution: "@eslint/compat@npm:1.3.2"
peerDependencies:
eslint: ^8.40 || 9
peerDependenciesMeta:
eslint:
optional: true
checksum: 10c0/8dfcea5ecb854111f9c0acc23a469e0a25cdaddceb5fb40c47988c247d6e32ec199bcd00f1b8ba9ed779228526552703c4b74948169e78b78b5fd814e04b042b
checksum: 10c0/9b95b49ee74c50adf8f0e45066b471bc76842c43d4721727ff93d186745bdd1679d18420c992a05eab3bb41762672cd3faa5c56c99325dbb97200f7533cbd2bf
languageName: node
linkType: hard

Expand All @@ -740,29 +740,13 @@ __metadata:
languageName: node
linkType: hard

"@eslint/config-helpers@npm:^0.3.0":
version: 0.3.0
resolution: "@eslint/config-helpers@npm:0.3.0"
checksum: 10c0/013ae7b189eeae8b30cc2ee87bc5c9c091a9cd615579003290eb28bebad5d78806a478e74ba10b3fe08ed66975b52af7d2cd4b4b43990376412b14e5664878c8
languageName: node
linkType: hard

"@eslint/config-helpers@npm:^0.3.1":
version: 0.3.1
resolution: "@eslint/config-helpers@npm:0.3.1"
checksum: 10c0/f6c5b3a0b76a0d7d84cc93e310c259e6c3e0792ddd0a62c5fc0027796ffae44183432cb74b2c2b1162801ee1b1b34a6beb5d90a151632b4df7349f994146a856
languageName: node
linkType: hard

"@eslint/core@npm:^0.15.0, @eslint/core@npm:^0.15.1":
version: 0.15.1
resolution: "@eslint/core@npm:0.15.1"
dependencies:
"@types/json-schema": "npm:^7.0.15"
checksum: 10c0/abaf641940776638b8c15a38d99ce0dac551a8939310ec81b9acd15836a574cf362588eaab03ab11919bc2a0f9648b19ea8dee33bf12675eb5b6fd38bda6f25e
languageName: node
linkType: hard

"@eslint/core@npm:^0.15.2":
version: 0.15.2
resolution: "@eslint/core@npm:0.15.2"
Expand All @@ -789,14 +773,7 @@ __metadata:
languageName: node
linkType: hard

"@eslint/js@npm:9.32.0, @eslint/js@npm:~9.32.0":
version: 9.32.0
resolution: "@eslint/js@npm:9.32.0"
checksum: 10c0/f71e8f9146638d11fb15238279feff98801120a4d4130f1c587c4f09b024ff5ec01af1ba88e97ba6b7013488868898a668f77091300cc3d4394c7a8ed32d2667
languageName: node
linkType: hard

"@eslint/js@npm:9.33.0":
"@eslint/js@npm:9.33.0, @eslint/js@npm:~9.33.0":
version: 9.33.0
resolution: "@eslint/js@npm:9.33.0"
checksum: 10c0/4c42c9abde76a183b8e47205fd6c3116b058f82f07b6ad4de40de56cdb30a36e9ecd40efbea1b63a84d08c206aadbb0aa39a890197e1ad6455a8e542df98f186
Expand All @@ -810,16 +787,6 @@ __metadata:
languageName: node
linkType: hard

"@eslint/plugin-kit@npm:^0.3.4":
version: 0.3.4
resolution: "@eslint/plugin-kit@npm:0.3.4"
dependencies:
"@eslint/core": "npm:^0.15.1"
levn: "npm:^0.4.1"
checksum: 10c0/64331ca100f62a0115d10419a28059d0f377e390192163b867b9019517433d5073d10b4ec21f754fa01faf832aceb34178745924baab2957486f8bf95fd628d2
languageName: node
linkType: hard

"@eslint/plugin-kit@npm:^0.3.5":
version: 0.3.5
resolution: "@eslint/plugin-kit@npm:0.3.5"
Expand Down Expand Up @@ -1450,7 +1417,7 @@ __metadata:
languageName: node
linkType: hard

"@stylistic/eslint-plugin@npm:~5.2.2":
"@stylistic/eslint-plugin@npm:~5.2.3":
version: 5.2.3
resolution: "@stylistic/eslint-plugin@npm:5.2.3"
dependencies:
Expand All @@ -1475,38 +1442,38 @@ __metadata:
languageName: node
linkType: hard

"@terascope/eslint-config@npm:^1.1.22":
version: 1.1.22
resolution: "@terascope/eslint-config@npm:1.1.22"
"@terascope/eslint-config@npm:^1.1.23":
version: 1.1.23
resolution: "@terascope/eslint-config@npm:1.1.23"
dependencies:
"@eslint/compat": "npm:~1.3.1"
"@eslint/js": "npm:~9.32.0"
"@stylistic/eslint-plugin": "npm:~5.2.2"
"@eslint/compat": "npm:~1.3.2"
"@eslint/js": "npm:~9.33.0"
"@stylistic/eslint-plugin": "npm:~5.2.3"
"@typescript-eslint/eslint-plugin": "npm:~8.39.0"
"@typescript-eslint/parser": "npm:~8.39.0"
eslint: "npm:~9.32.0"
eslint: "npm:~9.33.0"
eslint-plugin-import: "npm:~2.32.0"
eslint-plugin-jest: "npm:~29.0.1"
eslint-plugin-jest-dom: "npm:~5.5.0"
eslint-plugin-jsx-a11y: "npm:~6.10.2"
eslint-plugin-react: "npm:~7.37.5"
eslint-plugin-react-hooks: "npm:~5.2.0"
eslint-plugin-testing-library: "npm:~7.6.3"
eslint-plugin-testing-library: "npm:~7.6.4"
globals: "npm:~16.3.0"
typescript: "npm:~5.9.2"
typescript-eslint: "npm:~8.39.0"
checksum: 10c0/9a134f9ee3a3390b820d4a7334e77f980012ddd21d17d0e3600df6b3540f112caeb97f3cb62c632844729cc1a668e52fa5ded0085aeb48d94bdc18092b296f2d
checksum: 10c0/4db177f0feedcd373b03ee0d46a264b5591eeed9abcb4a7a6fad1a7bff3334a5fb2e1a4f68e8e8025f6a9c263b1190aa67bb79eea20cec323c17ac0f3a00b87a
languageName: node
linkType: hard

"@terascope/fetch-github-release@workspace:.":
version: 0.0.0-use.local
resolution: "@terascope/fetch-github-release@workspace:."
dependencies:
"@terascope/eslint-config": "npm:^1.1.22"
"@terascope/eslint-config": "npm:^1.1.23"
"@types/jest": "npm:^30.0.0"
"@types/multi-progress": "npm:^2.0.6"
"@types/node": "npm:^24.2.1"
"@types/node": "npm:^24.3.0"
"@types/stream-buffers": "npm:^3.0.7"
"@types/tmp": "npm:^0.2.6"
eslint: "npm:^9.33.0"
Expand All @@ -1515,7 +1482,7 @@ __metadata:
jest: "npm:^30.0.5"
jest-extended: "npm:^6.0.0"
multi-progress: "npm:^4.0.0"
nock: "npm:^14.0.9"
nock: "npm:^14.0.10"
node-notifier: "npm:^10.0.1"
progress: "npm:^2.0.3"
rimraf: "npm:^6.0.1"
Expand Down Expand Up @@ -1668,12 +1635,12 @@ __metadata:
languageName: node
linkType: hard

"@types/node@npm:^24.2.1":
version: 24.2.1
resolution: "@types/node@npm:24.2.1"
"@types/node@npm:^24.3.0":
version: 24.3.0
resolution: "@types/node@npm:24.3.0"
dependencies:
undici-types: "npm:~7.10.0"
checksum: 10c0/439a3c7edf88a298e0c92e46f670234070b892589c3b06e82cc86c47a7e1cf220f4a4b4736ec6ac7e4b9e1c40d7b6d443a1e22f99dd17f13f9dd15de3b32011b
checksum: 10c0/96bdeca01f690338957c2dcc92cb9f76c262c10398f8d91860865464412b0f9d309c24d9b03d0bdd26dd47fa7ee3f8227893d5c89bc2009d919a525a22512030
languageName: node
linkType: hard

Expand Down Expand Up @@ -3522,15 +3489,15 @@ __metadata:
languageName: node
linkType: hard

"eslint-plugin-testing-library@npm:~7.6.3":
version: 7.6.4
resolution: "eslint-plugin-testing-library@npm:7.6.4"
"eslint-plugin-testing-library@npm:~7.6.4":
version: 7.6.6
resolution: "eslint-plugin-testing-library@npm:7.6.6"
dependencies:
"@typescript-eslint/scope-manager": "npm:^8.15.0"
"@typescript-eslint/utils": "npm:^8.15.0"
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
checksum: 10c0/e5e9c4169486cf3b71d796cd64b11c1c7906aeed2065ade0461a7e38a37328b9da2414608757996a7a8447d477b1f5329e43fd04297fbebed336be95253a0c2e
checksum: 10c0/901b75ccaa106bb988e4eb3580b88b256d35127da616b84959f18686474948060772d80c2c63deebcf2cdcef659ac978026036bc0321b75e6ff3c7d0f13418fe
languageName: node
linkType: hard

Expand Down Expand Up @@ -3565,7 +3532,7 @@ __metadata:
languageName: node
linkType: hard

"eslint@npm:^9.33.0":
"eslint@npm:^9.33.0, eslint@npm:~9.33.0":
version: 9.33.0
resolution: "eslint@npm:9.33.0"
dependencies:
Expand Down Expand Up @@ -3615,56 +3582,6 @@ __metadata:
languageName: node
linkType: hard

"eslint@npm:~9.32.0":
version: 9.32.0
resolution: "eslint@npm:9.32.0"
dependencies:
"@eslint-community/eslint-utils": "npm:^4.2.0"
"@eslint-community/regexpp": "npm:^4.12.1"
"@eslint/config-array": "npm:^0.21.0"
"@eslint/config-helpers": "npm:^0.3.0"
"@eslint/core": "npm:^0.15.0"
"@eslint/eslintrc": "npm:^3.3.1"
"@eslint/js": "npm:9.32.0"
"@eslint/plugin-kit": "npm:^0.3.4"
"@humanfs/node": "npm:^0.16.6"
"@humanwhocodes/module-importer": "npm:^1.0.1"
"@humanwhocodes/retry": "npm:^0.4.2"
"@types/estree": "npm:^1.0.6"
"@types/json-schema": "npm:^7.0.15"
ajv: "npm:^6.12.4"
chalk: "npm:^4.0.0"
cross-spawn: "npm:^7.0.6"
debug: "npm:^4.3.2"
escape-string-regexp: "npm:^4.0.0"
eslint-scope: "npm:^8.4.0"
eslint-visitor-keys: "npm:^4.2.1"
espree: "npm:^10.4.0"
esquery: "npm:^1.5.0"
esutils: "npm:^2.0.2"
fast-deep-equal: "npm:^3.1.3"
file-entry-cache: "npm:^8.0.0"
find-up: "npm:^5.0.0"
glob-parent: "npm:^6.0.2"
ignore: "npm:^5.2.0"
imurmurhash: "npm:^0.1.4"
is-glob: "npm:^4.0.0"
json-stable-stringify-without-jsonify: "npm:^1.0.1"
lodash.merge: "npm:^4.6.2"
minimatch: "npm:^3.1.2"
natural-compare: "npm:^1.4.0"
optionator: "npm:^0.9.3"
peerDependencies:
jiti: "*"
peerDependenciesMeta:
jiti:
optional: true
bin:
eslint: bin/eslint.js
checksum: 10c0/e8a23924ec5f8b62e95483002ca25db74e25c23bd9c6d98a9f656ee32f820169bee3bfdf548ec728b16694f198b3db857d85a49210ee4a035242711d08fdc602
languageName: node
linkType: hard

"espree@npm:^10.0.1":
version: 10.3.0
resolution: "espree@npm:10.3.0"
Expand Down Expand Up @@ -5954,14 +5871,14 @@ __metadata:
languageName: node
linkType: hard

"nock@npm:^14.0.9":
version: 14.0.9
resolution: "nock@npm:14.0.9"
"nock@npm:^14.0.10":
version: 14.0.10
resolution: "nock@npm:14.0.10"
dependencies:
"@mswjs/interceptors": "npm:^0.39.5"
json-stringify-safe: "npm:^5.0.1"
propagate: "npm:^2.0.0"
checksum: 10c0/a647f945e001572c6ec6a272de007ce6dd7cfcf81bcb3f7471fa97a26c0e54230c2fbd7db0452624303d53ef54b9b5f1bcba18e2ac2e09a24d6745018b315ce7
checksum: 10c0/4868ce7c3e6a51ee83b496a1305eb821ad89427eb9e09c3c431344d91fd49974717e214fe97548be7d5f9a8039fefc3602ffbaad036f3508dd2c143726e3cfb8
languageName: node
linkType: hard

Expand Down