Blame view

node_modules/postcss-modules-extract-imports/README.md 1.58 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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
  # CSS Modules: Extract Imports
  
  [![Build Status](https://travis-ci.org/css-modules/postcss-modules-extract-imports.svg?branch=master)](https://travis-ci.org/css-modules/postcss-modules-extract-imports)
  
  Transforms:
  
  ```css
  :local(.continueButton) {
    composes: button from "library/button.css";
    color: green;
  }
  ```
  
  into:
  
  ```css
  :import("library/button.css") {
    button: __tmp_487387465fczSDGHSABb;
  }
  :local(.continueButton) {
    composes: __tmp_487387465fczSDGHSABb;
    color: green;
  }
  ```
  
  ## Specification
  
  - Only a certain whitelist of properties are inspected. Currently, that whitelist is `['composes']` alone.
  - An extend-import has the following format:
  ```
  composes: className [... className] from "path/to/file.css";
  ```
  
  ## Building
  
  ```
  npm install
  npm build
  npm test
  ```
  
  [![Build Status](https://travis-ci.org/css-modules/postcss-modules-extract-imports.svg?branch=master)](https://travis-ci.org/css-modules/postcss-modules-extract-imports)
  
  * Lines: [![Coverage Status](https://coveralls.io/repos/css-modules/postcss-modules-extract-imports/badge.svg?branch=master)](https://coveralls.io/r/css-modules/postcss-modules-extract-imports?branch=master)
  * Statements: [![codecov.io](http://codecov.io/github/css-modules/postcss-modules-extract-imports/coverage.svg?branch=master)](http://codecov.io/github/css-modules/postcss-modules-extract-imports?branch=master)
  
  ## Development
  
  - `npm watch` will watch `src` for changes and rebuild
  - `npm autotest` will watch `src` and `test` for changes and retest
  
  ## License
  
  ISC
  
  ## With thanks
  
  - Mark Dalgleish
  - Tobias Koppers
  - Guy Bedford
  
  ---
  Glen Maddern, 2015.