diff --git a/package.json b/package.json index d0c15a0..8bef257 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "devDependencies": { "@nhcarrigan/typescript-config": "4.0.0", "@types/eslint": "9.6.1", - "@types/node": "22.10.5", + "@types/node": "25.0.10", "typescript": "5.7.2", "vitest": "2.1.8" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 881df6d..024d480 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -31,7 +31,7 @@ importers: version: 8.19.0(eslint@9.7.0)(typescript@5.7.2) '@vitest/eslint-plugin': specifier: 1.1.24 - version: 1.1.24(@typescript-eslint/utils@8.19.0(eslint@9.7.0)(typescript@5.7.2))(eslint@9.7.0)(typescript@5.7.2)(vitest@2.1.8(@types/node@22.10.5)) + version: 1.1.24(@typescript-eslint/utils@8.19.0(eslint@9.7.0)(typescript@5.7.2))(eslint@9.7.0)(typescript@5.7.2)(vitest@2.1.8(@types/node@25.0.10)) eslint: specifier: '>=9' version: 9.7.0 @@ -73,14 +73,14 @@ importers: specifier: 9.6.1 version: 9.6.1 '@types/node': - specifier: 22.10.5 - version: 22.10.5 + specifier: 25.0.10 + version: 25.0.10 typescript: specifier: 5.7.2 version: 5.7.2 vitest: specifier: 2.1.8 - version: 2.1.8(@types/node@22.10.5) + version: 2.1.8(@types/node@25.0.10) packages: @@ -344,46 +344,55 @@ packages: resolution: {integrity: sha512-2Rn36Ubxdv32NUcfm0wB1tgKqkQuft00PtM23VqLuCUR4N5jcNWDoV5iBC9jeGdgS38WK66ElncprqgMUOyomw==} cpu: [arm] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.19.0': resolution: {integrity: sha512-gJuzIVdq/X1ZA2bHeCGCISe0VWqCoNT8BvkQ+BfsixXwTOndhtLUpOg0A1Fcx/+eA6ei6rMBzlOz4JzmiDw7JQ==} cpu: [arm] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.19.0': resolution: {integrity: sha512-0EkX2HYPkSADo9cfeGFoQ7R0/wTKb7q6DdwI4Yn/ULFE1wuRRCHybxpl2goQrx4c/yzK3I8OlgtBu4xvted0ug==} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.19.0': resolution: {integrity: sha512-GlIQRj9px52ISomIOEUq/IojLZqzkvRpdP3cLgIE1wUWaiU5Takwlzpz002q0Nxxr1y2ZgxC2obWxjr13lvxNQ==} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-powerpc64le-gnu@4.19.0': resolution: {integrity: sha512-N6cFJzssruDLUOKfEKeovCKiHcdwVYOT1Hs6dovDQ61+Y9n3Ek4zXvtghPPelt6U0AH4aDGnDLb83uiJMkWYzQ==} cpu: [ppc64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.19.0': resolution: {integrity: sha512-2DnD3mkS2uuam/alF+I7M84koGwvn3ZVD7uG+LEWpyzo/bq8+kKnus2EVCkcvh6PlNB8QPNFOz6fWd5N8o1CYg==} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-s390x-gnu@4.19.0': resolution: {integrity: sha512-D6pkaF7OpE7lzlTOFCB2m3Ngzu2ykw40Nka9WmKGUOTS3xcIieHe82slQlNq69sVB04ch73thKYIWz/Ian8DUA==} cpu: [s390x] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.19.0': resolution: {integrity: sha512-HBndjQLP8OsdJNSxpNIN0einbDmRFg9+UQeZV1eiYupIRuZsDEoeGU43NQsS34Pp166DtwQOnpcbV/zQxM+rWA==} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-musl@4.19.0': resolution: {integrity: sha512-HxfbvfCKJe/RMYJJn0a12eiOI9OOtAUF4G6ozrFUK95BNyoJaSiBjIOHjZskTUffUrB84IPKkFG9H9nEvJGW6A==} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-win32-arm64-msvc@4.19.0': resolution: {integrity: sha512-HxDMKIhmcguGTiP5TsLNolwBUK3nGGUEoV/BO9ldUBoMLBssvh4J0X8pf11i1fTV7WShWItB1bKAKjX4RQeYmg==} @@ -421,8 +430,8 @@ packages: '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@types/node@22.10.5': - resolution: {integrity: sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==} + '@types/node@25.0.10': + resolution: {integrity: sha512-zWW5KPngR/yvakJgGOmZ5vTBemDoSqF3AcV/LrO5u5wTWyEAVVh+IT39G4gtyAkh3CtTZs8aX/yRM82OfzHJRg==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -2039,8 +2048,8 @@ packages: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} - undici-types@6.20.0: - resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} update-browserslist-db@1.1.1: resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} @@ -2388,9 +2397,9 @@ snapshots: '@types/json5@0.0.29': {} - '@types/node@22.10.5': + '@types/node@25.0.10': dependencies: - undici-types: 6.20.0 + undici-types: 7.16.0 '@types/normalize-package-data@2.4.4': {} @@ -2548,13 +2557,13 @@ snapshots: '@typescript-eslint/types': 8.19.0 eslint-visitor-keys: 4.2.0 - '@vitest/eslint-plugin@1.1.24(@typescript-eslint/utils@8.19.0(eslint@9.7.0)(typescript@5.7.2))(eslint@9.7.0)(typescript@5.7.2)(vitest@2.1.8(@types/node@22.10.5))': + '@vitest/eslint-plugin@1.1.24(@typescript-eslint/utils@8.19.0(eslint@9.7.0)(typescript@5.7.2))(eslint@9.7.0)(typescript@5.7.2)(vitest@2.1.8(@types/node@25.0.10))': dependencies: '@typescript-eslint/utils': 8.19.0(eslint@9.7.0)(typescript@5.7.2) eslint: 9.7.0 optionalDependencies: typescript: 5.7.2 - vitest: 2.1.8(@types/node@22.10.5) + vitest: 2.1.8(@types/node@25.0.10) '@vitest/expect@2.1.8': dependencies: @@ -2563,13 +2572,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.8(vite@5.3.5(@types/node@22.10.5))': + '@vitest/mocker@2.1.8(vite@5.3.5(@types/node@25.0.10))': dependencies: '@vitest/spy': 2.1.8 estree-walker: 3.0.3 magic-string: 0.30.14 optionalDependencies: - vite: 5.3.5(@types/node@22.10.5) + vite: 5.3.5(@types/node@25.0.10) '@vitest/pretty-format@2.1.8': dependencies: @@ -4434,7 +4443,7 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - undici-types@6.20.0: {} + undici-types@7.16.0: {} update-browserslist-db@1.1.1(browserslist@4.24.2): dependencies: @@ -4451,13 +4460,13 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@2.1.8(@types/node@22.10.5): + vite-node@2.1.8(@types/node@25.0.10): dependencies: cac: 6.7.14 debug: 4.3.7 es-module-lexer: 1.5.4 pathe: 1.1.2 - vite: 5.3.5(@types/node@22.10.5) + vite: 5.3.5(@types/node@25.0.10) transitivePeerDependencies: - '@types/node' - less @@ -4468,19 +4477,19 @@ snapshots: - supports-color - terser - vite@5.3.5(@types/node@22.10.5): + vite@5.3.5(@types/node@25.0.10): dependencies: esbuild: 0.21.5 postcss: 8.4.40 rollup: 4.19.0 optionalDependencies: - '@types/node': 22.10.5 + '@types/node': 25.0.10 fsevents: 2.3.3 - vitest@2.1.8(@types/node@22.10.5): + vitest@2.1.8(@types/node@25.0.10): dependencies: '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.3.5(@types/node@22.10.5)) + '@vitest/mocker': 2.1.8(vite@5.3.5(@types/node@25.0.10)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.8 '@vitest/snapshot': 2.1.8 @@ -4496,11 +4505,11 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.3.5(@types/node@22.10.5) - vite-node: 2.1.8(@types/node@22.10.5) + vite: 5.3.5(@types/node@25.0.10) + vite-node: 2.1.8(@types/node@25.0.10) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.10.5 + '@types/node': 25.0.10 transitivePeerDependencies: - less - lightningcss