Skip to content
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(v9 packages): Migrate to SWC browser matrix based transpilation #27036

Open
wants to merge 85 commits into
base: master
Choose a base branch
from

Conversation

TristanWatanabe
Copy link
Member

@TristanWatanabe TristanWatanabe commented Mar 2, 2023

Changes:

Runs migrate-converged-package nx generator which makes changes below:

  1. Adds an .swcrc file to all v9 packages.
  2. Updates just.config.ts file to have all v9 packages opt in to new build:react-components task which will run swc transpilation.
  3. Updates .babelrc.json file to extend monorepo root .babelrc-v9.json file.
  4. Minor script and dependency updates to package.json which add @swc/helpers.

Related Issue(s)

TristanWatanabe and others added 30 commits January 26, 2023 18:38
…ed by v9 packages to transpile based on browser matrix
…' into use-swc-transpilation-tooling-updates
@fabricteam
Copy link
Collaborator

fabricteam commented Mar 16, 2023

🕵 FluentUI-v0 No visual regressions between this PR and main

@fabricteam
Copy link
Collaborator

fabricteam commented Mar 16, 2023

🕵 fluentuiv8 No visual regressions between this PR and main

Copy link
Contributor

@MLoughry MLoughry left a 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."

@Hotell
Copy link
Contributor

Hotell commented Mar 26, 2024

Our partners are not ready yet to make the change, we will circle back on this end of August 2024.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Blocked Resolution blocked by another issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants