chore(deps): update dependency webpack-merge to v6 #411
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.
This PR contains the following updates:
4.2.2->6.0.1Release Notes
survivejs/webpack-merge (webpack-merge)
v6.0.1Compare Source
clone-deepas there was a corner case wherestructuredClonedid not work as expected. #214v6.0.0Compare Source
structuredCloneoverclone-deepdependency since it is included to Node 18 or above. #214v5.10.0Compare Source
mergeWithRules. #212v5.9.0Compare Source
v5.8.0Compare Source
envexample to be webpack 5 compatible. #177, #180v5.7.3Compare Source
mergeWithRules. #172v5.7.2Compare Source
mergeoperation withmergeWithRules, use default merge behavior as a fallback. #167v5.7.1Compare Source
mergeWithRuleswhen non-array matches are merged. #166v5.7.0Compare Source
TypeErrorif trying to usemergeWithRuleswith invalid configuration types forappend/prepend/mergeoperations.v5.6.1Compare Source
v5.6.0Compare Source
merge(CustomizeRule.Merge) for objects atmergeWithRules. This is useful for merging loader options for example. #163v5.5.0Compare Source
mergeWithRulesto merge based on rules without a match. #151 #159v5.4.1Compare Source
mergeUniqueto work with arbitrary order. #161v5.4.0Compare Source
mergeWithRulesfor cases that aren't matched. #157 #158mergeWithRuleswithout a rule #151undefinedis passed tomergeas a structure to mergev5.3.0Compare Source
Configurationtype through a generic to TypeScript to support both webpack 4 and 5 #141 #154In case you use webpack 4, please change your typing as instructed in the readme as the default type is loose but non-breaking.
v5.2.0Compare Source
mergeWithRules#146 #149v5.1.4Compare Source
CustomizeRulefor TypeScript users #147v5.1.3Compare Source
RegExpto itself #145v5.1.2Compare Source
null#144v5.1.1Compare Source
<reference types="webpack-dev-server" />from index.d.ts #143v5.1.0Compare Source
mergeasdefaultfor backwards-compatibility with TypeScript. Nowimport merge from "webpack-merge";works there. In CommonJS, the default alias is exposed throughdefaultproperty due to technical constraints.v5.0.9Compare Source
merge()andmerge([]). Now{}is returned in these corner cases.v5.0.8Compare Source
v5.0.7Compare Source
"importHelpers": false,v5.0.6Compare Source
v5.0.5Compare Source
v5.0.4Compare Source
v5.0.3Compare Source
merge.smarthas been dropped as it's tricky to support all the corner cases. Instead, it's better to use the provided utilities to put together amergethat fits your case.mergeStrategyhas been dropped in favor of usingmergeWithCustomizewithcustomizeArrayandcustomizeObject.merge.multiplehas been dropped as the functionality was too specific and it's better to implement in the user space if needed.mergehas been moved as a regular import (i.e.import { merge } from 'webpack-merge').mergeWithCustomize.customizeArraysupports wildcards now. Example:'entry.*': 'prepend'. #45 #99Promiseis being merged. It's better to wrap configuration within aPromiseand merge inside it. #81uniquemerge from right to left to match behavior elsewhere. #119uniquedoesn't lose non-unique items to merge. #125Special thanks to Google and Addy Osmani for supporting the work financially as it allowed me to complete the work required by the new major release.
v5.0.0Compare Source
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.