vue-files-preview-inno
Version:
A tool for previewing files such as doc, excel, pdf, image, markdown, txt, audio, and video and so on.
1 lines • 2.72 kB
Source Map (JSON)
{"version":3,"file":"nestedtext.mjs","sources":["../../../../../../node_modules/highlight.js/lib/languages/nestedtext.js"],"sourcesContent":["/*\nLanguage: NestedText\nDescription: NestedText is a file format for holding data that is to be entered, edited, or viewed by people.\nWebsite: https://nestedtext.org/\nCategory: config\n*/\n\n/** @type LanguageFn */\nfunction nestedtext(hljs) {\n const NESTED = {\n match: [\n /^\\s*(?=\\S)/, // have to look forward here to avoid polynomial backtracking\n /[^:]+/,\n /:\\s*/,\n /$/\n ],\n className: {\n 2: \"attribute\",\n 3: \"punctuation\"\n }\n };\n const DICTIONARY_ITEM = {\n match: [\n /^\\s*(?=\\S)/, // have to look forward here to avoid polynomial backtracking\n /[^:]*[^: ]/,\n /[ ]*:/,\n /[ ]/,\n /.*$/\n ],\n className: {\n 2: \"attribute\",\n 3: \"punctuation\",\n 5: \"string\"\n }\n };\n const STRING = {\n match: [\n /^\\s*/,\n />/,\n /[ ]/,\n /.*$/\n ],\n className: {\n 2: \"punctuation\",\n 4: \"string\"\n }\n };\n const LIST_ITEM = {\n variants: [\n { match: [\n /^\\s*/,\n /-/,\n /[ ]/,\n /.*$/\n ] },\n { match: [\n /^\\s*/,\n /-$/\n ] }\n ],\n className: {\n 2: \"bullet\",\n 4: \"string\"\n }\n };\n\n return {\n name: 'Nested Text',\n aliases: [ 'nt' ],\n contains: [\n hljs.inherit(hljs.HASH_COMMENT_MODE, {\n begin: /^\\s*(?=#)/,\n excludeBegin: true\n }),\n LIST_ITEM,\n STRING,\n NESTED,\n DICTIONARY_ITEM\n ]\n };\n}\n\nmodule.exports = nestedtext;\n"],"names":["nestedtext","hljs","NESTED","DICTIONARY_ITEM","STRING","LIST_ITEM","nestedtext_1"],"mappings":";;;;AAQA,WAASA,EAAWC,GAAM;AACxB,UAAMC,IAAS;AAAA,MACb,OAAO;AAAA,QACL;AAAA;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA;MAEF,WAAW;AAAA,QACT,GAAG;AAAA,QACH,GAAG;AAAA;IAET,GACQC,IAAkB;AAAA,MACtB,OAAO;AAAA,QACL;AAAA;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA;MAEF,WAAW;AAAA,QACT,GAAG;AAAA,QACH,GAAG;AAAA,QACH,GAAG;AAAA;IAET,GACQC,IAAS;AAAA,MACb,OAAO;AAAA,QACL;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA;MAEF,WAAW;AAAA,QACT,GAAG;AAAA,QACH,GAAG;AAAA;IAET,GACQC,IAAY;AAAA,MAChB,UAAU;AAAA,QACR,EAAE,OAAO;AAAA,UACP;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,QACR,EAAO;AAAA,QACD,EAAE,OAAO;AAAA,UACP;AAAA,UACA;AAAA,QACR,EAAO;AAAA;MAEH,WAAW;AAAA,QACT,GAAG;AAAA,QACH,GAAG;AAAA;IAET;AAEE,WAAO;AAAA,MACL,MAAM;AAAA,MACN,SAAS,CAAE,IAAI;AAAA,MACf,UAAU;AAAA,QACRJ,EAAK,QAAQA,EAAK,mBAAmB;AAAA,UACnC,OAAO;AAAA,UACP,cAAc;AAAA,QACtB,CAAO;AAAA,QACDI;AAAA,QACAD;AAAA,QACAF;AAAA,QACAC;AAAA;IAEN;AAAA,EACA;AAEA,SAAAG,IAAiBN;;","x_google_ignoreList":[0]}