UNPKG

381 BJavaScriptView Raw
1var uglify = require('uglify-js');
2
3/**
4 * 压缩 js 代码
5 *
6 * @param {string} content 文本内容
7 * @param {Object} attrs 属性
8 * @param {String} attrs.ascii 是否只用 ascii
9 */
10module.exports = function (content, attrs) {
11 return uglify.minify(content, {
12 fromString: true,
13 output: {
14 ascii_only: /^(on|true|yes|ok|)$/.test(attrs.ascii)
15 }
16 }).code;
17};
\No newline at end of file