From d23993f79ed9bfefed49433f32c057602b6884c3 Mon Sep 17 00:00:00 2001
From: chris <kokosias@yahoo.gr>
Date: Thu, 12 Dec 2019 14:07:50 +0200
Subject: [PATCH] feat: rules service initial files

---
 editors/editoria/package.json                 |  7 +------
 .../src/Config/defaultConfig.js               |  6 ++++--
 wax-prosemirror-plugins/index.js              | 21 ++++++++++++++-----
 .../src/RulesService/RulesService.js          |  8 +++++++
 4 files changed, 29 insertions(+), 13 deletions(-)
 create mode 100644 wax-prosemirror-plugins/src/RulesService/RulesService.js

diff --git a/editors/editoria/package.json b/editors/editoria/package.json
index 820265276..9414bec86 100644
--- a/editors/editoria/package.json
+++ b/editors/editoria/package.json
@@ -25,12 +25,7 @@
   "eslintConfig": {
     "extends": "react-app"
   },
-  "browserslist": [
-    ">0.2%",
-    "not dead",
-    "not ie <= 11",
-    "not op_mini all"
-  ],
+  "browserslist": [">0.2%", "not dead", "not ie <= 11", "not op_mini all"],
   "devDependencies": {
     "babel-eslint": "10.0.3",
     "babel-loader": "8.0.6",
diff --git a/wax-prosemirror-core/src/Config/defaultConfig.js b/wax-prosemirror-core/src/Config/defaultConfig.js
index ea98d06c1..7cb00a632 100644
--- a/wax-prosemirror-core/src/Config/defaultConfig.js
+++ b/wax-prosemirror-core/src/Config/defaultConfig.js
@@ -5,7 +5,8 @@ import {
   RedoUndoService,
   TextStyleService,
   PlaceholderService,
-  ImageService
+  ImageService,
+  RulesService
 } from "wax-prosemirror-plugins";
 
 export default {
@@ -16,6 +17,7 @@ export default {
     new AnnotationService(),
     new TextStyleService(),
     new PlaceholderService(),
-    new ImageService()
+    new ImageService(),
+    new RulesService()
   ]
 };
diff --git a/wax-prosemirror-plugins/index.js b/wax-prosemirror-plugins/index.js
index 6c190ed4b..9e3aedf8b 100644
--- a/wax-prosemirror-plugins/index.js
+++ b/wax-prosemirror-plugins/index.js
@@ -1,12 +1,23 @@
-export { default as TrackChangePlugin } from "./src/trackChanges/TrackChangePlugin";
+export {
+  default as TrackChangePlugin
+} from "./src/trackChanges/TrackChangePlugin";
 export { default as FindAndReplacePlugin } from "./src/FindAndReplacePlugin";
 export { default as OverlayPlugin } from "./src/overlay/OverlayPlugin";
 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 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 Tool } from "./src/lib/Tools";
diff --git a/wax-prosemirror-plugins/src/RulesService/RulesService.js b/wax-prosemirror-plugins/src/RulesService/RulesService.js
new file mode 100644
index 000000000..5544a31ca
--- /dev/null
+++ b/wax-prosemirror-plugins/src/RulesService/RulesService.js
@@ -0,0 +1,8 @@
+import Service from "wax-prosemirror-core/src/services/Service";
+
+export default class RulesService extends Service {
+  name = "RulesService";
+  boot() {
+    console.log("boot");
+  }
+}
-- 
GitLab