nanachi-compress-loader
Advanced tools
Comparing version 0.1.1 to 0.2.0
{ | ||
"name": "nanachi-compress-loader", | ||
"version": "0.1.1", | ||
"version": "0.2.0", | ||
"description": "", | ||
@@ -26,4 +26,5 @@ "main": "index.js", | ||
"clean-css": "^4.2.1", | ||
"html-minifier": "^4.0.0", | ||
"uglify-es": "^3.3.9" | ||
} | ||
} |
const uglifyJS = require('uglify-es'); | ||
const cleanCSS = require('clean-css'); | ||
const minifier = require('html-minifier').minify; | ||
@@ -23,6 +24,14 @@ const compress = { | ||
ux: function (code) { | ||
return code; | ||
return this.html.call(this, code); | ||
}, | ||
wxml: function (code) { | ||
//TODO: comporess xml file; | ||
html: function (code) { | ||
code = minifier(code, { | ||
collapseWhitespace: true, | ||
minifyCSS: true, | ||
minifyJS: function(code) { | ||
return compress.js(code); | ||
}, | ||
removeScriptTypeAttributes: true, | ||
removeTagWhitespace: true | ||
}); | ||
return code; | ||
@@ -29,0 +38,0 @@ }, |
2232
52
3
+ Addedhtml-minifier@^4.0.0
+ Addedcamel-case@3.0.0(transitive)
+ Addedcommander@2.20.3(transitive)
+ Addedhe@1.2.0(transitive)
+ Addedhtml-minifier@4.0.0(transitive)
+ Addedlower-case@1.1.4(transitive)
+ Addedno-case@2.3.2(transitive)
+ Addedparam-case@2.1.1(transitive)
+ Addedrelateurl@0.2.7(transitive)
+ Addeduglify-js@3.18.0(transitive)
+ Addedupper-case@1.1.3(transitive)