We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7e52254 commit 9733bf6Copy full SHA for 9733bf6
packages/slidev/node/syntax/transform/magic-move.ts
@@ -4,7 +4,8 @@ import { codeToKeyedTokens } from 'shiki-magic-move/core'
4
import { reCodeBlock } from './code-wrapper'
5
import { normalizeRangeStr } from './utils'
6
7
-const reMagicMoveBlock = /^````(?:md|markdown) magic-move(?: *\[([^\]]*)\])?(?: *(\{[^}]*\}))? *([^ \n]*)\n([\s\S]+?)^````$/gm
+// eslint-disable-next-line regexp/no-super-linear-backtracking
8
+const reMagicMoveBlock = /^````(?:md|markdown) magic-move(?: *\[([^\]]*)\])?(?: *(\{[^}]*\}))? *([^\n]*)\n([\s\S]+?)^````\s*?$/gm
9
10
function parseLineNumbersOption(options: string) {
11
return /lines: *true/.test(options) ? true : /lines: *false/.test(options) ? false : undefined
0 commit comments