Yansen 2 jaren geleden
bovenliggende
commit
45ae01c540
6 gewijzigde bestanden met toevoegingen van 113 en 64 verwijderingen
  1. 1
    1
      package.json
  2. 26
    1
      src/components/Editor.vue
  3. 19
    16
      src/layouts/NoteLayout.vue
  4. 25
    2
      src/layouts/components/Header.vue
  5. 5
    7
      src/pages/index.vue
  6. 37
    37
      yarn.lock

+ 1
- 1
package.json Bestand weergeven

@@ -11,7 +11,7 @@
11 11
     "@ant-design/icons-vue": "^6.1.0",
12 12
     "@zjxpcyc/js_event": "^1.0.0",
13 13
     "@zjxpcyc/vue-tiny-store": "^1.0.1",
14
-    "ant-design-vue": "^3.2.4",
14
+    "ant-design-vue": "^3.2.14",
15 15
     "axios": "^0.27.2",
16 16
     "crypto-js": "^4.1.1",
17 17
     "js-base64": "^3.7.2",

+ 26
- 1
src/components/Editor.vue Bestand weergeven

@@ -1,5 +1,5 @@
1 1
 <template>
2
-  <textarea id="noteEditor"></textarea>
2
+  <div class="editor-wrapper"><div id="noteEditor"></div></div>
3 3
 </template>
4 4
 
5 5
 <script setup>
@@ -39,6 +39,9 @@ onMounted(() => {
39 39
     plugins: ['image', 'save'],
40 40
     image_description: false,   // 禁用图片描述
41 41
     image_dimensions: false,  // 禁用图片宽高设置
42
+    inline: true,
43
+    toolbar_persist: true,
44
+    fixed_toolbar_container: '#note-header',
42 45
     toolbar: 'save | blocks fontfamily fontsize | bold italic | forecolor backcolor | alignleft aligncenter alignright alignjustify | outdent indent | undo redo | removeformat',
43 46
     setup: (editor) => {
44 47
       if (props.modelValue) {
@@ -65,3 +68,25 @@ onMounted(() => {
65 68
   })
66 69
 })
67 70
 </script>
71
+
72
+
73
+<style lang="less">
74
+.editor-wrapper {
75
+  margin: 0 auto;
76
+  width: 1200px;
77
+  height: 100%;
78
+  background-color: #fff;
79
+  padding: 3em;
80
+  border: 1px solid #e8e8e8;
81
+  box-shadow: 0 2px 10px rgb(0 0 0 / 12%);
82
+
83
+  & > div {
84
+    height: 100%;
85
+    overflow-y: auto;
86
+  }
87
+
88
+  & > div:focus {
89
+    outline: none;
90
+  }
91
+}
92
+</style>

+ 19
- 16
src/layouts/NoteLayout.vue Bestand weergeven

@@ -1,21 +1,19 @@
1 1
 <template>
2 2
   <a-layout>
3
-    <!-- <a-layout-header>
4
-      <Header />
5
-    </a-layout-header> -->
3
+    <a-layout-sider class="layout-sider" :width="siderWidth">
4
+      <a-spin :spinning="loading.menu">
5
+        <SiderBar :menu-style="menuStyle" />
6
+      </a-spin>
7
+    </a-layout-sider>
6 8
     <a-layout>
7
-      <a-layout-sider class="layout-sider" :width="siderWidth">
8
-        <a-spin :spinning="loading.menu">
9
-          <SiderBar :menu-style="menuStyle" />
10
-        </a-spin>
11
-      </a-layout-sider>
12
-      <a-layout class="layout-main">
13
-        <a-spin :spinning="loading.note">
14
-          <a-layout-content>
15
-            <router-view></router-view>
16
-          </a-layout-content>
17
-        </a-spin>
18
-      </a-layout>
9
+      <a-layout-header class="layout-header">
10
+        <Header />
11
+      </a-layout-header>
12
+      <a-spin :spinning="loading.note">
13
+        <a-layout-content class="layout-main">
14
+          <router-view></router-view>
15
+        </a-layout-content>
16
+      </a-spin>
19 17
     </a-layout>
20 18
   </a-layout>
21 19
 </template>
@@ -52,4 +50,9 @@ eventBus.addEventListener('loading.note', (val) => {
52 50
   padding: 24px;
53 51
   height: calc(100vh - 80px);
54 52
 }
55
-</style>
53
+
54
+.layout-header {
55
+  background: transparent;
56
+  padding: 0;
57
+}
58
+</style>

+ 25
- 2
src/layouts/components/Header.vue Bestand weergeven

@@ -1,9 +1,32 @@
1 1
 <template>
2
-  <div></div>
2
+  <div class="note-header-wrapper">
3
+    <div id="note-header"></div>
4
+  </div>
3 5
 </template>
4 6
 
5 7
 <script setup>
6 8
 </script>
7 9
 
8
-<style lang="less" scoped>
10
+<style lang="less">
11
+.note-header-wrapper {
12
+  width: 100%;
13
+  background: #fff;
14
+  display: flex;
15
+  justify-content: center;
16
+
17
+  #note-header {
18
+    width: 1200px;
19
+
20
+    .tox-editor-header {
21
+      border: 0;
22
+    }
23
+
24
+    .tox-toolbar__group {
25
+      & + .tox-toolbar__group {
26
+        border-left: 1px solid #eee;
27
+      }
28
+    }
29
+  }
30
+
31
+}
9 32
 </style>

+ 5
- 7
src/pages/index.vue Bestand weergeven

@@ -1,11 +1,9 @@
1 1
 <template>
2
-  <div>
3
-    <Editor
4
-      :disabled="disabled"
5
-      v-model="valueHtml"
6
-      @save="handleSave"
7
-    />
8
-  </div>
2
+  <Editor
3
+    :disabled="disabled"
4
+    v-model="valueHtml"
5
+    @save="handleSave"
6
+  />
9 7
 </template>
10 8
 
11 9
 <script setup>

+ 37
- 37
yarn.lock Bestand weergeven

@@ -4,7 +4,7 @@
4 4
 
5 5
 "@ant-design/colors@^6.0.0":
6 6
   version "6.0.0"
7
-  resolved "https://registry.yarnpkg.com/@ant-design/colors/-/colors-6.0.0.tgz#9b9366257cffcc47db42b9d0203bb592c13c0298"
7
+  resolved "https://registry.npmmirror.com/@ant-design/colors/-/colors-6.0.0.tgz#9b9366257cffcc47db42b9d0203bb592c13c0298"
8 8
   integrity sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==
9 9
   dependencies:
10 10
     "@ctrl/tinycolor" "^3.4.0"
@@ -33,11 +33,11 @@
33 33
   integrity sha512-FLzHmN9V3AJIrWfOpvRlZCeVg/WLdicSnTMsLur6uDj9TT8ymUlG9XxURdW/XvuygK+2CW0poOJABdA4m/YKxA==
34 34
 
35 35
 "@babel/runtime@^7.10.5":
36
-  version "7.18.0"
37
-  resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.0.tgz#6d77142a19cb6088f0af662af1ada37a604d34ae"
38
-  integrity sha512-YMQvx/6nKEaucl0MY56mwIG483xk8SDNdlUwb2Ts6FUpr7fm85DxEmsY18LXBNhcTz6tO6JwZV8w1W06v8UKeg==
36
+  version "7.20.1"
37
+  resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.20.1.tgz#1148bb33ab252b165a06698fde7576092a78b4a9"
38
+  integrity sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==
39 39
   dependencies:
40
-    regenerator-runtime "^0.13.4"
40
+    regenerator-runtime "^0.13.10"
41 41
 
42 42
 "@ctrl/tinycolor@^3.4.0":
43 43
   version "3.4.1"
@@ -75,7 +75,7 @@
75 75
 
76 76
 "@simonwep/pickr@~1.8.0":
77 77
   version "1.8.2"
78
-  resolved "https://registry.yarnpkg.com/@simonwep/pickr/-/pickr-1.8.2.tgz#96dc86675940d7cad63d69c22083dd1cbb9797cb"
78
+  resolved "https://registry.npmmirror.com/@simonwep/pickr/-/pickr-1.8.2.tgz#96dc86675940d7cad63d69c22083dd1cbb9797cb"
79 79
   integrity sha512-/l5w8BIkrpP6n1xsetx9MWPWlU6OblN5YgZZphxan0Tq4BByTCETL6lyIeY8lagalS2Nbt4F2W034KHLIiunKA==
80 80
   dependencies:
81 81
     core-js "^3.15.1"
@@ -192,9 +192,9 @@
192 192
   integrity sha512-2r/E2bxGygn859ntWLHPDI+pLUR+MuIEPGSN82Y6xPdbQqcsmX1/+L+Pivh/LwFeEY51YcEDhPH8wkhzmtuD8g==
193 193
 
194 194
 ant-design-vue@^3.2.4:
195
-  version "3.2.4"
196
-  resolved "https://registry.yarnpkg.com/ant-design-vue/-/ant-design-vue-3.2.4.tgz#537801219c39351d0b490405e8802cb975fea159"
197
-  integrity sha512-aA30m1cDBn+dIOFGQvHn0AMpFiubtKgCAhN1jOX8NoyVyZ705Bf/5MI/RftQbsWY9CvVsl3QztAJZwA/Z6Bb1g==
195
+  version "3.2.14"
196
+  resolved "https://registry.npmmirror.com/ant-design-vue/-/ant-design-vue-3.2.14.tgz#04684ef9b855380059582a76bc9dd3c937f0fcc3"
197
+  integrity sha512-v4qeZGpmONUOvz6lyp/fJVoVthqV16CiG1rGrUZVB2IgRjCy59y2/F+RA67ZSJmjGIvqsE+tLoPmjJ0HVXg9XA==
198 198
   dependencies:
199 199
     "@ant-design/colors" "^6.0.0"
200 200
     "@ant-design/icons-vue" "^6.1.0"
@@ -224,13 +224,13 @@ anymatch@~3.1.2:
224 224
 
225 225
 array-tree-filter@^2.1.0:
226 226
   version "2.1.0"
227
-  resolved "https://registry.yarnpkg.com/array-tree-filter/-/array-tree-filter-2.1.0.tgz#873ac00fec83749f255ac8dd083814b4f6329190"
227
+  resolved "https://registry.npmmirror.com/array-tree-filter/-/array-tree-filter-2.1.0.tgz#873ac00fec83749f255ac8dd083814b4f6329190"
228 228
   integrity sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==
229 229
 
230 230
 async-validator@^4.0.0:
231
-  version "4.1.1"
232
-  resolved "https://registry.npmmirror.com/async-validator/-/async-validator-4.1.1.tgz#3cd1437faa2de64743f7d56649dd904c946a18fe"
233
-  integrity sha512-p4DO/JXwjs8klJyJL8Q2oM4ks5fUTze/h5k10oPPKMiLe1fj3G1QMzPHNmN1Py4ycOk7WlO2DcGXv1qiESJCZA==
231
+  version "4.2.5"
232
+  resolved "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz#c96ea3332a521699d0afaaceed510a54656c6339"
233
+  integrity sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==
234 234
 
235 235
 asynckit@^0.4.0:
236 236
   version "0.4.0"
@@ -298,7 +298,7 @@ combined-stream@^1.0.8:
298 298
 
299 299
 compute-scroll-into-view@^1.0.17:
300 300
   version "1.0.17"
301
-  resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz#6a88f18acd9d42e9cf4baa6bec7e0522607ab7ab"
301
+  resolved "https://registry.npmmirror.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz#6a88f18acd9d42e9cf4baa6bec7e0522607ab7ab"
302 302
   integrity sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==
303 303
 
304 304
 copy-anything@^2.0.1:
@@ -309,9 +309,9 @@ copy-anything@^2.0.1:
309 309
     is-what "^3.14.1"
310 310
 
311 311
 core-js@^3.15.1:
312
-  version "3.22.7"
313
-  resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.22.7.tgz#8d6c37f630f6139b8732d10f2c114c3f1d00024f"
314
-  integrity sha512-Jt8SReuDKVNZnZEzyEQT5eK6T2RRCXkfTq7Lo09kpm+fHjgGewSbNjV+Wt4yZMhPDdzz2x1ulI5z/w4nxpBseg==
312
+  version "3.26.0"
313
+  resolved "https://registry.npmmirror.com/core-js/-/core-js-3.26.0.tgz#a516db0ed0811be10eac5d94f3b8463d03faccfe"
314
+  integrity sha512-+DkDrhoR4Y0PxDz6rurahuB+I45OsEUv8E1maPTB6OuHRohMMcznBq9TMpdpDMm/hUPob/mJJS3PqgbHpMTQgw==
315 315
 
316 316
 crypto-js@^4.1.1:
317 317
   version "4.1.1"
@@ -324,9 +324,9 @@ csstype@^2.6.8:
324 324
   integrity sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==
325 325
 
326 326
 dayjs@^1.10.5:
327
-  version "1.11.2"
328
-  resolved "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.2.tgz#fa0f5223ef0d6724b3d8327134890cfe3d72fbe5"
329
-  integrity sha512-F4LXf1OeU9hrSYRPTTj/6FbO4HTjPKXvEIC1P2kcnFurViINCVk3ZV0xAS3XVx9MkMsXbbqlK6hjseaYbgKEHw==
327
+  version "1.11.6"
328
+  resolved "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.6.tgz#2e79a226314ec3ec904e3ee1dd5a4f5e5b1c7afb"
329
+  integrity sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ==
330 330
 
331 331
 debug@^3.2.6:
332 332
   version "3.2.7"
@@ -349,12 +349,12 @@ delayed-stream@~1.0.0:
349 349
 
350 350
 dom-align@^1.12.1:
351 351
   version "1.12.3"
352
-  resolved "https://registry.yarnpkg.com/dom-align/-/dom-align-1.12.3.tgz#a36d02531dae0eefa2abb0c4db6595250526f103"
352
+  resolved "https://registry.npmmirror.com/dom-align/-/dom-align-1.12.3.tgz#a36d02531dae0eefa2abb0c4db6595250526f103"
353 353
   integrity sha512-Gj9hZN3a07cbR6zviMUBOMPdWxYhbMI+x+WS0NAIu2zFZmbK8ys9R79g+iG9qLnlCwpFoaB+fKy8Pdv470GsPA==
354 354
 
355 355
 dom-scroll-into-view@^2.0.0:
356 356
   version "2.0.1"
357
-  resolved "https://registry.yarnpkg.com/dom-scroll-into-view/-/dom-scroll-into-view-2.0.1.tgz#0decc8522801fd8d3f1c6ba355a74d382c5f989b"
357
+  resolved "https://registry.npmmirror.com/dom-scroll-into-view/-/dom-scroll-into-view-2.0.1.tgz#0decc8522801fd8d3f1c6ba355a74d382c5f989b"
358 358
   integrity sha512-bvVTQe1lfaUr1oFzZX80ce9KLDlZ3iU+XGNE/bz9HnGdklTieqsbmsLHe+rT2XWqopvL0PckkYqN7ksmm5pe3w==
359 359
 
360 360
 errno@^0.1.1:
@@ -608,7 +608,7 @@ is-number@^7.0.0:
608 608
 
609 609
 is-plain-object@3.0.1:
610 610
   version "3.0.1"
611
-  resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-3.0.1.tgz#662d92d24c0aa4302407b0d45d21f2251c85f85b"
611
+  resolved "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-3.0.1.tgz#662d92d24c0aa4302407b0d45d21f2251c85f85b"
612 612
   integrity sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==
613 613
 
614 614
 is-what@^3.14.1:
@@ -623,7 +623,7 @@ js-base64@^3.7.2:
623 623
 
624 624
 "js-tokens@^3.0.0 || ^4.0.0":
625 625
   version "4.0.0"
626
-  resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
626
+  resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
627 627
   integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
628 628
 
629 629
 less@^4.1.2:
@@ -660,7 +660,7 @@ lodash@^4.17.21:
660 660
 
661 661
 loose-envify@^1.0.0:
662 662
   version "1.4.0"
663
-  resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
663
+  resolved "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
664 664
   integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
665 665
   dependencies:
666 666
     js-tokens "^3.0.0 || ^4.0.0"
@@ -740,9 +740,9 @@ nanoid@^3.3.4:
740 740
   integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
741 741
 
742 742
 nanopop@^2.1.0:
743
-  version "2.1.0"
744
-  resolved "https://registry.yarnpkg.com/nanopop/-/nanopop-2.1.0.tgz#23476513cee2405888afd2e8a4b54066b70b9e60"
745
-  integrity sha512-jGTwpFRexSH+fxappnGQtN9dspgE2ipa1aOjtR24igG0pv6JCxImIAmrLRHX+zUF5+1wtsFVbKyfP51kIGAVNw==
743
+  version "2.2.0"
744
+  resolved "https://registry.npmmirror.com/nanopop/-/nanopop-2.2.0.tgz#bd1c25588a7beaf68865bc2df19db4c58c77dcc9"
745
+  integrity sha512-E9JaHcxh3ere8/BEZHAcnuD10RluTSPyTToBvoFWS9/7DcCx6gyKjbn7M7Bx7E1veCxCuY1iO6h4+gdAf1j73Q==
746 746
 
747 747
 needle@^2.5.2:
748 748
   version "2.9.1"
@@ -814,14 +814,14 @@ readdirp@~3.6.0:
814 814
   dependencies:
815 815
     picomatch "^2.2.1"
816 816
 
817
-regenerator-runtime@^0.13.4:
818
-  version "0.13.9"
819
-  resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52"
820
-  integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==
817
+regenerator-runtime@^0.13.10:
818
+  version "0.13.10"
819
+  resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz#ed07b19616bcbec5da6274ebc75ae95634bfc2ee"
820
+  integrity sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==
821 821
 
822 822
 resize-observer-polyfill@^1.5.1:
823 823
   version "1.5.1"
824
-  resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464"
824
+  resolved "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464"
825 825
   integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==
826 826
 
827 827
 resolve@^1.22.0:
@@ -864,7 +864,7 @@ sax@^1.2.4:
864 864
 
865 865
 scroll-into-view-if-needed@^2.2.25:
866 866
   version "2.2.29"
867
-  resolved "https://registry.yarnpkg.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.29.tgz#551791a84b7e2287706511f8c68161e4990ab885"
867
+  resolved "https://registry.npmmirror.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.29.tgz#551791a84b7e2287706511f8c68161e4990ab885"
868 868
   integrity sha512-hxpAR6AN+Gh53AdAimHM6C8oTN1ppwVZITihix+WqalywBeFcQ6LdQP5ABNl26nX8GTEL7VT+b8lKpdqq65wXg==
869 869
   dependencies:
870 870
     compute-scroll-into-view "^1.0.17"
@@ -876,7 +876,7 @@ semver@^5.6.0:
876 876
 
877 877
 shallow-equal@^1.0.0:
878 878
   version "1.2.1"
879
-  resolved "https://registry.yarnpkg.com/shallow-equal/-/shallow-equal-1.2.1.tgz#4c16abfa56043aa20d050324efa68940b0da79da"
879
+  resolved "https://registry.npmmirror.com/shallow-equal/-/shallow-equal-1.2.1.tgz#4c16abfa56043aa20d050324efa68940b0da79da"
880 880
   integrity sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==
881 881
 
882 882
 source-map-js@^1.0.2:
@@ -964,7 +964,7 @@ vue-simple-context-menu@^4.0.4:
964 964
 
965 965
 vue-types@^3.0.0:
966 966
   version "3.0.2"
967
-  resolved "https://registry.yarnpkg.com/vue-types/-/vue-types-3.0.2.tgz#ec16e05d412c038262fc1efa4ceb9647e7fb601d"
967
+  resolved "https://registry.npmmirror.com/vue-types/-/vue-types-3.0.2.tgz#ec16e05d412c038262fc1efa4ceb9647e7fb601d"
968 968
   integrity sha512-IwUC0Aq2zwaXqy74h4WCvFCUtoV0iSWr0snWnE9TnU18S66GAQyqQbRf2qfJtUuiFsBf6qp0MEwdonlwznlcrw==
969 969
   dependencies:
970 970
     is-plain-object "3.0.1"
@@ -982,7 +982,7 @@ vue@^3.2.25:
982 982
 
983 983
 warning@^4.0.0:
984 984
   version "4.0.3"
985
-  resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3"
985
+  resolved "https://registry.npmmirror.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3"
986 986
   integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==
987 987
   dependencies:
988 988
     loose-envify "^1.0.0"