template-templates
Version:
Use incredibly efficient and stupidly-tiny functions to parse plain template-strings.
3 lines (2 loc) • 508 B
JavaScript
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e||self).TemplateTemplates={})}(this,function(e){var t=function(e,t){return void 0===t&&(t=[]),new Function("_tpltpl_vars","const {"+t.join(",")+"} = _tpltpl_vars\nreturn `"+e.replace(/`/g,"\\`")+"`")},n=function(e,n){return void 0===n&&(n={}),t(e,Object.keys(n))(n)};n.compile=t,e.compile=t,e.default=n,e.tpl=n});
//# sourceMappingURL=template-templates.umd.js.map