Name: postcss-use
Owner: PostCSS
Description: Enable PostCSS plugins directly in your stylesheet.
Created: 2015-06-22 16:45:23.0
Updated: 2018-04-10 09:12:20.0
Pushed: 2018-02-14 23:27:41.0
Homepage: null
Size: 42
Language: JavaScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Enable PostCSS plugins directly in your stylesheet.
postcss-preset-env(stage: 0, browsers: "last 2 versions");
a {
color: red
With npm do:
install postcss-use --save
Options may be passed into plugins as a JSON object, an array, a hash map, or
as declarations. Hash maps will follow the format of
option: value, option2: value2
.
With postcss-discard-comments:
postcss-discard-comments(removeAll: true);
test */
color: red
You may also use configuration blocks that are more CSS-like. Note that root array options cannot be parsed by this method.
postcss-discard-comments {
removeAll: true
color: red
Type: array|string
Required option.
The modules
option specifies a list of allowable PostCSS Plugins, expressed
as a String
, Array
, or RegExp
. By default, all plugins are disabled in
order to prevent malicious usage in browser environments.
{
allow plugins starting with autoprefixer, postcss, precss, and cssnano
dules: [
/^autoprefixer/,
/^postcss/,
/^precss/,
/^cssnano/
s
{
allow autoprefixer, postcss-preset-env, and postcss-flexbugs-fixes
dules: [ 'autoprefixer', 'postcss-preset-env', 'postcss-flexbugs-fixes' ]
Setting the option to "*"
will allow PostCSS Use to require any plugins. This
is not recommended for environments where you may be accepting arbitrary user
input; use at your own risk.
Type: boolean
(default: false
)
The resolveFromFile
option specifies whether plugins should be resolved
relative to the file that referenced them. This may be used to enable the usage
of different versions of the same plugin. By default, it is disabled.
{
solveFromFile: true
Type: object
(default: {}
)
The options
option specifies individual options for specific plugins by
plugin name.
{
tions: {
'postcss-preset-env': {
stage: 0,
browsers: 'last two versions'
}
See the PostCSS documentation for examples for your environment.
Thanks goes to these wonderful people (emoji key):
|
Ben Briggs
? ? ? ?? |
Jonathan Neal
? ?? |
??
? |
Maxime Thirouin
? |
Bogdan Chadkin
? ? |
Espen Hovlandsdal
? ?? |
Andrey Sitnik
? |
| :—: | :—: | :—: | :—: | :—: | :—: | :—: |
This project follows the all-contributors specification. Contributions of any kind welcome!
MIT © Ben Briggs