diff --git a/.nvmrc b/.nvmrc index 2a393af5..7af24b7d 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20.18.0 +22.11.0 diff --git a/package.json b/package.json index 336674bf..8d7c4840 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "main": "src/public/index.tsx", "packageManager": "pnpm@9.12.3", "engines": { - "node": "20.18.0" + "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.48.2", - "@types/node": "20.17.6", + "@types/node": "22.9.0", "@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 01e782fb..d964f119 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.6)(@types/react@18.3.12)(react@18.3.1) + version: 16.0.1(@types/node@22.9.0)(@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.48.2 version: 1.48.2 '@types/node': - specifier: 20.17.6 - version: 20.17.6 + specifier: 22.9.0 + version: 22.9.0 '@types/react': specifier: 18.3.12 version: 18.3.12 @@ -104,10 +104,10 @@ importers: version: 0.6.8(prettier@3.3.3) tailwindcss: specifier: 3.4.14 - version: 3.4.14(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) + version: 3.4.14(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)) ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@20.17.6)(typescript@5.6.3) + version: 10.9.2(@types/node@22.9.0)(typescript@5.6.3) typescript: specifier: 5.6.3 version: 5.6.3 @@ -649,8 +649,8 @@ packages: '@types/minimatch@3.0.5': resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} - '@types/node@20.17.6': - resolution: {integrity: sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==} + '@types/node@22.9.0': + resolution: {integrity: sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==} '@types/parse-json@4.0.0': resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} @@ -3305,8 +3305,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==} @@ -4104,9 +4104,9 @@ snapshots: '@types/minimatch@3.0.5': {} - '@types/node@20.17.6': + '@types/node@22.9.0': dependencies: - undici-types: 6.19.6 + undici-types: 6.19.8 '@types/parse-json@4.0.0': {} @@ -4125,7 +4125,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 20.17.6 + '@types/node': 22.9.0 '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3)': dependencies: @@ -4562,7 +4562,7 @@ snapshots: chrome-launcher@0.15.1: dependencies: - '@types/node': 20.17.6 + '@types/node': 22.9.0 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.3.0 @@ -6253,13 +6253,13 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.33 - postcss-load-config@4.0.1(postcss@8.4.33)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)): + postcss-load-config@4.0.1(postcss@8.4.33)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)): dependencies: lilconfig: 2.1.0 yaml: 2.5.0 optionalDependencies: postcss: 8.4.33 - ts-node: 10.9.2(@types/node@20.17.6)(typescript@5.6.3) + ts-node: 10.9.2(@types/node@22.9.0)(typescript@5.6.3) postcss-nested@6.0.1(postcss@8.4.33): dependencies: @@ -6346,7 +6346,7 @@ snapshots: dependencies: dnd-core: 16.0.1 - react-dnd@16.0.1(@types/node@20.17.6)(@types/react@18.3.12)(react@18.3.1): + react-dnd@16.0.1(@types/node@22.9.0)(@types/react@18.3.12)(react@18.3.1): dependencies: '@react-dnd/invariant': 4.0.2 '@react-dnd/shallowequal': 4.0.2 @@ -6355,7 +6355,7 @@ snapshots: hoist-non-react-statics: 3.3.2 react: 18.3.1 optionalDependencies: - '@types/node': 20.17.6 + '@types/node': 22.9.0 '@types/react': 18.3.12 react-dom@18.3.1(react@18.3.1): @@ -6830,7 +6830,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - tailwindcss@3.4.14(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)): + tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -6849,7 +6849,7 @@ snapshots: postcss: 8.4.33 postcss-import: 15.1.0(postcss@8.4.33) postcss-js: 4.0.1(postcss@8.4.33) - postcss-load-config: 4.0.1(postcss@8.4.33)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) + postcss-load-config: 4.0.1(postcss@8.4.33)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)) postcss-nested: 6.0.1(postcss@8.4.33) postcss-selector-parser: 6.0.13 resolve: 1.22.8 @@ -6900,14 +6900,14 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3): + ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3): 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.6 + '@types/node': 22.9.0 acorn: 8.9.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -6987,7 +6987,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: