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 19c73e6 commit 06a13d2Copy full SHA for 06a13d2
src/packages/ufm/plugins/marked-ufm.plugin.ts
@@ -16,13 +16,9 @@ export function ufm(plugins: Array<UfmPlugin> = []): MarkedExtension {
16
return {
17
name: alias,
18
level: 'inline',
19
- start: (src: string) => {
20
- const regex = new RegExp(`\\{${marker}`);
21
- const match = src.match(regex);
22
- return match ? match.index : -1;
23
- },
24
- tokenizer(src: string): Tokens.Generic | undefined {
25
- const pattern = `^(?<!\\\\){{?${marker}((?:[a-zA-Z][\\w-]*|[\\{].*?[\\}]+|[\\[].*?[\\]])+)(?<!\\\\)}}?`;
+ start: (src: string) => src.indexOf(`{${marker}`),
+ tokenizer: (src: string) => {
+ const pattern = `^\\{${marker}([^}]*)\\}`;
26
const regex = new RegExp(pattern);
27
const match = src.match(regex);
28
0 commit comments