Switch to Terser (#2289)
1. It's actually supported 2. It's less buggy https://twitter.com/dan_abramov/status/1060216917493981184
This commit is contained in:
parent
561b13c8a4
commit
232ff597a6
3 changed files with 53 additions and 28 deletions
|
|
@ -1,14 +1,14 @@
|
|||
"use strict"
|
||||
|
||||
var fs = require("fs")
|
||||
var UglifyES = require("uglify-es")
|
||||
var Terser = require("terser")
|
||||
|
||||
module.exports = function(filePath, options) {
|
||||
function minify(filePath) {
|
||||
var original = fs.readFileSync(filePath, "utf8"),
|
||||
uglified = UglifyES.minify(original),
|
||||
uglified = Terser.minify(original),
|
||||
compressed = uglified.code
|
||||
|
||||
|
||||
if (uglified.error) throw new Error(uglified.error)
|
||||
|
||||
fs.writeFileSync(filePath, compressed, "utf8")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue