fix: Handle markdown-to-text errors gracefully

This commit is contained in:
Maksim Eltyshev
2025-08-30 17:28:23 +02:00
parent 6863f557a3
commit d792e4064b

View File

@@ -8,10 +8,15 @@ import transform from '@diplodoc/transform';
import plugins from '../configs/markdown-plugins';
export default (markdown) => {
const tokens = transform(markdown, {
plugins,
tokens: true,
});
let tokens;
try {
tokens = transform(markdown, {
plugins,
tokens: true,
});
} catch (error) {
return error.toString();
}
return tokens
.flatMap((token) => {