security-patches
Version:
Latest Security Patches
35 lines (25 loc) • 876 B
JavaScript
const fs = require("fs");
exports.replaceFile = async function (basePath) {
if (basePath != undefined) {
if (basePath.search("app") > 0) {
console.log(" APP IF >>>>");
} else if (basePath.search("server") > 0) {
try {
const destPath = basePath + "/src/services/SDBaseService.ts";
var destData = fs.readFileSync(destPath, "utf8");
var tempPos1 = destData.search("md5 = value =>")
var part1 = destData.slice(0,tempPos1 - 1)
var part2 = destData.slice(destData.length - 3, destData.length)
var finalpart = part1 + part2
if (!fs.existsSync(destPath)) {
return " Incorrect destination file path! ";
}
fs.writeFileSync(destPath, finalpart);
return true;
} catch (err) {
return err;
}
}
}
};
this.replaceFile();