1
1
var extend = require ( 'util' ) . _extend ;
2
2
var path = require ( 'path' ) ;
3
3
var webpack = require ( 'webpack' ) ;
4
- var defaults = require ( './defaults.cjs' ) ;
5
4
var TerserPlugin = require ( 'terser-webpack-plugin' ) ;
6
5
7
6
var outputPath = path . resolve ( __dirname , 'dist' ) ;
@@ -10,7 +9,6 @@ var outputPath = path.resolve(__dirname, 'dist');
10
9
var needToTranspile = [ '@rrweb' ] . join ( '|' ) ;
11
10
var excludePattern = new RegExp ( 'node_modules/(?!(' + needToTranspile + ')/)' ) ;
12
11
13
- var defaultsPlugin = new webpack . DefinePlugin ( defaults ) ;
14
12
var uglifyPlugin = new TerserPlugin ( {
15
13
parallel : true ,
16
14
} ) ;
@@ -25,7 +23,7 @@ var snippetConfig = {
25
23
filename : '[name].js' ,
26
24
} ,
27
25
target : [ 'web' , 'es5' ] ,
28
- plugins : [ defaultsPlugin ] ,
26
+ plugins : [ ] ,
29
27
module : {
30
28
rules : [
31
29
{
@@ -47,7 +45,7 @@ var pluginConfig = {
47
45
filename : '[name].min.js' ,
48
46
} ,
49
47
target : [ 'web' , 'es5' ] ,
50
- plugins : [ defaultsPlugin ] ,
48
+ plugins : [ ] ,
51
49
module : {
52
50
rules : [
53
51
{
@@ -67,7 +65,7 @@ var vanillaConfigBase = {
67
65
path : outputPath ,
68
66
} ,
69
67
target : [ 'web' , 'es5' ] ,
70
- plugins : [ defaultsPlugin ] ,
68
+ plugins : [ ] ,
71
69
devtool : 'hidden-source-map' ,
72
70
module : {
73
71
rules : [
@@ -127,12 +125,10 @@ function optimizationConfig(minimizer) {
127
125
}
128
126
129
127
function addVanillaToConfig ( webpackConfig , filename , extraPlugins , minimizer ) {
130
- var basePlugins = [ defaultsPlugin ] ;
131
128
var vanillaConfig = extend ( { } , vanillaConfigBase ) ;
132
129
vanillaConfig . name = filename ;
133
130
134
- var plugins = basePlugins . concat ( extraPlugins ) ;
135
- vanillaConfig . plugins = plugins ;
131
+ vanillaConfig . plugins = extraPlugins ;
136
132
137
133
vanillaConfig . optimization = optimizationConfig ( minimizer ) ;
138
134
@@ -142,11 +138,9 @@ function addVanillaToConfig(webpackConfig, filename, extraPlugins, minimizer) {
142
138
}
143
139
144
140
function addUMDToConfig ( webpackConfig , filename , extraPlugins , minimizer ) {
145
- var basePlugins = [ defaultsPlugin ] ;
146
141
var UMDConfig = extend ( { } , UMDConfigBase ) ;
147
142
148
- var plugins = basePlugins . concat ( extraPlugins ) ;
149
- UMDConfig . plugins = plugins ;
143
+ UMDConfig . plugins = extraPlugins ;
150
144
151
145
UMDConfig . optimization = optimizationConfig ( minimizer ) ;
152
146
@@ -161,11 +155,9 @@ function addNoConflictToConfig(
161
155
extraPlugins ,
162
156
minimizer ,
163
157
) {
164
- var basePlugins = [ defaultsPlugin ] ;
165
158
var noConflictConfig = extend ( { } , noConflictConfigBase ) ;
166
159
167
- var plugins = basePlugins . concat ( extraPlugins ) ;
168
- noConflictConfig . plugins = plugins ;
160
+ noConflictConfig . plugins = extraPlugins ;
169
161
170
162
noConflictConfig . optimization = optimizationConfig ( minimizer ) ;
171
163
@@ -178,11 +170,9 @@ function addNoConflictToConfig(
178
170
}
179
171
180
172
function addNamedAMDToConfig ( webpackConfig , filename , extraPlugins , minimizer ) {
181
- var basePlugins = [ defaultsPlugin ] ;
182
173
var AMDConfig = extend ( { } , namedAMDConfigBase ) ;
183
174
184
- var plugins = basePlugins . concat ( extraPlugins ) ;
185
- AMDConfig . plugins = plugins ;
175
+ AMDConfig . plugins = extraPlugins ;
186
176
187
177
AMDConfig . optimization = optimizationConfig ( minimizer ) ;
188
178
0 commit comments