From 8154e5e521bb5238699925919ad2cbdd3a511910 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Mon, 30 Nov 2015 20:18:08 -0800 Subject: [PATCH] Fix argument juggling. --- lib/common/minify.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/common/minify.js b/lib/common/minify.js index cf30679be..387270742 100644 --- a/lib/common/minify.js +++ b/lib/common/minify.js @@ -9,9 +9,12 @@ var uglifyOptions = require('./uglify.options.js'); /*----------------------------------------------------------------------------*/ function minify(inpath, outpath, callback, options) { - if (typeof outpath == 'function') { + if (_.isFunction(outpath)) { + if (_.isObject(callback)) { + options = callback; + } + callback = outpath; outpath = undefined; - callback = options; } if (!outpath) { outpath = inpath.replace(/(?=\.js$)/, '.min');