@rakutentech/docsify-code-inline
Version:
Syntax highlighting for inline code
3 lines (2 loc) • 1.12 kB
JavaScript
var e,n,o,d;function c(e){return e.replace(/\[`(.*?)(?<!\\(\\{2})*)`\s+([a-z0-9-]+?)\](?!\()/g,((e,n,o,d)=>`<code class="language-${d}">${n.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")}</code>`))}const i='\n.markdown-section :not(pre) > code[class*="language-"] {\n background: var(--code-theme-background);\n margin: var(--code-inline-margin);\n padding: var(--code-inline-padding);\n border-radius: var(--code-inline-border-radius);\n color: var(--code-inline-color, currentColor);\n}\n';if("undefined"!=typeof document){if(void 0===(null===(n=null===(e=document.currentScript)||void 0===e?void 0:e.dataset)||void 0===n?void 0:n.noAutoload)){const e=e=>{e.beforeEach((e=>c(e)))};$docsify=$docsify||{},$docsify.plugins=$docsify.plugins||[],$docsify.plugins.push(e)}void 0===(null===(d=null===(o=document.currentScript)||void 0===o?void 0:o.dataset)||void 0===d?void 0:d.noCssInject)&&document.head.insertBefore(document.createElement("style"),document.head.firstElementChild).appendChild(document.createTextNode(i))}export{i as DEFAULT_CSS,c as transform};
//# sourceMappingURL=index.esm.min.js.map