silverbullet/web/cm_plugins/clean.ts

24 lines
742 B
TypeScript
Raw Normal View History

import type { Extension } from "../deps.ts";
2022-11-15 02:36:35 +08:00
import { blockquotePlugin } from "./block_quote.ts";
import { directivePlugin } from "./directive.ts";
import { hideHeaderMarkPlugin, hideMarks } from "./hide_mark.ts";
import { hideImageNodePlugin } from "./image.ts";
import { goToLinkPlugin } from "./link.ts";
import { listBulletPlugin } from "./list.ts";
2022-11-15 02:36:35 +08:00
import { tablePlugin } from "./table.ts";
import { taskListPlugin } from "./task.ts";
import { cleanWikiLinkPlugin } from "./wiki_link.ts";
export const cleanModePlugs = [
goToLinkPlugin,
directivePlugin,
2022-11-15 02:36:35 +08:00
blockquotePlugin,
hideMarks(),
hideHeaderMarkPlugin,
hideImageNodePlugin,
taskListPlugin,
listBulletPlugin,
2022-11-15 02:36:35 +08:00
tablePlugin,
cleanWikiLinkPlugin(),
] as Extension[];