bianjiang há 1 ano atrás
pai
commit
f41657dfa3

+ 3 - 1
package.json

@@ -18,12 +18,14 @@
     "@ckeditor/ckeditor5-alignment": "^38.0.0",
     "@ckeditor/ckeditor5-basic-styles": "^38.0.0",
     "@ckeditor/ckeditor5-build-classic": "^38.0.1",
+    "@ckeditor/ckeditor5-core": "^38.1.0",
+    "@ckeditor/ckeditor5-editor-decoupled": "^38.1.0",
     "@ckeditor/ckeditor5-editor-inline": "^38.0.0",
     "@ckeditor/ckeditor5-essentials": "^38.0.0",
     "@ckeditor/ckeditor5-font": "^38.0.0",
     "@ckeditor/ckeditor5-link": "^38.0.0",
     "@ckeditor/ckeditor5-paragraph": "^38.0.0",
-    "@ckeditor/ckeditor5-theme-lark": "^38.0.0",
+    "@ckeditor/ckeditor5-theme-lark": "^38.0.0", 
     "@ckeditor/ckeditor5-vue": "^5.1.0",
     "@linaria/core": "^4.1.1",
     "@queenjs-modules/auth": "^0.0.18",

+ 23 - 77
src/modules/editor/components/CompUI/basicUI/Text/component2.tsx

@@ -1,115 +1,61 @@
 import { useEditor } from "@/modules/editor";
-import { Alignment } from "@ckeditor/ckeditor5-alignment";
-import { Bold, Italic } from "@ckeditor/ckeditor5-basic-styles";
-import { InlineEditor } from "@ckeditor/ckeditor5-editor-inline";
-import { Essentials } from "@ckeditor/ckeditor5-essentials";
-import { FontColor, FontFamily, FontSize } from "@ckeditor/ckeditor5-font";
-import { Link } from "@ckeditor/ckeditor5-link";
-import { Paragraph } from "@ckeditor/ckeditor5-paragraph";
+
 import { css } from "@linaria/core";
-import { defineComponent, watch, watchEffect, onMounted } from "vue";
+import { defineComponent, watch } from "vue";
 import { string } from "vue-types";
 import { useCompData } from ".";
 import { View } from "../View";
-import { DesignComp } from "@/modules/editor/objects/DesignTemp/DesignComp";
+import HeadlessEditor from "./handle";
 export const Component = defineComponent({
   props: {
     compId: string().def(""),
   },
   setup(props) {
     const comp = useCompData(props.compId);
-    const { store, helper, actions } = useEditor();
-    const config = {
-      //   language: "zh-cn",
-
-      plugins: [
-        Essentials,
-        Bold,
-        Italic,
-        Link,
-        Paragraph,
-        FontColor,
-        FontSize,
-        FontFamily,
-        Alignment,
-      ],
-      //   fontSize: {
-      //     options: [12, 14, 16, 18, 20, 24, 28, 32, 38, 42, 46, 52, 60],
-      //   },
-      toolbar: {
-        items: [
-          // "undo",
-          // "redo",
-          // "|",
-          "fontColor",
-          "fontsize",
-          "bold",
-          "italic",
-          "|",
-          "alignment",
-          // "|",
-          // "link",
-        ],
-      },
-    };
+    const { store, actions } = useEditor();
 
-    let editorInstance: InlineEditor;
+    let editorInstance: HeadlessEditor;
 
-    // watchEffect(() => {
-    //   if (!store.textEditingState) {
-    //     editorInstance?.setData(comp.value);
-    //   }
-    // });
-    onMounted(() => {
-      initEditor();
-    });
-    const initEditor = async () => {
-      const dom = document.querySelector(`#${props.compId}`);
-      if (!dom) return;
-      editorInstance = await InlineEditor.create(dom as any, config);
-      editorInstance.setData(comp.value);
-      console.log(comp);
-      if (store.isPreview) {
-        editorInstance.enableReadOnlyMode("editor");
+    watch(
+      () => comp.value,
+      () => {
+        if (!store.textEditingState) {
+          editorInstance?.setData(comp.value);
+        }
       }
-    };
+    );
+
     return () => (
       <View
         class={[textStyle, store.currCompId === props.compId && "drag-disable"]}
         compId={props.compId}
       >
-        <div id={props.compId}></div>
-        {/* <ckeditor
+        <ckeditor
           class={textStyle}
-          editor={InlineEditor}
-          onBlur={() => {
-            actions.updateCompData(
-              helper.findComp(props.compId) as DesignComp,
-              "value",
-              editorInstance.getData()
-            );
-            store.setTextEditingState(false);
-          }}
+          editor={HeadlessEditor}
           onFocus={() => {
             store.setTextEditingState(true);
           }}
-          onReady={(editor: InlineEditor) => {
+          onInput={(value: any) => {
+            if (editorInstance && comp.value !== value) {
+              actions.updateCompData(comp, "value", value);
+            }
+          }}
+          onReady={(editor: HeadlessEditor) => {
             editorInstance = editor;
             editor.setData(comp.value);
             if (store.isPreview) {
               editor.enableReadOnlyMode("editor");
             }
           }}
-          config={config}
-        /> */}
+        />
       </View>
     );
   },
 });
 
 const textStyle = css`
-  height: 100%;
-  font-size: 16px;
+  font-size: 12px;
   color: #666;
   p {
     margin: 0;

+ 24 - 0
src/modules/editor/components/CompUI/basicUI/Text/handle.ts

@@ -0,0 +1,24 @@
+import DecoupledEditorBase from "@ckeditor/ckeditor5-editor-decoupled/src/decouplededitor";
+import Alignment from "@ckeditor/ckeditor5-alignment/src/alignment";
+import Bold from "@ckeditor/ckeditor5-basic-styles/src/bold";
+import Essentials from "@ckeditor/ckeditor5-essentials/src/essentials";
+import Italic from "@ckeditor/ckeditor5-basic-styles/src/italic";
+import Link from "@ckeditor/ckeditor5-link/src/link";
+import Strikethrough from "@ckeditor/ckeditor5-basic-styles/src/strikethrough";
+import Underline from "@ckeditor/ckeditor5-basic-styles/src/underline";
+class HeadlessEditor extends DecoupledEditorBase {}
+
+HeadlessEditor.builtinPlugins = [
+  Alignment,
+  Bold,
+  Essentials,
+  Italic,
+  Link,
+  Strikethrough,
+  Underline,
+] as any;
+
+// Editor configuration.
+HeadlessEditor.defaultConfig = {};
+
+export default HeadlessEditor;

+ 1 - 1
src/pages/editor/index.ts

@@ -5,7 +5,7 @@ import CKEditor from "@ckeditor/ckeditor5-vue";
 import router from "./router";
 import { initResource } from "@/modules/resource";
 
-document.title = "推广编辑器"
+document.title = "推广编辑器";
 
 startApp(router, [initAuthDef, initRemSize, initResource], (app) => {
   app.use(CKEditor);

+ 150 - 0
yarn.lock

@@ -1065,6 +1065,18 @@
   dependencies:
     ckeditor5 "^38.0.1"
 
+"@ckeditor/ckeditor5-clipboard@38.1.0":
+  version "38.1.0"
+  resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-clipboard/-/ckeditor5-clipboard-38.1.0.tgz#c604e4b7e65876261d467b4c24ab3ac2e6883240"
+  integrity sha512-OoxzP+GG9b80otVlGbJH6kTWM5AR5oJNGyj76KaxmhWfpyVifHM14iIFBjuEDzORsRZdb3+DA26+GcnkJ08/GA==
+  dependencies:
+    "@ckeditor/ckeditor5-core" "38.1.0"
+    "@ckeditor/ckeditor5-engine" "38.1.0"
+    "@ckeditor/ckeditor5-ui" "38.1.0"
+    "@ckeditor/ckeditor5-utils" "38.1.0"
+    "@ckeditor/ckeditor5-widget" "38.1.0"
+    lodash-es "^4.17.15"
+
 "@ckeditor/ckeditor5-clipboard@^38.0.1":
   version "38.0.1"
   resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-clipboard/-/ckeditor5-clipboard-38.0.1.tgz#6b2dbdff1fd49643c751b74cd7236118ed4bd933"
@@ -1084,6 +1096,15 @@
   dependencies:
     ckeditor5 "^38.0.1"
 
+"@ckeditor/ckeditor5-core@38.1.0", "@ckeditor/ckeditor5-core@^38.1.0":
+  version "38.1.0"
+  resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-core/-/ckeditor5-core-38.1.0.tgz#e0929ba0386835b62010c8668f720a9a23cdc03b"
+  integrity sha512-jlz42+72zDVThAuQD0LMRA7qhWRHeestgBhMkVYdi1KRTEB59FWvV9vLfrJGs/qiB5vVkzDvK4etKqjOWm1KnA==
+  dependencies:
+    "@ckeditor/ckeditor5-engine" "38.1.0"
+    "@ckeditor/ckeditor5-utils" "38.1.0"
+    lodash-es "^4.17.15"
+
 "@ckeditor/ckeditor5-core@^38.0.1":
   version "38.0.1"
   resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-core/-/ckeditor5-core-38.0.1.tgz#1d4d9f5e32b14ff793f5d1f4a80e3fd3a4ef4ec3"
@@ -1148,6 +1169,14 @@
     ckeditor5 "^38.0.1"
     lodash-es "^4.17.15"
 
+"@ckeditor/ckeditor5-editor-decoupled@^38.1.0":
+  version "38.1.0"
+  resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-38.1.0.tgz#988124a9cd95928f73fa6348e3e3fc7ad897e1f0"
+  integrity sha512-p+kX+/VCUbbTvcfKsHofRplgmRtPd9eSU/XEpcpc/CNJZbRc3N+7woMu8GaY8c++hYfhDd769o53OjbLjw6vHw==
+  dependencies:
+    ckeditor5 "38.1.0"
+    lodash-es "^4.17.15"
+
 "@ckeditor/ckeditor5-editor-inline@^38.0.0":
   version "38.0.1"
   resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-editor-inline/-/ckeditor5-editor-inline-38.0.1.tgz#de43577419159c500c4e5fb4ae21a2882de869a7"
@@ -1156,6 +1185,14 @@
     ckeditor5 "^38.0.1"
     lodash-es "^4.17.15"
 
+"@ckeditor/ckeditor5-engine@38.1.0":
+  version "38.1.0"
+  resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-engine/-/ckeditor5-engine-38.1.0.tgz#5b90c9dcfa988c61b636acc482dcfd075ccc5921"
+  integrity sha512-Ldkw66gPMAL9GHnD+PsteWCay3ImPd+Lh/s54ISQxPDN8v4G3MNx9n003RA0ZtLKrbVhYXmAIF3xlzWWAkQK4w==
+  dependencies:
+    "@ckeditor/ckeditor5-utils" "38.1.0"
+    lodash-es "^4.17.15"
+
 "@ckeditor/ckeditor5-engine@^38.0.1":
   version "38.0.1"
   resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-engine/-/ckeditor5-engine-38.0.1.tgz#a656f6f0dfc4c78b0baaf029930242166bd21cb2"
@@ -1164,6 +1201,15 @@
     "@ckeditor/ckeditor5-utils" "^38.0.1"
     lodash-es "^4.17.15"
 
+"@ckeditor/ckeditor5-enter@38.1.0":
+  version "38.1.0"
+  resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-enter/-/ckeditor5-enter-38.1.0.tgz#8d4fae863fcef87c7b157c82a29b9368f8a90b9a"
+  integrity sha512-mBjr1Bk12ugPgScxnRncAxM5YcQUQosf01T5ekqT4/tAmoICyVgcJk4OU1H16TOzIRul0D4dr6eeg1yUhRHZPg==
+  dependencies:
+    "@ckeditor/ckeditor5-core" "38.1.0"
+    "@ckeditor/ckeditor5-engine" "38.1.0"
+    "@ckeditor/ckeditor5-utils" "38.1.0"
+
 "@ckeditor/ckeditor5-enter@^38.0.1":
   version "38.0.1"
   resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-enter/-/ckeditor5-enter-38.0.1.tgz#82c84c3c7cdb00563bfd7e60eaf80351129add4f"
@@ -1236,6 +1282,15 @@
     "@ckeditor/ckeditor5-ui" "^38.0.1"
     ckeditor5 "^38.0.1"
 
+"@ckeditor/ckeditor5-paragraph@38.1.0":
+  version "38.1.0"
+  resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-paragraph/-/ckeditor5-paragraph-38.1.0.tgz#f19f0309a70a21b7f6ed6127bedeb2e8946936e6"
+  integrity sha512-B0meYDsGzR1e7pXN7Ky8L1BD80gJa+WHDUcDMLtEb+awQrdXf6JmD1CbH6ejbfBWSq+klO4cucenDSN4PK9e/g==
+  dependencies:
+    "@ckeditor/ckeditor5-core" "38.1.0"
+    "@ckeditor/ckeditor5-ui" "38.1.0"
+    "@ckeditor/ckeditor5-utils" "38.1.0"
+
 "@ckeditor/ckeditor5-paragraph@^38.0.0", "@ckeditor/ckeditor5-paragraph@^38.0.1":
   version "38.0.1"
   resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-paragraph/-/ckeditor5-paragraph-38.0.1.tgz#553a9129df5ecaec677a1069b67159b2354d5df9"
@@ -1252,6 +1307,15 @@
   dependencies:
     ckeditor5 "^38.0.1"
 
+"@ckeditor/ckeditor5-select-all@38.1.0":
+  version "38.1.0"
+  resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-select-all/-/ckeditor5-select-all-38.1.0.tgz#341ced0ef9eaf8a1984fbda5b247d8b18b0933a9"
+  integrity sha512-04QCaVepM86iLSnQANMG6BAt0zW248So2vo5dOhSEvCoj6HlOtfxOSdwLykiLMYaKUucxhDtvboHEexshcQ34w==
+  dependencies:
+    "@ckeditor/ckeditor5-core" "38.1.0"
+    "@ckeditor/ckeditor5-ui" "38.1.0"
+    "@ckeditor/ckeditor5-utils" "38.1.0"
+
 "@ckeditor/ckeditor5-select-all@^38.0.1":
   version "38.0.1"
   resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-select-all/-/ckeditor5-select-all-38.0.1.tgz#717efa78bdbf1ca631107bce1ac2d7ff06473922"
@@ -1276,6 +1340,16 @@
   dependencies:
     "@ckeditor/ckeditor5-ui" "^38.0.1"
 
+"@ckeditor/ckeditor5-typing@38.1.0":
+  version "38.1.0"
+  resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-typing/-/ckeditor5-typing-38.1.0.tgz#75a81c4a4639bc36026a2c90076e54d9d67d7fab"
+  integrity sha512-Y30Ein/vSBpVMnqPMEO41DcG03zZBX1alaY8p3E30K4J19i8krZ49fr6ej06Tz9JtwF6SjRqK9BGan5KL3XeeQ==
+  dependencies:
+    "@ckeditor/ckeditor5-core" "38.1.0"
+    "@ckeditor/ckeditor5-engine" "38.1.0"
+    "@ckeditor/ckeditor5-utils" "38.1.0"
+    lodash-es "^4.17.15"
+
 "@ckeditor/ckeditor5-typing@^38.0.1":
   version "38.0.1"
   resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-typing/-/ckeditor5-typing-38.0.1.tgz#a86fc2f74c84a0a7857c7da107e7277e1cceec83"
@@ -1286,6 +1360,18 @@
     "@ckeditor/ckeditor5-utils" "^38.0.1"
     lodash-es "^4.17.15"
 
+"@ckeditor/ckeditor5-ui@38.1.0", "@ckeditor/ckeditor5-ui@^38.1.0":
+  version "38.1.0"
+  resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-ui/-/ckeditor5-ui-38.1.0.tgz#9dbf0dd2ba13069bfd384ee2399f03d7fc7d352b"
+  integrity sha512-k44qe+z/08En0/SKc/LC9jSy7Gy5S/5L6HReJ/ah7Ur2xbvA8hiiH1qc39m0vuUOFYC+YrYmvEps5o/ADgmy4A==
+  dependencies:
+    "@ckeditor/ckeditor5-core" "38.1.0"
+    "@ckeditor/ckeditor5-utils" "38.1.0"
+    color-convert "2.0.1"
+    color-parse "1.4.2"
+    lodash-es "^4.17.15"
+    vanilla-colorful "0.7.2"
+
 "@ckeditor/ckeditor5-ui@^38.0.1":
   version "38.0.1"
   resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-ui/-/ckeditor5-ui-38.0.1.tgz#af340d8288ebf6787b34a958a24198ea498ad197"
@@ -1298,6 +1384,15 @@
     lodash-es "^4.17.15"
     vanilla-colorful "0.7.2"
 
+"@ckeditor/ckeditor5-undo@38.1.0":
+  version "38.1.0"
+  resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-undo/-/ckeditor5-undo-38.1.0.tgz#88fd91a00c417b91d35238a9697571f0f204fa68"
+  integrity sha512-bm0WPJUqLihYVOsEWVXFLLM4hYh3vW4xcphUQNtkkkL4yXzvCYqtFr1vODgBsOiLfcmLhQzwSP/gWOxTzwtPqQ==
+  dependencies:
+    "@ckeditor/ckeditor5-core" "38.1.0"
+    "@ckeditor/ckeditor5-engine" "38.1.0"
+    "@ckeditor/ckeditor5-ui" "38.1.0"
+
 "@ckeditor/ckeditor5-undo@^38.0.1":
   version "38.0.1"
   resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-undo/-/ckeditor5-undo-38.0.1.tgz#2ffa074bc519e621329a85082e11c4a832507b75"
@@ -1307,6 +1402,15 @@
     "@ckeditor/ckeditor5-engine" "^38.0.1"
     "@ckeditor/ckeditor5-ui" "^38.0.1"
 
+"@ckeditor/ckeditor5-upload@38.1.0":
+  version "38.1.0"
+  resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-upload/-/ckeditor5-upload-38.1.0.tgz#4f5a1cd351da86c5880e6d45a2e60382fef33098"
+  integrity sha512-IaBXioCzhOik6qIAFZEm8eCv2yVUNpAZ9RVbbQbmVqm6W2u8dh6or1j33XEwMXtIVbakbmgEjuBTy3w+gxoDCQ==
+  dependencies:
+    "@ckeditor/ckeditor5-core" "38.1.0"
+    "@ckeditor/ckeditor5-ui" "38.1.0"
+    "@ckeditor/ckeditor5-utils" "38.1.0"
+
 "@ckeditor/ckeditor5-upload@^38.0.1":
   version "38.0.1"
   resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-upload/-/ckeditor5-upload-38.0.1.tgz#52ff761c910d8719a44249375e08fc4e225cd7cf"
@@ -1316,6 +1420,13 @@
     "@ckeditor/ckeditor5-ui" "^38.0.1"
     "@ckeditor/ckeditor5-utils" "^38.0.1"
 
+"@ckeditor/ckeditor5-utils@38.1.0", "@ckeditor/ckeditor5-utils@^38.1.0":
+  version "38.1.0"
+  resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-utils/-/ckeditor5-utils-38.1.0.tgz#aa0ed91b470e915929e2b255d5b18e4aea66426d"
+  integrity sha512-TVo2R4tMT2VGXlGcpi3XbmyHqTx4IMM6RPICqQyo8Cl8SR8ksyPXeAJuTLvXbYaxbVKhztnY/p6Uu/zEBV7kdA==
+  dependencies:
+    lodash-es "^4.17.15"
+
 "@ckeditor/ckeditor5-utils@^38.0.1":
   version "38.0.1"
   resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-utils/-/ckeditor5-utils-38.0.1.tgz#2bd17e3d49b66f0fa6694d69bd59446fecb2a13a"
@@ -1328,6 +1439,13 @@
   resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-vue/-/ckeditor5-vue-5.1.0.tgz#1fb371f8d1e66746c63714c779644686e138ccf7"
   integrity sha512-KEx4Tj2Irr4ZbLG8LnaKpb0Dgd8qmLmKFWeiKkQwM3RAAeYRYOCcBVB2Y168I9KA8wRosPxgOO9jbQ92yopYHA==
 
+"@ckeditor/ckeditor5-watchdog@38.1.0":
+  version "38.1.0"
+  resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-watchdog/-/ckeditor5-watchdog-38.1.0.tgz#d975bebfebd9c06cb8cc527104369315c424eb7a"
+  integrity sha512-o6M8bTnvrxfcwmX05iuvH9fvOwfe7pvEpduXDI35gXDUqOYN14lQFkU48OM4C/QvRQyos8WNLq2d+yg0cwNnIQ==
+  dependencies:
+    lodash-es "^4.17.15"
+
 "@ckeditor/ckeditor5-watchdog@^38.0.1":
   version "38.0.1"
   resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-watchdog/-/ckeditor5-watchdog-38.0.1.tgz#a526a404f8ae6de80d064919739a05ceb96074e6"
@@ -1335,6 +1453,19 @@
   dependencies:
     lodash-es "^4.17.15"
 
+"@ckeditor/ckeditor5-widget@38.1.0":
+  version "38.1.0"
+  resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-widget/-/ckeditor5-widget-38.1.0.tgz#d0b435d6f92a16509913b630183c667a95904657"
+  integrity sha512-7j1lgMKLOGdjndRWyogHGTW0pDr+0q5YP0LyqGWciiuxN6SWYSLOaYACBVKnCWp6VtvmPM473ZXF2RKW7YOVQQ==
+  dependencies:
+    "@ckeditor/ckeditor5-core" "38.1.0"
+    "@ckeditor/ckeditor5-engine" "38.1.0"
+    "@ckeditor/ckeditor5-enter" "38.1.0"
+    "@ckeditor/ckeditor5-typing" "38.1.0"
+    "@ckeditor/ckeditor5-ui" "38.1.0"
+    "@ckeditor/ckeditor5-utils" "38.1.0"
+    lodash-es "^4.17.15"
+
 "@ckeditor/ckeditor5-widget@^38.0.1":
   version "38.0.1"
   resolved "http://124.70.149.18:4873/@ckeditor%2fckeditor5-widget/-/ckeditor5-widget-38.0.1.tgz#e2f82ee9a1678fcfce73a44754e049bf918d0c6b"
@@ -3431,6 +3562,25 @@ ci-info@^1.5.0:
   resolved "http://124.70.149.18:4873/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497"
   integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==
 
+ckeditor5@38.1.0:
+  version "38.1.0"
+  resolved "http://124.70.149.18:4873/ckeditor5/-/ckeditor5-38.1.0.tgz#6862a7bf5e67d2766e95f22926b7e4b1206ba830"
+  integrity sha512-rWkzD5d6qJkeC4IrVV56f3x2bd5USyYJ0Ida2nGReNLvQD4DhOsedfUe2cffhiSCDXW9nzyLAYtgDPl2V2zJaA==
+  dependencies:
+    "@ckeditor/ckeditor5-clipboard" "38.1.0"
+    "@ckeditor/ckeditor5-core" "38.1.0"
+    "@ckeditor/ckeditor5-engine" "38.1.0"
+    "@ckeditor/ckeditor5-enter" "38.1.0"
+    "@ckeditor/ckeditor5-paragraph" "38.1.0"
+    "@ckeditor/ckeditor5-select-all" "38.1.0"
+    "@ckeditor/ckeditor5-typing" "38.1.0"
+    "@ckeditor/ckeditor5-ui" "38.1.0"
+    "@ckeditor/ckeditor5-undo" "38.1.0"
+    "@ckeditor/ckeditor5-upload" "38.1.0"
+    "@ckeditor/ckeditor5-utils" "38.1.0"
+    "@ckeditor/ckeditor5-watchdog" "38.1.0"
+    "@ckeditor/ckeditor5-widget" "38.1.0"
+
 ckeditor5@^38.0.1:
   version "38.0.1"
   resolved "http://124.70.149.18:4873/ckeditor5/-/ckeditor5-38.0.1.tgz#ab50532c436e019f2e1fd95fde5f981d124d3f03"