From f45de143a413db3fb3d65d79b8ef6edbf85bda69 Mon Sep 17 00:00:00 2001 From: Kenneth Kan Date: Wed, 27 Aug 2014 17:20:13 -0400 Subject: [PATCH] Do not process when there is no CSS to process --- lib/shrink.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/shrink.js b/lib/shrink.js index f95c7b9..8d62901 100644 --- a/lib/shrink.js +++ b/lib/shrink.js @@ -62,6 +62,11 @@ function traverseAST(ast) { } exports.shrink = function shrink(css) { + // Don't process if there isn't any CSS to process + if (css.replace(/[ \t]/g, '').length === 0) { + return ''; + } + var ast = gonzo.parse(css); ast = traverseAST(ast); return gonzo.toCSS(ast);