"use strict"
let Plugin = require('../Source/Plugin')
let Path = require('path')
let Uglify
class UglifyJS extends Plugin{
  static Process(Contents, Options){
    if(!Options.Compress) return Contents
    Uglify = Uglify || require('uglifyjs')
    return Uglify.minify(Contents, {fromString: true}).code
  }
}
UglifyJS.Info.Priority = 100
UglifyJS.Info.Extensions = ['.js']
UglifyJS.Tags.set('Compiler-Compress', function(Name, Value, _, Options){
  Options.Compress = Value === 'true'
})
UglifyJS.Tags.set('Compiler-Transpile', function(Name, Value, _, Options){
  Options.Transpile = Value === 'true'
})
module.exports = UglifyJS
@@ -372,240 +372,8 @@
 s'%5D%0A
-UglifyJS.Tags.set('Compiler-Compress', function(Name, Value, _, Options)%7B%0A  Options.Compress = Value === 'true'%0A%7D)%0AUglifyJS.Tags.set('Compiler-Transpile', function(Name, Value, _, Options)%7B%0A  Options.Transpile = Value === 'true'%0A%7D)%0A
 modu

Remove redundant tags from UglifyJS