Skip to content

feat: upgrade devframe to 0.6.2 and adopt integration-owned built-in docks#411

Merged
antfu merged 1 commit into
mainfrom
deps/devframe-0.6.2
Jul 15, 2026
Merged

feat: upgrade devframe to 0.6.2 and adopt integration-owned built-in docks#411
antfu merged 1 commit into
mainfrom
deps/devframe-0.6.2

Conversation

@antfubot

Copy link
Copy Markdown
Collaborator

Description

Upgrades devframe, @devframes/hub, and the @devframes/plugin-{inspect,messages,terminals} packages to ^0.6.2, and migrates the breaking change from devframes/devframe#92 (drop synthesized built-in docks for integration-owned ~builtin views).

The hub no longer synthesizes ~terminals / ~messages / ~settings dock entries and no longer exposes the builtinDocks option (nor values({ includeBuiltin })). As the high-level Vite integration, Vite DevTools now:

  • Registers the ~settings built-in dock itself in createDevToolsContext. A ~builtin view defaults its category to ~builtin, so the Settings tab still groups with the built-ins and sorts last without repeating the category.
  • Drops the builtinDocks: { terminals: false, messages: false } option that previously suppressed the hub-synthesized terminals/messages tabs — those tabs already come from the mounted @devframes/plugin-terminals / @devframes/plugin-messages devframes.

Stale comments referencing the old builtinDocks suppression and hub-synthesized docks were updated to reflect the integration-owned model.

Linked Issues

Migrates devframes/devframe#92.

Additional context

pnpm lint && pnpm test && pnpm typecheck && pnpm build all pass.

This PR was created with the help of an agent.

… docks

Bumps devframe, @devframes/hub, and the plugin-{inspect,messages,terminals}
packages to ^0.6.2, and migrates the breaking change from devframes/devframe#92:
the hub no longer synthesizes ~terminals/~messages/~settings dock entries.

Vite DevTools, as the high-level integration, now registers the ~settings
built-in dock itself in createDevToolsContext (a ~builtin view defaults its
category to ~builtin, so it still sorts last). The removed builtinDocks option
is dropped; terminals/messages docks continue to come from the mounted
@devframes/plugin-terminals / @devframes/plugin-messages devframes.
@antfu antfu changed the title feat!: upgrade devframe to 0.6.2 and adopt integration-owned built-in docks feat: upgrade devframe to 0.6.2 and adopt integration-owned built-in docks Jul 15, 2026
@antfu antfu merged commit 18c0d45 into main Jul 15, 2026
9 checks passed
@antfu antfu deleted the deps/devframe-0.6.2 branch July 15, 2026 07:19
antfubot added a commit that referenced this pull request Jul 15, 2026
Resolve pnpm-lock.yaml by taking main's lock (incl. the devframe 0.6.2 bump
from #411) and re-running pnpm install to reconcile the kit/core dependency
changes. context.ts and plugins/index.ts auto-merged cleanly, keeping both the
integration-owned built-in docks (#411) and the install-launcher shell.

Exclude the standalone production playground (#413) from the repo-wide ESLint
run: it is its own workspace mirroring a real user install, so it intentionally
uses plain dependency specifiers rather than the repo catalog.
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