diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index d74ce737..e4491d40 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -11,5 +11,5 @@ "MISE_DATA_DIR": "/mnt/mise-data" }, "mounts": [{ "source": "tools-mise-data", "target": "/mnt/mise-data", "type": "volume" }], - "postCreateCommand": "sudo chown -R vscode:vscode /mnt/mise-data && mise trust --yes mise.toml && mise install --locked && mise run bootstrap" + "postCreateCommand": "sudo chown -R vscode:vscode /mnt/mise-data && mise trust --yes mise.toml && mise install && mise run bootstrap" } diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dfbd991c..c5830b16 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,7 +31,7 @@ jobs: - name: Bootstrap workspace run: | mise trust --yes mise.toml - mise install --locked + mise install mise run bootstrap-ci - if: github.event_name == 'pull_request' name: Check changeset @@ -71,7 +71,7 @@ jobs: - name: Bootstrap workspace run: | mise trust --yes mise.toml - mise install --locked + mise install mise run bootstrap-ci - name: Verify generated CLI files are up to date run: | diff --git a/.github/workflows/preview.yml b/.github/workflows/preview.yml index 08f9d983..6674f4b1 100644 --- a/.github/workflows/preview.yml +++ b/.github/workflows/preview.yml @@ -3,7 +3,7 @@ name: Preview Release on: pull_request: branches-ignore: - - 'renovate/*' + - "renovate/*" concurrency: group: preview-${{ github.event.pull_request.number || github.ref }} @@ -28,7 +28,7 @@ jobs: - name: Bootstrap workspace run: | mise trust --yes mise.toml - mise install --locked + mise install mise run bootstrap-ci - name: Build run: mise exec -- pnpm build diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 3b4ec84f..9465d635 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -35,7 +35,7 @@ jobs: - name: Bootstrap workspace run: | mise trust --yes mise.toml - mise install --locked + mise install mise exec -- npm install -g npm@^11.5.1 mise run bootstrap-ci - name: Check package consistency diff --git a/.github/workflows/version.yml b/.github/workflows/version.yml index 5b4e06c5..e0148027 100644 --- a/.github/workflows/version.yml +++ b/.github/workflows/version.yml @@ -23,7 +23,7 @@ jobs: - name: Bootstrap workspace run: | mise trust --yes mise.toml - mise install --locked + mise install mise run bootstrap-ci - uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3 id: release_app diff --git a/.gitignore b/.gitignore index 34105019..2fbe74cb 100644 --- a/.gitignore +++ b/.gitignore @@ -4,8 +4,9 @@ coverage dist mise.local.lock +mise.lock mise.local.toml node_modules *.tsbuildinfo .worktrees -secret.env \ No newline at end of file +secret.env diff --git a/mise.lock b/mise.lock deleted file mode 100644 index a104bab2..00000000 --- a/mise.lock +++ /dev/null @@ -1,65 +0,0 @@ -# @generated - this file is auto-generated by `mise lock` https://mise.jdx.dev/dev-tools/mise-lock.html - -[[tools.node]] -version = "22.22.0" -backend = "core:node" - -[tools.node."platforms.linux-arm64"] -checksum = "sha256:25ba95dfb96871fa2ef977f11f95ea90818c8fa15c0f2110771db08d4ba423be" -url = "https://nodejs.org/dist/v22.22.0/node-v22.22.0-linux-arm64.tar.gz" - -[tools.node."platforms.linux-arm64-musl"] -checksum = "sha256:25ba95dfb96871fa2ef977f11f95ea90818c8fa15c0f2110771db08d4ba423be" -url = "https://nodejs.org/dist/v22.22.0/node-v22.22.0-linux-arm64.tar.gz" - -[tools.node."platforms.linux-x64"] -checksum = "sha256:c33c39ed9c80deddde77c960d00119918b9e352426fd604ba41638d6526a4744" -url = "https://nodejs.org/dist/v22.22.0/node-v22.22.0-linux-x64.tar.gz" - -[tools.node."platforms.linux-x64-musl"] -checksum = "sha256:c33c39ed9c80deddde77c960d00119918b9e352426fd604ba41638d6526a4744" -url = "https://nodejs.org/dist/v22.22.0/node-v22.22.0-linux-x64.tar.gz" - -[tools.node."platforms.macos-arm64"] -checksum = "sha256:5ed4db0fcf1eaf84d91ad12462631d73bf4576c1377e192d222e48026a902640" -url = "https://nodejs.org/dist/v22.22.0/node-v22.22.0-darwin-arm64.tar.gz" - -[tools.node."platforms.macos-x64"] -checksum = "sha256:5ea50c9d6dea3dfa3abb66b2656f7a4e1c8cef23432b558d45fb538c7b5dedce" -url = "https://nodejs.org/dist/v22.22.0/node-v22.22.0-darwin-x64.tar.gz" - -[tools.node."platforms.windows-x64"] -checksum = "sha256:c97fa376d2becdc8863fcd3ca2dd9a83a9f3468ee7ccf7a6d076ec66a645c77a" -url = "https://nodejs.org/dist/v22.22.0/node-v22.22.0-win-x64.zip" - -[[tools.shellcheck]] -version = "0.11.0" -backend = "aqua:koalaman/shellcheck" - -[tools.shellcheck."platforms.linux-arm64"] -checksum = "sha256:12b331c1d2db6b9eb13cfca64306b1b157a86eb69db83023e261eaa7e7c14588" -url = "https://github.com/koalaman/shellcheck/releases/download/v0.11.0/shellcheck-v0.11.0.linux.aarch64.tar.xz" - -[tools.shellcheck."platforms.linux-arm64-musl"] -checksum = "sha256:12b331c1d2db6b9eb13cfca64306b1b157a86eb69db83023e261eaa7e7c14588" -url = "https://github.com/koalaman/shellcheck/releases/download/v0.11.0/shellcheck-v0.11.0.linux.aarch64.tar.xz" - -[tools.shellcheck."platforms.linux-x64"] -checksum = "sha256:8c3be12b05d5c177a04c29e3c78ce89ac86f1595681cab149b65b97c4e227198" -url = "https://github.com/koalaman/shellcheck/releases/download/v0.11.0/shellcheck-v0.11.0.linux.x86_64.tar.xz" - -[tools.shellcheck."platforms.linux-x64-musl"] -checksum = "sha256:8c3be12b05d5c177a04c29e3c78ce89ac86f1595681cab149b65b97c4e227198" -url = "https://github.com/koalaman/shellcheck/releases/download/v0.11.0/shellcheck-v0.11.0.linux.x86_64.tar.xz" - -[tools.shellcheck."platforms.macos-arm64"] -checksum = "sha256:56affdd8de5527894dca6dc3d7e0a99a873b0f004d7aabc30ae407d3f48b0a79" -url = "https://github.com/koalaman/shellcheck/releases/download/v0.11.0/shellcheck-v0.11.0.darwin.aarch64.tar.xz" - -[tools.shellcheck."platforms.macos-x64"] -checksum = "sha256:3c89db4edcab7cf1c27bff178882e0f6f27f7afdf54e859fa041fca10febe4c6" -url = "https://github.com/koalaman/shellcheck/releases/download/v0.11.0/shellcheck-v0.11.0.darwin.x86_64.tar.xz" - -[tools.shellcheck."platforms.windows-x64"] -checksum = "sha256:8a4e35ab0b331c85d73567b12f2a444df187f483e5079ceffa6bda1faa2e740e" -url = "https://github.com/koalaman/shellcheck/releases/download/v0.11.0/shellcheck-v0.11.0.zip" diff --git a/mise.toml b/mise.toml index 81d5950f..5e7cdae0 100644 --- a/mise.toml +++ b/mise.toml @@ -2,7 +2,6 @@ min_version = "2026.3.17" [settings] experimental = true -lockfile = true [hooks] postinstall = "npx corepack enable" @@ -11,7 +10,7 @@ postinstall = "npx corepack enable" _.path = ["{{config_root}}/node_modules/.bin"] [tools] -node = "22.22.0" +node = "24.15.0" shellcheck = "0.11.0" [tasks.bootstrap-ci] diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 30644769..5cf97ad1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,8 +19,8 @@ catalogs: specifier: ^7.0.15 version: 7.0.15 '@types/node': - specifier: ^22.19.15 - version: 22.19.15 + specifier: ^24.0.0 + version: 24.12.4 '@types/semver': specifier: ^7.7.1 version: 7.7.1 @@ -64,10 +64,10 @@ importers: devDependencies: '@changesets/cli': specifier: 'catalog:' - version: 2.30.0(@types/node@22.19.15) + version: 2.30.0(@types/node@24.12.4) '@types/node': specifier: 'catalog:' - version: 22.19.15 + version: 24.12.4 husky: specifier: 'catalog:' version: 9.1.7 @@ -88,7 +88,7 @@ importers: version: 5.9.3 vitest: specifier: 'catalog:' - version: 4.0.18(@types/node@22.19.15)(tsx@4.21.0) + version: 4.0.18(@types/node@24.12.4)(tsx@4.21.0) packages/airgap.js-types: dependencies: @@ -113,7 +113,7 @@ importers: version: 0.18.2 '@types/node': specifier: 'catalog:' - version: 22.19.15 + version: 24.12.4 publint: specifier: 'catalog:' version: 0.3.18 @@ -125,7 +125,7 @@ importers: version: 5.9.3 vitest: specifier: 'catalog:' - version: 4.0.18(@types/node@22.19.15)(tsx@4.21.0) + version: 4.0.18(@types/node@24.12.4)(tsx@4.21.0) packages/cli: dependencies: @@ -206,10 +206,10 @@ importers: version: 5.2.0(graphql@16.13.1) inquirer: specifier: ^8.0.0 - version: 8.2.7(@types/node@22.19.15) + version: 8.2.7(@types/node@24.12.4) inquirer-autocomplete-prompt: specifier: '=1.3.0' - version: 1.3.0(inquirer@8.2.7(@types/node@22.19.15)) + version: 1.3.0(inquirer@8.2.7(@types/node@24.12.4)) io-ts: specifier: ^2.2.21 version: 2.2.22(fp-ts@2.16.11) @@ -288,7 +288,7 @@ importers: version: 4.17.12 '@types/node': specifier: 'catalog:' - version: 22.19.15 + version: 24.12.4 '@types/semver': specifier: 'catalog:' version: 7.7.1 @@ -318,7 +318,7 @@ importers: version: 5.9.3 vitest: specifier: 'catalog:' - version: 4.0.18(@types/node@22.19.15)(tsx@4.21.0) + version: 4.0.18(@types/node@24.12.4)(tsx@4.21.0) packages/internationalization: devDependencies: @@ -327,7 +327,7 @@ importers: version: 0.18.2 '@types/node': specifier: 'catalog:' - version: 22.19.15 + version: 24.12.4 publint: specifier: 'catalog:' version: 0.3.18 @@ -339,7 +339,7 @@ importers: version: 5.9.3 vitest: specifier: 'catalog:' - version: 4.0.18(@types/node@22.19.15)(tsx@4.21.0) + version: 4.0.18(@types/node@24.12.4)(tsx@4.21.0) packages/mcp/mcp: dependencies: @@ -382,7 +382,7 @@ importers: version: 0.18.2 '@types/node': specifier: 'catalog:' - version: 22.19.15 + version: 24.12.4 publint: specifier: 'catalog:' version: 0.3.18 @@ -394,7 +394,7 @@ importers: version: 5.9.3 vitest: specifier: 'catalog:' - version: 4.0.18(@types/node@22.19.15)(tsx@4.21.0) + version: 4.0.18(@types/node@24.12.4)(tsx@4.21.0) packages/mcp/mcp-server-admin: dependencies: @@ -416,7 +416,7 @@ importers: version: 0.18.2 '@types/node': specifier: 'catalog:' - version: 22.19.15 + version: 24.12.4 publint: specifier: 'catalog:' version: 0.3.18 @@ -428,7 +428,7 @@ importers: version: 5.9.3 vitest: specifier: 'catalog:' - version: 4.0.18(@types/node@22.19.15)(tsx@4.21.0) + version: 4.0.18(@types/node@24.12.4)(tsx@4.21.0) packages/mcp/mcp-server-assessment: dependencies: @@ -450,7 +450,7 @@ importers: version: 0.18.2 '@types/node': specifier: 'catalog:' - version: 22.19.15 + version: 24.12.4 publint: specifier: 'catalog:' version: 0.3.18 @@ -462,7 +462,7 @@ importers: version: 5.9.3 vitest: specifier: 'catalog:' - version: 4.0.18(@types/node@22.19.15)(tsx@4.21.0) + version: 4.0.18(@types/node@24.12.4)(tsx@4.21.0) packages/mcp/mcp-server-base: dependencies: @@ -490,7 +490,7 @@ importers: version: 5.0.6 '@types/node': specifier: 'catalog:' - version: 22.19.15 + version: 24.12.4 publint: specifier: 'catalog:' version: 0.3.18 @@ -502,7 +502,7 @@ importers: version: 5.9.3 vitest: specifier: 'catalog:' - version: 4.0.18(@types/node@22.19.15)(tsx@4.21.0) + version: 4.0.18(@types/node@24.12.4)(tsx@4.21.0) packages/mcp/mcp-server-consent: dependencies: @@ -527,7 +527,7 @@ importers: version: 0.18.2 '@types/node': specifier: 'catalog:' - version: 22.19.15 + version: 24.12.4 publint: specifier: 'catalog:' version: 0.3.18 @@ -539,7 +539,7 @@ importers: version: 5.9.3 vitest: specifier: 'catalog:' - version: 4.0.18(@types/node@22.19.15)(tsx@4.21.0) + version: 4.0.18(@types/node@24.12.4)(tsx@4.21.0) packages/mcp/mcp-server-discovery: dependencies: @@ -558,7 +558,7 @@ importers: version: 0.18.2 '@types/node': specifier: 'catalog:' - version: 22.19.15 + version: 24.12.4 publint: specifier: 'catalog:' version: 0.3.18 @@ -570,7 +570,7 @@ importers: version: 5.9.3 vitest: specifier: 'catalog:' - version: 4.0.18(@types/node@22.19.15)(tsx@4.21.0) + version: 4.0.18(@types/node@24.12.4)(tsx@4.21.0) packages/mcp/mcp-server-dsr: dependencies: @@ -592,7 +592,7 @@ importers: version: 0.18.2 '@types/node': specifier: 'catalog:' - version: 22.19.15 + version: 24.12.4 publint: specifier: 'catalog:' version: 0.3.18 @@ -604,7 +604,7 @@ importers: version: 5.9.3 vitest: specifier: 'catalog:' - version: 4.0.18(@types/node@22.19.15)(tsx@4.21.0) + version: 4.0.18(@types/node@24.12.4)(tsx@4.21.0) packages/mcp/mcp-server-inventory: dependencies: @@ -623,7 +623,7 @@ importers: version: 0.18.2 '@types/node': specifier: 'catalog:' - version: 22.19.15 + version: 24.12.4 publint: specifier: 'catalog:' version: 0.3.18 @@ -635,7 +635,7 @@ importers: version: 5.9.3 vitest: specifier: 'catalog:' - version: 4.0.18(@types/node@22.19.15)(tsx@4.21.0) + version: 4.0.18(@types/node@24.12.4)(tsx@4.21.0) packages/mcp/mcp-server-preferences: dependencies: @@ -654,7 +654,7 @@ importers: version: 0.18.2 '@types/node': specifier: 'catalog:' - version: 22.19.15 + version: 24.12.4 publint: specifier: 'catalog:' version: 0.3.18 @@ -666,7 +666,7 @@ importers: version: 5.9.3 vitest: specifier: 'catalog:' - version: 4.0.18(@types/node@22.19.15)(tsx@4.21.0) + version: 4.0.18(@types/node@24.12.4)(tsx@4.21.0) packages/mcp/mcp-server-workflows: dependencies: @@ -685,7 +685,7 @@ importers: version: 0.18.2 '@types/node': specifier: 'catalog:' - version: 22.19.15 + version: 24.12.4 publint: specifier: 'catalog:' version: 0.3.18 @@ -697,7 +697,7 @@ importers: version: 5.9.3 vitest: specifier: 'catalog:' - version: 4.0.18(@types/node@22.19.15)(tsx@4.21.0) + version: 4.0.18(@types/node@24.12.4)(tsx@4.21.0) packages/privacy-types: dependencies: @@ -719,7 +719,7 @@ importers: version: 0.18.2 '@types/node': specifier: 'catalog:' - version: 22.19.15 + version: 24.12.4 publint: specifier: 'catalog:' version: 0.3.18 @@ -731,7 +731,7 @@ importers: version: 5.9.3 vitest: specifier: 'catalog:' - version: 4.0.18(@types/node@22.19.15)(tsx@4.21.0) + version: 4.0.18(@types/node@24.12.4)(tsx@4.21.0) packages/sdk: dependencies: @@ -783,7 +783,7 @@ importers: version: 4.17.12 '@types/node': specifier: 'catalog:' - version: 22.19.15 + version: 24.12.4 '@types/semver': specifier: 'catalog:' version: 7.7.1 @@ -798,7 +798,7 @@ importers: version: 5.9.3 vitest: specifier: 'catalog:' - version: 4.0.18(@types/node@22.19.15)(tsx@4.21.0) + version: 4.0.18(@types/node@24.12.4)(tsx@4.21.0) packages/type-utils: dependencies: @@ -817,7 +817,7 @@ importers: version: 7.0.15 '@types/node': specifier: 'catalog:' - version: 22.19.15 + version: 24.12.4 publint: specifier: 'catalog:' version: 0.3.18 @@ -829,7 +829,7 @@ importers: version: 5.9.3 vitest: specifier: 'catalog:' - version: 4.0.18(@types/node@22.19.15)(tsx@4.21.0) + version: 4.0.18(@types/node@24.12.4)(tsx@4.21.0) packages/utils: dependencies: @@ -854,7 +854,7 @@ importers: version: 3.5.42 '@types/node': specifier: 'catalog:' - version: 22.19.15 + version: 24.12.4 publint: specifier: 'catalog:' version: 0.3.18 @@ -866,7 +866,7 @@ importers: version: 5.9.3 vitest: specifier: 'catalog:' - version: 4.0.18(@types/node@22.19.15)(tsx@4.21.0) + version: 4.0.18(@types/node@24.12.4)(tsx@4.21.0) packages: @@ -1888,11 +1888,8 @@ packages: '@types/node@14.18.63': resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==} - '@types/node@22.19.15': - resolution: {integrity: sha512-F0R/h2+dsy5wJAUe3tAU6oqa2qbWY5TpNfL/RGmo1y38hiyO1w3x2jPtt76wmuaJI4DQnOBu21cNXQ2STIUUWg==} - - '@types/node@25.4.0': - resolution: {integrity: sha512-9wLpoeWuBlcbBpOY3XmzSTG3oscB6xjBEEtn+pYXTfhyXhIxC5FsBer2KTopBlvKEiW9l13po9fq+SJY/5lkhw==} + '@types/node@24.12.4': + resolution: {integrity: sha512-GUUEShf+PBCGW2KaXwcIt3Yk+e3pkKwWKb9GSyM9WQVE+ep2jzmHdGsHzu4wgcZy5fN9FBdVzjpBQsYlpfpgLA==} '@types/qs@6.15.0': resolution: {integrity: sha512-JawvT8iBVWpzTrz3EGw9BTQFg3BQNmwERdKE22vlTxawwtbyUSlMppvZYKLZzB5zgACXdXxbD3m1bXaMqP/9ow==} @@ -3921,11 +3918,8 @@ packages: underscore@1.13.8: resolution: {integrity: sha512-DXtD3ZtEQzc7M8m4cXotyHR+FAS18C64asBYY5vqZexfYryNNnDc02W4hKg3rdQuqOYas1jkseX0+nZXjTXnvQ==} - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - - undici-types@7.18.2: - resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} undici@6.25.0: resolution: {integrity: sha512-ZgpWDC5gmNiuY9CnLVXEH8rl50xhRCuLNA97fAUnKi8RRuV4E6KG31pDTsLVUKnohJE0I3XDrTeEydAXRw47xg==} @@ -4221,7 +4215,7 @@ snapshots: dependencies: '@changesets/types': 6.1.0 - '@changesets/cli@2.30.0(@types/node@22.19.15)': + '@changesets/cli@2.30.0(@types/node@24.12.4)': dependencies: '@changesets/apply-release-plan': 7.1.0 '@changesets/assemble-release-plan': 6.0.9 @@ -4237,7 +4231,7 @@ snapshots: '@changesets/should-skip-package': 0.1.2 '@changesets/types': 6.1.0 '@changesets/write': 0.4.0 - '@inquirer/external-editor': 1.0.3(@types/node@22.19.15) + '@inquirer/external-editor': 1.0.3(@types/node@24.12.4) '@manypkg/get-packages': 1.1.3 ansi-colors: 4.1.3 enquirer: 2.4.1 @@ -4486,12 +4480,12 @@ snapshots: dependencies: hono: 4.12.12 - '@inquirer/external-editor@1.0.3(@types/node@22.19.15)': + '@inquirer/external-editor@1.0.3(@types/node@24.12.4)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.2 optionalDependencies: - '@types/node': 22.19.15 + '@types/node': 24.12.4 '@jridgewell/gen-mapping@0.3.13': dependencies: @@ -4898,13 +4892,13 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.4.0 + '@types/node': 24.12.4 '@types/cacheable-request@6.0.3': dependencies: '@types/http-cache-semantics': 4.2.0 '@types/keyv': 3.1.4 - '@types/node': 25.4.0 + '@types/node': 24.12.4 '@types/responselike': 1.0.3 '@types/chai@5.2.3': @@ -4914,7 +4908,7 @@ snapshots: '@types/cli-progress@3.11.6': dependencies: - '@types/node': 25.4.0 + '@types/node': 24.12.4 '@types/colors@1.2.4': dependencies: @@ -4922,11 +4916,11 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 25.4.0 + '@types/node': 24.12.4 '@types/cors@2.8.19': dependencies: - '@types/node': 25.4.0 + '@types/node': 24.12.4 '@types/deep-eql@4.0.2': {} @@ -4934,7 +4928,7 @@ snapshots: '@types/express-serve-static-core@5.1.1': dependencies: - '@types/node': 25.4.0 + '@types/node': 24.12.4 '@types/qs': 6.15.0 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -4970,16 +4964,16 @@ snapshots: '@types/jsonstream@0.8.33': dependencies: - '@types/node': 25.4.0 + '@types/node': 24.12.4 '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.4.0 + '@types/node': 24.12.4 '@types/keyv@3.1.4': dependencies: - '@types/node': 25.4.0 + '@types/node': 24.12.4 '@types/lodash-es@4.17.12': dependencies: @@ -4997,13 +4991,9 @@ snapshots: '@types/node@14.18.63': {} - '@types/node@22.19.15': + '@types/node@24.12.4': dependencies: - undici-types: 6.21.0 - - '@types/node@25.4.0': - dependencies: - undici-types: 7.18.2 + undici-types: 7.16.0 '@types/qs@6.15.0': {} @@ -5011,22 +5001,22 @@ snapshots: '@types/responselike@1.0.3': dependencies: - '@types/node': 25.4.0 + '@types/node': 24.12.4 '@types/semver@7.7.1': {} '@types/send@1.2.1': dependencies: - '@types/node': 25.4.0 + '@types/node': 24.12.4 '@types/serve-static@2.2.0': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.4.0 + '@types/node': 24.12.4 '@types/through@0.0.33': dependencies: - '@types/node': 25.4.0 + '@types/node': 24.12.4 '@types/unist@2.0.11': {} @@ -5041,13 +5031,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@22.19.15)(tsx@4.21.0))': + '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@24.12.4)(tsx@4.21.0))': dependencies: '@vitest/spy': 4.0.18 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.1(@types/node@22.19.15)(tsx@4.21.0) + vite: 7.3.1(@types/node@24.12.4)(tsx@4.21.0) '@vitest/pretty-format@4.0.18': dependencies: @@ -5965,18 +5955,18 @@ snapshots: inherits@2.0.4: {} - inquirer-autocomplete-prompt@1.3.0(inquirer@8.2.7(@types/node@22.19.15)): + inquirer-autocomplete-prompt@1.3.0(inquirer@8.2.7(@types/node@24.12.4)): dependencies: ansi-escapes: 4.3.2 chalk: 4.1.2 figures: 3.2.0 - inquirer: 8.2.7(@types/node@22.19.15) + inquirer: 8.2.7(@types/node@24.12.4) run-async: 2.4.1 rxjs: 6.6.7 - inquirer@8.2.7(@types/node@22.19.15): + inquirer@8.2.7(@types/node@24.12.4): dependencies: - '@inquirer/external-editor': 1.0.3(@types/node@22.19.15) + '@inquirer/external-editor': 1.0.3(@types/node@24.12.4) ansi-escapes: 4.3.2 chalk: 4.1.2 cli-cursor: 3.1.0 @@ -7324,9 +7314,7 @@ snapshots: underscore@1.13.8: {} - undici-types@6.21.0: {} - - undici-types@7.18.2: {} + undici-types@7.16.0: {} undici@6.25.0: {} @@ -7389,7 +7377,7 @@ snapshots: unist-util-stringify-position: 2.0.3 vfile-message: 2.0.4 - vite@7.3.1(@types/node@22.19.15)(tsx@4.21.0): + vite@7.3.1(@types/node@24.12.4)(tsx@4.21.0): dependencies: esbuild: 0.27.3 fdir: 6.5.0(picomatch@4.0.3) @@ -7398,14 +7386,14 @@ snapshots: rollup: 4.59.0 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 22.19.15 + '@types/node': 24.12.4 fsevents: 2.3.3 tsx: 4.21.0 - vitest@4.0.18(@types/node@22.19.15)(tsx@4.21.0): + vitest@4.0.18(@types/node@24.12.4)(tsx@4.21.0): dependencies: '@vitest/expect': 4.0.18 - '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@22.19.15)(tsx@4.21.0)) + '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.12.4)(tsx@4.21.0)) '@vitest/pretty-format': 4.0.18 '@vitest/runner': 4.0.18 '@vitest/snapshot': 4.0.18 @@ -7422,10 +7410,10 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.3.1(@types/node@22.19.15)(tsx@4.21.0) + vite: 7.3.1(@types/node@24.12.4)(tsx@4.21.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.19.15 + '@types/node': 24.12.4 transitivePeerDependencies: - jiti - less diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 87c7ddc0..1380fd30 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -8,7 +8,7 @@ catalog: '@modelcontextprotocol/sdk': ^1.29.0 '@transcend-io/internationalization': ^2.3.2 '@types/json-schema': ^7.0.15 - '@types/node': ^22.19.15 + '@types/node': ^24.0.0 '@types/semver': ^7.7.1 husky: ^9.1.7 oxfmt: ^0.38.0