UNPKG

trs-tag

Version:

a tool for easy update package.version and create git tag / push git tag

10 lines (9 loc) 380 B
var fs = require('fs'); exports.fileReplace = function fileReplace(config,tagName){ const reg =new RegExp(config.reg) ; const rep = config.replace; const replaceTemplate = rep.replace(/__VERSION__/,`${tagName}`) const data = fs.readFileSync(config.path, 'utf-8'); const str = data.replace(reg,replaceTemplate); fs.writeFileSync(config.path,str) }