Repository navigation
docs: host the dev devframes in Nuxt DevTools v4 - #439
Merged
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
👁️🗨️ Review this pull request with grouped, summarized diffs at: raw result💭 analyzed by {
"headSha": "14b472c9fd1a81adc0dd63f7f67f0b92e171171b",
"result": {
"overallSummary": "This PR replaces the custom `@devframes/nuxt/hub` dock used in the docs' dev server with Nuxt DevTools v4 itself (which runs on Vite DevTools, a devframe hub), so the docs dogfood the real DevTools integration. It bundles a pnpm override/catalog entry for DevTools v4, a lazy dev-only module that installs the a11y and og devframes, build-script and workaround tweaks needed to make this work with the monorepo and an upstream Nitro bug, plus small cleanups to dependencies and knip config.",
"groups": [
{
"key": "devtools-v4",
"label": "Dogfood DevTools v4",
"summary": "Switch the docs dev server from the `@devframes/nuxt/hub` dock to Nuxt DevTools v4 (itself a devframe hub) via a pnpm override and workspace catalog entry, an inline dev-only module that lazily installs the a11y and og devframes through `onDevtoolsReady`, a `docs` script that now pre-builds all packages/plugins so turbo can see the links DevTools v4 needs, an `nitro.noExternals` workaround for an upstream Nitro/DevTools bug, and matching cleanup of now-unused dependencies and knip ignores.",
"category": "config",
"filePaths": [
"docs/nuxt.config.ts",
"docs/package.json",
"knip.jsonc",
"package.json",
"pnpm-lock.yaml",
"pnpm-workspace.yaml"
]
}
],
"schemaVersion": 1,
"source": "llm",
"generatedAt": "2026-10-06T04:49:29.438Z",
"model": "vercel-ai-gateway/anthropic/claude-sonnet-5",
"locale": "en"
}
} |
This branch had an error being deployed
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.
The docs now dogfood Nuxt DevTools v4 in development, in place of the
@devframes/nuxt/hubdock from #437. DevTools v4 runs on Vite DevTools, which is itself a devframe hub. It hosts the a11y and og devframes, so the page has one dock. With the workspace overrides, DevTools v4 runs on the local devframe packages.@nuxt/devtools@^4.0.0-beta.3. Onlydocsand the@devframes/nuxttests install Nuxt.onDevtoolsReady. The imports are lazy, sodocs:buildstill needs no built workspace packages.pnpm docsnow builds all ofpackages/*andplugins/*first. DevTools v4 links to hub, hub-ui, terminals, inspect and more, and turbo cannot see those links from the docs package.nitro.noExternals: false. DevTools v4 setsnoExternalsto an array when it is unset. Nitro 2 reads that as "inline everything", and the dev server then fails onplaywright-core(fromnuxt-og-image). This works around an upstream bug.Created with the help of an agent.