File tree Expand file tree Collapse file tree 1 file changed +9
-21
lines changed Expand file tree Collapse file tree 1 file changed +9
-21
lines changed Original file line number Diff line number Diff line change 11var exec = require ( 'child_process' ) . exec ;
22
3- Object . assign = function ( target ) {
4- 'use strict' ;
5- if ( target === undefined || target === null ) {
6- throw new TypeError ( 'Cannot convert undefined or null to object' ) ;
7- }
8-
9- var output = Object ( target ) ;
10- for ( var index = 1 ; index < arguments . length ; index ++ ) {
11- var source = arguments [ index ] ;
12- if ( source !== undefined && source !== null ) {
13- for ( var nextKey in source ) {
14- if ( source . hasOwnProperty ( nextKey ) ) {
15- output [ nextKey ] = source [ nextKey ] ;
16- }
17- }
18- }
19- }
20- return output ;
21- } ;
22-
233function puts ( error , stdout , stderr ) {
244 console . log ( stdout ) ;
255}
@@ -29,7 +9,15 @@ function WebpackShellPlugin(options) {
299 onBuildStart : [ ] ,
3010 onBuildEnd : [ ]
3111 } ;
32- this . options = Object . assign ( defaultOptions , options ) ;
12+ if ( ! options . onBuildStart ) {
13+ options . onBuildStart = defaultOptions . onBuildStart ;
14+ }
15+
16+ if ( ! options . onBuildEnd ) {
17+ options . onBuildEnd = defaultOptions . onBuildEnd ;
18+ }
19+
20+ this . options = options ;
3321
3422}
3523
You can’t perform that action at this time.
0 commit comments