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,
breaks: true,
silent: true,
tokenizer: {
}
})
mconverted.use({
tokenizer: {
del(src) {
const cap = /^~~+(?=\S)([\s\S]*?\S)~~+/.exec(src);
if (cap) {
return {
type: 'del',
raw: cap[0],
text: cap[2],
tokens: []
};
}
return false;
const cap = /^~~~(?=\S)([\s\S]*?\S)~~~/.exec(src);
if (cap) {
return {
type: 'del',
raw: cap[0],
text: cap[1],
tokens: this.lexer.inlineTokens(cap[1])
};
}
}
}
});
})