How to use the csso.minifyBlock function in csso

To help you get started, we’ve selected a few csso examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github kamsar / Dianoga / src / Dianoga / Dianoga Tools / SVGO / node_modules / svgo / plugins / minifyStyles.js View on Github external
elems.forEach(function(elem) {
        if (elem.isElem('style')) {
            // <style> element
            var styleCss = elem.content[0].text || elem.content[0].cdata || [];
            var DATA = styleCss.indexOf('>') >= 0 || styleCss.indexOf('<') >= 0 ? 'cdata' : 'text';

            elem.content[0][DATA] = csso.minify(styleCss, minifyOptionsForStylesheet).css;
        } else {
            // style attribute
            var elemStyle = elem.attr('style').value;

            elem.attr('style').value = csso.minifyBlock(elemStyle, minifyOptionsForAttribute).css;
        }
    });
</style>
github eschirtz / Computer-Science-Series / node_modules / svgo / plugins / minifyStyles.js View on Github external
elems.forEach(function(elem) {
        if (elem.isElem('style')) {
            // <style> element
            var styleCss = elem.content[0].text || elem.content[0].cdata || [];
            var DATA = styleCss.indexOf('>') >= 0 || styleCss.indexOf('<') >= 0 ? 'cdata' : 'text';

            elem.content[0][DATA] = csso.minify(styleCss, minifyOptionsForStylesheet).css;
        } else {
            // style attribute
            var elemStyle = elem.attr('style').value;

            elem.attr('style').value = csso.minifyBlock(elemStyle, minifyOptionsForAttribute).css;
        }
    });
</style>
github svg / svgo / plugins / minifyStyles.js View on Github external
exports.fn = function(item, svgoOptions) {

    if(item.elem) {
        if(item.isElem('style') &amp;&amp; !item.isEmpty()) {
            var styleCss = item.content[0].text || item.content[0].cdata || [],
                DATA = styleCss.indexOf('&gt;') &gt;= 0 || styleCss.indexOf('&lt;') &gt;= 0 ? 'cdata' : 'text';
            if(styleCss.length &gt; 0) {
                var styleCssMinified = csso.minify(styleCss, svgoOptions);
                item.content[0][DATA] = styleCssMinified.css;
            }
      }

      if(item.hasAttr('style')) {
          var itemCss = item.attr('style').value;
          if(itemCss.length &gt; 0) {
              var itemCssMinified = csso.minifyBlock(itemCss, svgoOptions);
              item.attr('style').value = itemCssMinified.css;
          }
      }
    }

    return item;
};
github sx1989827 / DOClever / Client / node_modules / svgo / plugins / minifyStyles.js View on Github external
exports.fn = function(item, svgoOptions) {

    if(item.elem) {
        if(item.isElem('style') &amp;&amp; !item.isEmpty()) {
            var styleCss = item.content[0].text || item.content[0].cdata || [],
                DATA = styleCss.indexOf('&gt;') &gt;= 0 || styleCss.indexOf('&lt;') &gt;= 0 ? 'cdata' : 'text';
            if(styleCss.length &gt; 0) {
                var styleCssMinified = csso.minify(styleCss, svgoOptions);
                item.content[0][DATA] = styleCssMinified.css;
            }
      }

      if(item.hasAttr('style')) {
          var itemCss = item.attr('style').value;
          if(itemCss.length &gt; 0) {
              var itemCssMinified = csso.minifyBlock(itemCss, svgoOptions);
              item.attr('style').value = itemCssMinified.css;
          }
      }
    }

    return item;
};
github aemoe / webpack-react-framework / node_modules / svgo / plugins / minifyStyles.js View on Github external
exports.fn = function(item, svgoOptions) {

    if(item.elem) {
        if(item.isElem('style') &amp;&amp; !item.isEmpty()) {
            var styleCss = item.content[0].text || item.content[0].cdata || [],
                DATA = styleCss.indexOf('&gt;') &gt;= 0 || styleCss.indexOf('&lt;') &gt;= 0 ? 'cdata' : 'text';
            if(styleCss.length &gt; 0) {
                var styleCssMinified = csso.minify(styleCss, svgoOptions);
                item.content[0][DATA] = styleCssMinified.css;
            }
      }

      if(item.hasAttr('style')) {
          var itemCss = item.attr('style').value;
          if(itemCss.length &gt; 0) {
              var itemCssMinified = csso.minifyBlock(itemCss, svgoOptions);
              item.attr('style').value = itemCssMinified.css;
          }
      }
    }

    return item;
};

csso

CSS minifier with structural optimisations

MIT
Latest version published 2 years ago

Package Health Score

76 / 100
Full package analysis