diff --git a/package.json b/package.json index edaf1aee..1c9ab20f 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "devDependencies": { "@eslint/js": "^9.9.1", "@types/chrome": "^0.1.0", - "@types/node": "^22.5.1", + "@types/node": "^24.0.0", "@vitejs/plugin-react": "^5.0.0", "@vitest/coverage-v8": "^4.0.3", "eslint": "^9.9.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index da0227b9..e2bdb0c2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,14 +22,14 @@ importers: specifier: ^0.1.0 version: 0.1.22 '@types/node': - specifier: ^22.5.1 - version: 22.18.9 + specifier: ^24.0.0 + version: 24.9.1 '@vitejs/plugin-react': specifier: ^5.0.0 - version: 5.0.4(vite@7.1.11(@types/node@22.18.9)(lightningcss@1.27.0)(terser@5.39.0)) + version: 5.0.4(vite@7.1.11(@types/node@24.9.1)(lightningcss@1.27.0)(terser@5.39.0)) '@vitest/coverage-v8': specifier: ^4.0.3 - version: 4.0.3(vitest@4.0.3(@types/node@22.18.9)(jsdom@27.0.0(postcss@8.5.6))(lightningcss@1.27.0)(terser@5.39.0)) + version: 4.0.3(vitest@4.0.3(@types/node@24.9.1)(jsdom@27.0.0(postcss@8.5.6))(lightningcss@1.27.0)(terser@5.39.0)) eslint: specifier: ^9.9.1 version: 9.37.0 @@ -50,16 +50,16 @@ importers: version: 8.46.0(eslint@9.37.0)(typescript@5.9.3) vite: specifier: ^7.0.0 - version: 7.1.11(@types/node@22.18.9)(lightningcss@1.27.0)(terser@5.39.0) + version: 7.1.11(@types/node@24.9.1)(lightningcss@1.27.0)(terser@5.39.0) vite-plugin-dts: specifier: ^4.0.3 - version: 4.5.4(@types/node@22.18.9)(rollup@4.52.5)(typescript@5.9.3)(vite@7.1.11(@types/node@22.18.9)(lightningcss@1.27.0)(terser@5.39.0)) + version: 4.5.4(@types/node@24.9.1)(rollup@4.52.5)(typescript@5.9.3)(vite@7.1.11(@types/node@24.9.1)(lightningcss@1.27.0)(terser@5.39.0)) vitest: specifier: ^4.0.3 - version: 4.0.3(@types/node@22.18.9)(jsdom@27.0.0(postcss@8.5.6))(lightningcss@1.27.0)(terser@5.39.0) + version: 4.0.3(@types/node@24.9.1)(jsdom@27.0.0(postcss@8.5.6))(lightningcss@1.27.0)(terser@5.39.0) vitest-fetch-mock: specifier: ^0.4.1 - version: 0.4.5(vitest@4.0.3(@types/node@22.18.9)(jsdom@27.0.0(postcss@8.5.6))(lightningcss@1.27.0)(terser@5.39.0)) + version: 0.4.5(vitest@4.0.3(@types/node@24.9.1)(jsdom@27.0.0(postcss@8.5.6))(lightningcss@1.27.0)(terser@5.39.0)) packages: @@ -1510,8 +1510,8 @@ packages: '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} - '@types/node@22.18.9': - resolution: {integrity: sha512-5yBtK0k/q8PjkMXbTfeIEP/XVYnz1R9qZJ3yUicdEW7ppdDJfe+MqXEhpqDL3mtn4Wvs1u0KLEG0RXzCgNpsSg==} + '@types/node@24.9.1': + resolution: {integrity: sha512-QoiaXANRkSXK6p0Duvt56W208du4P9Uye9hWLWgGMDTEoKPhuenzNcC4vGUmrNkiOKTlIrBoyNQYNpSwfEZXSg==} '@types/stack-utils@2.0.3': resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} @@ -4143,8 +4143,8 @@ packages: ufo@1.6.1: resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} undici@6.21.2: resolution: {integrity: sha512-uROZWze0R0itiAKVPsYhFov9LxrPMHLMEQFszeI2gCN6bnIIZ8twzBCJcN2LJrBBLfrP0t1FW0g+JmKVl8Vk1g==} @@ -5877,14 +5877,14 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.18.9 + '@types/node': 24.9.1 jest-mock: 29.7.0 '@jest/fake-timers@29.7.0': dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 22.18.9 + '@types/node': 24.9.1 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -5918,7 +5918,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.18.9 + '@types/node': 24.9.1 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -5950,23 +5950,23 @@ snapshots: '@kinde/jwt-decoder@0.2.0': {} - '@microsoft/api-extractor-model@7.30.6(@types/node@22.18.9)': + '@microsoft/api-extractor-model@7.30.6(@types/node@24.9.1)': dependencies: '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.13.1(@types/node@22.18.9) + '@rushstack/node-core-library': 5.13.1(@types/node@24.9.1) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.52.8(@types/node@22.18.9)': + '@microsoft/api-extractor@7.52.8(@types/node@24.9.1)': dependencies: - '@microsoft/api-extractor-model': 7.30.6(@types/node@22.18.9) + '@microsoft/api-extractor-model': 7.30.6(@types/node@24.9.1) '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.13.1(@types/node@22.18.9) + '@rushstack/node-core-library': 5.13.1(@types/node@24.9.1) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.15.3(@types/node@22.18.9) - '@rushstack/ts-command-line': 5.0.1(@types/node@22.18.9) + '@rushstack/terminal': 0.15.3(@types/node@24.9.1) + '@rushstack/ts-command-line': 5.0.1(@types/node@24.9.1) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.10 @@ -6234,7 +6234,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.52.5': optional: true - '@rushstack/node-core-library@5.13.1(@types/node@22.18.9)': + '@rushstack/node-core-library@5.13.1(@types/node@24.9.1)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -6245,23 +6245,23 @@ snapshots: resolve: 1.22.10 semver: 7.5.4 optionalDependencies: - '@types/node': 22.18.9 + '@types/node': 24.9.1 '@rushstack/rig-package@0.5.3': dependencies: resolve: 1.22.10 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.15.3(@types/node@22.18.9)': + '@rushstack/terminal@0.15.3(@types/node@24.9.1)': dependencies: - '@rushstack/node-core-library': 5.13.1(@types/node@22.18.9) + '@rushstack/node-core-library': 5.13.1(@types/node@24.9.1) supports-color: 8.1.1 optionalDependencies: - '@types/node': 22.18.9 + '@types/node': 24.9.1 - '@rushstack/ts-command-line@5.0.1(@types/node@22.18.9)': + '@rushstack/ts-command-line@5.0.1(@types/node@24.9.1)': dependencies: - '@rushstack/terminal': 0.15.3(@types/node@22.18.9) + '@rushstack/terminal': 0.15.3(@types/node@24.9.1) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -6329,7 +6329,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 22.18.9 + '@types/node': 24.9.1 '@types/har-format@1.2.16': {} @@ -6347,11 +6347,11 @@ snapshots: '@types/node-forge@1.3.11': dependencies: - '@types/node': 22.18.9 + '@types/node': 24.9.1 - '@types/node@22.18.9': + '@types/node@24.9.1': dependencies: - undici-types: 6.21.0 + undici-types: 7.16.0 '@types/stack-utils@2.0.3': {} @@ -6466,7 +6466,7 @@ snapshots: '@urql/core': 5.1.1 wonka: 6.3.5 - '@vitejs/plugin-react@5.0.4(vite@7.1.11(@types/node@22.18.9)(lightningcss@1.27.0)(terser@5.39.0))': + '@vitejs/plugin-react@5.0.4(vite@7.1.11(@types/node@24.9.1)(lightningcss@1.27.0)(terser@5.39.0))': dependencies: '@babel/core': 7.28.4 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4) @@ -6474,11 +6474,11 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.38 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 7.1.11(@types/node@22.18.9)(lightningcss@1.27.0)(terser@5.39.0) + vite: 7.1.11(@types/node@24.9.1)(lightningcss@1.27.0)(terser@5.39.0) transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@4.0.3(vitest@4.0.3(@types/node@22.18.9)(jsdom@27.0.0(postcss@8.5.6))(lightningcss@1.27.0)(terser@5.39.0))': + '@vitest/coverage-v8@4.0.3(vitest@4.0.3(@types/node@24.9.1)(jsdom@27.0.0(postcss@8.5.6))(lightningcss@1.27.0)(terser@5.39.0))': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/utils': 4.0.3 @@ -6491,7 +6491,7 @@ snapshots: magicast: 0.3.5 std-env: 3.9.0 tinyrainbow: 3.0.3 - vitest: 4.0.3(@types/node@22.18.9)(jsdom@27.0.0(postcss@8.5.6))(lightningcss@1.27.0)(terser@5.39.0) + vitest: 4.0.3(@types/node@24.9.1)(jsdom@27.0.0(postcss@8.5.6))(lightningcss@1.27.0)(terser@5.39.0) transitivePeerDependencies: - supports-color @@ -6504,13 +6504,13 @@ snapshots: chai: 6.2.0 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.3(vite@7.1.11(@types/node@22.18.9)(lightningcss@1.27.0)(terser@5.39.0))': + '@vitest/mocker@4.0.3(vite@7.1.11(@types/node@24.9.1)(lightningcss@1.27.0)(terser@5.39.0))': dependencies: '@vitest/spy': 4.0.3 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.1.11(@types/node@22.18.9)(lightningcss@1.27.0)(terser@5.39.0) + vite: 7.1.11(@types/node@24.9.1)(lightningcss@1.27.0)(terser@5.39.0) '@vitest/pretty-format@4.0.3': dependencies: @@ -6938,7 +6938,7 @@ snapshots: chrome-launcher@0.15.2: dependencies: - '@types/node': 22.18.9 + '@types/node': 24.9.1 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -6947,7 +6947,7 @@ snapshots: chromium-edge-launcher@0.2.0: dependencies: - '@types/node': 22.18.9 + '@types/node': 24.9.1 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -7878,7 +7878,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.18.9 + '@types/node': 24.9.1 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -7888,7 +7888,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 22.18.9 + '@types/node': 24.9.1 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -7915,7 +7915,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.18.9 + '@types/node': 24.9.1 jest-util: 29.7.0 jest-regex-util@29.6.3: {} @@ -7923,7 +7923,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.18.9 + '@types/node': 24.9.1 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -7940,7 +7940,7 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 22.18.9 + '@types/node': 24.9.1 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -9264,7 +9264,7 @@ snapshots: ufo@1.6.1: {} - undici-types@6.21.0: {} + undici-types@7.16.0: {} undici@6.21.2: {} @@ -9319,9 +9319,9 @@ snapshots: vary@1.1.2: {} - vite-plugin-dts@4.5.4(@types/node@22.18.9)(rollup@4.52.5)(typescript@5.9.3)(vite@7.1.11(@types/node@22.18.9)(lightningcss@1.27.0)(terser@5.39.0)): + vite-plugin-dts@4.5.4(@types/node@24.9.1)(rollup@4.52.5)(typescript@5.9.3)(vite@7.1.11(@types/node@24.9.1)(lightningcss@1.27.0)(terser@5.39.0)): dependencies: - '@microsoft/api-extractor': 7.52.8(@types/node@22.18.9) + '@microsoft/api-extractor': 7.52.8(@types/node@24.9.1) '@rollup/pluginutils': 5.1.4(rollup@4.52.5) '@volar/typescript': 2.4.13 '@vue/language-core': 2.2.0(typescript@5.9.3) @@ -9332,13 +9332,13 @@ snapshots: magic-string: 0.30.17 typescript: 5.9.3 optionalDependencies: - vite: 7.1.11(@types/node@22.18.9)(lightningcss@1.27.0)(terser@5.39.0) + vite: 7.1.11(@types/node@24.9.1)(lightningcss@1.27.0)(terser@5.39.0) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite@7.1.11(@types/node@22.18.9)(lightningcss@1.27.0)(terser@5.39.0): + vite@7.1.11(@types/node@24.9.1)(lightningcss@1.27.0)(terser@5.39.0): dependencies: esbuild: 0.25.11 fdir: 6.5.0(picomatch@4.0.3) @@ -9347,19 +9347,19 @@ snapshots: rollup: 4.52.5 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 22.18.9 + '@types/node': 24.9.1 fsevents: 2.3.3 lightningcss: 1.27.0 terser: 5.39.0 - vitest-fetch-mock@0.4.5(vitest@4.0.3(@types/node@22.18.9)(jsdom@27.0.0(postcss@8.5.6))(lightningcss@1.27.0)(terser@5.39.0)): + vitest-fetch-mock@0.4.5(vitest@4.0.3(@types/node@24.9.1)(jsdom@27.0.0(postcss@8.5.6))(lightningcss@1.27.0)(terser@5.39.0)): dependencies: - vitest: 4.0.3(@types/node@22.18.9)(jsdom@27.0.0(postcss@8.5.6))(lightningcss@1.27.0)(terser@5.39.0) + vitest: 4.0.3(@types/node@24.9.1)(jsdom@27.0.0(postcss@8.5.6))(lightningcss@1.27.0)(terser@5.39.0) - vitest@4.0.3(@types/node@22.18.9)(jsdom@27.0.0(postcss@8.5.6))(lightningcss@1.27.0)(terser@5.39.0): + vitest@4.0.3(@types/node@24.9.1)(jsdom@27.0.0(postcss@8.5.6))(lightningcss@1.27.0)(terser@5.39.0): dependencies: '@vitest/expect': 4.0.3 - '@vitest/mocker': 4.0.3(vite@7.1.11(@types/node@22.18.9)(lightningcss@1.27.0)(terser@5.39.0)) + '@vitest/mocker': 4.0.3(vite@7.1.11(@types/node@24.9.1)(lightningcss@1.27.0)(terser@5.39.0)) '@vitest/pretty-format': 4.0.3 '@vitest/runner': 4.0.3 '@vitest/snapshot': 4.0.3 @@ -9376,10 +9376,10 @@ snapshots: tinyexec: 0.3.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.1.11(@types/node@22.18.9)(lightningcss@1.27.0)(terser@5.39.0) + vite: 7.1.11(@types/node@24.9.1)(lightningcss@1.27.0)(terser@5.39.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.18.9 + '@types/node': 24.9.1 jsdom: 27.0.0(postcss@8.5.6) transitivePeerDependencies: - jiti