Files
outline/server/editor/index.ts
Tom Moor d3b099819d feat: Add @mention support to comments (#5001)
* Refactor, remove confusing 'packages' language

* Basic notifications when mentioned in comment

* fix: Incorrect trimming of comments

* test
2023-03-06 19:19:49 -08:00

19 lines
558 B
TypeScript

import { Schema } from "prosemirror-model";
import ExtensionManager from "@shared/editor/lib/ExtensionManager";
import { richExtensions, withComments } from "@shared/editor/nodes";
const extensions = withComments(richExtensions);
const extensionManager = new ExtensionManager(extensions);
export const schema = new Schema({
nodes: extensionManager.nodes,
marks: extensionManager.marks,
});
export const parser = extensionManager.parser({
schema,
plugins: extensionManager.rulePlugins,
});
export const serializer = extensionManager.serializer();