Skip to content

Instantly share code, notes, and snippets.

@deguchi
Created February 6, 2020 06:03
Show Gist options
  • Select an option

  • Save deguchi/131da8c9aaf9ea75cdfdcd62df6163a3 to your computer and use it in GitHub Desktop.

Select an option

Save deguchi/131da8c9aaf9ea75cdfdcd62df6163a3 to your computer and use it in GitHub Desktop.
var fs = require('fs')
var sass = './src/sass/menu.sass';
fs.readFile(sass, 'utf8', function (err,data) {
if (err) {
return console.log(err);
}
// console.log(data)
var result = data.replace(/rem\((.*?)\)/g, function(match) {
console.log(match)
var m = match.match(/[\d+\.]+/);
var value = parseFloat(m);
return Math.ceil(value * 0.625 * 100) / 100 + 'rem'
});
fs.writeFile(sass, result, 'utf8', function (err) {
if (err) return console.log(err);
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment