refactor: update del tokenizer in parser.ts

This commit is contained in:
kwaroran
2024-06-07 18:25:09 +09:00
parent 7bb056d6a8
commit 7143de221d

View File

@@ -19,27 +19,20 @@ const mconverted = new Marked({
gfm: true, gfm: true,
breaks: true, breaks: true,
silent: true, silent: true,
tokenizer: {
}
})
mconverted.use({
tokenizer: { tokenizer: {
del(src) { del(src) {
const cap = /^~~+(?=\S)([\s\S]*?\S)~~+/.exec(src); const cap = /^~~~(?=\S)([\s\S]*?\S)~~~/.exec(src);
if (cap) { if (cap) {
return { return {
type: 'del', type: 'del',
raw: cap[0], raw: cap[0],
text: cap[2], text: cap[1],
tokens: [] tokens: this.lexer.inlineTokens(cap[1])
}; };
} }
return false;
} }
} }
}); })