diff --git a/.nvmrc b/.nvmrc index 32a2d7b..8e35034 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22.22.1 +24.14.1 diff --git a/package.json b/package.json index 8a96a20..8a17364 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ }, "devDependencies": { "@prettier/plugin-oxc": "^0.1.3", - "@types/node": "^22.0.0", + "@types/node": "^24.0.0", "oxlint": "^1.43.0", "prettier": "^3.8.1", "typescript": "^5.5.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2fc16a0..098bf88 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,14 +13,14 @@ importers: version: '@jsr/circleci__v8-coverage-collector@0.1.2' '@vitest/coverage-v8': specifier: '>=4.0.17' - version: 4.0.18(vitest@4.0.18(@types/node@22.19.9)) + version: 4.0.18(vitest@4.0.18(@types/node@24.12.2)) devDependencies: '@prettier/plugin-oxc': specifier: ^0.1.3 version: 0.1.3 '@types/node': - specifier: ^22.0.0 - version: 22.19.15 + specifier: ^24.0.0 + version: 24.12.2 oxlint: specifier: ^1.43.0 version: 1.55.0 @@ -32,7 +32,7 @@ importers: version: 5.9.3 vitest: specifier: ^4.0.17 - version: 4.0.18(@types/node@22.19.15) + version: 4.0.18(@types/node@24.12.2) packages: @@ -615,11 +615,8 @@ packages: '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} - '@types/node@22.19.15': - resolution: {integrity: sha512-F0R/h2+dsy5wJAUe3tAU6oqa2qbWY5TpNfL/RGmo1y38hiyO1w3x2jPtt76wmuaJI4DQnOBu21cNXQ2STIUUWg==} - - '@types/node@22.19.9': - resolution: {integrity: sha512-PD03/U8g1F9T9MI+1OBisaIARhSzeidsUjQaf51fOxrfjeiKN9bLVO06lHuHYjxdnqLWJijJHfqXPSJri2EM2A==} + '@types/node@24.12.2': + resolution: {integrity: sha512-A1sre26ke7HDIuY/M23nd9gfB+nrmhtYyMINbjI1zHJxYteKR6qSMX56FsmjMcDb3SMcjJg5BiRRgOCC/yBD0g==} '@vitest/coverage-v8@4.0.18': resolution: {integrity: sha512-7i+N2i0+ME+2JFZhfuz7Tg/FqKtilHjGyGvoHYQ6iLV0zahbsJ9sljC9OcFcPDbhYKCet+sG8SsVqlyGvPflZg==} @@ -822,8 +819,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} vite@7.3.1: resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==} @@ -1234,16 +1231,11 @@ snapshots: '@types/estree@1.0.8': {} - '@types/node@22.19.15': - dependencies: - undici-types: 6.21.0 - - '@types/node@22.19.9': + '@types/node@24.12.2': dependencies: - undici-types: 6.21.0 - optional: true + undici-types: 7.16.0 - '@vitest/coverage-v8@4.0.18(vitest@4.0.18(@types/node@22.19.9))': + '@vitest/coverage-v8@4.0.18(vitest@4.0.18(@types/node@24.12.2))': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/utils': 4.0.18 @@ -1255,7 +1247,7 @@ snapshots: obug: 2.1.1 std-env: 3.10.0 tinyrainbow: 3.0.3 - vitest: 4.0.18(@types/node@22.19.9) + vitest: 4.0.18(@types/node@24.12.2) '@vitest/expect@4.0.18': dependencies: @@ -1266,21 +1258,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@22.19.15))': - dependencies: - '@vitest/spy': 4.0.18 - estree-walker: 3.0.3 - magic-string: 0.30.21 - optionalDependencies: - vite: 7.3.1(@types/node@22.19.15) - - '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@22.19.9))': + '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@24.12.2))': dependencies: '@vitest/spy': 4.0.18 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.1(@types/node@22.19.9) + vite: 7.3.1(@types/node@24.12.2) '@vitest/pretty-format@4.0.18': dependencies: @@ -1512,9 +1496,9 @@ snapshots: typescript@5.9.3: {} - undici-types@6.21.0: {} + undici-types@7.16.0: {} - vite@7.3.1(@types/node@22.19.15): + vite@7.3.1(@types/node@24.12.2): dependencies: esbuild: 0.27.3 fdir: 6.5.0(picomatch@4.0.3) @@ -1523,62 +1507,13 @@ snapshots: rollup: 4.57.1 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 22.19.15 + '@types/node': 24.12.2 fsevents: 2.3.3 - vite@7.3.1(@types/node@22.19.9): - dependencies: - esbuild: 0.27.3 - fdir: 6.5.0(picomatch@4.0.3) - picomatch: 4.0.3 - postcss: 8.5.6 - rollup: 4.57.1 - tinyglobby: 0.2.15 - optionalDependencies: - '@types/node': 22.19.9 - fsevents: 2.3.3 - - vitest@4.0.18(@types/node@22.19.15): - dependencies: - '@vitest/expect': 4.0.18 - '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@22.19.15)) - '@vitest/pretty-format': 4.0.18 - '@vitest/runner': 4.0.18 - '@vitest/snapshot': 4.0.18 - '@vitest/spy': 4.0.18 - '@vitest/utils': 4.0.18 - es-module-lexer: 1.7.0 - expect-type: 1.3.0 - magic-string: 0.30.21 - obug: 2.1.1 - pathe: 2.0.3 - picomatch: 4.0.3 - std-env: 3.10.0 - tinybench: 2.9.0 - tinyexec: 1.0.2 - tinyglobby: 0.2.15 - tinyrainbow: 3.0.3 - vite: 7.3.1(@types/node@22.19.15) - why-is-node-running: 2.3.0 - optionalDependencies: - '@types/node': 22.19.15 - transitivePeerDependencies: - - jiti - - less - - lightningcss - - msw - - sass - - sass-embedded - - stylus - - sugarss - - terser - - tsx - - yaml - - vitest@4.0.18(@types/node@22.19.9): + vitest@4.0.18(@types/node@24.12.2): dependencies: '@vitest/expect': 4.0.18 - '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@22.19.9)) + '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.12.2)) '@vitest/pretty-format': 4.0.18 '@vitest/runner': 4.0.18 '@vitest/snapshot': 4.0.18 @@ -1595,10 +1530,10 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.3.1(@types/node@22.19.9) + vite: 7.3.1(@types/node@24.12.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.19.9 + '@types/node': 24.12.2 transitivePeerDependencies: - jiti - less