diff options
author | Florian Dold <florian.dold@gmail.com> | 2018-09-20 02:56:13 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2018-09-20 02:56:13 +0200 |
commit | bbff7403fbf46f9ad92240ac213df8d30ef31b64 (patch) | |
tree | c58400ec5124da1c7d56b01aea83309f80a56c3b /node_modules/webpack-merge/README.md | |
parent | 003fb34971cf63466184351b4db5f7c67df4f444 (diff) |
update packages
Diffstat (limited to 'node_modules/webpack-merge/README.md')
-rw-r--r-- | node_modules/webpack-merge/README.md | 65 |
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 |