@awayfl/swf-loader
Version:
Viewer for playing swf files
24 lines (18 loc) • 880 B
JavaScript
;
exports.__esModule = true;
var fs = require("fs");
// read in the /index.ts
// use regex to find a console log for printing the version and update it for the new version
// update /index.ts with the new content
console.log("update src/index.ts with version:", process.env.npm_package_version);
fs.readFile("./index.ts", 'utf8', function(err, data) {
if (err) throw err;
var re = /(.*[a-zA-Z]\s\-\s)(.*)(\"\)\;.*)/;
//console.log("before", data)
data = data.replace(re, "$1"+process.env.npm_package_version+"$3");//#BUILD_VIA_NPM_VERSION_PATCH_TO_DISPLAY_VERSION_HERE#", process.env.npm_package_version);
//console.log("after", data)
fs.writeFile("./index.ts", data, function(err) {
if (err) throw err;
console.log("Updated ./index.ts with inserted version ", process.env.npm_package_version);
});
});