feature(package) minify v1.0.0

This commit is contained in:
coderaiser 2014-08-21 07:27:39 -04:00
parent f12ecf2bb9
commit 7070091856
5 changed files with 54 additions and 56 deletions

View file

@ -60,7 +60,7 @@
if (is)
names = names.map(function(key) {
return namesObj[key];
return namesObj[key] || key;
});
read(names);
@ -132,7 +132,7 @@
}
function minify(name, callback) {
Minify.optimize(name, {returnName:true}, function(error, name) {
Minify(name, {returnName:true}, function(error, name) {
callback(null, name);
});
}

View file

@ -2,20 +2,23 @@
'use strict';
var Util = require('../util'),
Minify = tryRequire('minify');
minify = tryRequire('minify');
exports.optimize = function(name, params, callback) {
Util.checkArgs(arguments, ['name', 'callback']);
module.exports = function(name, params, callback) {
var ret = middle;
if (!callback)
callback = params;
if (Minify)
Minify.optimize(name, params, callback);
else
if (minify)
ret = minify(name, params, callback);
else if (callback)
callback();
return ret;
};
function middle(req, res, next) {
next();
}
function tryRequire(name) {
var module;