2 lines
1.0 KiB
JavaScript
2 lines
1.0 KiB
JavaScript
import{g as i}from"./syntax-highlight-CQw1bBY6.js";import{a as g}from"./lua-CiOFnLEM.js";import{a as f}from"./markup-templating-C7tXeHgl.js";function p(t,e){for(var a=0;a<e.length;a++){const r=e[a];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in t)){const n=Object.getOwnPropertyDescriptor(r,o);n&&Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var s=g,c=f,u=l;l.displayName="etlua";l.aliases=[];function l(t){t.register(s),t.register(c),function(e){e.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:e.languages.lua}},e.hooks.add("before-tokenize",function(a){var r=/<%[\s\S]+?%>/g;e.languages["markup-templating"].buildPlaceholders(a,"etlua",r)}),e.hooks.add("after-tokenize",function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"etlua")})}(t)}const d=i(u),b=p({__proto__:null,default:d},[u]);export{b as e};
|