Skip to content

Ship a CDN browser bundle for Devtools - #1030

Open
AbhinRustagi wants to merge 14 commits into
abhin/devtools-stack-cdnfrom
abhin/devtools-stack-cdn-widget
Open

Ship a CDN browser bundle for Devtools#1030
AbhinRustagi wants to merge 14 commits into
abhin/devtools-stack-cdnfrom
abhin/devtools-stack-cdn-widget

Conversation

@AbhinRustagi

Copy link
Copy Markdown
Contributor

Summary

Test plan

  • pnpm --filter @openuidev/devtools build emits dist/devtools.browser.js
  • Docs describe auto-mount and the ./browser export

@vercel

vercel Bot commented Aug 20, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
openui-docs Ready Ready Preview Aug 21, 2026 11:20am

Request Review

@AbhinRustagi
AbhinRustagi force-pushed the abhin/devtools-stack-cdn-widget branch from 4b128b8 to c1f43ff Compare August 20, 2026 12:05
@AbhinRustagi
AbhinRustagi force-pushed the abhin/devtools-stack-cdn-widget branch from 0ad2902 to ffeda31 Compare August 20, 2026 12:51
@vercel
vercel Bot requested a deployment to Preview August 20, 2026 12:54 Abandoned
@vercel
vercel Bot requested a deployment to Preview August 20, 2026 12:54 Abandoned
@vercel
vercel Bot requested a deployment to Preview August 20, 2026 12:54 Abandoned
@AbhinRustagi
AbhinRustagi force-pushed the abhin/devtools-stack-cdn-widget branch from 41e0be9 to da74acf Compare August 20, 2026 16:45
@AbhinRustagi
AbhinRustagi force-pushed the abhin/devtools-stack-cdn-widget branch from 5cf95b8 to dc8ac6c Compare August 21, 2026 09:03
AbhinRustagi and others added 4 commits August 21, 2026 16:22
Apps pick up widget updates on next reload, and react-lang no longer depends on the Devtools package.
The widget contract takes library refs, not plucked createRoot/createPortal.
AbhinRustagi and others added 8 commits August 21, 2026 16:35
Apps pick up widget updates on next reload, and react-lang no longer depends on the Devtools package.
The widget can load from the CDN without bundling React, observability, or react-lang into that file.
…unt.

Cherry-picked createRoot/createPortal would force a protocol bump the next time the widget needs another react-dom API.
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.

1 participant