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

Webpack - Add Newly Required Plugins (Browserify-related) #3986

Merged
merged 3 commits into from Mar 11, 2024

Conversation

adrians5j
Copy link
Member

@adrians5j adrians5j commented Mar 11, 2024

Changes

Last week, the Browserify library made some code updates on their side. Some of these updates included downgrading some of the internal dependencies they were already using, where some of the downgrades were actually major version downgrades (example).

Existing Webiny projects were not affected by these updates, but, for newly created projects, both Admin/Website frontend apps could not be built.

In order to fix this, we made two additions in our app bundling Webpack configs. With these, the Admin/Website apps can now be built successfully.

How Has This Been Tested?

Manually.

Documentation

Changelog.

These plugins are needed because of a couple package downgrades the Browserify did on their side.
@adrians5j adrians5j changed the base branch from next to dev March 11, 2024 12:00
@adrians5j adrians5j changed the title Adrian/browserify fixes Webpack - Add Newly Required Plugins (Browserify-related) Mar 11, 2024
@adrians5j
Copy link
Member Author

/cypress

Copy link

Cypress E2E tests have been initiated (for more information, click here). ✨

@adrians5j
Copy link
Member Author

/cypress

Copy link

Cypress E2E tests have been initiated (for more information, click here). ✨

@adrians5j adrians5j merged commit ed8283f into dev Mar 11, 2024
6 checks passed
@adrians5j adrians5j added this to the 5.39.3 milestone Mar 11, 2024
@adrians5j adrians5j deleted the adrian/browserify-fixes branch April 5, 2024 07:40
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.

None yet

3 participants