feat: update lowlight to v2

This commit is contained in:
Philipp Kühn
2021-05-31 20:49:42 +02:00
parent 71221f54d1
commit 7e96d98a21
5 changed files with 8 additions and 9 deletions

View File

@@ -1,4 +1,4 @@
import lowlight from 'lowlight/lib/core'
import { lowlight } from 'lowlight/lib/core'
import CodeBlock, { CodeBlockOptions } from '@tiptap/extension-code-block'
import { LowlightPlugin } from './lowlight-plugin'

View File

@@ -34,8 +34,8 @@ function getDecorations({ doc, name, lowlight }: { doc: ProsemirrorNode, name: s
const { language } = block.node.attrs
const languages = lowlight.listLanguages()
const nodes = language && languages.includes(language)
? lowlight.highlight(language, block.node.textContent).value
: lowlight.highlightAuto(block.node.textContent).value
? lowlight.highlight(language, block.node.textContent).children
: lowlight.highlightAuto(block.node.textContent).children
parseNodes(nodes).forEach(node => {
const to = from + node.text.length