Skip to content

Commit

Permalink
feature(webpack) deepmerge -> webpack-merge
Browse files Browse the repository at this point in the history
  • Loading branch information
coderaiser committed Apr 11, 2018
1 parent 1e716ef commit 567a14f
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 7 deletions.
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -203,6 +203,7 @@
"version-io": "^2.0.1",
"webpack": "^4.0.0",
"webpack-cli": "^2.0.9",
"webpack-merge": "^4.1.2",
"yaspeller": "^4.0.0"
},
"engines": {
Expand Down
10 changes: 3 additions & 7 deletions webpack.config.js
Original file line number Diff line number Diff line change
@@ -1,18 +1,14 @@
'use strict';

const deepmerge = require('deepmerge');

const isSimpleObject = ({constructor}) => constructor === Object;
const {isArray} = Array;
const isMergeableObject = (a) => isArray(a) || isSimpleObject(a);
const merge = require('webpack-merge');

const htmlConfig = require('./.webpack/html');
const cssConfig = require('./.webpack/css');
const jsConfig = require('./.webpack/js');

module.exports = deepmerge.all([
module.exports = merge([
jsConfig,
htmlConfig,
cssConfig,
], {isMergeableObject});
]);

0 comments on commit 567a14f

Please sign in to comment.