UNPKG

postcss-px2rem-exclude

Version:

Based on postcss-px2rem added the exclude folder options.

18 lines (15 loc) 509 B
'use strict'; var postcss = require('postcss'); var Px2rem = require('px2rem'); module.exports = postcss.plugin('postcss-px2rem-exclude', function (options) { return function (css, result) { if (options.exclude && css.source.input.file.match(options.exclude) !== null) { result.root = css; return } var oldCssText = css.toString(); var px2remIns = new Px2rem(options); var newCssText = px2remIns.generateRem(oldCssText); result.root = postcss.parse(newCssText) } });