Skip to content

PostCSS plugin that extracts styles from css based on decelerations matching.

License

Notifications You must be signed in to change notification settings

felixmosh/postcss-extract-styles

Repository files navigation

PostCSS Extract Styles Build Status npm

PostCSS plugin that extracts styles from css based on deceleration matching.

Options

pattern : Regex | Array

Usage

const options = {
  pattern: /{{[^\}]+}}/g
};
postcss([ require('postcss-extract-styles')(options) ]
  .then((result) => {
     result.css // will be the "remain" part
     result.extracted // will be the "extracted" part
  });

Example

.wix-tpa {
	color: {{color-1}};
	margin-left: 10px;
}
// remain
.wix-tpa {
  margin-left: 10px;
}
// extracted
.wix-tpa {
  color: {{color-1}};
}

Testing

$ npm test

See PostCSS docs for examples for your environment.

About

PostCSS plugin that extracts styles from css based on decelerations matching.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published