Skip to content

chore(sync): no-op upstream docs(mcp) provider config update (34554bf) - #299

Merged
IgorShevchik merged 1 commit into
mainfrom
sync/nuxt-34554bf
Jul 28, 2026
Merged

chore(sync): no-op upstream docs(mcp) provider config update (34554bf)#299
IgorShevchik merged 1 commit into
mainfrom
sync/nuxt-34554bf

Conversation

@IgorShevchik

Copy link
Copy Markdown
Collaborator

Syncs upstream nuxt/ui commit 34554bfdocs(mcp): update server config for several providers.

Decision: no-op

Upstream updates docs/content/docs/1.getting-started/7.ai/1.mcp.md, standardizing the MCP-server config snippets for five AI tools (Claude CLI, Cursor urlhttpUrl, GitHub Copilot label, Continue serverUrl, Windsurf simplified), all pointing at https://ui.nuxt.com/mcp.

Not applicable to b24ui: the fork ships no MCP provider-config docs page — docs/content/docs/1.getting-started/7.ai/ contains only 2.llms-txt.md and 3.skills.md, with no 1.mcp.md. The upstream snippets are also nuxt-ui-specific (ui.nuxt.com/mcp, nuxt-ui server name); b24ui's MCP setup is its own (docs/server/mcp).

Ledger-only: cursor advanced to 34554bf (upstream v4 HEAD); previous entry bfe1177 reconciled to PR #298.

🤖 Generated with Claude Code


Generated by Claude Code

Syncs upstream nuxt/ui commit 34554bf (docs(mcp): update server config for
several providers) — standardizes MCP-server config snippets in
7.ai/1.mcp.md for Cursor/Windsurf/Continue/Copilot/Claude CLI (ui.nuxt.com/mcp).

NOT APPLICABLE: b24ui ships no MCP provider-config docs page (7.ai/ has only
llms-txt.md + skills.md, no 1.mcp.md), and the snippets are nuxt-ui-specific.
No-op — cursor advanced only.

Ledger: cursor -> 34554bf; previous entry bfe1177 reconciled to PR #298.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JS8ypVfQSFzYVZzkTHhURb
@IgorShevchik
IgorShevchik merged commit eb03ae6 into main Jul 28, 2026
1 check passed
@IgorShevchik
IgorShevchik deleted the sync/nuxt-34554bf branch July 28, 2026 04:01
IgorShevchik pushed a commit that referenced this pull request Jul 29, 2026
Syncs upstream nuxt/ui commit 282759e (#6751) — major framework bump plus the
source/test fixes upstream shipped alongside it.

Manifests: nuxt/@nuxt/kit/@nuxt/schema ^4.4.8->^4.5.1, @unhead/vue ^2.1.16->
^3.2.3 (major), magic-string ^0.30.21->^1.1.0 (major), vite ^7.3.6->^8.1.5 in
playgrounds/{repl,vue}; nuxt bumped in docs, playgrounds/nuxt and
playgrounds/demo (b24ui-only workspace — leaving it behind duplicated nuxt).

Ported from upstream:
- vitest.config.ts: the `#components` plugin now returns a \0-prefixed virtual
  id; Vite 8 rewrites a returned `#components` into `?import#components`
  (empty pathname), which its builtin resolver rejects.
- test/components/FormField.spec.ts: hoist vi.mock('vue') to the module top
  level (it is hoisted regardless; nesting misrepresents execution order).
- pnpm-workspace.yaml: '@nuxt/kit' override ^4.4.8->^4.5.1 — the 4.4.8 kit has
  no buildDiagnostics export, which nuxt 4.5.1's CLI imports.

b24ui-specific:
- pnpm-workspace.yaml: added `vite: ^8.1.5` + `rolldown: ~1.1.5` overrides.
  b24ui's dependency set (unplugin/unhead/vite-plugin-* peers plus the legacy
  vitest-environment-nuxt upstream doesn't carry) otherwise resolves two vite
  copies (7.3.6 + 8.1.5) and two rolldown copies (1.1.5 + 1.2.0); loading both
  native ABIs in one worker made all 125 nuxt-project test files fail at
  startup with "Missing field `moduleType`". vite 8 pins rolldown ~1.1.5, which
  also satisfies unplugin (`*`).
- pnpm-workspace.yaml: corrected the stale '@tiptap/pm' override ^3.27.3->
  ^3.29.0 left over from PR #298.
- src/runtime/plugins/colors.ts: unhead v3 removed the UseHeadInput type (now
  ReactiveHead), breaking typecheck. headData is now typed as
  Parameters<typeof useHead>[0], correct on both v2 and v3.

Skipped: src/components/content/ContentNavigation.vue (absent in b24ui); the
test/utils/setup.ts iconify fetch stub (N/A — b24icons imports icon components
directly and never fetches the Iconify API).

Suite: 5565 passed / 6 skipped across all 243 files — same counts as before the
bump, no snapshot drift.

Ledger: cursor -> 282759e; previous entry 34554bf reconciled to PR #299.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JS8ypVfQSFzYVZzkTHhURb
IgorShevchik added a commit that referenced this pull request Jul 29, 2026
Syncs upstream nuxt/ui commit 282759e (#6751) — major framework bump plus the
source/test fixes upstream shipped alongside it.

Manifests: nuxt/@nuxt/kit/@nuxt/schema ^4.4.8->^4.5.1, @unhead/vue ^2.1.16->
^3.2.3 (major), magic-string ^0.30.21->^1.1.0 (major), vite ^7.3.6->^8.1.5 in
playgrounds/{repl,vue}; nuxt bumped in docs, playgrounds/nuxt and
playgrounds/demo (b24ui-only workspace — leaving it behind duplicated nuxt).

Ported from upstream:
- vitest.config.ts: the `#components` plugin now returns a \0-prefixed virtual
  id; Vite 8 rewrites a returned `#components` into `?import#components`
  (empty pathname), which its builtin resolver rejects.
- test/components/FormField.spec.ts: hoist vi.mock('vue') to the module top
  level (it is hoisted regardless; nesting misrepresents execution order).
- pnpm-workspace.yaml: '@nuxt/kit' override ^4.4.8->^4.5.1 — the 4.4.8 kit has
  no buildDiagnostics export, which nuxt 4.5.1's CLI imports.

b24ui-specific:
- pnpm-workspace.yaml: added `vite: ^8.1.5` + `rolldown: ~1.1.5` overrides.
  b24ui's dependency set (unplugin/unhead/vite-plugin-* peers plus the legacy
  vitest-environment-nuxt upstream doesn't carry) otherwise resolves two vite
  copies (7.3.6 + 8.1.5) and two rolldown copies (1.1.5 + 1.2.0); loading both
  native ABIs in one worker made all 125 nuxt-project test files fail at
  startup with "Missing field `moduleType`". vite 8 pins rolldown ~1.1.5, which
  also satisfies unplugin (`*`).
- pnpm-workspace.yaml: corrected the stale '@tiptap/pm' override ^3.27.3->
  ^3.29.0 left over from PR #298.
- src/runtime/plugins/colors.ts: unhead v3 removed the UseHeadInput type (now
  ReactiveHead), breaking typecheck. headData is now typed as
  Parameters<typeof useHead>[0], correct on both v2 and v3.

Skipped: src/components/content/ContentNavigation.vue (absent in b24ui); the
test/utils/setup.ts iconify fetch stub (N/A — b24icons imports icon components
directly and never fetches the Iconify API).

Suite: 5565 passed / 6 skipped across all 243 files — same counts as before the
bump, no snapshot drift.

Ledger: cursor -> 282759e; previous entry 34554bf reconciled to PR #299.


Claude-Session: https://claude.ai/code/session_01JS8ypVfQSFzYVZzkTHhURb

Co-authored-by: Shevchik Igor <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants