-
Notifications
You must be signed in to change notification settings - Fork 2.9k
chore(v9 packages): Migrate to SWC browser matrix based transpilation #27036
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
base: master
Are you sure you want to change the base?
Conversation
…ed by v9 packages to transpile based on browser matrix
…ts build to new build:react-components task
…' into use-swc-transpilation-tooling-updates
…node 14 and above
e72b532 to
e9620b6
Compare
f783ea0 to
fbb3ad5
Compare
🕵 FluentUI-v0 No visual regressions between this PR and main |
🕵 fluentuiv8 No visual regressions between this PR and main |
MLoughry
left a comment
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.
Several Microsoft partners, including Outlook, support browsers that are not ES2020-complaint and may not transpile their dependencies for build performance reasons. I really think this change needs to wait until all partners are on board, rather than simply breaking them and saying "tough luck."
|
Our partners are not ready yet to make the change, we will circle back on this end of August 2024. |
Changes:
Runs
migrate-converged-packagenxgenerator which makes changes below:.swcrcfile to all v9 packages.just.config.tsfile to have all v9 packages opt in to newbuild:react-componentstask which will runswctranspilation..babelrc.jsonfile to extend monorepo root.babelrc-v9.jsonfile.package.jsonwhich add@swc/helpers.Related Issue(s)