postcss-selector-not
Advanced tools
Comparing version 1.0.2 to 1.1.0
@@ -0,1 +1,5 @@ | ||
# 1.1.0 - 2015-06-13 | ||
- Added: `lineBreak` option | ||
# 1.0.2 - 2015-06-13 | ||
@@ -2,0 +6,0 @@ |
@@ -51,6 +51,8 @@ "use strict"; | ||
return function () { | ||
var options = arguments[0] === undefined ? {} : arguments[0]; | ||
return function (css) { | ||
css.eachRule(function (rule) { | ||
if (rule.selector && rule.selector.indexOf(pseudoClass) > -1) { | ||
rule.selector = explodeSelector(pseudoClass, rule.selector).join(", "); | ||
rule.selector = explodeSelector(pseudoClass, rule.selector).join("," + (options.lineBreak ? "\n" + rule.before : " ")); | ||
} | ||
@@ -57,0 +59,0 @@ }); |
{ | ||
"name": "postcss-selector-not", | ||
"version": "1.0.2", | ||
"version": "1.1.0", | ||
"description": "PostCSS plugin to transform :not() W3C CSS leve 4 pseudo class to :not() CSS level 3 selectors", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -40,2 +40,10 @@ # postcss-selector-not [![Build Status](https://travis-ci.org/postcss/postcss-selector-not.svg?branch=master)](https://travis-ci.org/postcss/postcss-selector-not) | ||
## Options | ||
### `lineBreak` | ||
(default: `false`) | ||
Allows you to introduce a line break between generated selectors. | ||
--- | ||
@@ -42,0 +50,0 @@ |
5585
49
53