postcss-critical-css
Advanced tools
Comparing version 2.1.4 to 2.1.5
@@ -44,4 +44,7 @@ 'use strict'; | ||
}); | ||
// Should append even if parent selector | ||
if (rule.selector === parent.selector || childRule) { | ||
/** | ||
* Should append even if parent selector, but make sure the two rules | ||
* aren't identical. | ||
*/ | ||
if ((rule.selector === parent.selector || childRule) && _postcss2.default.parse(rule).toString() !== _postcss2.default.parse(parent).toString()) { | ||
var clone = rule.clone(); | ||
@@ -48,0 +51,0 @@ criticalAtRule.append(clone); |
{ | ||
"name": "postcss-critical-css", | ||
"version": "2.1.4", | ||
"version": "2.1.5", | ||
"description": "Generate critical CSS using PostCSS", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -34,4 +34,10 @@ // @flow | ||
}) | ||
// Should append even if parent selector | ||
if (rule.selector === parent.selector || childRule) { | ||
/** | ||
* Should append even if parent selector, but make sure the two rules | ||
* aren't identical. | ||
*/ | ||
if ( | ||
(rule.selector === parent.selector || childRule) && | ||
postcss.parse(rule).toString() !== postcss.parse(parent).toString() | ||
) { | ||
const clone = rule.clone() | ||
@@ -38,0 +44,0 @@ criticalAtRule.append(clone) |
48659
1417