UNPKG

squirrelly

Version:

Simple and powerful template engine that supports helpers, partials, filters, native code, and Express.

3 lines (2 loc) 999 B
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).Sqrl={})}(this,function(e){"use strict";var t={},n={},r={"&":"&amp;","<":"&lt;",'"':"&quot;","'":"&#39;"};function i(e){return r[e]}var o=/[&<"']/g,f=/[&<"']/,u={e:function(e){var t=String(e);return f.test(t)?t.replace(o,i):t}},a={},c={start:"",end:""};e.F=u,e.H=t,e.P=n,e.Render=function(e,r){return"function"==typeof e?e(r,{H:t,F:u,P:n}):"Err: Function must be 1st arg"},e.autoEscaping=function(e){return e},e.defineFilter=function(e,t){u[e]=t},e.defineHelper=function(e,n){t[e]=n},e.definePartial=function(e,t){n[e]=t},e.setDefaultFilters=function(e){if("clear"===e)a={};else for(var t in e)e.hasOwnProperty(t)&&(a[t]=e[t]);!function(){for(var e in c={start:"",end:""},a)a.hasOwnProperty(e)&&a[e]&&(c.start+="Sqrl.F."+e+"(",c.end+=")")}()},Object.defineProperty(e,"__esModule",{value:!0})}); //# sourceMappingURL=squirrelly.runtime.min.js.map