UNPKG

@kitmi/utils

Version:

A JavaScript utility library for both server and browser

22 lines (18 loc) 494 B
import _template from 'lodash/template'; const templateSettings = { escape: false, evaluate: false, imports: false, interpolate: /{{([\s\S]+?)}}/g, variable: false, }; /** * @function string.compile * @param {String} str * @param {Object} [settings] - Template settings, {@link https://lodash.com/docs/4.17.15#template} * @returns {Template} */ const compile = (str, settings) => { return _template(str, settings ?? templateSettings); }; export default compile;