postcss-pxtorem.js 587 Bytes
var fs = require('fs');
var postcss = require('postcss');
var pxtorem = require('postcss-pxtorem');
var css = fs.readFileSync('./css/child-theme.css', 'utf8');
var options = {
    rootValue: 16,
    unitPrecision: 5,
    propList: ['font', 'font-size', 'line-height', 'letter-spacing'],
    selectorBlackList: [],
    replace: true,
    mediaQuery: false,
    minPixelValue: 0,

};

var processedCss = postcss(pxtorem(options)).process(css).css;

fs.writeFile('./css/child-theme.css', processedCss, function (err) {
  if (err) {
    throw err;
  }
  console.log('Rem file written.');
});