UNPKG

magic-cli

Version:

A tools to help you easily develop react(vue) project

15 lines (13 loc) 435 B
var replaceRule = require('../replace-rule') module.exports = function(replaceObj) { return function(files, metalsmith, done) { var replaceRegx = replaceRule.regex Object.keys(files).forEach(function(file) { var str = files[file].contents.toString() if (replaceRegx.test(str)) { files[file].contents = new Buffer(str.replace(replaceRegx, replaceRule.factory(replaceObj))) } }) done() } }