From a1be62fd7c227bc8604108da33010db6e3139c9a Mon Sep 17 00:00:00 2001 From: alex Date: Tue, 27 Feb 2018 16:24:25 +0300 Subject: [PATCH 1/2] fix postcss-icss-selectors/issues/121 --- src/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index 33ef4dd..96604c8 100644 --- a/src/index.js +++ b/src/index.js @@ -106,7 +106,7 @@ const localizeSelectors = (selectors, mode, getAlias) => { const walkRules = (css, callback) => { css.walkRules(rule => { - if (rule.parent.type !== "atrule" || !/keyframes$/.test(rule.parent.name)) { + if (rule.parent && rule.parent.type !== "atrule" || !/keyframes$/.test(rule.parent.name)) { callback(rule); } }); From aa02221b24f8bd71ea3393215736583d1bbca732 Mon Sep 17 00:00:00 2001 From: Alexander Mextner Date: Tue, 27 Feb 2018 20:53:01 +0300 Subject: [PATCH 2/2] fix --- src/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index 96604c8..a2ec158 100644 --- a/src/index.js +++ b/src/index.js @@ -106,7 +106,7 @@ const localizeSelectors = (selectors, mode, getAlias) => { const walkRules = (css, callback) => { css.walkRules(rule => { - if (rule.parent && rule.parent.type !== "atrule" || !/keyframes$/.test(rule.parent.name)) { + if (rule.parent && (rule.parent.type !== "atrule" || !/keyframes$/.test(rule.parent.name))) { callback(rule); } });