From adcb952c4201db3a3d0bf3c204f3c5e33ba98efb Mon Sep 17 00:00:00 2001
From: chris <kokosias@yahoo.gr>
Date: Mon, 21 Nov 2022 20:31:52 +0200
Subject: [PATCH] import reflect-metadata once

---
 wax-prosemirror-core/src/Application.js                         | 2 +-
 .../src/config/defaultServices/SchemaService/ParseRule.js       | 1 +
 wax-prosemirror-core/src/utilities/lib/ToolGroup.js             | 1 -
 3 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/wax-prosemirror-core/src/Application.js b/wax-prosemirror-core/src/Application.js
index 33d89fade..a4e5e40f7 100644
--- a/wax-prosemirror-core/src/Application.js
+++ b/wax-prosemirror-core/src/Application.js
@@ -1,9 +1,9 @@
 import { Container } from 'inversify';
-import 'reflect-metadata';
 import deepmerge from 'deepmerge';
 import Config from './config/Config';
 import defaultConfig from './config/defaultConfig';
 import PmPlugins from './PmPlugins';
+import 'reflect-metadata';
 
 export default class Application {
   constructor(container) {
diff --git a/wax-prosemirror-core/src/config/defaultServices/SchemaService/ParseRule.js b/wax-prosemirror-core/src/config/defaultServices/SchemaService/ParseRule.js
index 199059881..1972224cb 100644
--- a/wax-prosemirror-core/src/config/defaultServices/SchemaService/ParseRule.js
+++ b/wax-prosemirror-core/src/config/defaultServices/SchemaService/ParseRule.js
@@ -6,6 +6,7 @@ export default class ParseRule {
   style = null;
   exporter = null;
   defaultMiddleware = (hook, next) => {
+    // eslint-disable-next-line no-param-reassign
     hook = {};
     next();
   };
diff --git a/wax-prosemirror-core/src/utilities/lib/ToolGroup.js b/wax-prosemirror-core/src/utilities/lib/ToolGroup.js
index 6c2c3b0de..0e50d3fb4 100644
--- a/wax-prosemirror-core/src/utilities/lib/ToolGroup.js
+++ b/wax-prosemirror-core/src/utilities/lib/ToolGroup.js
@@ -5,7 +5,6 @@ import { v4 as uuidv4 } from 'uuid';
 import { isEmpty } from 'lodash';
 import ToolGroups from '../../components/ToolGroups';
 import ToolGroupComponent from '../../components/ToolGroupComponent';
-import 'reflect-metadata';
 
 @injectable()
 class ToolGroup {
-- 
GitLab