From 68733e465f3b67aaa6a0e72f774cefbf9e772eec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tor=20R=C3=B8ttum?= Date: Mon, 28 Jul 2014 18:10:12 +0200 Subject: [PATCH] If CSS is empty, return empty string, fixes #16 --- lib/shrink.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/lib/shrink.js b/lib/shrink.js index f95c7b9..2719fef 100644 --- a/lib/shrink.js +++ b/lib/shrink.js @@ -62,9 +62,14 @@ function traverseAST(ast) { } exports.shrink = function shrink(css) { - var ast = gonzo.parse(css); - ast = traverseAST(ast); - return gonzo.toCSS(ast); + if (css.trim()) { + var ast = gonzo.parse(css); + ast = traverseAST(ast); + return gonzo.toCSS(ast); + } else { + // if css is empty, just return empty string + return ''; + } }; exports.shrinkAST = function shrinkAST(ast) {