From df9cd399c0bd25f6597f36c13bbd3a530c08a93b Mon Sep 17 00:00:00 2001 From: Roman Dvornov Date: Thu, 24 Mar 2016 21:57:43 +0300 Subject: [PATCH] bump csso to 1.8.0 and use minifyBlock for style attribute content compression --- package.json | 2 +- plugins/minifyStyles.js | 31 ++----------------------------- 2 files changed, 3 insertions(+), 30 deletions(-) diff --git a/package.json b/package.json index c4bd2c38..47ccb85d 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "colors": "~1.1.2", "whet.extend": "~0.9.9", "mkdirp": "~0.5.1", - "csso": "~1.6.4" + "csso": "~1.8.0" }, "devDependencies": { "mocha": "~2.4.5", diff --git a/plugins/minifyStyles.js b/plugins/minifyStyles.js index 9698dbeb..da5b1cb0 100755 --- a/plugins/minifyStyles.js +++ b/plugins/minifyStyles.js @@ -12,25 +12,6 @@ exports.description = 'minifies existing styles in svg'; var csso = require('csso'); - -// wraps css rules into a selector to make it parseable -var rulesToDummySelector = function(str) { - return '.dummy { ' + str + ' }'; -}; - -// helper to extract css rules from full css selector -var extractRuleCss = function(str) { - var strEx = str.match(/\.dummy{(.*)}/i)[1]; - return strEx; -}; - -// minifies css using csso -var minifyCss = function(css, options) { - return csso.minify(css, options); -}; - - - /** * Minifies styles (