Blame view

node_modules/postcss-selector-parser/README.md 1.03 KB
2a09d1a4   liuqimichale   添加宜春 天水 宣化
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
  # postcss-selector-parser [![Build Status](https://travis-ci.org/postcss/postcss-selector-parser.svg?branch=master)](https://travis-ci.org/postcss/postcss-selector-parser)
  
  > Selector parser with built in methods for working with selector strings.
  
  ## Install
  
  With [npm](https://npmjs.com/package/postcss-selector-parser) do:
  
  ```
  npm install postcss-selector-parser
  ```
  
  ## Quick Start
  
  ```js
  var parser = require('postcss-selector-parser');
  var transform = function (selectors) {
      selectors.eachInside(function (selector) {
          // do something with the selector
          console.log(String(selector))
      });
  };
  
  var transformed = parser(transform).process('h1, h2, h3').result;
  ```
  
  To normalize selector whitespace:
  
  ```js
  var parser = require('postcss-selector-parser');
  var normalized = parser().process('h1, h2, h3', {lossless:false}).result;
  // -> h1,h2,h3
  ```
  
  ## API
  
  Please see [API.md](API.md).
  
  ## Credits
  
  * Huge thanks to Andrey Sitnik (@ai) for work on PostCSS which helped
    accelerate this module's development.
  
  ## License
  
  MIT