- npm: Update devDeps

- Build: Switch to `terser` plugin with `uglify` plugin not
    supporting ES6+-capable minifier
- Linting (ESLint): Consistent curly spacing; follow new "standard"
This commit is contained in:
Brett Zamir
2018-09-07 08:18:37 +08:00
parent cad412fe6e
commit 4b22c248e4
25 changed files with 870 additions and 880 deletions

View File

@@ -5,8 +5,7 @@
// user entrance file
import babel from 'rollup-plugin-babel';
import {uglify} from 'rollup-plugin-uglify';
import {minify} from 'uglify-es';
import {terser} from 'rollup-plugin-terser';
import replace from 'rollup-plugin-re';
const {lstatSync, readdirSync} = require('fs');
@@ -44,7 +43,7 @@ function getRollupObject ({minifying, format = 'umd'} = {}) {
]
};
if (minifying) {
nonMinified.plugins.push(uglify(null, minify));
nonMinified.plugins.push(terser());
}
return nonMinified;
}