0.0.2 • Published 6 years ago

postcss-wrap-namespace v0.0.2

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

PostCSS Wrap Namespace Build Status

PostCSS plugin to wrap css rules into a namespace and change the rules on html or :root in rootSelector, eg .my-selector {} to .namespace .my-selector {}, html {} to .rootSelector {}"

Example Input

.foo {
    /* Input example */
}

html {
    /* Input example */
}

Example OutPut

.namespace .foo {
    /* Output example */
}

#rootSelector {
    /* Input example */
}

Installation

npm i -D postcss-wrap-namespace

Usage

postcss([require('postcss-wrap-namespace')]);

Options

options.namespace

Type: String

Provide a namespace selector in which to wrap CSS.

options.rootSelector

Type: String

Provide a root selector in which to replace html or :root.

options.skip

Type: Regular Expression or Array of Regular Expressions

Skip selectors from being wrapped. Even if you will not set this option, it will still skip css animation selectors from, to and endingWithPercentSymbol%