diff --git a/package.json b/package.json index a722b38..8598932 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "@eslint/eslintrc": "^3.3.1", "@eslint/js": "^9.35.0", "@tsconfig/node20": "^20.1.6", - "@types/node": "^20.19.13", + "@types/node": "^24.9.1", "@vitest/coverage-v8": "^1.6.1", "cspell": "^9.2.1", "eslint": "^9.35.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5e671ea..8718f59 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,8 +26,8 @@ devDependencies: specifier: ^20.1.6 version: 20.1.6 '@types/node': - specifier: ^20.19.13 - version: 20.19.13 + specifier: ^24.9.1 + version: 24.9.1 '@vitest/coverage-v8': specifier: ^1.6.1 version: 1.6.1(vitest@1.6.1) @@ -72,10 +72,10 @@ devDependencies: version: 8.42.0(eslint@9.35.0)(typescript@5.9.2) vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@20.19.13) + version: 6.3.5(@types/node@24.9.1) vitest: specifier: ^1.6.1 - version: 1.6.1(@types/node@20.19.13) + version: 1.6.1(@types/node@24.9.1) packages: @@ -479,8 +479,8 @@ packages: engines: {node: '>=20'} dev: true - /@emnapi/core@1.5.0: - resolution: {integrity: sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==} + /@emnapi/core@1.6.0: + resolution: {integrity: sha512-zq/ay+9fNIJJtJiZxdTnXS20PllcYMX3OE23ESc4HK/bdYu3cOWYVhsOhVnXALfU/uqJIxn5NBPd9z4v+SfoSg==} requiresBuild: true dependencies: '@emnapi/wasi-threads': 1.1.0 @@ -488,8 +488,8 @@ packages: dev: true optional: true - /@emnapi/runtime@1.5.0: - resolution: {integrity: sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==} + /@emnapi/runtime@1.6.0: + resolution: {integrity: sha512-obtUmAHTMjll499P+D9A3axeJFlhdjOWdKUNs/U6QIGT7V5RjcUW1xToAzjvmgTSQhDbYn/NwfTRoJcQ2rNBxA==} requiresBuild: true dependencies: tslib: 2.8.1 @@ -1080,9 +1080,9 @@ packages: resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} requiresBuild: true dependencies: - '@emnapi/core': 1.5.0 - '@emnapi/runtime': 1.5.0 - '@tybys/wasm-util': 0.10.0 + '@emnapi/core': 1.6.0 + '@emnapi/runtime': 1.6.0 + '@tybys/wasm-util': 0.10.1 dev: true optional: true @@ -1293,8 +1293,8 @@ packages: resolution: {integrity: sha512-sz+Hqx9zwZDpZIV871WSbUzSqNIsXzghZydypnfgzPKLltVJfkINfUeTct31n/tTSa9ZE1ZOfKdRre1uHHquYQ==} dev: true - /@tybys/wasm-util@0.10.0: - resolution: {integrity: sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==} + /@tybys/wasm-util@0.10.1: + resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} requiresBuild: true dependencies: tslib: 2.8.1 @@ -1341,10 +1341,10 @@ packages: resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} dev: true - /@types/node@20.19.13: - resolution: {integrity: sha512-yCAeZl7a0DxgNVteXFHt9+uyFbqXGy/ShC4BlcHkoE0AfGXYv/BUiplV72DjMYXHDBXFjhvr6DD1NiRVfB4j8g==} + /@types/node@24.9.1: + resolution: {integrity: sha512-QoiaXANRkSXK6p0Duvt56W208du4P9Uye9hWLWgGMDTEoKPhuenzNcC4vGUmrNkiOKTlIrBoyNQYNpSwfEZXSg==} dependencies: - undici-types: 6.21.0 + undici-types: 7.16.0 dev: true /@types/supports-color@8.1.3: @@ -1673,7 +1673,7 @@ packages: std-env: 3.9.0 strip-literal: 2.1.1 test-exclude: 6.0.0 - vitest: 1.6.1(@types/node@20.19.13) + vitest: 1.6.1(@types/node@24.9.1) transitivePeerDependencies: - supports-color dev: true @@ -5018,8 +5018,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 /unicorn-magic@0.3.0: @@ -5153,7 +5153,7 @@ packages: vfile-message: 4.0.3 dev: true - /vite-node@1.6.1(@types/node@20.19.13): + /vite-node@1.6.1(@types/node@24.9.1): resolution: {integrity: sha512-YAXkfvGtuTzwWbDSACdJSg4A4DZiAqckWe90Zapc/sEX3XvHcw1NdurM/6od8J207tSDqNbSsgdCacBgvJKFuA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -5162,7 +5162,7 @@ packages: debug: 4.4.1 pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.19(@types/node@20.19.13) + vite: 5.4.19(@types/node@24.9.1) transitivePeerDependencies: - '@types/node' - less @@ -5175,7 +5175,7 @@ packages: - terser dev: true - /vite@5.4.19(@types/node@20.19.13): + /vite@5.4.19(@types/node@24.9.1): resolution: {integrity: sha512-qO3aKv3HoQC8QKiNSTuUM1l9o/XX3+c+VTgLHbJWHZGeTPVAg2XwazI9UWzoxjIJCGCV2zU60uqMzjeLZuULqA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -5206,7 +5206,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.19.13 + '@types/node': 24.9.1 esbuild: 0.21.5 postcss: 8.5.6 rollup: 4.50.1 @@ -5214,7 +5214,7 @@ packages: fsevents: 2.3.3 dev: true - /vite@6.3.5(@types/node@20.19.13): + /vite@6.3.5(@types/node@24.9.1): resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -5254,7 +5254,7 @@ packages: yaml: optional: true dependencies: - '@types/node': 20.19.13 + '@types/node': 24.9.1 esbuild: 0.25.9 fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 @@ -5265,7 +5265,7 @@ packages: fsevents: 2.3.3 dev: true - /vitest@1.6.1(@types/node@20.19.13): + /vitest@1.6.1(@types/node@24.9.1): resolution: {integrity: sha512-Ljb1cnSJSivGN0LqXd/zmDbWEM0RNNg2t1QW/XUhYl/qPqyu7CsqeWtqQXHVaJsecLPuDoak2oJcZN2QoRIOag==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -5290,7 +5290,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.19.13 + '@types/node': 24.9.1 '@vitest/expect': 1.6.1 '@vitest/runner': 1.6.1 '@vitest/snapshot': 1.6.1 @@ -5308,8 +5308,8 @@ packages: strip-literal: 2.1.1 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.19(@types/node@20.19.13) - vite-node: 1.6.1(@types/node@20.19.13) + vite: 5.4.19(@types/node@24.9.1) + vite-node: 1.6.1(@types/node@24.9.1) why-is-node-running: 2.3.0 transitivePeerDependencies: - less