-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(v3): Update devtools to carbon v11 & rebuild on vite #334
base: base
Are you sure you want to change the base?
Conversation
The extension currently doesn't actually do anything, but all three isolated worlds of the extension are running and communicating properly.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice job!
Hi @andy-blum - I removed myself as a reviewer. I'm not familiar with this code base and am not the best person to review these PRs. If I can help in any other way, e.g. account access, let me know! |
Hey I pulled myself off as reviewer for now, feel free to add me again once this is out of draft status. |
Closes #160 #158
This PR update the devtools codebase to build using vite & vite-plugin-web-extension. Vite is a modern build tool on top of rollup which runs faster than the previous webpack config.
Additionally, this PR updates the carbon dependencies to v11, opening the door to supporting the next generation of the Carbon Design System and IBM.com products and services.
Testing Instructions
The rebuild is being completed in
/packages/webext
and will eventually replace/packages/web-extension
. The older package is left in place so components & scripts can be brought over one at a time.To test the current state of the devtools,
yarn install
from the project root and then runyarn dev
from/packages/webext
. The web extension should build and launch in an automated chrome window.