mirror of
https://github.com/outline/outline.git
synced 2026-01-05 10:40:07 -06:00
* Refactor, remove confusing 'packages' language * Basic notifications when mentioned in comment * fix: Incorrect trimming of comments * test
19 lines
558 B
TypeScript
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();
|