-
Notifications
You must be signed in to change notification settings - Fork 7
Update tooling #1428
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
Draft
fkloes
wants to merge
34
commits into
develop7
Choose a base branch
from
2025-tooling-update
base: develop7
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Update tooling #1428
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- now fits react and react-dom version
- fixed a bug in the code that picks the correct locale file which caused that all available locales where bundled - added optional webpack-bundle-analyzer plugin
…versions > 6 - added node_modules entry to the modules array to trigger regular module resolution - added alias entries for the core modules and most common dependencies that are usually used in extensions to avoid bundling of duplicates
- updated webpack - updated webpack plugins - removed now unnecessary patches from node_modules - removed dependencies that had to be transpiled by babel
- replaced by custom code (created by AI) - got rid of the messageformat module since translation are very simple
…cycle methods - removed react-inline-transition-group and refactored components to use react-transition-group instead - updated react-helmet
- only relevant for SSR and can't be deactivated
- suppressed log from emotion about selectors that cause issues with SSR - suppressed log from webpack about named imports from JSON files - already visible in the terminal
- enforces the added version to be installed inside node_modules of theme - fixes issues that occur when lower version is installed inside theme node_modules
# Conflicts: # libraries/engage/cart/components/CartItem/CartItem.jsx # libraries/engage/cart/components/CartItems/CartItemGroup.jsx # libraries/engage/cart/components/CartItems/CartItems.jsx # libraries/engage/components/SideNavigation/SideNavigation.jsx # libraries/engage/locations/components/Cart/CartContextMenuChangeFulfillment.jsx # libraries/engage/locations/components/FulfillmentSelector/FulfillmentSelector.jsx # libraries/engage/locations/components/ReserveForm/ReserveForm.jsx
# Conflicts: # themes/theme-gmd/babel.config.js # themes/theme-gmd/package.json # themes/theme-ios11/babel.config.js # themes/theme-ios11/package.json # yarn.lock
# Conflicts: # libraries/commerce/package.json # themes/theme-gmd/package.json # themes/theme-ios11/package.json
Update webpack to v5 and increased compatibility with newer npm version
# Conflicts: # themes/theme-gmd/package.json # themes/theme-ios11/package.json
# Conflicts: # themes/theme-gmd/package.json # themes/theme-ios11/package.json
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This pull request acts as a collection for other pull requests that are related to tooling updates:
Type of change