aboutsummaryrefslogtreecommitdiff
path: root/node_modules/webpack-merge/README.md
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2018-09-20 02:56:13 +0200
committerFlorian Dold <florian.dold@gmail.com>2018-09-20 02:56:13 +0200
commitbbff7403fbf46f9ad92240ac213df8d30ef31b64 (patch)
treec58400ec5124da1c7d56b01aea83309f80a56c3b /node_modules/webpack-merge/README.md
parent003fb34971cf63466184351b4db5f7c67df4f444 (diff)
update packages
Diffstat (limited to 'node_modules/webpack-merge/README.md')
-rw-r--r--node_modules/webpack-merge/README.md65
1 files changed, 64 insertions, 1 deletions
diff --git a/node_modules/webpack-merge/README.md b/node_modules/webpack-merge/README.md
index af4fbb180..eca7703fc 100644
--- a/node_modules/webpack-merge/README.md
+++ b/node_modules/webpack-merge/README.md
@@ -1,4 +1,4 @@
-[![build status](https://secure.travis-ci.org/survivejs/webpack-merge.svg)](http://travis-ci.org/survivejs/webpack-merge) [![bitHound Score](https://www.bithound.io/github/survivejs/webpack-merge/badges/score.svg)](https://www.bithound.io/github/survivejs/webpack-merge) [![codecov](https://codecov.io/gh/survivejs/webpack-merge/branch/master/graph/badge.svg)](https://codecov.io/gh/survivejs/webpack-merge)
+[![build status](https://secure.travis-ci.org/survivejs/webpack-merge.svg)](http://travis-ci.org/survivejs/webpack-merge) [![codecov](https://codecov.io/gh/survivejs/webpack-merge/branch/master/graph/badge.svg)](https://codecov.io/gh/survivejs/webpack-merge)
# webpack-merge - Merge designed for Webpack
@@ -271,6 +271,69 @@ merge.smart({
}
```
+This also works in reverse - the existing order will be maintained if possible:
+
+```javascript
+merge.smart({
+ loaders: [{
+ test: /\.css$/,
+ use: [
+ { loader: 'css-loader', options: { myOptions: true } },
+ { loader: 'style-loader' }
+ ]
+ }]
+}, {
+ loaders: [{
+ test: /\.css$/,
+ use: [
+ { loader: 'style-loader', options: { someSetting: true } }
+ ]
+ }]
+});
+// will become
+{
+ loaders: [{
+ test: /\.css$/,
+ use: [
+ { loader: 'css-loader', options: { myOptions: true } },
+ { loader: 'style-loader', options: { someSetting: true } }
+ ]
+ }]
+}
+```
+
+In the case of an order conflict, the second order wins:
+```javascript
+merge.smart({
+ loaders: [{
+ test: /\.css$/,
+ use: [
+ { loader: 'css-loader' },
+ { loader: 'style-loader' }
+ ]
+ }]
+}, {
+ loaders: [{
+ test: /\.css$/,
+ use: [
+ { loader: 'style-loader' },
+ { loader: 'css-loader' }
+ ]
+ }]
+});
+// will become
+{
+ loaders: [{
+ test: /\.css$/,
+ use: [
+ { loader: 'style-loader' }
+ { loader: 'css-loader' },
+ ]
+ }]
+}
+```
+
+
**Loader query strings `loaders: ['babel?plugins[]=object-assign']` will be overridden.**
```javascript