Skip to content

Conversation

BilalQamar95
Copy link
Contributor

Ticket

120: Migrate off babel-plugin-react-intl in favor of babel-plugin-formatjs

What has changed

  • Migrated to babel-plugin-formatjs

Copy link
Contributor

@arbrandes arbrandes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have a couple of questions: think you can shed some light on them?

'formatjs',
{
messagesDir: './temp/babel-plugin-react-intl',
moduleSourceName: '@edx/frontend-platform/i18n',
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like moduleSourceName was removed in v9.0.0. Can you confirm we really don't need to do anything else in addition to just removing the line?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes this one seems extra, i think we can safely remove it

@BilalQamar95
Copy link
Contributor Author

BilalQamar95 commented Nov 11, 2022

@arbrandes Hi, you raised some valid points. Now that we are more familiar with frontend-build & its dependencies I think we would have to revisit this task in light of frontend-build consumers (frontend-platform specifically where I believe this could cause problems) keeping in mind the breaking changes that could be introduced with the upgrade.

@arbrandes
Copy link
Contributor

@BilalQamar95, sprint check: have you been able to revisit this one?

@BilalQamar95
Copy link
Contributor Author

@BilalQamar95, sprint check: have you been able to revisit this one?

Yes, @abdullahwaheed did the initial research work on it & replied to your comments addressing the highlighted concerns. I will update the PR shortly to remove moduleSourceName & resolve conflicts

@abdullahwaheed
Copy link
Contributor

@adamstankiewicz / @arbrandes could you please review it again

Copy link
Contributor

@arbrandes arbrandes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we missed a spot, but in principle looks good. We can merge after addressing that comment.

Copy link
Contributor

@arbrandes arbrandes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1

@arbrandes arbrandes changed the title Migrate off babel-plugin-react-intl refactor: migrated off babel-plugin-react-intl Jan 20, 2023
@arbrandes arbrandes merged commit ca7ae20 into master Jan 20, 2023
@arbrandes arbrandes deleted the bilalqamar95/migrate-off-react-intl-plugin branch January 20, 2023 17:13
@edx-semantic-release
Copy link

🎉 This PR is included in version 12.4.16 🎉

The release is available on:

Your semantic-release bot 📦🚀

@robrap
Copy link
Contributor

robrap commented Jan 23, 2023

[inform] Not sure if this caused translation failures. See edx/frontend-component-header-edx#338. Thank you.

@abdullahwaheed abdullahwaheed restored the bilalqamar95/migrate-off-react-intl-plugin branch February 16, 2023 07:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Migrate off babel-plugin-react-intl in favor of babel-plugin-formatjs

5 participants