chore(sync): no-op upstream docs(mcp) provider config update (34554bf) - #299
Merged
Conversation
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
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Syncs upstream nuxt/ui commit
34554bf— docs(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, Cursorurl→httpUrl, GitHub Copilot label, ContinueserverUrl, Windsurf simplified), all pointing athttps://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 only2.llms-txt.mdand3.skills.md, with no1.mcp.md. The upstream snippets are also nuxt-ui-specific (ui.nuxt.com/mcp,nuxt-uiserver name); b24ui's MCP setup is its own (docs/server/mcp).Ledger-only: cursor advanced to
34554bf(upstream v4 HEAD); previous entrybfe1177reconciled to PR #298.🤖 Generated with Claude Code
Generated by Claude Code