diff --git a/package.json b/package.json index 2112248..51b2d66 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "@eslint/eslintrc": "^3.1.0", "@eslint/js": "^9.8.0", "@testing-library/react": "^16.0.0", - "@types/node": "^20.14.13", + "@types/node": "^22.10.1", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@vitejs/plugin-react-swc": "^3.7.0", @@ -42,7 +42,7 @@ "vitest": "^2.0.5" }, "engines": { - "node": ">=20.16.0", + "node": ">=22.12.0", "pnpm": ">=9.6.0", "npm": "please use pnpm!", "yarn": "please use pnpm!" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fbe2ef1..03d968f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -31,8 +31,8 @@ importers: specifier: ^16.0.0 version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/node': - specifier: ^20.14.13 - version: 20.14.13 + specifier: ^22.10.1 + version: 22.10.1 '@types/react': specifier: ^18.3.3 version: 18.3.3 @@ -41,7 +41,7 @@ importers: version: 18.3.0 '@vitejs/plugin-react-swc': specifier: ^3.7.0 - version: 3.7.0(@swc/helpers@0.5.5)(vite@5.2.11(@types/node@20.14.13)) + version: 3.7.0(@swc/helpers@0.5.5)(vite@5.2.11(@types/node@22.10.1)) concurrently: specifier: ^8.2.2 version: 8.2.2 @@ -59,7 +59,7 @@ importers: version: 6.2.2(eslint@8.57.0)(typescript@5.5.4) eslint-plugin-vitest: specifier: ^0.5.4 - version: 0.5.4(eslint@8.57.0)(typescript@5.5.4)(vitest@2.0.5(@types/node@20.14.13)(jsdom@24.1.1)) + version: 0.5.4(eslint@8.57.0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.10.1)(jsdom@24.1.1)) globals: specifier: ^15.9.0 version: 15.9.0 @@ -77,7 +77,7 @@ importers: version: 7.18.0(eslint@8.57.0)(typescript@5.5.4) vitest: specifier: ^2.0.5 - version: 2.0.5(@types/node@20.14.13)(jsdom@24.1.1) + version: 2.0.5(@types/node@22.10.1)(jsdom@24.1.1) packages: @@ -604,8 +604,8 @@ packages: '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@types/node@20.14.13': - resolution: {integrity: sha512-+bHoGiZb8UiQ0+WEtmph2IWQCjIqg8MDZMAV+ppRRhUZnquF5mQkP/9vpSwJClEiSM/C7fZZExPzfU0vJTyp8w==} + '@types/node@22.10.1': + resolution: {integrity: sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==} '@types/prop-types@15.7.12': resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} @@ -1114,6 +1114,7 @@ packages: eslint@8.57.0: resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true espree@10.0.1: @@ -2069,8 +2070,8 @@ packages: unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} universalify@0.2.0: resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} @@ -2605,9 +2606,9 @@ snapshots: '@types/json-schema@7.0.15': {} - '@types/node@20.14.13': + '@types/node@22.10.1': dependencies: - undici-types: 5.26.5 + undici-types: 6.20.0 '@types/prop-types@15.7.12': {} @@ -2787,10 +2788,10 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-react-swc@3.7.0(@swc/helpers@0.5.5)(vite@5.2.11(@types/node@20.14.13))': + '@vitejs/plugin-react-swc@3.7.0(@swc/helpers@0.5.5)(vite@5.2.11(@types/node@22.10.1))': dependencies: '@swc/core': 1.5.29(@swc/helpers@0.5.5) - vite: 5.2.11(@types/node@20.14.13) + vite: 5.2.11(@types/node@22.10.1) transitivePeerDependencies: - '@swc/helpers' @@ -3267,12 +3268,12 @@ snapshots: - supports-color - typescript - eslint-plugin-vitest@0.5.4(eslint@8.57.0)(typescript@5.5.4)(vitest@2.0.5(@types/node@20.14.13)(jsdom@24.1.1)): + eslint-plugin-vitest@0.5.4(eslint@8.57.0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.10.1)(jsdom@24.1.1)): dependencies: '@typescript-eslint/utils': 7.8.0(eslint@8.57.0)(typescript@5.5.4) eslint: 8.57.0 optionalDependencies: - vitest: 2.0.5(@types/node@20.14.13)(jsdom@24.1.1) + vitest: 2.0.5(@types/node@22.10.1)(jsdom@24.1.1) transitivePeerDependencies: - supports-color - typescript @@ -4319,7 +4320,7 @@ snapshots: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - undici-types@5.26.5: {} + undici-types@6.20.0: {} universalify@0.2.0: {} @@ -4332,13 +4333,13 @@ snapshots: querystringify: 2.2.0 requires-port: 1.0.0 - vite-node@2.0.5(@types/node@20.14.13): + vite-node@2.0.5(@types/node@22.10.1): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.2.11(@types/node@20.14.13) + vite: 5.2.11(@types/node@22.10.1) transitivePeerDependencies: - '@types/node' - less @@ -4349,16 +4350,16 @@ snapshots: - supports-color - terser - vite@5.2.11(@types/node@20.14.13): + vite@5.2.11(@types/node@22.10.1): dependencies: esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.17.2 optionalDependencies: - '@types/node': 20.14.13 + '@types/node': 22.10.1 fsevents: 2.3.3 - vitest@2.0.5(@types/node@20.14.13)(jsdom@24.1.1): + vitest@2.0.5(@types/node@22.10.1)(jsdom@24.1.1): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -4376,11 +4377,11 @@ snapshots: tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.2.11(@types/node@20.14.13) - vite-node: 2.0.5(@types/node@20.14.13) + vite: 5.2.11(@types/node@22.10.1) + vite-node: 2.0.5(@types/node@22.10.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.14.13 + '@types/node': 22.10.1 jsdom: 24.1.1 transitivePeerDependencies: - less