mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-24 03:05:41 +00:00
feature(minify) rm isChanged, isExist
This commit is contained in:
parent
290e51da1f
commit
8ed21dd853
1 changed files with 2 additions and 22 deletions
|
|
@ -15,21 +15,13 @@
|
|||
'# http://cloudcmd.io' + '\n');
|
||||
|
||||
var main = global.cloudcmd.main,
|
||||
HTMLDIR = main.HTMLDIR,
|
||||
Util = main.util,
|
||||
Util = require('../util'),
|
||||
Minify = main.require('minify'),
|
||||
fs = require('fs'),
|
||||
ischanged = require('./ischanged'),
|
||||
|
||||
COULD_NOT_MINIFY = 'Could not minify without minify module\n' +
|
||||
'npm i minify';
|
||||
|
||||
/* pathes to directories */
|
||||
exports.INDEX = HTMLDIR + 'index.html';
|
||||
exports.optimize = function(name, params, callback) {
|
||||
var minifyName, isChanged, isExist,
|
||||
exec = Util.exec;
|
||||
|
||||
Util.checkArgs(arguments, ['name', 'callback']);
|
||||
|
||||
if (!callback)
|
||||
|
|
@ -39,19 +31,7 @@
|
|||
Util.log(COULD_NOT_MINIFY);
|
||||
callback();
|
||||
} else {
|
||||
minifyName = Minify.getName(name),
|
||||
|
||||
isChanged = exec.with(ischanged, name),
|
||||
isExist = exec.with(fs.lstat, minifyName);
|
||||
|
||||
exec.parallel([isChanged, isExist], function(error, changed, exists) {
|
||||
if (changed || !exists)
|
||||
Minify.optimize(name, params, callback);
|
||||
else
|
||||
callback(null, minifyName);
|
||||
});
|
||||
Minify.optimize(name, params, callback);
|
||||
}
|
||||
};
|
||||
exports.getName = Minify ? Minify.getName : Util.retParam;
|
||||
|
||||
})();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue