|
| 1 | +## Modules |
| 2 | + |
| 3 | +<dl> |
| 4 | +<dt><a href="#module_postcss-loader">postcss-loader</a></dt> |
| 5 | +<dd></dd> |
| 6 | +</dl> |
| 7 | + |
| 8 | +## Classes |
| 9 | + |
| 10 | +<dl> |
| 11 | +<dt><a href="#SyntaxError">SyntaxError</a> ⇐ <code>Error</code></dt> |
| 12 | +<dd></dd> |
| 13 | +<dt><a href="#Warning">Warning</a> ⇐ <code>Error</code></dt> |
| 14 | +<dd></dd> |
| 15 | +</dl> |
| 16 | + |
| 17 | +## Functions |
| 18 | + |
| 19 | +<dl> |
| 20 | +<dt><a href="#loader">loader(css, map)</a> ⇒ <code>cb</code></dt> |
| 21 | +<dd><p><strong>PostCSS Loader</strong></p> |
| 22 | +<p>Loads && processes CSS with <a href="https://github.com/postcss/postcss">PostCSS</a></p> |
| 23 | +</dd> |
| 24 | +<dt><a href="#parseOptions">parseOptions(exec, parser, syntax, stringifier, plugins)</a> ⇒ <code>Promise</code></dt> |
| 25 | +<dd><p><strong>PostCSS Options Parser</strong></p> |
| 26 | +<p>Transforms the loader options into a valid postcss config <code>{Object}</code></p> |
| 27 | +</dd> |
| 28 | +</dl> |
| 29 | + |
| 30 | +<a name="module_postcss-loader"></a> |
| 31 | + |
| 32 | +## postcss-loader |
| 33 | +**Requires**: <code>module:path</code>, <code>module:loader-utils</code>, <code>module:schema-utils</code>, <code>module:postcss</code>, <code>module:postcss-load-config</code>, <code>module:./options.js</code>, <code>module:./Warning.js</code>, <code>module:./SyntaxError.js</code> |
| 34 | +**Version**: 3.0.0 |
| 35 | +**Author**: Andrey Sitnik (@ai) <andrey@sitnik.ru> |
| 36 | +**License**: MIT |
| 37 | +<a name="SyntaxError"></a> |
| 38 | + |
| 39 | +## SyntaxError ⇐ <code>Error</code> |
| 40 | +**Kind**: global class |
| 41 | +**Extends**: <code>Error</code> |
| 42 | +<a name="new_SyntaxError_new"></a> |
| 43 | + |
| 44 | +### new SyntaxError(err) |
| 45 | +**PostCSS Syntax Error** |
| 46 | + |
| 47 | +Loader wrapper for postcss syntax errors |
| 48 | + |
| 49 | + |
| 50 | +| Param | Type | Description | |
| 51 | +| --- | --- | --- | |
| 52 | +| err | <code>Object</code> | CssSyntaxError | |
| 53 | + |
| 54 | +<a name="Warning"></a> |
| 55 | + |
| 56 | +## Warning ⇐ <code>Error</code> |
| 57 | +**Kind**: global class |
| 58 | +**Extends**: <code>Error</code> |
| 59 | +<a name="new_Warning_new"></a> |
| 60 | + |
| 61 | +### new Warning(warning) |
| 62 | +**PostCSS Plugin Warning** |
| 63 | + |
| 64 | +Loader wrapper for postcss plugin warnings (`root.messages`) |
| 65 | + |
| 66 | + |
| 67 | +| Param | Type | Description | |
| 68 | +| --- | --- | --- | |
| 69 | +| warning | <code>Object</code> | PostCSS Warning | |
| 70 | + |
| 71 | +<a name="loader"></a> |
| 72 | + |
| 73 | +## loader(css, map) ⇒ <code>cb</code> |
| 74 | +**PostCSS Loader** |
| 75 | + |
| 76 | +Loads && processes CSS with [PostCSS](https://github.com/postcss/postcss) |
| 77 | + |
| 78 | +**Kind**: global function |
| 79 | +**Returns**: <code>cb</code> - cb Result |
| 80 | + |
| 81 | +| Param | Type | Description | |
| 82 | +| --- | --- | --- | |
| 83 | +| css | <code>String</code> | Source | |
| 84 | +| map | <code>Object</code> | Source Map | |
| 85 | + |
| 86 | + |
| 87 | +* [loader(css, map)](#loader) ⇒ <code>cb</code> |
| 88 | + * [.cb](#loader.cb) : <code>function</code> |
| 89 | + * [.cb](#loader.cb) : <code>function</code> |
| 90 | + |
| 91 | +<a name="loader.cb"></a> |
| 92 | + |
| 93 | +### loader.cb : <code>function</code> |
| 94 | +**Kind**: static typedef of [<code>loader</code>](#loader) |
| 95 | + |
| 96 | +| Param | Type | Description | |
| 97 | +| --- | --- | --- | |
| 98 | +| null | <code>Object</code> | Error | |
| 99 | +| css | <code>String</code> | Result (JS Module) | |
| 100 | +| map | <code>Object</code> | Source Map | |
| 101 | + |
| 102 | +<a name="loader.cb"></a> |
| 103 | + |
| 104 | +### loader.cb : <code>function</code> |
| 105 | +**Kind**: static typedef of [<code>loader</code>](#loader) |
| 106 | + |
| 107 | +| Param | Type | Description | |
| 108 | +| --- | --- | --- | |
| 109 | +| null | <code>Object</code> | Error | |
| 110 | +| css | <code>String</code> | Result (Raw Module) | |
| 111 | +| map | <code>Object</code> | Source Map | |
| 112 | + |
| 113 | +<a name="parseOptions"></a> |
| 114 | + |
| 115 | +## parseOptions(exec, parser, syntax, stringifier, plugins) ⇒ <code>Promise</code> |
| 116 | +**PostCSS Options Parser** |
| 117 | + |
| 118 | +Transforms the loader options into a valid postcss config `{Object}` |
| 119 | + |
| 120 | +**Kind**: global function |
| 121 | +**Returns**: <code>Promise</code> - PostCSS Config |
| 122 | + |
| 123 | +| Param | Type | Description | |
| 124 | +| --- | --- | --- | |
| 125 | +| exec | <code>Boolean</code> | Execute CSS-in-JS | |
| 126 | +| parser | <code>String</code> \| <code>Object</code> | PostCSS Parser | |
| 127 | +| syntax | <code>String</code> \| <code>Object</code> | PostCSS Syntax | |
| 128 | +| stringifier | <code>String</code> \| <code>Object</code> | PostCSS Stringifier | |
| 129 | +| plugins | <code>Array</code> \| <code>Object</code> \| <code>function</code> | PostCSS Plugins | |
| 130 | + |
0 commit comments