quicksilver-cli
Version:
Cli tool for Quicksilver
10 lines (9 loc) • 349 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
function replace(str, params) {
const names = Object.keys(params)
.map(name => name.replace(/[\.\(\)]/g, "_"));
const values = Object.values(params);
return new Function(...names, `return \`${str}\`;`)(...values);
}
exports.replace = replace;