diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 66b5482d..e8c0474d 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -19,7 +19,7 @@ jobs: uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5 - name: Setup Node.js - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 with: node-version: '24' cache: 'pnpm' diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 9dcc75d8..0fae9bbc 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -19,7 +19,7 @@ jobs: uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5 - name: Setup Node.js - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 with: node-version: '24' cache: 'pnpm' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 76b30932..84994616 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,7 +29,7 @@ jobs: with: # This makes Actions fetch all Git history so that Changesets can generate changelogs with the correct commits fetch-depth: 0 - - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 + - uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 with: node-version: ${{ matrix.node }} package-manager-cache: false # pnpm is not installed yet @@ -39,7 +39,7 @@ jobs: PNPM_VER=$(jq -r '.packageManager | if .[0:5] == "pnpm@" then .[5:] else "packageManager in package.json does not start with pnpm@\n" | halt_error(1) end' package.json) echo installing pnpm version $PNPM_VER npm i -g pnpm@$PNPM_VER - - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 + - uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 with: node-version: ${{ matrix.node }} package-manager-cache: true # caches pnpm via packageManager field in package.json @@ -52,7 +52,7 @@ jobs: - name: Create Release Pull Request or Publish to npm id: changesets # pinned for security, always review third party action code before updating - uses: changesets/action@c48e67d110a68bc90ccf1098e9646092baacaa87 # v1.6.0 + uses: changesets/action@a45c4d594aa4e2c509dc14a9f2b3b67ba3780d0d # v1.9.0 with: # This expects you to have a script called changeset:version version that calls changeset version and updated what it needs to be updated version: pnpm changeset:version diff --git a/.github/workflows/sync-docs-skills.yml b/.github/workflows/sync-docs-skills.yml index 3728b62c..2d3a2dd2 100644 --- a/.github/workflows/sync-docs-skills.yml +++ b/.github/workflows/sync-docs-skills.yml @@ -20,7 +20,7 @@ jobs: fetch-depth: 0 - name: Setup Node.js - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 with: node-version: 24 package-manager-cache: false # pnpm is not installed yet @@ -33,7 +33,7 @@ jobs: npm i -g "pnpm@$PNPM_VER" - name: Setup Node.js with pnpm cache - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 with: node-version: 24 package-manager-cache: true # caches pnpm via packageManager field in package.json @@ -89,7 +89,7 @@ jobs: - name: Create Pull Request if: steps.git-check.outputs.changed == 'true' - uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v8.1.0 + uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8.1.1 with: token: ${{ secrets.GITHUB_TOKEN }} commit-message: 'chore: sync skills from svelte.dev' diff --git a/.github/workflows/sync-plugins.yml b/.github/workflows/sync-plugins.yml index f62e6116..b23df19c 100644 --- a/.github/workflows/sync-plugins.yml +++ b/.github/workflows/sync-plugins.yml @@ -24,7 +24,7 @@ jobs: fetch-depth: 0 - name: Setup Node.js - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 with: node-version: 24 package-manager-cache: false # pnpm is not installed yet @@ -37,7 +37,7 @@ jobs: npm i -g pnpm@$PNPM_VER - name: Setup Node.js with pnpm cache - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 with: node-version: 24 package-manager-cache: true # caches pnpm via packageManager field in package.json @@ -69,7 +69,7 @@ jobs: - name: Create Pull Request if: steps.git-check.outputs.changed == 'true' - uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v8.1.0 + uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8.1.1 with: token: ${{ secrets.GITHUB_TOKEN }} commit-message: 'chore: sync plugins from tools/' diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 24a43c83..825543fe 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -19,7 +19,7 @@ jobs: uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5 - name: Setup Node.js - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 with: node-version: '24' cache: 'pnpm' diff --git a/.github/workflows/update-opencode-jsonschema.yml b/.github/workflows/update-opencode-jsonschema.yml index 7aacf886..75a7bdbb 100644 --- a/.github/workflows/update-opencode-jsonschema.yml +++ b/.github/workflows/update-opencode-jsonschema.yml @@ -24,7 +24,7 @@ jobs: fetch-depth: 0 - name: Setup Node.js - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 with: node-version: 24 package-manager-cache: false # pnpm is not installed yet @@ -37,7 +37,7 @@ jobs: npm i -g pnpm@$PNPM_VER - name: Setup Node.js with pnpm cache - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 with: node-version: 24 package-manager-cache: true # caches pnpm via packageManager field in package.json @@ -56,7 +56,7 @@ jobs: - name: Create Pull Request if: steps.git-check.outputs.changed == 'true' - uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v8.1.0 + uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8.1.1 with: token: ${{ secrets.GITHUB_TOKEN }} commit-message: 'docs: update opencode JSON schema' diff --git a/.github/workflows/update-prompt-docs.yml b/.github/workflows/update-prompt-docs.yml index e685c04a..3815aba5 100644 --- a/.github/workflows/update-prompt-docs.yml +++ b/.github/workflows/update-prompt-docs.yml @@ -24,7 +24,7 @@ jobs: fetch-depth: 0 - name: Setup Node.js - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 with: node-version: 24 package-manager-cache: false # pnpm is not installed yet @@ -37,7 +37,7 @@ jobs: npm i -g pnpm@$PNPM_VER - name: Setup Node.js with pnpm cache - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 with: node-version: 24 package-manager-cache: true # caches pnpm via packageManager field in package.json @@ -56,7 +56,7 @@ jobs: - name: Create Pull Request if: steps.git-check.outputs.changed == 'true' - uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v8.1.0 + uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8.1.1 with: token: ${{ secrets.GITHUB_TOKEN }} commit-message: 'docs: update prompts documentation' diff --git a/package.json b/package.json index 2b59ae43..75490f12 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "0.0.1", "description": "The official Svelte MCP server implementation", "type": "module", - "packageManager": "pnpm@10.33.4+sha512.1c67b3b359b2d408119ba1ed289f34b8fc3c6873412bec6fd264fbdc82489e510fcbecb9ce9d22dae7f3b76269d8441046014bdca53b9979cd7a561ad631b800", + "packageManager": "pnpm@10.34.5+sha512.a4ee05f2f73658255bd6a89859c065a45c28a57daefae2c893a168ee2b73168c37b91e83e57ea67654ad03f03031746430e8bce38e362e042605fb8abc80192e", "scripts": { "build": "pnpm -r run build", "dev": "pnpm --filter @sveltejs/mcp-remote run dev", diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 9e6dc27e..2b07b7d0 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -5,9 +5,9 @@ blockExoticSubdeps: true catalogs: ai: - '@anthropic-ai/sdk': ^0.71.0 + '@anthropic-ai/sdk': ^0.115.0 '@mcp-ui/server': ^6.0.0 - '@modelcontextprotocol/inspector': ^0.19.0 + '@modelcontextprotocol/inspector': ^0.22.0 lint: '@eslint/compat': ^2.0.0 '@eslint/js': ^9.36.0 @@ -24,11 +24,11 @@ catalogs: svelte-eslint-parser: ^1.7.1 typescript-eslint: ^8.44.0 opencode: - '@opencode-ai/plugin': 1.17.9 + '@opencode-ai/plugin': 1.18.5 '@opentui/core': ^0.4.3 '@opentui/keymap': ^0.4.3 '@opentui/solid': ^0.4.3 - solid-js: 1.9.12 + solid-js: 1.9.14 svelte: '@sveltejs/adapter-vercel': ^6.0.0 '@sveltejs/kit': ^2.42.2 @@ -38,11 +38,11 @@ catalogs: tmcp: '@tmcp/adapter-valibot': ^0.1.5 '@tmcp/transport-http': ^0.8.5 - '@tmcp/transport-in-memory': ^0.0.6 + '@tmcp/transport-in-memory': ^0.0.7 '@tmcp/transport-stdio': ^0.4.2 tmcp: ^1.19.3 tooling: - '@changesets/changelog-github': 1.0.0-next.6 + '@changesets/changelog-github': 1.0.0-next.8 '@changesets/cli': ^2.29.7 '@types/estree': ^1.0.8 '@types/node': ^24.3.1 @@ -52,11 +52,11 @@ catalogs: node-resolve-ts: ^1.0.2 publint: ^0.3.13 sade: 1.8.1 - ts-blank-space: ^0.7.0 - tsdown: ^0.20.0 + ts-blank-space: ^0.9.0 + tsdown: ^0.22.0 typescript: ^5.0.0 valibot: ^1.2.0 - verkit: ^0.1.2 + verkit: ^0.3.0 vite: ^7.0.4 vite-plugin-devtools-json: ^1.0.0 vitest: ^4.0.0