From f6bf25c0d051f6a458049da223d7cb80dd8904d2 Mon Sep 17 00:00:00 2001 From: chris <kokosias@yahoo.gr> Date: Fri, 20 Dec 2019 13:46:05 +0200 Subject: [PATCH] feat(services): introduce wax-prosemirror-services --- package.json | 7 +++-- wax-prosemirror-core/package.json | 3 ++- .../src/config/defaultConfig.js | 2 +- wax-prosemirror-plugins/package.json | 3 --- wax-prosemirror-services/index.js | 26 +++++++++++++++++++ wax-prosemirror-services/package.json | 21 +++++++++++++++ .../src/AnnotationService/Annotation.js | 0 .../AnnotationService/AnnotationService.js | 0 .../src/AnnotationService/tools/Blockquote.js | 0 .../src/AnnotationService/tools/BulletList.js | 0 .../src/AnnotationService/tools/JoinUp.js | 0 .../src/AnnotationService/tools/Lift.js | 0 .../AnnotationService/tools/OrderedList.js | 0 .../src/AnnotationService/tools/Table.js | 0 .../tools/TableDropDownOptions.js | 0 .../src/AnnotationService/tools/index.js | 0 .../src/ImageService/Image.js | 0 .../src/ImageService/ImageService.js | 0 .../src/ImageService/fileUpload.js | 0 .../src/InlineAnnotations/CodeService/Code.js | 0 .../CodeService/CodeService.js | 0 .../EmphasisService/Emphasis.js | 0 .../EmphasisService/EmphasisService.js | 0 .../InlineAnnotationsService.js | 0 .../SmallCapsService/SmallCaps.js | 0 .../SmallCapsService/SmallCapsService.js | 0 .../StrikeThroughService/StrikeThrough.js | 0 .../StrikeThroughService.js | 0 .../InlineAnnotations/StrongService/Strong.js | 0 .../StrongService/StrongService.js | 0 .../SubscriptService/Subscript.js | 0 .../SubscriptService/SubscriptService.js | 0 .../SuperscriptService/Superscript.js | 0 .../SuperscriptService/SuperscriptService.js | 0 .../UnderlineService/Underline.js | 0 .../UnderlineService/UnderlineService.js | 0 .../src/InlineAnnotations/index.js | 0 .../src/LinkService/LinkComponent.js | 0 .../src/LinkService/LinkPlugin.js | 0 .../src/LinkService/LinkService.js | 0 .../src/LinkService/LinkTool.js | 0 .../src/LinkService/pmPlugins/find.js | 0 .../src/LinkService/pmPlugins/placeholder.js | 0 .../src/MenuService/Menu.js | 0 .../src/MenuService/MenuCollection.js | 0 .../src/MenuService/MenuService.js | 0 .../src/MenuService/MenuWrapper.js | 0 .../src/OverlayService/Overlay.js | 0 .../src/OverlayService/OverlayService.js | 0 .../PlaceholderService/PlaceholderService.js | 0 .../pmPlugins/placeholderPlugin.js | 0 .../src/RedoUndoService/Redo.js | 0 .../src/RedoUndoService/RedoUndo.js | 0 .../src/RedoUndoService/RedoUndoService.js | 0 .../src/RedoUndoService/Undo.js | 0 .../src/RulesService/Rules.js | 0 .../src/RulesService/RulesService.js | 0 .../src/SchemaService/Mark.js | 0 .../src/SchemaService/Node.js | 0 .../src/SchemaService/ParseRule.js | 0 .../src/SchemaService/Schema.js | 0 .../src/SchemaService/SchemaService.js | 0 .../src/ShortCutsService/ShortCuts.js | 0 .../src/ShortCutsService/ShortCutsService.js | 0 .../src/TextStyleService/TextStyle.js | 0 .../src/TextStyleService/TextStyleService.js | 0 .../src/TextStyleService/tools/Author.js | 0 .../TextStyleService/tools/EpigraphPoetry.js | 0 .../TextStyleService/tools/EpigraphProse.js | 0 .../src/TextStyleService/tools/Heading1.js | 0 .../src/TextStyleService/tools/Heading2.js | 0 .../src/TextStyleService/tools/Heading3.js | 0 .../src/TextStyleService/tools/Plain.js | 0 .../src/TextStyleService/tools/Subtitle.js | 0 .../src/TextStyleService/tools/Title.js | 0 .../src/TextStyleService/tools/index.js | 0 .../src/lib/Middleware.js | 0 .../src/lib/ToolGroup.js | 0 .../src/lib/Tools.js | 0 .../src/lib/Utils.js | 0 .../src/overlay/OverlayPlugin.js | 0 81 files changed, 55 insertions(+), 7 deletions(-) create mode 100644 wax-prosemirror-services/index.js create mode 100644 wax-prosemirror-services/package.json rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/AnnotationService/Annotation.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/AnnotationService/AnnotationService.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/AnnotationService/tools/Blockquote.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/AnnotationService/tools/BulletList.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/AnnotationService/tools/JoinUp.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/AnnotationService/tools/Lift.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/AnnotationService/tools/OrderedList.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/AnnotationService/tools/Table.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/AnnotationService/tools/TableDropDownOptions.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/AnnotationService/tools/index.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/ImageService/Image.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/ImageService/ImageService.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/ImageService/fileUpload.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/InlineAnnotations/CodeService/Code.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/InlineAnnotations/CodeService/CodeService.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/InlineAnnotations/EmphasisService/Emphasis.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/InlineAnnotations/EmphasisService/EmphasisService.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/InlineAnnotations/InlineAnnotationsService.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/InlineAnnotations/SmallCapsService/SmallCaps.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/InlineAnnotations/SmallCapsService/SmallCapsService.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/InlineAnnotations/StrikeThroughService/StrikeThrough.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/InlineAnnotations/StrikeThroughService/StrikeThroughService.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/InlineAnnotations/StrongService/Strong.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/InlineAnnotations/StrongService/StrongService.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/InlineAnnotations/SubscriptService/Subscript.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/InlineAnnotations/SubscriptService/SubscriptService.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/InlineAnnotations/SuperscriptService/Superscript.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/InlineAnnotations/SuperscriptService/SuperscriptService.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/InlineAnnotations/UnderlineService/Underline.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/InlineAnnotations/UnderlineService/UnderlineService.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/InlineAnnotations/index.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/LinkService/LinkComponent.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/LinkService/LinkPlugin.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/LinkService/LinkService.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/LinkService/LinkTool.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/LinkService/pmPlugins/find.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/LinkService/pmPlugins/placeholder.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/MenuService/Menu.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/MenuService/MenuCollection.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/MenuService/MenuService.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/MenuService/MenuWrapper.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/OverlayService/Overlay.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/OverlayService/OverlayService.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/PlaceholderService/PlaceholderService.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/PlaceholderService/pmPlugins/placeholderPlugin.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/RedoUndoService/Redo.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/RedoUndoService/RedoUndo.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/RedoUndoService/RedoUndoService.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/RedoUndoService/Undo.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/RulesService/Rules.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/RulesService/RulesService.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/SchemaService/Mark.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/SchemaService/Node.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/SchemaService/ParseRule.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/SchemaService/Schema.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/SchemaService/SchemaService.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/ShortCutsService/ShortCuts.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/ShortCutsService/ShortCutsService.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/TextStyleService/TextStyle.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/TextStyleService/TextStyleService.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/TextStyleService/tools/Author.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/TextStyleService/tools/EpigraphPoetry.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/TextStyleService/tools/EpigraphProse.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/TextStyleService/tools/Heading1.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/TextStyleService/tools/Heading2.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/TextStyleService/tools/Heading3.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/TextStyleService/tools/Plain.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/TextStyleService/tools/Subtitle.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/TextStyleService/tools/Title.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/TextStyleService/tools/index.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/lib/Middleware.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/lib/ToolGroup.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/lib/Tools.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/lib/Utils.js (100%) rename {wax-prosemirror-plugins => wax-prosemirror-services}/src/overlay/OverlayPlugin.js (100%) diff --git a/package.json b/package.json index 090c5c4d7..915070bed 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,8 @@ "version": "0.0.1", "main": "index.js", "author": "Collaborative Knowledge Foundation", - "description": "Monorepo for wax-prosemirror, its components and its integrations", + "description": + "Monorepo for wax-prosemirror, its components and its integrations", "repository": { "type": "git", "url": "git@gitlab.coko.foundation:wax/wax-prosemirror.git" @@ -12,7 +13,8 @@ "private": true, "scripts": { "bootstrap": "lerna bootstrap --no-ci --hoist", - "clean": "yarn run clean:artifacts && yarn run clean:packages && yarn run clean:root", + "clean": + "yarn run clean:artifacts && yarn run clean:packages && yarn run clean:root", "clean:artifacts": "lerna run clean --parallel", "clean:packages": "lerna clean --yes", "clean:root": "rm -rf node_modules", @@ -46,6 +48,7 @@ "wax-prosemirror-utilities", "wax-prosemirror-layouts", "wax-prosemirror-plugins", + "wax-prosemirror-services", "editors/*" ] } diff --git a/wax-prosemirror-core/package.json b/wax-prosemirror-core/package.json index 45b97b43b..ebea988a4 100644 --- a/wax-prosemirror-core/package.json +++ b/wax-prosemirror-core/package.json @@ -26,7 +26,8 @@ "styled-components": "^4.2.0", "inversify": "^5.0.1", "inversify-inject-decorators": "^3.1.0", - "reflect-metadata": "^0.1.13" + "reflect-metadata": "^0.1.13", + "wax-prosemirror-services": "^0.0.3" }, "devDependencies": { "mocha": "^3.4.2", diff --git a/wax-prosemirror-core/src/config/defaultConfig.js b/wax-prosemirror-core/src/config/defaultConfig.js index 4dd44abb1..97d6d7b29 100644 --- a/wax-prosemirror-core/src/config/defaultConfig.js +++ b/wax-prosemirror-core/src/config/defaultConfig.js @@ -11,7 +11,7 @@ import { TextStyleService, InlineAnnotationsService, LinkService -} from "wax-prosemirror-plugins"; +} from "wax-prosemirror-services"; export default { services: [ diff --git a/wax-prosemirror-plugins/package.json b/wax-prosemirror-plugins/package.json index 5cef4e552..f4b4f0164 100644 --- a/wax-prosemirror-plugins/package.json +++ b/wax-prosemirror-plugins/package.json @@ -11,9 +11,6 @@ "dependencies": { "prosemirror-state": "^1.2.2", "prosemirror-view": "^1.13.1", - "inversify": "^5.0.1", - "inversify-inject-decorators": "^3.1.0", - "reflect-metadata": "^0.1.13", "wax-prosemirror-layouts": "^0.0.3", "wax-prosemirror-core": "^0.0.3", "wax-prosemirror-components": "^0.0.3" diff --git a/wax-prosemirror-services/index.js b/wax-prosemirror-services/index.js new file mode 100644 index 000000000..3a8e4b44f --- /dev/null +++ b/wax-prosemirror-services/index.js @@ -0,0 +1,26 @@ +export { default as LinkService } from "./src/LinkService/LinkService"; +export { default as MenuService } from "./src/MenuService/MenuService"; +export { + default as RedoUndoService +} from "./src/RedoUndoService/RedoUndoService"; +export { + default as AnnotationService +} from "./src/AnnotationService/AnnotationService"; +export { + default as TextStyleService +} from "./src/TextStyleService/TextStyleService"; +export { + default as PlaceholderService +} from "./src/PlaceholderService/PlaceholderService"; +export { default as ImageService } from "./src/ImageService/ImageService"; +export { default as RulesService } from "./src/RulesService/RulesService"; +export { default as SchemaService } from "./src/SchemaService/SchemaService"; + +export { + default as ShortCutsService +} from "./src/ShortCutsService/ShortCutsService"; +export { + default as InlineAnnotationsService +} from "./src/InlineAnnotations/InlineAnnotationsService"; + +export { default as Tool } from "./src/lib/Tools"; diff --git a/wax-prosemirror-services/package.json b/wax-prosemirror-services/package.json new file mode 100644 index 000000000..65b05fccc --- /dev/null +++ b/wax-prosemirror-services/package.json @@ -0,0 +1,21 @@ +{ + "name": "wax-prosemirror-services", + "author": "Collaborative Knowledge Foundation", + "version": "0.0.3", + "description": "Wax prosemirror services", + "license": "MIT", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "dependencies": { + "prosemirror-state": "^1.2.2", + "prosemirror-view": "^1.13.1", + "inversify": "^5.0.1", + "inversify-inject-decorators": "^3.1.0", + "reflect-metadata": "^0.1.13", + "wax-prosemirror-layouts": "^0.0.3", + "wax-prosemirror-core": "^0.0.3", + "wax-prosemirror-components": "^0.0.3" + } +} diff --git a/wax-prosemirror-plugins/src/AnnotationService/Annotation.js b/wax-prosemirror-services/src/AnnotationService/Annotation.js similarity index 100% rename from wax-prosemirror-plugins/src/AnnotationService/Annotation.js rename to wax-prosemirror-services/src/AnnotationService/Annotation.js diff --git a/wax-prosemirror-plugins/src/AnnotationService/AnnotationService.js b/wax-prosemirror-services/src/AnnotationService/AnnotationService.js similarity index 100% rename from wax-prosemirror-plugins/src/AnnotationService/AnnotationService.js rename to wax-prosemirror-services/src/AnnotationService/AnnotationService.js diff --git a/wax-prosemirror-plugins/src/AnnotationService/tools/Blockquote.js b/wax-prosemirror-services/src/AnnotationService/tools/Blockquote.js similarity index 100% rename from wax-prosemirror-plugins/src/AnnotationService/tools/Blockquote.js rename to wax-prosemirror-services/src/AnnotationService/tools/Blockquote.js diff --git a/wax-prosemirror-plugins/src/AnnotationService/tools/BulletList.js b/wax-prosemirror-services/src/AnnotationService/tools/BulletList.js similarity index 100% rename from wax-prosemirror-plugins/src/AnnotationService/tools/BulletList.js rename to wax-prosemirror-services/src/AnnotationService/tools/BulletList.js diff --git a/wax-prosemirror-plugins/src/AnnotationService/tools/JoinUp.js b/wax-prosemirror-services/src/AnnotationService/tools/JoinUp.js similarity index 100% rename from wax-prosemirror-plugins/src/AnnotationService/tools/JoinUp.js rename to wax-prosemirror-services/src/AnnotationService/tools/JoinUp.js diff --git a/wax-prosemirror-plugins/src/AnnotationService/tools/Lift.js b/wax-prosemirror-services/src/AnnotationService/tools/Lift.js similarity index 100% rename from wax-prosemirror-plugins/src/AnnotationService/tools/Lift.js rename to wax-prosemirror-services/src/AnnotationService/tools/Lift.js diff --git a/wax-prosemirror-plugins/src/AnnotationService/tools/OrderedList.js b/wax-prosemirror-services/src/AnnotationService/tools/OrderedList.js similarity index 100% rename from wax-prosemirror-plugins/src/AnnotationService/tools/OrderedList.js rename to wax-prosemirror-services/src/AnnotationService/tools/OrderedList.js diff --git a/wax-prosemirror-plugins/src/AnnotationService/tools/Table.js b/wax-prosemirror-services/src/AnnotationService/tools/Table.js similarity index 100% rename from wax-prosemirror-plugins/src/AnnotationService/tools/Table.js rename to wax-prosemirror-services/src/AnnotationService/tools/Table.js diff --git a/wax-prosemirror-plugins/src/AnnotationService/tools/TableDropDownOptions.js b/wax-prosemirror-services/src/AnnotationService/tools/TableDropDownOptions.js similarity index 100% rename from wax-prosemirror-plugins/src/AnnotationService/tools/TableDropDownOptions.js rename to wax-prosemirror-services/src/AnnotationService/tools/TableDropDownOptions.js diff --git a/wax-prosemirror-plugins/src/AnnotationService/tools/index.js b/wax-prosemirror-services/src/AnnotationService/tools/index.js similarity index 100% rename from wax-prosemirror-plugins/src/AnnotationService/tools/index.js rename to wax-prosemirror-services/src/AnnotationService/tools/index.js diff --git a/wax-prosemirror-plugins/src/ImageService/Image.js b/wax-prosemirror-services/src/ImageService/Image.js similarity index 100% rename from wax-prosemirror-plugins/src/ImageService/Image.js rename to wax-prosemirror-services/src/ImageService/Image.js diff --git a/wax-prosemirror-plugins/src/ImageService/ImageService.js b/wax-prosemirror-services/src/ImageService/ImageService.js similarity index 100% rename from wax-prosemirror-plugins/src/ImageService/ImageService.js rename to wax-prosemirror-services/src/ImageService/ImageService.js diff --git a/wax-prosemirror-plugins/src/ImageService/fileUpload.js b/wax-prosemirror-services/src/ImageService/fileUpload.js similarity index 100% rename from wax-prosemirror-plugins/src/ImageService/fileUpload.js rename to wax-prosemirror-services/src/ImageService/fileUpload.js diff --git a/wax-prosemirror-plugins/src/InlineAnnotations/CodeService/Code.js b/wax-prosemirror-services/src/InlineAnnotations/CodeService/Code.js similarity index 100% rename from wax-prosemirror-plugins/src/InlineAnnotations/CodeService/Code.js rename to wax-prosemirror-services/src/InlineAnnotations/CodeService/Code.js diff --git a/wax-prosemirror-plugins/src/InlineAnnotations/CodeService/CodeService.js b/wax-prosemirror-services/src/InlineAnnotations/CodeService/CodeService.js similarity index 100% rename from wax-prosemirror-plugins/src/InlineAnnotations/CodeService/CodeService.js rename to wax-prosemirror-services/src/InlineAnnotations/CodeService/CodeService.js diff --git a/wax-prosemirror-plugins/src/InlineAnnotations/EmphasisService/Emphasis.js b/wax-prosemirror-services/src/InlineAnnotations/EmphasisService/Emphasis.js similarity index 100% rename from wax-prosemirror-plugins/src/InlineAnnotations/EmphasisService/Emphasis.js rename to wax-prosemirror-services/src/InlineAnnotations/EmphasisService/Emphasis.js diff --git a/wax-prosemirror-plugins/src/InlineAnnotations/EmphasisService/EmphasisService.js b/wax-prosemirror-services/src/InlineAnnotations/EmphasisService/EmphasisService.js similarity index 100% rename from wax-prosemirror-plugins/src/InlineAnnotations/EmphasisService/EmphasisService.js rename to wax-prosemirror-services/src/InlineAnnotations/EmphasisService/EmphasisService.js diff --git a/wax-prosemirror-plugins/src/InlineAnnotations/InlineAnnotationsService.js b/wax-prosemirror-services/src/InlineAnnotations/InlineAnnotationsService.js similarity index 100% rename from wax-prosemirror-plugins/src/InlineAnnotations/InlineAnnotationsService.js rename to wax-prosemirror-services/src/InlineAnnotations/InlineAnnotationsService.js diff --git a/wax-prosemirror-plugins/src/InlineAnnotations/SmallCapsService/SmallCaps.js b/wax-prosemirror-services/src/InlineAnnotations/SmallCapsService/SmallCaps.js similarity index 100% rename from wax-prosemirror-plugins/src/InlineAnnotations/SmallCapsService/SmallCaps.js rename to wax-prosemirror-services/src/InlineAnnotations/SmallCapsService/SmallCaps.js diff --git a/wax-prosemirror-plugins/src/InlineAnnotations/SmallCapsService/SmallCapsService.js b/wax-prosemirror-services/src/InlineAnnotations/SmallCapsService/SmallCapsService.js similarity index 100% rename from wax-prosemirror-plugins/src/InlineAnnotations/SmallCapsService/SmallCapsService.js rename to wax-prosemirror-services/src/InlineAnnotations/SmallCapsService/SmallCapsService.js diff --git a/wax-prosemirror-plugins/src/InlineAnnotations/StrikeThroughService/StrikeThrough.js b/wax-prosemirror-services/src/InlineAnnotations/StrikeThroughService/StrikeThrough.js similarity index 100% rename from wax-prosemirror-plugins/src/InlineAnnotations/StrikeThroughService/StrikeThrough.js rename to wax-prosemirror-services/src/InlineAnnotations/StrikeThroughService/StrikeThrough.js diff --git a/wax-prosemirror-plugins/src/InlineAnnotations/StrikeThroughService/StrikeThroughService.js b/wax-prosemirror-services/src/InlineAnnotations/StrikeThroughService/StrikeThroughService.js similarity index 100% rename from wax-prosemirror-plugins/src/InlineAnnotations/StrikeThroughService/StrikeThroughService.js rename to wax-prosemirror-services/src/InlineAnnotations/StrikeThroughService/StrikeThroughService.js diff --git a/wax-prosemirror-plugins/src/InlineAnnotations/StrongService/Strong.js b/wax-prosemirror-services/src/InlineAnnotations/StrongService/Strong.js similarity index 100% rename from wax-prosemirror-plugins/src/InlineAnnotations/StrongService/Strong.js rename to wax-prosemirror-services/src/InlineAnnotations/StrongService/Strong.js diff --git a/wax-prosemirror-plugins/src/InlineAnnotations/StrongService/StrongService.js b/wax-prosemirror-services/src/InlineAnnotations/StrongService/StrongService.js similarity index 100% rename from wax-prosemirror-plugins/src/InlineAnnotations/StrongService/StrongService.js rename to wax-prosemirror-services/src/InlineAnnotations/StrongService/StrongService.js diff --git a/wax-prosemirror-plugins/src/InlineAnnotations/SubscriptService/Subscript.js b/wax-prosemirror-services/src/InlineAnnotations/SubscriptService/Subscript.js similarity index 100% rename from wax-prosemirror-plugins/src/InlineAnnotations/SubscriptService/Subscript.js rename to wax-prosemirror-services/src/InlineAnnotations/SubscriptService/Subscript.js diff --git a/wax-prosemirror-plugins/src/InlineAnnotations/SubscriptService/SubscriptService.js b/wax-prosemirror-services/src/InlineAnnotations/SubscriptService/SubscriptService.js similarity index 100% rename from wax-prosemirror-plugins/src/InlineAnnotations/SubscriptService/SubscriptService.js rename to wax-prosemirror-services/src/InlineAnnotations/SubscriptService/SubscriptService.js diff --git a/wax-prosemirror-plugins/src/InlineAnnotations/SuperscriptService/Superscript.js b/wax-prosemirror-services/src/InlineAnnotations/SuperscriptService/Superscript.js similarity index 100% rename from wax-prosemirror-plugins/src/InlineAnnotations/SuperscriptService/Superscript.js rename to wax-prosemirror-services/src/InlineAnnotations/SuperscriptService/Superscript.js diff --git a/wax-prosemirror-plugins/src/InlineAnnotations/SuperscriptService/SuperscriptService.js b/wax-prosemirror-services/src/InlineAnnotations/SuperscriptService/SuperscriptService.js similarity index 100% rename from wax-prosemirror-plugins/src/InlineAnnotations/SuperscriptService/SuperscriptService.js rename to wax-prosemirror-services/src/InlineAnnotations/SuperscriptService/SuperscriptService.js diff --git a/wax-prosemirror-plugins/src/InlineAnnotations/UnderlineService/Underline.js b/wax-prosemirror-services/src/InlineAnnotations/UnderlineService/Underline.js similarity index 100% rename from wax-prosemirror-plugins/src/InlineAnnotations/UnderlineService/Underline.js rename to wax-prosemirror-services/src/InlineAnnotations/UnderlineService/Underline.js diff --git a/wax-prosemirror-plugins/src/InlineAnnotations/UnderlineService/UnderlineService.js b/wax-prosemirror-services/src/InlineAnnotations/UnderlineService/UnderlineService.js similarity index 100% rename from wax-prosemirror-plugins/src/InlineAnnotations/UnderlineService/UnderlineService.js rename to wax-prosemirror-services/src/InlineAnnotations/UnderlineService/UnderlineService.js diff --git a/wax-prosemirror-plugins/src/InlineAnnotations/index.js b/wax-prosemirror-services/src/InlineAnnotations/index.js similarity index 100% rename from wax-prosemirror-plugins/src/InlineAnnotations/index.js rename to wax-prosemirror-services/src/InlineAnnotations/index.js diff --git a/wax-prosemirror-plugins/src/LinkService/LinkComponent.js b/wax-prosemirror-services/src/LinkService/LinkComponent.js similarity index 100% rename from wax-prosemirror-plugins/src/LinkService/LinkComponent.js rename to wax-prosemirror-services/src/LinkService/LinkComponent.js diff --git a/wax-prosemirror-plugins/src/LinkService/LinkPlugin.js b/wax-prosemirror-services/src/LinkService/LinkPlugin.js similarity index 100% rename from wax-prosemirror-plugins/src/LinkService/LinkPlugin.js rename to wax-prosemirror-services/src/LinkService/LinkPlugin.js diff --git a/wax-prosemirror-plugins/src/LinkService/LinkService.js b/wax-prosemirror-services/src/LinkService/LinkService.js similarity index 100% rename from wax-prosemirror-plugins/src/LinkService/LinkService.js rename to wax-prosemirror-services/src/LinkService/LinkService.js diff --git a/wax-prosemirror-plugins/src/LinkService/LinkTool.js b/wax-prosemirror-services/src/LinkService/LinkTool.js similarity index 100% rename from wax-prosemirror-plugins/src/LinkService/LinkTool.js rename to wax-prosemirror-services/src/LinkService/LinkTool.js diff --git a/wax-prosemirror-plugins/src/LinkService/pmPlugins/find.js b/wax-prosemirror-services/src/LinkService/pmPlugins/find.js similarity index 100% rename from wax-prosemirror-plugins/src/LinkService/pmPlugins/find.js rename to wax-prosemirror-services/src/LinkService/pmPlugins/find.js diff --git a/wax-prosemirror-plugins/src/LinkService/pmPlugins/placeholder.js b/wax-prosemirror-services/src/LinkService/pmPlugins/placeholder.js similarity index 100% rename from wax-prosemirror-plugins/src/LinkService/pmPlugins/placeholder.js rename to wax-prosemirror-services/src/LinkService/pmPlugins/placeholder.js diff --git a/wax-prosemirror-plugins/src/MenuService/Menu.js b/wax-prosemirror-services/src/MenuService/Menu.js similarity index 100% rename from wax-prosemirror-plugins/src/MenuService/Menu.js rename to wax-prosemirror-services/src/MenuService/Menu.js diff --git a/wax-prosemirror-plugins/src/MenuService/MenuCollection.js b/wax-prosemirror-services/src/MenuService/MenuCollection.js similarity index 100% rename from wax-prosemirror-plugins/src/MenuService/MenuCollection.js rename to wax-prosemirror-services/src/MenuService/MenuCollection.js diff --git a/wax-prosemirror-plugins/src/MenuService/MenuService.js b/wax-prosemirror-services/src/MenuService/MenuService.js similarity index 100% rename from wax-prosemirror-plugins/src/MenuService/MenuService.js rename to wax-prosemirror-services/src/MenuService/MenuService.js diff --git a/wax-prosemirror-plugins/src/MenuService/MenuWrapper.js b/wax-prosemirror-services/src/MenuService/MenuWrapper.js similarity index 100% rename from wax-prosemirror-plugins/src/MenuService/MenuWrapper.js rename to wax-prosemirror-services/src/MenuService/MenuWrapper.js diff --git a/wax-prosemirror-plugins/src/OverlayService/Overlay.js b/wax-prosemirror-services/src/OverlayService/Overlay.js similarity index 100% rename from wax-prosemirror-plugins/src/OverlayService/Overlay.js rename to wax-prosemirror-services/src/OverlayService/Overlay.js diff --git a/wax-prosemirror-plugins/src/OverlayService/OverlayService.js b/wax-prosemirror-services/src/OverlayService/OverlayService.js similarity index 100% rename from wax-prosemirror-plugins/src/OverlayService/OverlayService.js rename to wax-prosemirror-services/src/OverlayService/OverlayService.js diff --git a/wax-prosemirror-plugins/src/PlaceholderService/PlaceholderService.js b/wax-prosemirror-services/src/PlaceholderService/PlaceholderService.js similarity index 100% rename from wax-prosemirror-plugins/src/PlaceholderService/PlaceholderService.js rename to wax-prosemirror-services/src/PlaceholderService/PlaceholderService.js diff --git a/wax-prosemirror-plugins/src/PlaceholderService/pmPlugins/placeholderPlugin.js b/wax-prosemirror-services/src/PlaceholderService/pmPlugins/placeholderPlugin.js similarity index 100% rename from wax-prosemirror-plugins/src/PlaceholderService/pmPlugins/placeholderPlugin.js rename to wax-prosemirror-services/src/PlaceholderService/pmPlugins/placeholderPlugin.js diff --git a/wax-prosemirror-plugins/src/RedoUndoService/Redo.js b/wax-prosemirror-services/src/RedoUndoService/Redo.js similarity index 100% rename from wax-prosemirror-plugins/src/RedoUndoService/Redo.js rename to wax-prosemirror-services/src/RedoUndoService/Redo.js diff --git a/wax-prosemirror-plugins/src/RedoUndoService/RedoUndo.js b/wax-prosemirror-services/src/RedoUndoService/RedoUndo.js similarity index 100% rename from wax-prosemirror-plugins/src/RedoUndoService/RedoUndo.js rename to wax-prosemirror-services/src/RedoUndoService/RedoUndo.js diff --git a/wax-prosemirror-plugins/src/RedoUndoService/RedoUndoService.js b/wax-prosemirror-services/src/RedoUndoService/RedoUndoService.js similarity index 100% rename from wax-prosemirror-plugins/src/RedoUndoService/RedoUndoService.js rename to wax-prosemirror-services/src/RedoUndoService/RedoUndoService.js diff --git a/wax-prosemirror-plugins/src/RedoUndoService/Undo.js b/wax-prosemirror-services/src/RedoUndoService/Undo.js similarity index 100% rename from wax-prosemirror-plugins/src/RedoUndoService/Undo.js rename to wax-prosemirror-services/src/RedoUndoService/Undo.js diff --git a/wax-prosemirror-plugins/src/RulesService/Rules.js b/wax-prosemirror-services/src/RulesService/Rules.js similarity index 100% rename from wax-prosemirror-plugins/src/RulesService/Rules.js rename to wax-prosemirror-services/src/RulesService/Rules.js diff --git a/wax-prosemirror-plugins/src/RulesService/RulesService.js b/wax-prosemirror-services/src/RulesService/RulesService.js similarity index 100% rename from wax-prosemirror-plugins/src/RulesService/RulesService.js rename to wax-prosemirror-services/src/RulesService/RulesService.js diff --git a/wax-prosemirror-plugins/src/SchemaService/Mark.js b/wax-prosemirror-services/src/SchemaService/Mark.js similarity index 100% rename from wax-prosemirror-plugins/src/SchemaService/Mark.js rename to wax-prosemirror-services/src/SchemaService/Mark.js diff --git a/wax-prosemirror-plugins/src/SchemaService/Node.js b/wax-prosemirror-services/src/SchemaService/Node.js similarity index 100% rename from wax-prosemirror-plugins/src/SchemaService/Node.js rename to wax-prosemirror-services/src/SchemaService/Node.js diff --git a/wax-prosemirror-plugins/src/SchemaService/ParseRule.js b/wax-prosemirror-services/src/SchemaService/ParseRule.js similarity index 100% rename from wax-prosemirror-plugins/src/SchemaService/ParseRule.js rename to wax-prosemirror-services/src/SchemaService/ParseRule.js diff --git a/wax-prosemirror-plugins/src/SchemaService/Schema.js b/wax-prosemirror-services/src/SchemaService/Schema.js similarity index 100% rename from wax-prosemirror-plugins/src/SchemaService/Schema.js rename to wax-prosemirror-services/src/SchemaService/Schema.js diff --git a/wax-prosemirror-plugins/src/SchemaService/SchemaService.js b/wax-prosemirror-services/src/SchemaService/SchemaService.js similarity index 100% rename from wax-prosemirror-plugins/src/SchemaService/SchemaService.js rename to wax-prosemirror-services/src/SchemaService/SchemaService.js diff --git a/wax-prosemirror-plugins/src/ShortCutsService/ShortCuts.js b/wax-prosemirror-services/src/ShortCutsService/ShortCuts.js similarity index 100% rename from wax-prosemirror-plugins/src/ShortCutsService/ShortCuts.js rename to wax-prosemirror-services/src/ShortCutsService/ShortCuts.js diff --git a/wax-prosemirror-plugins/src/ShortCutsService/ShortCutsService.js b/wax-prosemirror-services/src/ShortCutsService/ShortCutsService.js similarity index 100% rename from wax-prosemirror-plugins/src/ShortCutsService/ShortCutsService.js rename to wax-prosemirror-services/src/ShortCutsService/ShortCutsService.js diff --git a/wax-prosemirror-plugins/src/TextStyleService/TextStyle.js b/wax-prosemirror-services/src/TextStyleService/TextStyle.js similarity index 100% rename from wax-prosemirror-plugins/src/TextStyleService/TextStyle.js rename to wax-prosemirror-services/src/TextStyleService/TextStyle.js diff --git a/wax-prosemirror-plugins/src/TextStyleService/TextStyleService.js b/wax-prosemirror-services/src/TextStyleService/TextStyleService.js similarity index 100% rename from wax-prosemirror-plugins/src/TextStyleService/TextStyleService.js rename to wax-prosemirror-services/src/TextStyleService/TextStyleService.js diff --git a/wax-prosemirror-plugins/src/TextStyleService/tools/Author.js b/wax-prosemirror-services/src/TextStyleService/tools/Author.js similarity index 100% rename from wax-prosemirror-plugins/src/TextStyleService/tools/Author.js rename to wax-prosemirror-services/src/TextStyleService/tools/Author.js diff --git a/wax-prosemirror-plugins/src/TextStyleService/tools/EpigraphPoetry.js b/wax-prosemirror-services/src/TextStyleService/tools/EpigraphPoetry.js similarity index 100% rename from wax-prosemirror-plugins/src/TextStyleService/tools/EpigraphPoetry.js rename to wax-prosemirror-services/src/TextStyleService/tools/EpigraphPoetry.js diff --git a/wax-prosemirror-plugins/src/TextStyleService/tools/EpigraphProse.js b/wax-prosemirror-services/src/TextStyleService/tools/EpigraphProse.js similarity index 100% rename from wax-prosemirror-plugins/src/TextStyleService/tools/EpigraphProse.js rename to wax-prosemirror-services/src/TextStyleService/tools/EpigraphProse.js diff --git a/wax-prosemirror-plugins/src/TextStyleService/tools/Heading1.js b/wax-prosemirror-services/src/TextStyleService/tools/Heading1.js similarity index 100% rename from wax-prosemirror-plugins/src/TextStyleService/tools/Heading1.js rename to wax-prosemirror-services/src/TextStyleService/tools/Heading1.js diff --git a/wax-prosemirror-plugins/src/TextStyleService/tools/Heading2.js b/wax-prosemirror-services/src/TextStyleService/tools/Heading2.js similarity index 100% rename from wax-prosemirror-plugins/src/TextStyleService/tools/Heading2.js rename to wax-prosemirror-services/src/TextStyleService/tools/Heading2.js diff --git a/wax-prosemirror-plugins/src/TextStyleService/tools/Heading3.js b/wax-prosemirror-services/src/TextStyleService/tools/Heading3.js similarity index 100% rename from wax-prosemirror-plugins/src/TextStyleService/tools/Heading3.js rename to wax-prosemirror-services/src/TextStyleService/tools/Heading3.js diff --git a/wax-prosemirror-plugins/src/TextStyleService/tools/Plain.js b/wax-prosemirror-services/src/TextStyleService/tools/Plain.js similarity index 100% rename from wax-prosemirror-plugins/src/TextStyleService/tools/Plain.js rename to wax-prosemirror-services/src/TextStyleService/tools/Plain.js diff --git a/wax-prosemirror-plugins/src/TextStyleService/tools/Subtitle.js b/wax-prosemirror-services/src/TextStyleService/tools/Subtitle.js similarity index 100% rename from wax-prosemirror-plugins/src/TextStyleService/tools/Subtitle.js rename to wax-prosemirror-services/src/TextStyleService/tools/Subtitle.js diff --git a/wax-prosemirror-plugins/src/TextStyleService/tools/Title.js b/wax-prosemirror-services/src/TextStyleService/tools/Title.js similarity index 100% rename from wax-prosemirror-plugins/src/TextStyleService/tools/Title.js rename to wax-prosemirror-services/src/TextStyleService/tools/Title.js diff --git a/wax-prosemirror-plugins/src/TextStyleService/tools/index.js b/wax-prosemirror-services/src/TextStyleService/tools/index.js similarity index 100% rename from wax-prosemirror-plugins/src/TextStyleService/tools/index.js rename to wax-prosemirror-services/src/TextStyleService/tools/index.js diff --git a/wax-prosemirror-plugins/src/lib/Middleware.js b/wax-prosemirror-services/src/lib/Middleware.js similarity index 100% rename from wax-prosemirror-plugins/src/lib/Middleware.js rename to wax-prosemirror-services/src/lib/Middleware.js diff --git a/wax-prosemirror-plugins/src/lib/ToolGroup.js b/wax-prosemirror-services/src/lib/ToolGroup.js similarity index 100% rename from wax-prosemirror-plugins/src/lib/ToolGroup.js rename to wax-prosemirror-services/src/lib/ToolGroup.js diff --git a/wax-prosemirror-plugins/src/lib/Tools.js b/wax-prosemirror-services/src/lib/Tools.js similarity index 100% rename from wax-prosemirror-plugins/src/lib/Tools.js rename to wax-prosemirror-services/src/lib/Tools.js diff --git a/wax-prosemirror-plugins/src/lib/Utils.js b/wax-prosemirror-services/src/lib/Utils.js similarity index 100% rename from wax-prosemirror-plugins/src/lib/Utils.js rename to wax-prosemirror-services/src/lib/Utils.js diff --git a/wax-prosemirror-plugins/src/overlay/OverlayPlugin.js b/wax-prosemirror-services/src/overlay/OverlayPlugin.js similarity index 100% rename from wax-prosemirror-plugins/src/overlay/OverlayPlugin.js rename to wax-prosemirror-services/src/overlay/OverlayPlugin.js -- GitLab