const replace = require("replace-in-file"); const gitHash = require('child_process') .execSync("git rev-parse --short HEAD") .toString().trim() const options = { files: "dist/static/vue/*.js", from: /VBV_VERSION_BUILD_NUMBER_VBV/g, to: new Date().toISOString().replace("T", " ").substring(0, 19) + ' ' + gitHash, }; replace(options, (error, results) => { if (error) { return console.error("Versionize Error occurred:", error); } console.log(`Versionized ${results.filter((f) => f.hasChanged).length} files`); });