diff --git a/.nvmrc b/.nvmrc index d4b7699d..1d9b7831 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20.18.1 +22.12.0 diff --git a/package.json b/package.json index f5945c38..13aeac1d 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "main": "src/public/index.tsx", "packageManager": "pnpm@9.14.4", "engines": { - "node": "20.18.1" + "node": "22.12.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.9", + "@types/node": "22.10.1", "@types/react": "18.3.14", "@types/react-dom": "18.3.2", "@types/webextension-polyfill": "0.12.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 76107298..2ebebb39 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.9)(@types/react@18.3.14)(react@18.3.1) + version: 16.0.1(@types/node@22.10.1)(@types/react@18.3.14)(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.9 - version: 20.17.9 + specifier: 22.10.1 + version: 22.10.1 '@types/react': specifier: 18.3.14 version: 18.3.14 @@ -104,10 +104,10 @@ importers: version: 0.6.9(prettier@3.3.3) tailwindcss: specifier: 3.4.16 - version: 3.4.16(ts-node@10.9.2(@types/node@20.17.9)(typescript@5.7.2)) + version: 3.4.16(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.7.2)) ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@20.17.9)(typescript@5.7.2) + version: 10.9.2(@types/node@22.10.1)(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.9': - resolution: {integrity: sha512-0JOXkRyLanfGPE2QRCwgxhzlBAvaRdCNMcvbd7jFfpmD4eEXll7LRwy5ymJmyeZqk7Nh7eD2LeUyQ68BbndmXw==} + '@types/node@22.10.1': + resolution: {integrity: sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==} '@types/parse-json@4.0.0': resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} @@ -3265,8 +3265,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.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} unique-string@3.0.0: resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} @@ -4010,9 +4010,9 @@ snapshots: '@types/minimatch@3.0.5': {} - '@types/node@20.17.9': + '@types/node@22.10.1': dependencies: - undici-types: 6.19.6 + undici-types: 6.20.0 '@types/parse-json@4.0.0': {} @@ -4031,7 +4031,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 20.17.9 + '@types/node': 22.10.1 '@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: @@ -4468,7 +4468,7 @@ snapshots: chrome-launcher@0.15.1: dependencies: - '@types/node': 20.17.9 + '@types/node': 22.10.1 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.3.0 @@ -6152,13 +6152,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.9)(typescript@5.7.2)): + postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.7.2)): dependencies: lilconfig: 3.1.3 yaml: 2.5.0 optionalDependencies: postcss: 8.4.49 - ts-node: 10.9.2(@types/node@20.17.9)(typescript@5.7.2) + ts-node: 10.9.2(@types/node@22.10.1)(typescript@5.7.2) postcss-nested@6.2.0(postcss@8.4.49): dependencies: @@ -6245,7 +6245,7 @@ snapshots: dependencies: dnd-core: 16.0.1 - react-dnd@16.0.1(@types/node@20.17.9)(@types/react@18.3.14)(react@18.3.1): + react-dnd@16.0.1(@types/node@22.10.1)(@types/react@18.3.14)(react@18.3.1): dependencies: '@react-dnd/invariant': 4.0.2 '@react-dnd/shallowequal': 4.0.2 @@ -6254,7 +6254,7 @@ snapshots: hoist-non-react-statics: 3.3.2 react: 18.3.1 optionalDependencies: - '@types/node': 20.17.9 + '@types/node': 22.10.1 '@types/react': 18.3.14 react-dom@18.3.1(react@18.3.1): @@ -6729,7 +6729,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - tailwindcss@3.4.16(ts-node@10.9.2(@types/node@20.17.9)(typescript@5.7.2)): + tailwindcss@3.4.16(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.7.2)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -6748,7 +6748,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.9)(typescript@5.7.2)) + postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.7.2)) postcss-nested: 6.2.0(postcss@8.4.49) postcss-selector-parser: 6.1.2 resolve: 1.22.8 @@ -6797,14 +6797,14 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@types/node@20.17.9)(typescript@5.7.2): + ts-node@10.9.2(@types/node@22.10.1)(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.9 + '@types/node': 22.10.1 acorn: 8.9.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -6884,7 +6884,7 @@ snapshots: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - undici-types@6.19.6: {} + undici-types@6.20.0: {} unique-string@3.0.0: dependencies: