Files
outline/shared/editor/lib/markdown/rules.ts
Tom Moor fe4c2fb7d6 chore: Add eslint rule for no-shadow (#6658)
* chore: Add eslint rule for no-shadow

* fix
2024-03-09 13:04:27 -08:00

19 lines
390 B
TypeScript

import markdownit, { PluginSimple } from "markdown-it";
export default function makeRules({
rules = {},
plugins = [],
}: {
rules?: markdownit.Options;
plugins?: PluginSimple[];
}) {
const markdownIt = markdownit("default", {
breaks: false,
html: false,
linkify: false,
...rules,
});
plugins.forEach((plugin) => markdownIt.use(plugin));
return markdownIt;
}