@wocker/ws
Version:
Docker workspace for web projects
15 lines (14 loc) • 473 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.injectVariables = void 0;
const injectVariables = (str, data) => {
let res = str;
Object.keys(data).forEach((key) => {
const variableName = `\\$\\{${key}\\}`;
const variableValue = data[key];
const regex = new RegExp(variableName, "g");
res = res.replace(regex, variableValue);
});
return res;
};
exports.injectVariables = injectVariables;