From aea95eb64217b3e25b0b58807a9b831258f76552 Mon Sep 17 00:00:00 2001 From: Christian Benincasa Date: Tue, 7 Apr 2026 14:50:45 -0400 Subject: [PATCH] feat: bump to nodejs 24.14.1 --- .github/workflows/build-and-push-docker.yml | 2 +- .../workflows/build-and-release-binary.yml | 6 +- .github/workflows/main.yml | 2 +- .github/workflows/release-it.yml | 2 +- .github/workflows/semantic-release.yml | 2 +- package.json | 6 +- pnpm-lock.yaml | 746 ++++++++++++------ server/package.json | 6 +- server/scripts/make-bin.ts | 4 +- server/tsconfig.json | 4 +- shared/package.json | 2 +- shell.nix | 4 +- 12 files changed, 545 insertions(+), 241 deletions(-) diff --git a/.github/workflows/build-and-push-docker.yml b/.github/workflows/build-and-push-docker.yml index a2bfd844..0e10c200 100644 --- a/.github/workflows/build-and-push-docker.yml +++ b/.github/workflows/build-and-push-docker.yml @@ -23,7 +23,7 @@ jobs: - name: Install Node.js uses: actions/setup-node@v6 with: - node-version: 22.13.0 + node-version: 24.14.1 cache: "pnpm" - name: Install dependencies diff --git a/.github/workflows/build-and-release-binary.yml b/.github/workflows/build-and-release-binary.yml index fa0f03b3..3a66f7e1 100644 --- a/.github/workflows/build-and-release-binary.yml +++ b/.github/workflows/build-and-release-binary.yml @@ -23,7 +23,7 @@ jobs: - name: Install Node.js uses: actions/setup-node@v6 with: - node-version: 22.13.0 + node-version: 24.14.1 cache: "pnpm" - name: Install dependencies @@ -62,7 +62,7 @@ jobs: - name: Install Node.js uses: actions/setup-node@v6 with: - node-version: 22.13.0 + node-version: 24.14.1 cache: "pnpm" - name: Install dependencies @@ -131,7 +131,7 @@ jobs: - name: Install Node.js uses: actions/setup-node@v6 with: - node-version: 22.13.0 + node-version: 24.14.1 cache: "pnpm" - name: Install dependencies diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 8ee1a64c..0803050e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -25,7 +25,7 @@ jobs: - name: Install Node.js uses: actions/setup-node@v6 with: - node-version: 22.13.0 + node-version: 24.14.1 cache: "pnpm" - name: Cache Turbo diff --git a/.github/workflows/release-it.yml b/.github/workflows/release-it.yml index c867ae10..aec029da 100644 --- a/.github/workflows/release-it.yml +++ b/.github/workflows/release-it.yml @@ -27,7 +27,7 @@ jobs: - name: Install Node.js uses: actions/setup-node@v6 with: - node-version: 22.13.0 + node-version: 24.14.1 cache: "pnpm" - name: Install dependencies diff --git a/.github/workflows/semantic-release.yml b/.github/workflows/semantic-release.yml index 333443ff..54bbb715 100644 --- a/.github/workflows/semantic-release.yml +++ b/.github/workflows/semantic-release.yml @@ -40,7 +40,7 @@ jobs: - name: Install Node.js uses: actions/setup-node@v4 with: - node-version: 22.13.0 + node-version: 24.14.1 cache: "pnpm" - name: Install dependencies diff --git a/package.json b/package.json index 8b259eab..e86146f9 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "@release-it/bumper": "^7.0.5", "@release-it/conventional-changelog": "^10.0.4", "@semantic-release/changelog": "^6.0.3", - "@types/node": "22.10.7", + "@types/node": "24.1.0", "@types/semver": "^7.7.1", "@typescript-eslint/eslint-plugin": "catalog:", "@typescript-eslint/parser": "catalog:", @@ -54,7 +54,7 @@ "vitest": "^3.2.4" }, "engines": { - "node": "22" + "node": "24" }, "packageManager": "pnpm@10.28.0", "pnpm": { @@ -63,7 +63,7 @@ }, "overrides": { "eslint": "catalog:", - "@types/node": "22.10.7" + "@types/node": "24.1.0" }, "onlyBuiltDependencies": [ "@swc/core", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fccefe22..7dd84dca 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -31,7 +31,7 @@ catalogs: overrides: conventional-changelog-conventionalcommits: ^9.0.0 eslint: 9.39.2 - '@types/node': 22.10.7 + '@types/node': 24.1.0 patchedDependencies: kysely: @@ -44,7 +44,7 @@ importers: devDependencies: '@commitlint/cli': specifier: ^19.3.0 - version: 19.3.0(@types/node@22.10.7)(typescript@5.9.3) + version: 19.3.0(@types/node@24.1.0)(typescript@5.9.3) '@commitlint/config-conventional': specifier: ^19.2.2 version: 19.2.2 @@ -59,16 +59,16 @@ importers: version: 9.0.0 '@release-it/bumper': specifier: ^7.0.5 - version: 7.0.5(release-it@19.2.2(@types/node@22.10.7)(magicast@0.3.5)) + version: 7.0.5(release-it@19.2.2(@types/node@24.1.0)(magicast@0.3.5)) '@release-it/conventional-changelog': specifier: ^10.0.4 - version: 10.0.4(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.0)(release-it@19.2.2(@types/node@22.10.7)(magicast@0.3.5)) + version: 10.0.4(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.0)(release-it@19.2.2(@types/node@24.1.0)(magicast@0.3.5)) '@semantic-release/changelog': specifier: ^6.0.3 version: 6.0.3(semantic-release@25.0.2(typescript@5.9.3)) '@types/node': - specifier: 22.10.7 - version: 22.10.7 + specifier: 24.1.0 + version: 24.1.0 '@types/semver': specifier: ^7.7.1 version: 7.7.1 @@ -80,7 +80,7 @@ importers: version: 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.10.7)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(tsx@4.20.6)(yaml@2.8.2)) + version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(tsx@4.20.6)(yaml@2.8.2)) esbuild: specifier: ^0.21.5 version: 0.21.5 @@ -119,10 +119,10 @@ importers: version: 3.5.1 release-it: specifier: ^19.2.2 - version: 19.2.2(@types/node@22.10.7)(magicast@0.3.5) + version: 19.2.2(@types/node@24.1.0)(magicast@0.3.5) release-it-pnpm: specifier: ^4.6.6 - version: 4.6.6(magicast@0.3.5)(release-it@19.2.2(@types/node@22.10.7)(magicast@0.3.5)) + version: 4.6.6(magicast@0.3.5)(release-it@19.2.2(@types/node@24.1.0)(magicast@0.3.5)) semantic-release: specifier: ^25.0.2 version: 25.0.2(typescript@5.9.3) @@ -146,7 +146,7 @@ importers: version: 8.46.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.10.7)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(tsx@4.20.6)(yaml@2.8.2) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(tsx@4.20.6)(yaml@2.8.2) server: dependencies: @@ -347,8 +347,8 @@ importers: specifier: 4.17.9 version: 4.17.9 '@types/node': - specifier: 22.10.7 - version: 22.10.7 + specifier: 24.1.0 + version: 24.1.0 '@types/node-abi': specifier: ^3.0.3 version: 3.0.3 @@ -375,10 +375,10 @@ importers: version: 17.0.33 '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.10.7)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(tsx@4.20.6)(yaml@2.8.2)) + version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(tsx@4.20.6)(yaml@2.8.2)) '@yao-pkg/pkg': - specifier: ^6.9.0 - version: 6.9.0 + specifier: ^6.14.2 + version: 6.14.2 cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -413,8 +413,8 @@ importers: specifier: ^4.51.0 version: 4.51.0 node-abi: - specifier: ^3.75.0 - version: 3.78.0 + specifier: ^4.28.0 + version: 4.28.0 prettier: specifier: ^3.6.2 version: 3.6.2 @@ -456,7 +456,7 @@ importers: version: 8.46.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.10.7)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(tsx@4.20.6)(yaml@2.8.2) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(tsx@4.20.6)(yaml@2.8.2) shared: dependencies: @@ -492,11 +492,11 @@ importers: specifier: 4.17.9 version: 4.17.9 '@types/node': - specifier: 22.10.7 - version: 22.10.7 + specifier: 24.1.0 + version: 24.1.0 '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.10.7)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(tsx@4.20.6)(yaml@2.8.2)) + version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(tsx@4.20.6)(yaml@2.8.2)) rimraf: specifier: ^5.0.5 version: 5.0.5 @@ -505,7 +505,7 @@ importers: version: 9.4.2(typescript@5.9.3) tsup: specifier: ^8.0.2 - version: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.10.7))(@swc/core@1.13.5)(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.10.7)(typescript@5.9.3))(typescript@5.9.3) + version: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@24.1.0))(@swc/core@1.13.5)(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@24.1.0)(typescript@5.9.3))(typescript@5.9.3) tsx: specifier: ^4.20.5 version: 4.20.6 @@ -514,7 +514,7 @@ importers: version: 5.9.3 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.10.7)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(tsx@4.20.6)(yaml@2.8.2) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(tsx@4.20.6)(yaml@2.8.2) types: dependencies: @@ -524,7 +524,7 @@ importers: devDependencies: '@microsoft/api-extractor': specifier: ^7.43.0 - version: 7.43.0(@types/node@22.10.7) + version: 7.43.0(@types/node@24.1.0) '@typescript-eslint/eslint-plugin': specifier: 'catalog:' version: 8.55.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) @@ -539,7 +539,7 @@ importers: version: 5.0.5 tsup: specifier: ^8.0.2 - version: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.10.7))(@swc/core@1.13.5)(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.10.7)(typescript@5.9.3))(typescript@5.9.3) + version: 8.0.2(@microsoft/api-extractor@7.43.0(@types/node@24.1.0))(@swc/core@1.13.5)(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@24.1.0)(typescript@5.9.3))(typescript@5.9.3) typed-openapi: specifier: ^0.10.1 version: 0.10.1(openapi-types@12.1.3)(react@18.2.0) @@ -644,7 +644,7 @@ importers: version: 18.2.0 react-dnd: specifier: ^16.0.1 - version: 16.0.1(@types/node@22.10.7)(@types/react@18.2.15)(react@18.2.0) + version: 16.0.1(@types/node@24.1.0)(@types/react@18.2.15)(react@18.2.0) react-dnd-html5-backend: specifier: ^16.0.1 version: 16.0.1 @@ -702,7 +702,7 @@ importers: version: 1.35.4 '@tanstack/router-vite-plugin': specifier: ^1.133.13 - version: 1.133.13(@tanstack/react-router@1.133.13(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(vite@7.1.10(@types/node@22.10.7)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2)) + version: 1.133.13(@tanstack/react-router@1.133.13(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(vite@7.1.10(@types/node@24.1.0)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2)) '@testing-library/jest-dom': specifier: ^6.9.1 version: 6.9.1 @@ -741,7 +741,7 @@ importers: version: 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@vitejs/plugin-react-swc': specifier: ^3.11.0 - version: 3.11.0(vite@7.1.10(@types/node@22.10.7)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2)) + version: 3.11.0(vite@7.1.10(@types/node@24.1.0)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2)) eslint: specifier: 9.39.2 version: 9.39.2(jiti@2.6.1) @@ -771,13 +771,13 @@ importers: version: 5.9.3 vite: specifier: ^7.1.10 - version: 7.1.10(@types/node@22.10.7)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2) + version: 7.1.10(@types/node@24.1.0)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2) vite-plugin-svgr: specifier: ^4.5.0 - version: 4.5.0(rollup@4.52.5)(typescript@5.9.3)(vite@7.1.10(@types/node@22.10.7)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2)) + version: 4.5.0(rollup@4.52.5)(typescript@5.9.3)(vite@7.1.10(@types/node@24.1.0)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2)) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.10.7)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(tsx@4.20.6)(yaml@2.8.2) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(tsx@4.20.6)(yaml@2.8.2) packages: @@ -1315,6 +1315,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.27.7': + resolution: {integrity: sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.18.20': resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} engines: {node: '>=12'} @@ -1339,6 +1345,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.27.7': + resolution: {integrity: sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.18.20': resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} engines: {node: '>=12'} @@ -1363,6 +1375,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.27.7': + resolution: {integrity: sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.18.20': resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} engines: {node: '>=12'} @@ -1387,6 +1405,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.27.7': + resolution: {integrity: sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.18.20': resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} engines: {node: '>=12'} @@ -1411,6 +1435,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.27.7': + resolution: {integrity: sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.18.20': resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} engines: {node: '>=12'} @@ -1435,6 +1465,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.27.7': + resolution: {integrity: sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.18.20': resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} engines: {node: '>=12'} @@ -1459,6 +1495,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.27.7': + resolution: {integrity: sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.18.20': resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} engines: {node: '>=12'} @@ -1483,6 +1525,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.27.7': + resolution: {integrity: sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.18.20': resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} engines: {node: '>=12'} @@ -1507,6 +1555,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.27.7': + resolution: {integrity: sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.18.20': resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} engines: {node: '>=12'} @@ -1531,6 +1585,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.27.7': + resolution: {integrity: sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.18.20': resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} engines: {node: '>=12'} @@ -1555,6 +1615,12 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.27.7': + resolution: {integrity: sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.18.20': resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} engines: {node: '>=12'} @@ -1579,6 +1645,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.27.7': + resolution: {integrity: sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.18.20': resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} engines: {node: '>=12'} @@ -1603,6 +1675,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.27.7': + resolution: {integrity: sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.18.20': resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} engines: {node: '>=12'} @@ -1627,6 +1705,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.27.7': + resolution: {integrity: sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.18.20': resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} engines: {node: '>=12'} @@ -1651,6 +1735,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.27.7': + resolution: {integrity: sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.18.20': resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} engines: {node: '>=12'} @@ -1675,6 +1765,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.27.7': + resolution: {integrity: sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.18.20': resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} engines: {node: '>=12'} @@ -1699,12 +1795,24 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.27.7': + resolution: {integrity: sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-arm64@0.25.11': resolution: {integrity: sha512-hr9Oxj1Fa4r04dNpWr3P8QKVVsjQhqrMSUzZzf+LZcYjZNqhA3IAfPQdEh1FLVUJSiu6sgAwp3OmwBfbFgG2Xg==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] + '@esbuild/netbsd-arm64@0.27.7': + resolution: {integrity: sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-x64@0.18.20': resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} engines: {node: '>=12'} @@ -1729,12 +1837,24 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.27.7': + resolution: {integrity: sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + '@esbuild/openbsd-arm64@0.25.11': resolution: {integrity: sha512-Qq6YHhayieor3DxFOoYM1q0q1uMFYb7cSpLD2qzDSvK1NAvqFi8Xgivv0cFC6J+hWVw2teCYltyy9/m/14ryHg==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-arm64@0.27.7': + resolution: {integrity: sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.18.20': resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} engines: {node: '>=12'} @@ -1759,12 +1879,24 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.27.7': + resolution: {integrity: sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/openharmony-arm64@0.25.11': resolution: {integrity: sha512-rOREuNIQgaiR+9QuNkbkxubbp8MSO9rONmwP5nKncnWJ9v5jQ4JxFnLu4zDSRPf3x4u+2VN4pM4RdyIzDty/wQ==} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] + '@esbuild/openharmony-arm64@0.27.7': + resolution: {integrity: sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + '@esbuild/sunos-x64@0.18.20': resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} engines: {node: '>=12'} @@ -1789,6 +1921,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.27.7': + resolution: {integrity: sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.18.20': resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} engines: {node: '>=12'} @@ -1813,6 +1951,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.27.7': + resolution: {integrity: sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.18.20': resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} engines: {node: '>=12'} @@ -1837,6 +1981,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.27.7': + resolution: {integrity: sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.18.20': resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} engines: {node: '>=12'} @@ -1861,6 +2011,12 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.27.7': + resolution: {integrity: sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.9.0': resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2030,7 +2186,7 @@ packages: resolution: {integrity: sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==} engines: {node: '>=18'} peerDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 peerDependenciesMeta: '@types/node': optional: true @@ -2039,7 +2195,7 @@ packages: resolution: {integrity: sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==} engines: {node: '>=18'} peerDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 peerDependenciesMeta: '@types/node': optional: true @@ -2048,7 +2204,7 @@ packages: resolution: {integrity: sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==} engines: {node: '>=18'} peerDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 peerDependenciesMeta: '@types/node': optional: true @@ -2057,7 +2213,7 @@ packages: resolution: {integrity: sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==} engines: {node: '>=18'} peerDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 peerDependenciesMeta: '@types/node': optional: true @@ -2066,7 +2222,7 @@ packages: resolution: {integrity: sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==} engines: {node: '>=18'} peerDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 peerDependenciesMeta: '@types/node': optional: true @@ -2075,7 +2231,7 @@ packages: resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==} engines: {node: '>=18'} peerDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 peerDependenciesMeta: '@types/node': optional: true @@ -2088,7 +2244,7 @@ packages: resolution: {integrity: sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==} engines: {node: '>=18'} peerDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 peerDependenciesMeta: '@types/node': optional: true @@ -2097,7 +2253,7 @@ packages: resolution: {integrity: sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==} engines: {node: '>=18'} peerDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 peerDependenciesMeta: '@types/node': optional: true @@ -2106,7 +2262,7 @@ packages: resolution: {integrity: sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==} engines: {node: '>=18'} peerDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 peerDependenciesMeta: '@types/node': optional: true @@ -2115,7 +2271,7 @@ packages: resolution: {integrity: sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==} engines: {node: '>=18'} peerDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 peerDependenciesMeta: '@types/node': optional: true @@ -2124,7 +2280,7 @@ packages: resolution: {integrity: sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==} engines: {node: '>=18'} peerDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 peerDependenciesMeta: '@types/node': optional: true @@ -2133,7 +2289,7 @@ packages: resolution: {integrity: sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==} engines: {node: '>=18'} peerDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 peerDependenciesMeta: '@types/node': optional: true @@ -2142,7 +2298,7 @@ packages: resolution: {integrity: sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==} engines: {node: '>=18'} peerDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 peerDependenciesMeta: '@types/node': optional: true @@ -2151,7 +2307,7 @@ packages: resolution: {integrity: sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==} engines: {node: '>=18'} peerDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 peerDependenciesMeta: '@types/node': optional: true @@ -2891,7 +3047,7 @@ packages: '@rushstack/node-core-library@4.0.2': resolution: {integrity: sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==} peerDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 peerDependenciesMeta: '@types/node': optional: true @@ -2902,7 +3058,7 @@ packages: '@rushstack/terminal@0.10.0': resolution: {integrity: sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==} peerDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 peerDependenciesMeta: '@types/node': optional: true @@ -3550,8 +3706,8 @@ packages: '@types/node-schedule@2.1.8': resolution: {integrity: sha512-k00g6Yj/oUg/CDC+MeLHUzu0+OFxWbIqrFfDiLi6OPKxTujvpv29mHGM8GtKr7B+9Vv92FcK/8mRqi1DK5f3hA==} - '@types/node@22.10.7': - resolution: {integrity: sha512-V09KvXxFiutGp6B7XkpaDXlNadZxrzajcY50EuoLIpQ6WWYCSvf19lVIazzfIzQvhUN2HjX12spLojTnhuKlGg==} + '@types/node@24.1.0': + resolution: {integrity: sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -3885,13 +4041,13 @@ packages: '@vitest/utils@3.2.4': resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==} - '@yao-pkg/pkg-fetch@3.5.29': - resolution: {integrity: sha512-Kpfpx9/XBkOZ/Nb41ybBGO+IaD9lu9svFxwqNt2xN0zwkxIQbaWU2gS5kOzkKPFlk2WUHoqtTkaDyYRARSOkkg==} + '@yao-pkg/pkg-fetch@3.5.33': + resolution: {integrity: sha512-j2UoH+eP4VobfovQg1gkWwDoB4O/tv8rlLnEjUEEHuWXJ5eBLNUIrobMSEp773/2pgUJUfqqPUFIhS1pN8OZuQ==} hasBin: true - '@yao-pkg/pkg@6.9.0': - resolution: {integrity: sha512-8K4P5ZRPtOIneylzmCgTWTNwxOuzju+ds/wSDli8EokmAYCG/Flr/NliFjfZ8I9t//FcG1Di7rBldyjEhPtKvQ==} - engines: {node: '>=18.0.0'} + '@yao-pkg/pkg@6.14.2': + resolution: {integrity: sha512-jAuM9cmvZjqBywsCANKtMEe1h5fk1RqHo4bf5UDUtOfYPyx0+PsCGozQwfX3APYKGmF64KIe52Jckj3aJw1WYQ==} + engines: {node: '>=20.0.0'} hasBin: true '@zodios/core@10.9.6': @@ -4718,7 +4874,7 @@ packages: resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} engines: {node: '>=v16'} peerDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 cosmiconfig: '>=8.2' typescript: '>=4' @@ -5279,6 +5435,11 @@ packages: engines: {node: '>=18'} hasBin: true + esbuild@0.27.7: + resolution: {integrity: sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==} + engines: {node: '>=18'} + hasBin: true + escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -6160,7 +6321,7 @@ packages: resolution: {integrity: sha512-9VF7mrY+3OmsAfjH3yKz/pLbJ5z22E23hENKw3/LNSaA/sAt3v49bDRY+Ygct1xwuKT+U+cBfTzjCPySna69Qw==} engines: {node: '>=18'} peerDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 peerDependenciesMeta: '@types/node': optional: true @@ -6173,14 +6334,14 @@ packages: resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} engines: {node: '>= 0.4'} - into-stream@6.0.0: - resolution: {integrity: sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA==} - engines: {node: '>=10'} - into-stream@7.0.0: resolution: {integrity: sha512-2dYz766i9HprMBasCMvHMuazJ7u4WzhJwo5kb3iPSiW/iRYV6uPari3zHoqZlnuaR7V1bEiNMxikhp37rdBXbw==} engines: {node: '>=12'} + into-stream@9.1.0: + resolution: {integrity: sha512-DRsRnQrbzdFjaQ1oe4C6/EIUymIOEix1qROEJTF9dbMq+M4Zrm6VaLp6SD/B9IsiEjPZuBSnWWFN+udajugdWA==} + engines: {node: '>=20'} + inversify@6.2.2: resolution: {integrity: sha512-KB836KHbZ9WrUnB8ax5MtadOwnqQYa+ZJO3KWbPFgcr4RIEnHM621VaqFZzOZd9+U7ln6upt9n0wJei7x2BNqw==} peerDependencies: @@ -7018,6 +7179,10 @@ packages: resolution: {integrity: sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg==} engines: {node: '>= 18'} + minizlib@3.1.0: + resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==} + engines: {node: '>= 18'} + mkdirp-classic@0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} @@ -7111,6 +7276,10 @@ packages: resolution: {integrity: sha512-E2wEyrgX/CqvicaQYU3Ze1PFGjc4QYPGsjUrlYkqAE0WjHEZwgOsGMPMzkMse4LjJbDmaEuDX3CM036j5K2DSQ==} engines: {node: '>=10'} + node-abi@4.28.0: + resolution: {integrity: sha512-Qfp5XZL1cJDOabOT8H5gnqMTmM4NjvYzHp4I/Kt/Sl76OVkOBBHRFlPspGV0hYvMoqQsypFjT/Yp7Km0beXW9g==} + engines: {node: '>=22.12.0'} + node-cache@5.1.2: resolution: {integrity: sha512-t1QzWwnk4sjLWaQAS8CHgOJ+RAfmHpxFWmc36IWTiWHQfs0w5JDMBS1b1ZxQteo0vVVuWJvIUKHDkkeK7vIGCg==} engines: {node: '>= 8.0.0'} @@ -7807,7 +7976,7 @@ packages: resolution: {integrity: sha512-QeoM/i73HHu2XF9aKksIUuamHPDvRglEwdHL4jsp784BgUuWcg6mzfxT0QDdQz8Wj0qyRKx2eMg8iZtWvU4E2Q==} peerDependencies: '@types/hoist-non-react-statics': '>= 3.3.1' - '@types/node': 22.10.7 + '@types/node': 24.1.0 '@types/react': '>= 16' react: '>= 16.14' peerDependenciesMeta: @@ -7989,6 +8158,10 @@ packages: resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + resolve.exports@2.0.3: + resolution: {integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==} + engines: {node: '>=10'} + resolve@1.19.0: resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} @@ -8565,6 +8738,10 @@ packages: resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} engines: {node: '>=18'} + tar@7.5.13: + resolution: {integrity: sha512-tOG/7GyXpFevhXVh8jOPJrmtRpOTsYqUIkVdVooZYJS/z8WhfQUX8RJILmeuJNinGAMSu1veBr4asSHFt5/hng==} + engines: {node: '>=18'} + temp-dir@3.0.0: resolution: {integrity: sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==} engines: {node: '>=14.16'} @@ -8756,7 +8933,7 @@ packages: peerDependencies: '@swc/core': '>=1.2.50' '@swc/wasm': '>=1.2.50' - '@types/node': 22.10.7 + '@types/node': 24.1.0 typescript: '>=2.7' peerDependenciesMeta: '@swc/core': @@ -8981,8 +9158,8 @@ packages: undefsafe@2.0.5: resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} - undici-types@6.20.0: - resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + undici-types@7.8.0: + resolution: {integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==} undici@5.29.0: resolution: {integrity: sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==} @@ -9109,7 +9286,7 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -9140,7 +9317,7 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 jiti: '>=1.21.0' less: ^4.0.0 lightningcss: ^1.21.0 @@ -9182,7 +9359,7 @@ packages: peerDependencies: '@edge-runtime/vm': '*' '@types/debug': ^4.1.12 - '@types/node': 22.10.7 + '@types/node': 24.1.0 '@vitest/browser': 3.2.4 '@vitest/ui': 3.2.4 happy-dom: '*' @@ -9900,11 +10077,11 @@ snapshots: '@colors/colors@1.5.0': optional: true - '@commitlint/cli@19.3.0(@types/node@22.10.7)(typescript@5.9.3)': + '@commitlint/cli@19.3.0(@types/node@24.1.0)(typescript@5.9.3)': dependencies: '@commitlint/format': 19.3.0 '@commitlint/lint': 19.2.2 - '@commitlint/load': 19.2.0(@types/node@22.10.7)(typescript@5.9.3) + '@commitlint/load': 19.2.0(@types/node@24.1.0)(typescript@5.9.3) '@commitlint/read': 19.2.1 '@commitlint/types': 19.0.3 execa: 8.0.1 @@ -9951,7 +10128,7 @@ snapshots: '@commitlint/rules': 19.0.3 '@commitlint/types': 19.0.3 - '@commitlint/load@19.2.0(@types/node@22.10.7)(typescript@5.9.3)': + '@commitlint/load@19.2.0(@types/node@24.1.0)(typescript@5.9.3)': dependencies: '@commitlint/config-validator': 19.0.3 '@commitlint/execute-rule': 19.0.0 @@ -9959,7 +10136,7 @@ snapshots: '@commitlint/types': 19.0.3 chalk: 5.6.2 cosmiconfig: 9.0.0(typescript@5.9.3) - cosmiconfig-typescript-loader: 5.0.0(@types/node@22.10.7)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3) + cosmiconfig-typescript-loader: 5.0.0(@types/node@24.1.0)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -10197,6 +10374,9 @@ snapshots: '@esbuild/aix-ppc64@0.25.11': optional: true + '@esbuild/aix-ppc64@0.27.7': + optional: true + '@esbuild/android-arm64@0.18.20': optional: true @@ -10209,6 +10389,9 @@ snapshots: '@esbuild/android-arm64@0.25.11': optional: true + '@esbuild/android-arm64@0.27.7': + optional: true + '@esbuild/android-arm@0.18.20': optional: true @@ -10221,6 +10404,9 @@ snapshots: '@esbuild/android-arm@0.25.11': optional: true + '@esbuild/android-arm@0.27.7': + optional: true + '@esbuild/android-x64@0.18.20': optional: true @@ -10233,6 +10419,9 @@ snapshots: '@esbuild/android-x64@0.25.11': optional: true + '@esbuild/android-x64@0.27.7': + optional: true + '@esbuild/darwin-arm64@0.18.20': optional: true @@ -10245,6 +10434,9 @@ snapshots: '@esbuild/darwin-arm64@0.25.11': optional: true + '@esbuild/darwin-arm64@0.27.7': + optional: true + '@esbuild/darwin-x64@0.18.20': optional: true @@ -10257,6 +10449,9 @@ snapshots: '@esbuild/darwin-x64@0.25.11': optional: true + '@esbuild/darwin-x64@0.27.7': + optional: true + '@esbuild/freebsd-arm64@0.18.20': optional: true @@ -10269,6 +10464,9 @@ snapshots: '@esbuild/freebsd-arm64@0.25.11': optional: true + '@esbuild/freebsd-arm64@0.27.7': + optional: true + '@esbuild/freebsd-x64@0.18.20': optional: true @@ -10281,6 +10479,9 @@ snapshots: '@esbuild/freebsd-x64@0.25.11': optional: true + '@esbuild/freebsd-x64@0.27.7': + optional: true + '@esbuild/linux-arm64@0.18.20': optional: true @@ -10293,6 +10494,9 @@ snapshots: '@esbuild/linux-arm64@0.25.11': optional: true + '@esbuild/linux-arm64@0.27.7': + optional: true + '@esbuild/linux-arm@0.18.20': optional: true @@ -10305,6 +10509,9 @@ snapshots: '@esbuild/linux-arm@0.25.11': optional: true + '@esbuild/linux-arm@0.27.7': + optional: true + '@esbuild/linux-ia32@0.18.20': optional: true @@ -10317,6 +10524,9 @@ snapshots: '@esbuild/linux-ia32@0.25.11': optional: true + '@esbuild/linux-ia32@0.27.7': + optional: true + '@esbuild/linux-loong64@0.18.20': optional: true @@ -10329,6 +10539,9 @@ snapshots: '@esbuild/linux-loong64@0.25.11': optional: true + '@esbuild/linux-loong64@0.27.7': + optional: true + '@esbuild/linux-mips64el@0.18.20': optional: true @@ -10341,6 +10554,9 @@ snapshots: '@esbuild/linux-mips64el@0.25.11': optional: true + '@esbuild/linux-mips64el@0.27.7': + optional: true + '@esbuild/linux-ppc64@0.18.20': optional: true @@ -10353,6 +10569,9 @@ snapshots: '@esbuild/linux-ppc64@0.25.11': optional: true + '@esbuild/linux-ppc64@0.27.7': + optional: true + '@esbuild/linux-riscv64@0.18.20': optional: true @@ -10365,6 +10584,9 @@ snapshots: '@esbuild/linux-riscv64@0.25.11': optional: true + '@esbuild/linux-riscv64@0.27.7': + optional: true + '@esbuild/linux-s390x@0.18.20': optional: true @@ -10377,6 +10599,9 @@ snapshots: '@esbuild/linux-s390x@0.25.11': optional: true + '@esbuild/linux-s390x@0.27.7': + optional: true + '@esbuild/linux-x64@0.18.20': optional: true @@ -10389,9 +10614,15 @@ snapshots: '@esbuild/linux-x64@0.25.11': optional: true + '@esbuild/linux-x64@0.27.7': + optional: true + '@esbuild/netbsd-arm64@0.25.11': optional: true + '@esbuild/netbsd-arm64@0.27.7': + optional: true + '@esbuild/netbsd-x64@0.18.20': optional: true @@ -10404,9 +10635,15 @@ snapshots: '@esbuild/netbsd-x64@0.25.11': optional: true + '@esbuild/netbsd-x64@0.27.7': + optional: true + '@esbuild/openbsd-arm64@0.25.11': optional: true + '@esbuild/openbsd-arm64@0.27.7': + optional: true + '@esbuild/openbsd-x64@0.18.20': optional: true @@ -10419,9 +10656,15 @@ snapshots: '@esbuild/openbsd-x64@0.25.11': optional: true + '@esbuild/openbsd-x64@0.27.7': + optional: true + '@esbuild/openharmony-arm64@0.25.11': optional: true + '@esbuild/openharmony-arm64@0.27.7': + optional: true + '@esbuild/sunos-x64@0.18.20': optional: true @@ -10434,6 +10677,9 @@ snapshots: '@esbuild/sunos-x64@0.25.11': optional: true + '@esbuild/sunos-x64@0.27.7': + optional: true + '@esbuild/win32-arm64@0.18.20': optional: true @@ -10446,6 +10692,9 @@ snapshots: '@esbuild/win32-arm64@0.25.11': optional: true + '@esbuild/win32-arm64@0.27.7': + optional: true + '@esbuild/win32-ia32@0.18.20': optional: true @@ -10458,6 +10707,9 @@ snapshots: '@esbuild/win32-ia32@0.25.11': optional: true + '@esbuild/win32-ia32@0.27.7': + optional: true + '@esbuild/win32-x64@0.18.20': optional: true @@ -10470,6 +10722,9 @@ snapshots: '@esbuild/win32-x64@0.25.11': optional: true + '@esbuild/win32-x64@0.27.7': + optional: true + '@eslint-community/eslint-utils@4.9.0(eslint@9.39.2(jiti@2.6.1))': dependencies: eslint: 9.39.2(jiti@2.6.1) @@ -10666,128 +10921,128 @@ snapshots: '@inquirer/ansi@1.0.2': {} - '@inquirer/checkbox@4.3.2(@types/node@22.10.7)': + '@inquirer/checkbox@4.3.2(@types/node@24.1.0)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@22.10.7) + '@inquirer/core': 10.3.2(@types/node@24.1.0) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@22.10.7) + '@inquirer/type': 3.0.10(@types/node@24.1.0) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 - '@inquirer/confirm@5.1.21(@types/node@22.10.7)': + '@inquirer/confirm@5.1.21(@types/node@24.1.0)': dependencies: - '@inquirer/core': 10.3.2(@types/node@22.10.7) - '@inquirer/type': 3.0.10(@types/node@22.10.7) + '@inquirer/core': 10.3.2(@types/node@24.1.0) + '@inquirer/type': 3.0.10(@types/node@24.1.0) optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 - '@inquirer/core@10.3.2(@types/node@22.10.7)': + '@inquirer/core@10.3.2(@types/node@24.1.0)': dependencies: '@inquirer/ansi': 1.0.2 '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@22.10.7) + '@inquirer/type': 3.0.10(@types/node@24.1.0) cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 - '@inquirer/editor@4.2.23(@types/node@22.10.7)': + '@inquirer/editor@4.2.23(@types/node@24.1.0)': dependencies: - '@inquirer/core': 10.3.2(@types/node@22.10.7) - '@inquirer/external-editor': 1.0.3(@types/node@22.10.7) - '@inquirer/type': 3.0.10(@types/node@22.10.7) + '@inquirer/core': 10.3.2(@types/node@24.1.0) + '@inquirer/external-editor': 1.0.3(@types/node@24.1.0) + '@inquirer/type': 3.0.10(@types/node@24.1.0) optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 - '@inquirer/expand@4.0.23(@types/node@22.10.7)': + '@inquirer/expand@4.0.23(@types/node@24.1.0)': dependencies: - '@inquirer/core': 10.3.2(@types/node@22.10.7) - '@inquirer/type': 3.0.10(@types/node@22.10.7) + '@inquirer/core': 10.3.2(@types/node@24.1.0) + '@inquirer/type': 3.0.10(@types/node@24.1.0) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 - '@inquirer/external-editor@1.0.3(@types/node@22.10.7)': + '@inquirer/external-editor@1.0.3(@types/node@24.1.0)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.1 optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 '@inquirer/figures@1.0.15': {} - '@inquirer/input@4.3.1(@types/node@22.10.7)': + '@inquirer/input@4.3.1(@types/node@24.1.0)': dependencies: - '@inquirer/core': 10.3.2(@types/node@22.10.7) - '@inquirer/type': 3.0.10(@types/node@22.10.7) + '@inquirer/core': 10.3.2(@types/node@24.1.0) + '@inquirer/type': 3.0.10(@types/node@24.1.0) optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 - '@inquirer/number@3.0.23(@types/node@22.10.7)': + '@inquirer/number@3.0.23(@types/node@24.1.0)': dependencies: - '@inquirer/core': 10.3.2(@types/node@22.10.7) - '@inquirer/type': 3.0.10(@types/node@22.10.7) + '@inquirer/core': 10.3.2(@types/node@24.1.0) + '@inquirer/type': 3.0.10(@types/node@24.1.0) optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 - '@inquirer/password@4.0.23(@types/node@22.10.7)': + '@inquirer/password@4.0.23(@types/node@24.1.0)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@22.10.7) - '@inquirer/type': 3.0.10(@types/node@22.10.7) + '@inquirer/core': 10.3.2(@types/node@24.1.0) + '@inquirer/type': 3.0.10(@types/node@24.1.0) optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 - '@inquirer/prompts@7.10.1(@types/node@22.10.7)': + '@inquirer/prompts@7.10.1(@types/node@24.1.0)': dependencies: - '@inquirer/checkbox': 4.3.2(@types/node@22.10.7) - '@inquirer/confirm': 5.1.21(@types/node@22.10.7) - '@inquirer/editor': 4.2.23(@types/node@22.10.7) - '@inquirer/expand': 4.0.23(@types/node@22.10.7) - '@inquirer/input': 4.3.1(@types/node@22.10.7) - '@inquirer/number': 3.0.23(@types/node@22.10.7) - '@inquirer/password': 4.0.23(@types/node@22.10.7) - '@inquirer/rawlist': 4.1.11(@types/node@22.10.7) - '@inquirer/search': 3.2.2(@types/node@22.10.7) - '@inquirer/select': 4.4.2(@types/node@22.10.7) + '@inquirer/checkbox': 4.3.2(@types/node@24.1.0) + '@inquirer/confirm': 5.1.21(@types/node@24.1.0) + '@inquirer/editor': 4.2.23(@types/node@24.1.0) + '@inquirer/expand': 4.0.23(@types/node@24.1.0) + '@inquirer/input': 4.3.1(@types/node@24.1.0) + '@inquirer/number': 3.0.23(@types/node@24.1.0) + '@inquirer/password': 4.0.23(@types/node@24.1.0) + '@inquirer/rawlist': 4.1.11(@types/node@24.1.0) + '@inquirer/search': 3.2.2(@types/node@24.1.0) + '@inquirer/select': 4.4.2(@types/node@24.1.0) optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 - '@inquirer/rawlist@4.1.11(@types/node@22.10.7)': + '@inquirer/rawlist@4.1.11(@types/node@24.1.0)': dependencies: - '@inquirer/core': 10.3.2(@types/node@22.10.7) - '@inquirer/type': 3.0.10(@types/node@22.10.7) + '@inquirer/core': 10.3.2(@types/node@24.1.0) + '@inquirer/type': 3.0.10(@types/node@24.1.0) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 - '@inquirer/search@3.2.2(@types/node@22.10.7)': + '@inquirer/search@3.2.2(@types/node@24.1.0)': dependencies: - '@inquirer/core': 10.3.2(@types/node@22.10.7) + '@inquirer/core': 10.3.2(@types/node@24.1.0) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@22.10.7) + '@inquirer/type': 3.0.10(@types/node@24.1.0) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 - '@inquirer/select@4.4.2(@types/node@22.10.7)': + '@inquirer/select@4.4.2(@types/node@24.1.0)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@22.10.7) + '@inquirer/core': 10.3.2(@types/node@24.1.0) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@22.10.7) + '@inquirer/type': 3.0.10(@types/node@24.1.0) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 - '@inquirer/type@3.0.10(@types/node@22.10.7)': + '@inquirer/type@3.0.10(@types/node@24.1.0)': optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 '@inversifyjs/common@1.4.0': {} @@ -10926,23 +11181,23 @@ snapshots: '@lukeed/ms@2.0.2': {} - '@microsoft/api-extractor-model@7.28.13(@types/node@22.10.7)': + '@microsoft/api-extractor-model@7.28.13(@types/node@24.1.0)': dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 4.0.2(@types/node@22.10.7) + '@rushstack/node-core-library': 4.0.2(@types/node@24.1.0) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.43.0(@types/node@22.10.7)': + '@microsoft/api-extractor@7.43.0(@types/node@24.1.0)': dependencies: - '@microsoft/api-extractor-model': 7.28.13(@types/node@22.10.7) + '@microsoft/api-extractor-model': 7.28.13(@types/node@24.1.0) '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 4.0.2(@types/node@22.10.7) + '@rushstack/node-core-library': 4.0.2(@types/node@24.1.0) '@rushstack/rig-package': 0.5.2 - '@rushstack/terminal': 0.10.0(@types/node@22.10.7) - '@rushstack/ts-command-line': 4.19.1(@types/node@22.10.7) + '@rushstack/terminal': 0.10.0(@types/node@24.1.0) + '@rushstack/ts-command-line': 4.19.1(@types/node@24.1.0) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.10 @@ -11227,7 +11482,7 @@ snapshots: '@react-dnd/shallowequal@4.0.2': {} - '@release-it/bumper@7.0.5(release-it@19.2.2(@types/node@22.10.7)(magicast@0.3.5))': + '@release-it/bumper@7.0.5(release-it@19.2.2(@types/node@24.1.0)(magicast@0.3.5))': dependencies: '@iarna/toml': 3.0.0 cheerio: 1.1.2 @@ -11236,10 +11491,10 @@ snapshots: ini: 5.0.0 js-yaml: 4.1.0 lodash-es: 4.17.21 - release-it: 19.2.2(@types/node@22.10.7)(magicast@0.3.5) + release-it: 19.2.2(@types/node@24.1.0)(magicast@0.3.5) semver: 7.7.3 - '@release-it/conventional-changelog@10.0.4(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.0)(release-it@19.2.2(@types/node@22.10.7)(magicast@0.3.5))': + '@release-it/conventional-changelog@10.0.4(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.0)(release-it@19.2.2(@types/node@24.1.0)(magicast@0.3.5))': dependencies: '@conventional-changelog/git-client': 2.5.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.0) concat-stream: 2.0.0 @@ -11247,7 +11502,7 @@ snapshots: conventional-changelog-angular: 8.1.0 conventional-changelog-conventionalcommits: 9.1.0 conventional-recommended-bump: 11.2.0 - release-it: 19.2.2(@types/node@22.10.7)(magicast@0.3.5) + release-it: 19.2.2(@types/node@24.1.0)(magicast@0.3.5) semver: 7.7.3 transitivePeerDependencies: - conventional-commits-filter @@ -11434,7 +11689,7 @@ snapshots: '@rtsao/scc@1.1.0': {} - '@rushstack/node-core-library@4.0.2(@types/node@22.10.7)': + '@rushstack/node-core-library@4.0.2(@types/node@24.1.0)': dependencies: fs-extra: 7.0.1 import-lazy: 4.0.0 @@ -11443,23 +11698,23 @@ snapshots: semver: 7.5.4 z-schema: 5.0.5 optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 '@rushstack/rig-package@0.5.2': dependencies: resolve: 1.22.10 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.10.0(@types/node@22.10.7)': + '@rushstack/terminal@0.10.0(@types/node@24.1.0)': dependencies: - '@rushstack/node-core-library': 4.0.2(@types/node@22.10.7) + '@rushstack/node-core-library': 4.0.2(@types/node@24.1.0) supports-color: 8.1.1 optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 - '@rushstack/ts-command-line@4.19.1(@types/node@22.10.7)': + '@rushstack/ts-command-line@4.19.1(@types/node@24.1.0)': dependencies: - '@rushstack/terminal': 0.10.0(@types/node@22.10.7) + '@rushstack/terminal': 0.10.0(@types/node@24.1.0) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -11601,11 +11856,11 @@ snapshots: '@simple-libs/child-process-utils@1.0.1': dependencies: '@simple-libs/stream-utils': 1.1.0 - '@types/node': 22.10.7 + '@types/node': 24.1.0 '@simple-libs/stream-utils@1.1.0': dependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 '@sinclair/typebox-codegen@0.10.5': dependencies: @@ -11999,7 +12254,7 @@ snapshots: prettier: 3.6.2 zod: 3.25.76 - '@tanstack/router-plugin@1.133.13(@tanstack/react-router@1.133.13(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(vite@7.1.10(@types/node@22.10.7)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2))': + '@tanstack/router-plugin@1.133.13(@tanstack/react-router@1.133.13(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(vite@7.1.10(@types/node@24.1.0)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2))': dependencies: '@babel/core': 7.28.4 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) @@ -12017,7 +12272,7 @@ snapshots: zod: 3.25.76 optionalDependencies: '@tanstack/react-router': 1.133.13(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - vite: 7.1.10(@types/node@22.10.7)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2) + vite: 7.1.10(@types/node@24.1.0)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2) transitivePeerDependencies: - supports-color @@ -12034,9 +12289,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/router-vite-plugin@1.133.13(@tanstack/react-router@1.133.13(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(vite@7.1.10(@types/node@22.10.7)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2))': + '@tanstack/router-vite-plugin@1.133.13(@tanstack/react-router@1.133.13(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(vite@7.1.10(@types/node@24.1.0)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2))': dependencies: - '@tanstack/router-plugin': 1.133.13(@tanstack/react-router@1.133.13(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(vite@7.1.10(@types/node@22.10.7)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2)) + '@tanstack/router-plugin': 1.133.13(@tanstack/react-router@1.133.13(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(vite@7.1.10(@types/node@24.1.0)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2)) transitivePeerDependencies: - '@rsbuild/core' - '@tanstack/react-router' @@ -12142,7 +12397,7 @@ snapshots: '@types/better-sqlite3@7.6.13': dependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 '@types/chai@5.2.2': dependencies: @@ -12150,7 +12405,7 @@ snapshots: '@types/conventional-commits-parser@5.0.0': dependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 '@types/debug@4.1.12': dependencies: @@ -12167,12 +12422,12 @@ snapshots: '@types/fs-extra@9.0.13': dependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 22.10.7 + '@types/node': 24.1.0 '@types/json-schema@7.0.15': {} @@ -12195,11 +12450,11 @@ snapshots: '@types/node-schedule@2.1.8': dependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 - '@types/node@22.10.7': + '@types/node@24.1.0': dependencies: - undici-types: 6.20.0 + undici-types: 7.8.0 '@types/normalize-package-data@2.4.4': {} @@ -12235,7 +12490,7 @@ snapshots: '@types/readdir-glob@1.1.5': dependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 '@types/retry@0.12.5': {} @@ -12245,13 +12500,13 @@ snapshots: '@types/split2@4.2.3': dependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 '@types/tmp@0.2.6': {} '@types/unzip-stream@0.3.4': dependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 '@types/uuid@9.0.6': {} @@ -12259,7 +12514,7 @@ snapshots: '@types/ws@8.5.14': dependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 optional: true '@types/yargs-parser@21.0.3': {} @@ -12516,15 +12771,15 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - '@vitejs/plugin-react-swc@3.11.0(vite@7.1.10(@types/node@22.10.7)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2))': + '@vitejs/plugin-react-swc@3.11.0(vite@7.1.10(@types/node@24.1.0)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.27 '@swc/core': 1.13.5 - vite: 7.1.10(@types/node@22.10.7)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2) + vite: 7.1.10(@types/node@24.1.0)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2) transitivePeerDependencies: - '@swc/helpers' - '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.10.7)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(tsx@4.20.6)(yaml@2.8.2))': + '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(tsx@4.20.6)(yaml@2.8.2))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -12539,7 +12794,7 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.10.7)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(tsx@4.20.6)(yaml@2.8.2) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(tsx@4.20.6)(yaml@2.8.2) transitivePeerDependencies: - supports-color @@ -12551,13 +12806,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@5.4.1(@types/node@22.10.7))': + '@vitest/mocker@3.2.4(vite@5.4.1(@types/node@24.1.0))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.1(@types/node@22.10.7) + vite: 5.4.1(@types/node@24.1.0) '@vitest/pretty-format@3.2.4': dependencies: @@ -12585,7 +12840,7 @@ snapshots: loupe: 3.1.4 tinyrainbow: 2.0.0 - '@yao-pkg/pkg-fetch@3.5.29': + '@yao-pkg/pkg-fetch@3.5.33': dependencies: https-proxy-agent: 5.0.1 node-fetch: 2.7.0 @@ -12600,22 +12855,25 @@ snapshots: - encoding - supports-color - '@yao-pkg/pkg@6.9.0': + '@yao-pkg/pkg@6.14.2': dependencies: - '@babel/generator': 7.24.7 - '@babel/parser': 7.27.2 - '@babel/types': 7.27.1 - '@yao-pkg/pkg-fetch': 3.5.29 - into-stream: 6.0.0 + '@babel/generator': 7.28.3 + '@babel/parser': 7.28.4 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 + '@yao-pkg/pkg-fetch': 3.5.33 + esbuild: 0.27.7 + into-stream: 9.1.0 minimist: 1.2.8 multistream: 4.1.0 picocolors: 1.1.1 - picomatch: 4.0.2 + picomatch: 4.0.3 prebuild-install: 7.1.3 resolve: 1.22.10 + resolve.exports: 2.0.3 stream-meter: 1.0.4 - tar: 7.4.3 - tinyglobby: 0.2.14 + tar: 7.5.13 + tinyglobby: 0.2.15 unzipper: 0.12.3 transitivePeerDependencies: - bare-abort-controller @@ -13097,7 +13355,7 @@ snapshots: bun-types@1.2.1: dependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 '@types/ws': 8.5.14 optional: true @@ -13568,9 +13826,9 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig-typescript-loader@5.0.0(@types/node@22.10.7)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3): + cosmiconfig-typescript-loader@5.0.0(@types/node@24.1.0)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3): dependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 cosmiconfig: 9.0.0(typescript@5.9.3) jiti: 1.21.6 typescript: 5.9.3 @@ -14245,6 +14503,35 @@ snapshots: '@esbuild/win32-ia32': 0.25.11 '@esbuild/win32-x64': 0.25.11 + esbuild@0.27.7: + optionalDependencies: + '@esbuild/aix-ppc64': 0.27.7 + '@esbuild/android-arm': 0.27.7 + '@esbuild/android-arm64': 0.27.7 + '@esbuild/android-x64': 0.27.7 + '@esbuild/darwin-arm64': 0.27.7 + '@esbuild/darwin-x64': 0.27.7 + '@esbuild/freebsd-arm64': 0.27.7 + '@esbuild/freebsd-x64': 0.27.7 + '@esbuild/linux-arm': 0.27.7 + '@esbuild/linux-arm64': 0.27.7 + '@esbuild/linux-ia32': 0.27.7 + '@esbuild/linux-loong64': 0.27.7 + '@esbuild/linux-mips64el': 0.27.7 + '@esbuild/linux-ppc64': 0.27.7 + '@esbuild/linux-riscv64': 0.27.7 + '@esbuild/linux-s390x': 0.27.7 + '@esbuild/linux-x64': 0.27.7 + '@esbuild/netbsd-arm64': 0.27.7 + '@esbuild/netbsd-x64': 0.27.7 + '@esbuild/openbsd-arm64': 0.27.7 + '@esbuild/openbsd-x64': 0.27.7 + '@esbuild/openharmony-arm64': 0.27.7 + '@esbuild/sunos-x64': 0.27.7 + '@esbuild/win32-arm64': 0.27.7 + '@esbuild/win32-ia32': 0.27.7 + '@esbuild/win32-x64': 0.27.7 + escalade@3.1.1: {} escalade@3.2.0: {} @@ -15233,17 +15520,17 @@ snapshots: ini@5.0.0: {} - inquirer@12.11.1(@types/node@22.10.7): + inquirer@12.11.1(@types/node@24.1.0): dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@22.10.7) - '@inquirer/prompts': 7.10.1(@types/node@22.10.7) - '@inquirer/type': 3.0.10(@types/node@22.10.7) + '@inquirer/core': 10.3.2(@types/node@24.1.0) + '@inquirer/prompts': 7.10.1(@types/node@24.1.0) + '@inquirer/type': 3.0.10(@types/node@24.1.0) mute-stream: 2.0.0 run-async: 4.0.6 rxjs: 7.8.2 optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 internal-slot@1.0.7: dependencies: @@ -15257,16 +15544,13 @@ snapshots: hasown: 2.0.2 side-channel: 1.1.0 - into-stream@6.0.0: - dependencies: - from2: 2.3.0 - p-is-promise: 3.0.0 - into-stream@7.0.0: dependencies: from2: 2.3.0 p-is-promise: 3.0.0 + into-stream@9.1.0: {} + inversify@6.2.2(reflect-metadata@0.2.2): dependencies: '@inversifyjs/common': 1.4.0 @@ -16050,6 +16334,10 @@ snapshots: minipass: 7.1.2 rimraf: 5.0.10 + minizlib@3.1.0: + dependencies: + minipass: 7.1.2 + mkdirp-classic@0.5.3: {} mkdirp@1.0.4: {} @@ -16135,6 +16423,10 @@ snapshots: dependencies: semver: 7.7.3 + node-abi@4.28.0: + dependencies: + semver: 7.7.3 + node-cache@5.1.2: dependencies: clone: 2.1.2 @@ -16695,13 +16987,13 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.10.7)(typescript@5.9.3)): + postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@24.1.0)(typescript@5.9.3)): dependencies: lilconfig: 3.1.1 yaml: 2.3.4 optionalDependencies: postcss: 8.5.6 - ts-node: 10.9.2(@swc/core@1.13.5)(@types/node@22.10.7)(typescript@5.9.3) + ts-node: 10.9.2(@swc/core@1.13.5)(@types/node@24.1.0)(typescript@5.9.3) postcss@8.4.41: dependencies: @@ -16828,7 +17120,7 @@ snapshots: dependencies: dnd-core: 16.0.1 - react-dnd@16.0.1(@types/node@22.10.7)(@types/react@18.2.15)(react@18.2.0): + react-dnd@16.0.1(@types/node@24.1.0)(@types/react@18.2.15)(react@18.2.0): dependencies: '@react-dnd/invariant': 4.0.2 '@react-dnd/shallowequal': 4.0.2 @@ -16837,7 +17129,7 @@ snapshots: hoist-non-react-statics: 3.3.2 react: 18.2.0 optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 '@types/react': 18.2.15 react-dom@18.2.0(react@18.2.0): @@ -17025,19 +17317,19 @@ snapshots: dependencies: '@pnpm/npm-conf': 2.3.1 - release-it-pnpm@4.6.6(magicast@0.3.5)(release-it@19.2.2(@types/node@22.10.7)(magicast@0.3.5)): + release-it-pnpm@4.6.6(magicast@0.3.5)(release-it@19.2.2(@types/node@24.1.0)(magicast@0.3.5)): dependencies: bumpp: 10.3.2(magicast@0.3.5) changelogithub: 13.16.1(magicast@0.3.5) conventional-changelog-conventionalcommits: 9.1.0 conventional-recommended-bump: 11.2.0 kolorist: 1.8.0 - release-it: 19.2.2(@types/node@22.10.7)(magicast@0.3.5) + release-it: 19.2.2(@types/node@24.1.0)(magicast@0.3.5) semver: 7.7.3 transitivePeerDependencies: - magicast - release-it@19.2.2(@types/node@22.10.7)(magicast@0.3.5): + release-it@19.2.2(@types/node@24.1.0)(magicast@0.3.5): dependencies: '@nodeutils/defaults-deep': 1.1.0 '@octokit/rest': 22.0.1 @@ -17047,7 +17339,7 @@ snapshots: ci-info: 4.3.1 eta: 4.5.0 git-url-parse: 16.1.0 - inquirer: 12.11.1(@types/node@22.10.7) + inquirer: 12.11.1(@types/node@24.1.0) issue-parser: 7.0.1 lodash.merge: 4.6.2 mime-types: 3.0.2 @@ -17079,6 +17371,8 @@ snapshots: resolve-pkg-maps@1.0.0: {} + resolve.exports@2.0.3: {} + resolve@1.19.0: dependencies: is-core-module: 2.16.1 @@ -17804,6 +18098,14 @@ snapshots: mkdirp: 3.0.1 yallist: 5.0.0 + tar@7.5.13: + dependencies: + '@isaacs/fs-minipass': 4.0.1 + chownr: 3.0.0 + minipass: 7.1.2 + minizlib: 3.1.0 + yallist: 5.0.0 + temp-dir@3.0.0: {} tempy@3.1.0: @@ -17959,14 +18261,14 @@ snapshots: dependencies: lodash: 4.17.21 - ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.10.7)(typescript@5.9.3): + ts-node@10.9.2(@swc/core@1.13.5)(@types/node@24.1.0)(typescript@5.9.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.10.7 + '@types/node': 24.1.0 acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -18003,7 +18305,7 @@ snapshots: tslib@2.8.1: {} - tsup@8.0.2(@microsoft/api-extractor@7.43.0(@types/node@22.10.7))(@swc/core@1.13.5)(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.10.7)(typescript@5.9.3))(typescript@5.9.3): + tsup@8.0.2(@microsoft/api-extractor@7.43.0(@types/node@24.1.0))(@swc/core@1.13.5)(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@24.1.0)(typescript@5.9.3))(typescript@5.9.3): dependencies: bundle-require: 4.0.2(esbuild@0.19.12) cac: 6.7.14 @@ -18013,14 +18315,14 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.10.7)(typescript@5.9.3)) + postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@24.1.0)(typescript@5.9.3)) resolve-from: 5.0.0 rollup: 4.9.5 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - '@microsoft/api-extractor': 7.43.0(@types/node@22.10.7) + '@microsoft/api-extractor': 7.43.0(@types/node@24.1.0) '@swc/core': 1.13.5 postcss: 8.5.6 typescript: 5.9.3 @@ -18224,7 +18526,7 @@ snapshots: undefsafe@2.0.5: {} - undici-types@6.20.0: {} + undici-types@7.8.0: {} undici@5.29.0: dependencies: @@ -18340,13 +18642,13 @@ snapshots: validator@13.11.0: {} - vite-node@3.2.4(@types/node@22.10.7)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2): + vite-node@3.2.4(@types/node@24.1.0)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2): dependencies: cac: 6.7.14 debug: 4.4.1 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.1.10(@types/node@22.10.7)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2) + vite: 7.1.10(@types/node@24.1.0)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2) transitivePeerDependencies: - '@types/node' - jiti @@ -18361,27 +18663,27 @@ snapshots: - tsx - yaml - vite-plugin-svgr@4.5.0(rollup@4.52.5)(typescript@5.9.3)(vite@7.1.10(@types/node@22.10.7)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2)): + vite-plugin-svgr@4.5.0(rollup@4.52.5)(typescript@5.9.3)(vite@7.1.10(@types/node@24.1.0)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2)): dependencies: '@rollup/pluginutils': 5.3.0(rollup@4.52.5) '@svgr/core': 8.1.0(typescript@5.9.3) '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.9.3)) - vite: 7.1.10(@types/node@22.10.7)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2) + vite: 7.1.10(@types/node@24.1.0)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2) transitivePeerDependencies: - rollup - supports-color - typescript - vite@5.4.1(@types/node@22.10.7): + vite@5.4.1(@types/node@24.1.0): dependencies: esbuild: 0.21.5 postcss: 8.4.41 rollup: 4.20.0 optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 fsevents: 2.3.3 - vite@7.1.10(@types/node@22.10.7)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2): + vite@7.1.10(@types/node@24.1.0)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2): dependencies: esbuild: 0.25.11 fdir: 6.5.0(picomatch@4.0.3) @@ -18390,17 +18692,17 @@ snapshots: rollup: 4.52.5 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 24.1.0 fsevents: 2.3.3 jiti: 2.6.1 tsx: 4.20.6 yaml: 2.8.2 - vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.10.7)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(tsx@4.20.6)(yaml@2.8.2): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(tsx@4.20.6)(yaml@2.8.2): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@5.4.1(@types/node@22.10.7)) + '@vitest/mocker': 3.2.4(vite@5.4.1(@types/node@24.1.0)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -18418,12 +18720,12 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 5.4.1(@types/node@22.10.7) - vite-node: 3.2.4(@types/node@22.10.7)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2) + vite: 5.4.1(@types/node@24.1.0) + vite-node: 3.2.4(@types/node@24.1.0)(jiti@2.6.1)(tsx@4.20.6)(yaml@2.8.2) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 22.10.7 + '@types/node': 24.1.0 jsdom: 28.0.0(@noble/hashes@1.8.0) transitivePeerDependencies: - jiti diff --git a/server/package.json b/server/package.json index 2b044771..f9335fbb 100644 --- a/server/package.json +++ b/server/package.json @@ -98,7 +98,7 @@ "@types/archiver": "^6.0.3", "@types/async-retry": "^1.4.9", "@types/lodash-es": "4.17.9", - "@types/node": "22.10.7", + "@types/node": "24.1.0", "@types/node-abi": "^3.0.3", "@types/node-schedule": "^2.1.8", "@types/retry": "^0.12.5", @@ -108,7 +108,7 @@ "@types/uuid": "^9.0.8", "@types/yargs": "^17.0.33", "@vitest/coverage-v8": "^3.2.4", - "@yao-pkg/pkg": "^6.9.0", + "@yao-pkg/pkg": "^6.14.2", "cross-env": "^7.0.3", "del-cli": "^3.0.1", "dotenv-cli": "^7.4.4", @@ -120,7 +120,7 @@ "globals": "^15.15.0", "kysely-ctl": "^0.9.0", "memfs": "^4.51.0", - "node-abi": "^3.75.0", + "node-abi": "^4.28.0", "prettier": "^3.6.2", "rimraf": "^5.0.10", "tar": "^7.4.3", diff --git a/server/scripts/make-bin.ts b/server/scripts/make-bin.ts index 410f5744..f40287d7 100644 --- a/server/scripts/make-bin.ts +++ b/server/scripts/make-bin.ts @@ -5,7 +5,7 @@ import { exec } from '@yao-pkg/pkg'; import archiver from 'archiver'; import retry from 'async-retry'; import axios from 'axios'; -import nodeAbi from 'node-abi'; +import * as nodeAbi from 'node-abi'; import { createWriteStream } from 'node:fs'; import fs from 'node:fs/promises'; import path from 'node:path'; @@ -21,7 +21,7 @@ import serverPackage from '../package.json' with { type: 'json' }; import { fileExists } from '../src/util/fsUtil.ts'; import { grabMeilisearch } from './download-meilisearch.ts'; -const NODE_VERSION = '22.20.0'; +const NODE_VERSION = '24.14.1'; const betterSqlite3ReleaseFmt = 'https://github.com/WiseLibs/better-sqlite3/releases/download/v%s/better-sqlite3-v%s-node-v%s-%s-%s.tar.gz'; diff --git a/server/tsconfig.json b/server/tsconfig.json index 0e7a5782..713d4c31 100644 --- a/server/tsconfig.json +++ b/server/tsconfig.json @@ -32,8 +32,10 @@ "esModuleInterop": true, "noErrorTruncation": true, "noUncheckedIndexedAccess": true, - "baseUrl": ".", "paths": { + "*": [ + "./*" + ], "@/*": [ "./src/*" ] diff --git a/shared/package.json b/shared/package.json index 1293f89c..db936d9a 100644 --- a/shared/package.json +++ b/shared/package.json @@ -46,7 +46,7 @@ "devDependencies": { "@rollup/plugin-swc": "^0.4.0", "@types/lodash-es": "4.17.9", - "@types/node": "22.10.7", + "@types/node": "24.1.0", "@vitest/coverage-v8": "^3.2.4", "rimraf": "^5.0.5", "ts-essentials": "^9.4.2", diff --git a/shell.nix b/shell.nix index ed280b77..ff0745e0 100644 --- a/shell.nix +++ b/shell.nix @@ -17,8 +17,8 @@ in pkgs.mkShell { buildInputs = with pkgs; [ - nodejs_22 - (nodePackages.pnpm.override { nodejs = nodejs_22; }) + nodejs_24 + (nodePackages.pnpm.override { nodejs = nodejs_24; }) gcc gnumake