/
terserPlugin.test.js.snap
118 lines (99 loc) · 2.09 KB
/
terserPlugin.test.js.snap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`terserPlugin transforms correctly using "terserPlugin-0" data 1`] = `
"module.exports = {
optimization: {
minimize: true
}
};
"
`;
exports[`terserPlugin transforms correctly using "terserPlugin-1" data 1`] = `
"const TerserPlugin = require(\\"terser-webpack-plugin\\");
module.exports = {
devtool: \\"source-map\\",
optimization: {
minimize: true,
minimizer: [new TerserPlugin({
sourceMap: true,
compress: {}
})]
}
};
"
`;
exports[`terserPlugin transforms correctly using "terserPlugin-2" data 1`] = `
"const TerserPlugin = require(\\"terser-webpack-plugin\\");
module.exports = {
devtool: \\"source-map\\",
optimization: {
minimize: true,
minimizer: [new TerserPlugin({
sourceMap: true,
compress: {}
})]
}
};
"
`;
exports[`terserPlugin transforms correctly using "terserPlugin-3" data 1`] = `
"module.exports = {
devtool: \\"eval\\",
entry: [\\"./src/index\\"],
output: {
path: path.join(__dirname, \\"dist\\"),
filename: \\"index.js\\"
},
module: {
loaders: [
{
test: /.js$/,
loaders: [\\"babel\\"],
include: path.join(__dirname, \\"src\\")
}
]
},
resolve: {
root: path.resolve(\\"/src\\"),
modules: [\\"node_modules\\"]
},
plugins: [new webpack.optimize.OccurrenceOrderPlugin()],
debug: true,
optimization: {
minimize: true
}
};
"
`;
exports[`terserPlugin transforms correctly using "terserPlugin-4" data 1`] = `
"const TerserPlugin = require('terser-webpack-plugin');
module.exports = {
devtool: 'eval',
entry: [
'./src/index'
],
output: {
path: path.join(__dirname, 'dist'),
filename: 'index.js'
},
module: {
loaders: [{
test: /.js$/,
loaders: ['babel'],
include: path.join(__dirname, 'src')
}]
},
resolve: {
root: path.resolve('/src'),
modules: ['node_modules']
},
plugins: [new webpack.optimize.OccurrenceOrderPlugin()],
debug: true,
optimization: {
minimize: true,
minimizer: [new TerserPlugin({
sourceMap: true
})]
}
};
"
`;