diff --git a/.nvmrc b/.nvmrc index d4b7699d..7af24b7d 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20.18.1 +22.11.0 diff --git a/package.json b/package.json index cc72a382..4ff2d319 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "main": "src/public/index.tsx", "packageManager": "pnpm@9.13.2", "engines": { - "node": "20.18.1" + "node": "22.11.0" }, "scripts": { "dev:chrome": "env-cmd -e dev-chrome ./build.ts", @@ -39,7 +39,7 @@ "devDependencies": { "@babel/core": "7.26.0", "@playwright/test": "1.49.0", - "@types/node": "20.17.7", + "@types/node": "22.9.3", "@types/react": "18.3.12", "@types/react-dom": "18.3.1", "@types/webextension-polyfill": "0.12.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 95c0df6c..0ab68aa7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,7 +25,7 @@ importers: version: 18.3.1 react-dnd: specifier: 16.0.1 - version: 16.0.1(@types/node@20.17.7)(@types/react@18.3.12)(react@18.3.1) + version: 16.0.1(@types/node@22.9.3)(@types/react@18.3.12)(react@18.3.1) react-dnd-html5-backend: specifier: 16.0.1 version: 16.0.1 @@ -49,8 +49,8 @@ importers: specifier: 1.49.0 version: 1.49.0 '@types/node': - specifier: 20.17.7 - version: 20.17.7 + specifier: 22.9.3 + version: 22.9.3 '@types/react': specifier: 18.3.12 version: 18.3.12 @@ -104,10 +104,10 @@ importers: version: 0.6.9(prettier@3.3.3) tailwindcss: specifier: 3.4.15 - version: 3.4.15(ts-node@10.9.2(@types/node@20.17.7)(typescript@5.7.2)) + version: 3.4.15(ts-node@10.9.2(@types/node@22.9.3)(typescript@5.7.2)) ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@20.17.7)(typescript@5.7.2) + version: 10.9.2(@types/node@22.9.3)(typescript@5.7.2) typescript: specifier: 5.7.2 version: 5.7.2 @@ -614,8 +614,8 @@ packages: '@types/minimatch@3.0.5': resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} - '@types/node@20.17.7': - resolution: {integrity: sha512-sZXXnpBFMKbao30dUAvzKbdwA2JM1fwUtVEq/kxKuPI5mMwZiRElCpTXb0Biq/LMEVpXDZL5G5V0RPnxKeyaYg==} + '@types/node@22.9.3': + resolution: {integrity: sha512-F3u1fs/fce3FFk+DAxbxc78DF8x0cY09RRL8GnXLmkJ1jvx3TtPdWoTT5/NiYfI5ASqXBmfqJi9dZ3gxMx4lzw==} '@types/parse-json@4.0.0': resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} @@ -3269,8 +3269,8 @@ packages: unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - undici-types@6.19.6: - resolution: {integrity: sha512-e/vggGopEfTKSvj4ihnOLTsqhrKRN3LeO6qSN/GxohhuRv8qH9bNQ4B8W7e/vFL+0XTnmHPB4/kegunZGA4Org==} + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} unique-string@3.0.0: resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} @@ -4014,9 +4014,9 @@ snapshots: '@types/minimatch@3.0.5': {} - '@types/node@20.17.7': + '@types/node@22.9.3': dependencies: - undici-types: 6.19.6 + undici-types: 6.19.8 '@types/parse-json@4.0.0': {} @@ -4035,7 +4035,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 20.17.7 + '@types/node': 22.9.3 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2)': dependencies: @@ -4472,7 +4472,7 @@ snapshots: chrome-launcher@0.15.1: dependencies: - '@types/node': 20.17.7 + '@types/node': 22.9.3 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.3.0 @@ -6164,13 +6164,13 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.49 - postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.17.7)(typescript@5.7.2)): + postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.9.3)(typescript@5.7.2)): dependencies: lilconfig: 3.1.2 yaml: 2.5.0 optionalDependencies: postcss: 8.4.49 - ts-node: 10.9.2(@types/node@20.17.7)(typescript@5.7.2) + ts-node: 10.9.2(@types/node@22.9.3)(typescript@5.7.2) postcss-nested@6.2.0(postcss@8.4.49): dependencies: @@ -6257,7 +6257,7 @@ snapshots: dependencies: dnd-core: 16.0.1 - react-dnd@16.0.1(@types/node@20.17.7)(@types/react@18.3.12)(react@18.3.1): + react-dnd@16.0.1(@types/node@22.9.3)(@types/react@18.3.12)(react@18.3.1): dependencies: '@react-dnd/invariant': 4.0.2 '@react-dnd/shallowequal': 4.0.2 @@ -6266,7 +6266,7 @@ snapshots: hoist-non-react-statics: 3.3.2 react: 18.3.1 optionalDependencies: - '@types/node': 20.17.7 + '@types/node': 22.9.3 '@types/react': 18.3.12 react-dom@18.3.1(react@18.3.1): @@ -6741,7 +6741,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - tailwindcss@3.4.15(ts-node@10.9.2(@types/node@20.17.7)(typescript@5.7.2)): + tailwindcss@3.4.15(ts-node@10.9.2(@types/node@22.9.3)(typescript@5.7.2)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -6760,7 +6760,7 @@ snapshots: postcss: 8.4.49 postcss-import: 15.1.0(postcss@8.4.49) postcss-js: 4.0.1(postcss@8.4.49) - postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.17.7)(typescript@5.7.2)) + postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.9.3)(typescript@5.7.2)) postcss-nested: 6.2.0(postcss@8.4.49) postcss-selector-parser: 6.1.2 resolve: 1.22.8 @@ -6809,14 +6809,14 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@types/node@20.17.7)(typescript@5.7.2): + ts-node@10.9.2(@types/node@22.9.3)(typescript@5.7.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 20.17.7 + '@types/node': 22.9.3 acorn: 8.9.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -6896,7 +6896,7 @@ snapshots: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - undici-types@6.19.6: {} + undici-types@6.19.8: {} unique-string@3.0.0: dependencies: