chunk-S6G7NEBI.js 1.4 KB

123456
  1. import { require_markup_templating } from './chunk-ZZ4BVPK3.js';
  2. import { __commonJS } from './chunk-BS5JN4MX.js';
  3. var require_handlebars=__commonJS({"../../node_modules/refractor/lang/handlebars.js"(exports,module){var refractorMarkupTemplating=require_markup_templating();module.exports=handlebars;handlebars.displayName="handlebars";handlebars.aliases=["hbs"];function handlebars(Prism){Prism.register(refractorMarkupTemplating),function(Prism2){Prism2.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},Prism2.hooks.add("before-tokenize",function(env){var handlebarsPattern=/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g;Prism2.languages["markup-templating"].buildPlaceholders(env,"handlebars",handlebarsPattern);}),Prism2.hooks.add("after-tokenize",function(env){Prism2.languages["markup-templating"].tokenizePlaceholders(env,"handlebars");}),Prism2.languages.hbs=Prism2.languages.handlebars;}(Prism);}}});
  4. export { require_handlebars };