@@ -10,9 +10,9 @@ const htmlmin = require("gulp-htmlmin");
10
10
const svgstore = require ( "gulp-svgstore" ) ;
11
11
const svgmin = require ( "gulp-svgmin" ) ;
12
12
const autoprefixer = require ( "gulp-autoprefixer" ) ;
13
- const rollup = require ( "rollup" ) ;
13
+ const rollup = require ( "rollup" ) . rollup ;
14
14
const babel = require ( "rollup-plugin-babel" ) ;
15
- const uglify = require ( "rollup-plugin-uglify " ) . uglify ;
15
+ const terser = require ( "rollup-plugin-terser " ) . terser ;
16
16
const replace = require ( "rollup-plugin-replace" ) ;
17
17
const browser = require ( "browser-sync" ) . create ( ) ;
18
18
const Vinyl = require ( "vinyl" ) ;
@@ -36,7 +36,7 @@ const replacePlugin = replace({
36
36
"build_date" : getDateString ( )
37
37
} ) ;
38
38
const themes = fs . readdirSync ( "./dev/sass" ) . filter ( f => / c o l o r s _ \w + \. s c s s / . test ( f ) ) . map ( t => getThemeFromPath ( t ) ) ;
39
- const uglifyPlugin = uglify ( ) ;
39
+ const terserPlugin = terser ( ) ;
40
40
let bundleCache ;
41
41
42
42
const serverCopyAndWatchGlob = [
@@ -79,8 +79,8 @@ gulp.task("watch-server", () => {
79
79
80
80
gulp . task ( "js" , ( ) => {
81
81
const plugins = [ babelPlugin , replacePlugin ] ;
82
- if ( isProduction ( ) ) { plugins . push ( uglifyPlugin ) ; }
83
- return rollup . rollup ( {
82
+ if ( isProduction ( ) ) { plugins . push ( terserPlugin ) ; }
83
+ return rollup ( {
84
84
input : "./dev/src/app.js" ,
85
85
cache : bundleCache ,
86
86
moduleContext : {
0 commit comments