UNPKG

@wocker/ws

Version:

Docker workspace for web projects

15 lines (14 loc) 473 B
"use strict"; 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;