diff --git a/package.json b/package.json index 1ae0d51e..9ed7b931 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "@bjerk/eslint-config": "^6.0.2", "@simenandre/prettier": "^5.0.0", "@testing-library/react": "^16.0.0", - "@types/node": "^20.0.0", + "@types/node": "^24.0.0", "@types/react": "^19.0.0", "eslint": "^9.0.0", "jsdom": "^22.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2736ab55..5d277bde 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,8 +20,8 @@ devDependencies: specifier: ^16.0.0 version: 16.3.0(@testing-library/dom@10.4.0)(@types/react@19.1.8)(react-dom@19.1.0)(react@19.1.0) '@types/node': - specifier: ^20.0.0 - version: 20.19.4 + specifier: ^24.0.0 + version: 24.12.2 '@types/react': specifier: ^19.0.0 version: 19.1.8 @@ -42,7 +42,7 @@ devDependencies: version: 19.1.0(react@19.1.0) ts-node-dev: specifier: ^2.0.0 - version: 2.0.0(@types/node@20.19.4)(typescript@5.8.3) + version: 2.0.0(@types/node@24.12.2)(typescript@5.8.3) typedoc: specifier: ^0.28.0 version: 0.28.7(typescript@5.8.3) @@ -54,7 +54,7 @@ devDependencies: version: 5.8.3 vitest: specifier: ^2.0.0 - version: 2.1.9(@types/node@20.19.4)(jsdom@22.1.0) + version: 2.1.9(@types/node@24.12.2)(jsdom@22.1.0) packages: @@ -753,10 +753,10 @@ packages: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} dev: true - /@types/node@20.19.4: - resolution: {integrity: sha512-OP+We5WV8Xnbuvw0zC2m4qfB/BJvjyCwtNjhHdJxV1639SGSKrLmJkc3fMnp2Qy8nJyHp8RO6umxELN/dS1/EA==} + /@types/node@24.12.2: + resolution: {integrity: sha512-A1sre26ke7HDIuY/M23nd9gfB+nrmhtYyMINbjI1zHJxYteKR6qSMX56FsmjMcDb3SMcjJg5BiRRgOCC/yBD0g==} dependencies: - undici-types: 6.21.0 + undici-types: 7.16.0 dev: true /@types/normalize-package-data@2.4.4: @@ -940,7 +940,7 @@ packages: '@vitest/spy': 2.1.9 estree-walker: 3.0.3 magic-string: 0.30.17 - vite: 5.4.19(@types/node@20.19.4) + vite: 5.4.19(@types/node@24.12.2) dev: true /@vitest/pretty-format@2.1.9: @@ -3434,7 +3434,7 @@ packages: typescript: 5.8.3 dev: true - /ts-node-dev@2.0.0(@types/node@20.19.4)(typescript@5.8.3): + /ts-node-dev@2.0.0(@types/node@24.12.2)(typescript@5.8.3): resolution: {integrity: sha512-ywMrhCfH6M75yftYvrvNarLEY+SUXtUvU8/0Z6llrHQVBx12GiFk5sStF8UdfE/yfzk9IAq7O5EEbTQsxlBI8w==} engines: {node: '>=0.8.0'} hasBin: true @@ -3453,7 +3453,7 @@ packages: rimraf: 2.7.1 source-map-support: 0.5.21 tree-kill: 1.2.2 - ts-node: 10.9.2(@types/node@20.19.4)(typescript@5.8.3) + ts-node: 10.9.2(@types/node@24.12.2)(typescript@5.8.3) tsconfig: 7.0.0 typescript: 5.8.3 transitivePeerDependencies: @@ -3462,7 +3462,7 @@ packages: - '@types/node' dev: true - /ts-node@10.9.2(@types/node@20.19.4)(typescript@5.8.3): + /ts-node@10.9.2(@types/node@24.12.2)(typescript@5.8.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -3481,7 +3481,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.19.4 + '@types/node': 24.12.2 acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -3617,8 +3617,8 @@ packages: which-boxed-primitive: 1.1.1 dev: true - /undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + /undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} dev: true /universalify@0.2.0: @@ -3650,7 +3650,7 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vite-node@2.1.9(@types/node@20.19.4): + /vite-node@2.1.9(@types/node@24.12.2): resolution: {integrity: sha512-AM9aQ/IPrW/6ENLQg3AGY4K1N2TGZdR5e4gu/MmmR2xR3Ll1+dib+nook92g4TV3PXVyeyxdWwtaCAiUL0hMxA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -3659,7 +3659,7 @@ packages: debug: 4.4.1 es-module-lexer: 1.7.0 pathe: 1.1.2 - vite: 5.4.19(@types/node@20.19.4) + vite: 5.4.19(@types/node@24.12.2) transitivePeerDependencies: - '@types/node' - less @@ -3672,7 +3672,7 @@ packages: - terser dev: true - /vite@5.4.19(@types/node@20.19.4): + /vite@5.4.19(@types/node@24.12.2): resolution: {integrity: sha512-qO3aKv3HoQC8QKiNSTuUM1l9o/XX3+c+VTgLHbJWHZGeTPVAg2XwazI9UWzoxjIJCGCV2zU60uqMzjeLZuULqA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -3703,7 +3703,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.19.4 + '@types/node': 24.12.2 esbuild: 0.21.5 postcss: 8.5.6 rollup: 4.44.2 @@ -3711,7 +3711,7 @@ packages: fsevents: 2.3.3 dev: true - /vitest@2.1.9(@types/node@20.19.4)(jsdom@22.1.0): + /vitest@2.1.9(@types/node@24.12.2)(jsdom@22.1.0): resolution: {integrity: sha512-MSmPM9REYqDGBI8439mA4mWhV5sKmDlBKWIYbA3lRb2PTHACE0mgKwA8yQ2xq9vxDTuk4iPrECBAEW2aoFXY0Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -3736,7 +3736,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.19.4 + '@types/node': 24.12.2 '@vitest/expect': 2.1.9 '@vitest/mocker': 2.1.9(vite@5.4.19) '@vitest/pretty-format': 2.1.9 @@ -3755,8 +3755,8 @@ packages: tinyexec: 0.3.2 tinypool: 1.1.1 tinyrainbow: 1.2.0 - vite: 5.4.19(@types/node@20.19.4) - vite-node: 2.1.9(@types/node@20.19.4) + vite: 5.4.19(@types/node@24.12.2) + vite-node: 2.1.9(@types/node@24.12.2) why-is-node-running: 2.3.0 transitivePeerDependencies: - less