import {Schema} from "prosemirror-model";
-import {schema as basicSchema} from "prosemirror-schema-basic";
-import {addListNodes} from "prosemirror-schema-list";
-const bookstackSchema = new Schema({
- nodes: addListNodes(basicSchema.spec.nodes, "paragraph block*", "block"),
- marks: basicSchema.spec.marks
-})
+import nodes from "./schema-nodes";
+import marks from "./schema-marks";
-export {bookstackSchema as schema};
\ No newline at end of file
+/** @var {PmSchema} schema */
+const schema = new Schema({
+ nodes,
+ marks,
+});
+
+export default schema;
\ No newline at end of file