diff --git a/lib/index.js b/lib/index.js index 7ef9763c..a4da252c 100644 --- a/lib/index.js +++ b/lib/index.js @@ -72,11 +72,17 @@ module.exports = function loader (css, map) { const sourceMap = options.sourceMap Promise.resolve().then(() => { - if ( - Object.keys(options).length !== 0 || - ((rc || sourceMap) && Object.keys(options).length > 1) || - ((rc && sourceMap) && Object.keys(options).length > 2) - ) { + const length = Object.keys(options).length + + // TODO + // Deuglify + if (!options.config && !sourceMap && length) { + return parseOptions.call(this, options) + } else if (options.config && !sourceMap && length > 1) { + return parseOptions.call(this, options) + } else if (!options.config && sourceMap && length > 1) { + return parseOptions.call(this, options) + } else if (options.config && sourceMap && length > 2) { return parseOptions.call(this, options) }