Procházet zdrojové kódy

feat:核心库&控件

ananzhusen před 1 rokem
rodič
revize
b10504f5b9
5 změnil soubory, kde provedl 281 přidání a 16 odebrání
  1. 10 0
      package.json
  2. 259 4
      pnpm-lock.yaml
  3. 8 8
      src/services/register.ts
  4. 2 2
      tsconfig.json
  5. 2 2
      vite.config.ts

+ 10 - 0
package.json

@@ -10,6 +10,16 @@
     "preview": "vite preview"
   },
   "dependencies": {
+    "@meta2d/activity-diagram": "^1.0.0",
+    "@meta2d/chart-diagram": "^1.0.6",
+    "@meta2d/class-diagram": "^1.0.1",
+    "@meta2d/core": "^1.0.28",
+    "@meta2d/flow-diagram": "^1.0.0",
+    "@meta2d/form-diagram": "^1.0.8",
+    "@meta2d/fta-diagram": "^1.0.0",
+    "@meta2d/le5le-charts": "^1.0.3",
+    "@meta2d/sequence-diagram": "^1.0.0",
+    "@meta2d/svg": "^1.0.3",
     "axios": "^0.26.0",
     "dayjs": "^1.11.5",
     "exceljs": "^4.3.0",

+ 259 - 4
pnpm-lock.yaml

@@ -1,6 +1,16 @@
 lockfileVersion: 5.4
 
 specifiers:
+  '@meta2d/activity-diagram': ^1.0.0
+  '@meta2d/chart-diagram': ^1.0.6
+  '@meta2d/class-diagram': ^1.0.1
+  '@meta2d/core': ^1.0.28
+  '@meta2d/flow-diagram': ^1.0.0
+  '@meta2d/form-diagram': ^1.0.8
+  '@meta2d/fta-diagram': ^1.0.0
+  '@meta2d/le5le-charts': ^1.0.3
+  '@meta2d/sequence-diagram': ^1.0.0
+  '@meta2d/svg': ^1.0.3
   '@types/file-saver': ^2.0.5
   '@types/node': ^20.4.1
   '@types/offscreencanvas': ^2019.7.0
@@ -31,6 +41,16 @@ specifiers:
   vue-tsc: ^1.8.3
 
 dependencies:
+  '@meta2d/activity-diagram': 1.0.0_@meta2d+core@1.0.38
+  '@meta2d/chart-diagram': 1.0.7_@meta2d+core@1.0.38
+  '@meta2d/class-diagram': 1.0.1_@meta2d+core@1.0.38
+  '@meta2d/core': 1.0.38
+  '@meta2d/flow-diagram': 1.0.0_@meta2d+core@1.0.38
+  '@meta2d/form-diagram': 1.0.14_@meta2d+core@1.0.38
+  '@meta2d/fta-diagram': 1.0.0_@meta2d+core@1.0.38
+  '@meta2d/le5le-charts': 1.0.4_@meta2d+core@1.0.38
+  '@meta2d/sequence-diagram': 1.0.0_@meta2d+core@1.0.38
+  '@meta2d/svg': 1.0.4_@meta2d+core@1.0.38
   axios: 0.26.1
   dayjs: 1.11.10
   exceljs: 4.4.0
@@ -612,10 +632,101 @@ packages:
       '@jridgewell/sourcemap-codec': 1.4.15
     dev: true
 
+  /@meta2d/activity-diagram/1.0.0_@meta2d+core@1.0.38:
+    resolution: {integrity: sha512-Pcsa2XW2mJb54HZJ9Jc9nknQp5w/4n51RSerH8osXYr1oC9ys0uFPrE+glq+8cSQJSJH2oHQKtayvYmm8xnYpg==}
+    peerDependencies:
+      '@meta2d/core': ^1.0.0
+    dependencies:
+      '@meta2d/core': 1.0.38
+    dev: false
+
+  /@meta2d/chart-diagram/1.0.7_@meta2d+core@1.0.38:
+    resolution: {integrity: sha512-GRplBVwIWxHvnMJYOQ0teTWOY8uOFWw04eOqgHMXjvBfq0WrB3bidkI8vvikdKGmmAtBniIHfQCDQgShFEXwiw==}
+    peerDependencies:
+      '@meta2d/core': ^1.0.0
+    dependencies:
+      '@meta2d/core': 1.0.38
+      '@types/echarts': 4.9.22
+    dev: false
+
+  /@meta2d/class-diagram/1.0.1_@meta2d+core@1.0.38:
+    resolution: {integrity: sha512-/2RXHOBVH9QoJ/aX6ud5/APQbT9bc8uu64tuOu+grx+kicyZu/+O9tFaNl9yn6bJ4+rkvsaNfIQfLxomJvTmSA==}
+    peerDependencies:
+      '@meta2d/core': ^1.0.0
+    dependencies:
+      '@meta2d/core': 1.0.38
+    dev: false
+
+  /@meta2d/core/1.0.38:
+    resolution: {integrity: sha512-cyWJaeVP0tJTvQnfpzmpIbvcKETn1p5ffFXuhoV97nk3ttU1WdV7JG5F16y8T9ImF7V7pO6+E5vLY1hptASp9Q==}
+    dependencies:
+      mitt: 2.1.0
+      mqtt: 4.3.8
+    transitivePeerDependencies:
+      - bufferutil
+      - supports-color
+      - utf-8-validate
+    dev: false
+
+  /@meta2d/flow-diagram/1.0.0_@meta2d+core@1.0.38:
+    resolution: {integrity: sha512-Cf8L9JZqFVyo6Z9Hj9/+ukeVOTessjYKsgbn1IUVpjQiGREr4HYRcKBSmCmD8AgKggVGvoi9d3Lp6vfB4F95jQ==}
+    peerDependencies:
+      '@meta2d/core': ^1.0.0
+    dependencies:
+      '@meta2d/core': 1.0.38
+    dev: false
+
+  /@meta2d/form-diagram/1.0.14_@meta2d+core@1.0.38:
+    resolution: {integrity: sha512-EmUQZ8x/+snIqbfFHanyiHAGz7C7nvSCBGmW7AotJ1nOqDeykKEoBjUxvCVI3zLHdhgH1Me+RemnetC58n08LA==}
+    peerDependencies:
+      '@meta2d/core': ^1.0.0
+    dependencies:
+      '@meta2d/core': 1.0.38
+    dev: false
+
+  /@meta2d/fta-diagram/1.0.0_@meta2d+core@1.0.38:
+    resolution: {integrity: sha512-x7gH8793X5SneHaMSZnkdKLB6F5KfhbL4aVu+Zx+o40gBLdXZQBdwZe4UWWu+100RutxXHVXGGLWYN9jV9mRJA==}
+    peerDependencies:
+      '@meta2d/core': ^1.0.0
+    dependencies:
+      '@meta2d/core': 1.0.38
+    dev: false
+
+  /@meta2d/le5le-charts/1.0.4_@meta2d+core@1.0.38:
+    resolution: {integrity: sha512-5RoaEV3EI2N8Ea+xAQ0lhxSRpHN+Ite5cHOoOWuA1cL1sR/laj3cPakPzqJXaWcqwccL0eLZA3/s0wddUhomzQ==}
+    peerDependencies:
+      '@meta2d/core': ^1.0.0
+    dependencies:
+      '@meta2d/core': 1.0.38
+    dev: false
+
+  /@meta2d/sequence-diagram/1.0.0_@meta2d+core@1.0.38:
+    resolution: {integrity: sha512-VK+aoex0IXhgaDAHaJKQQUpEofAQVNip7tpD0jhZecELrBfwYSFq1EvvuRakhg8qncfl6W9gyL6JWoekebZOnQ==}
+    peerDependencies:
+      '@meta2d/core': ^1.0.0
+    dependencies:
+      '@meta2d/core': 1.0.38
+    dev: false
+
+  /@meta2d/svg/1.0.4_@meta2d+core@1.0.38:
+    resolution: {integrity: sha512-oHvmM+LsbSCoiu55eTptn81pTgIt5DVvxTf5FPfMtNPuXAL+n3MthNrMv8RDx1zcC9nEMAjM484+OW2SI50nUg==}
+    peerDependencies:
+      '@meta2d/core': ^1.0.0
+    dependencies:
+      '@meta2d/core': 1.0.38
+      fast-xml-parser: 4.3.2
+    dev: false
+
   /@popperjs/core/2.11.8:
     resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
     dev: false
 
+  /@types/echarts/4.9.22:
+    resolution: {integrity: sha512-7Fo6XdWpoi8jxkwP7BARUOM7riq8bMhmsCtSG8gzUcJmFhLo387tihoBYS/y5j7jl3PENT5RxeWZdN9RiwO7HQ==}
+    dependencies:
+      '@types/zrender': 4.0.6
+    dev: false
+
   /@types/file-saver/2.0.7:
     resolution: {integrity: sha512-dNKVfHd/jk0SkR/exKGj2ggkB45MAkzvWCaqLUUgkyjITkGNzH8H+yUwr+BLJUBjZOe9w8X3wgmXhZDRg1ED6A==}
     dev: true
@@ -656,6 +767,10 @@ packages:
     resolution: {integrity: sha512-q0JomTsJ2I5Mv7dhHhQLGjMvX0JJm5dyZ1DXQySIUzU1UlwzB8bt+R6+LODUbz0UDIOvEzGc28tk27gBJw2N8Q==}
     dev: false
 
+  /@types/zrender/4.0.6:
+    resolution: {integrity: sha512-1jZ9bJn2BsfmYFPBHtl5o3uV+ILejAtGrDcYSpT4qaVKEI/0YY+arw3XHU04Ebd8Nca3SQ7uNcLaqiL+tTFVMg==}
+    dev: false
+
   /@vitejs/plugin-vue-jsx/3.1.0_vite@4.5.1+vue@3.4.0:
     resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==}
     engines: {node: ^14.18.0 || >=16.0.0}
@@ -967,6 +1082,10 @@ packages:
     resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
     dev: false
 
+  /buffer-from/1.1.2:
+    resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
+    dev: false
+
   /buffer-indexof-polyfill/1.0.2:
     resolution: {integrity: sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==}
     engines: {node: '>=0.10'}
@@ -1050,6 +1169,13 @@ packages:
     resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
     dev: false
 
+  /commist/1.1.0:
+    resolution: {integrity: sha512-rraC8NXWOEjhADbZe9QBNzLAN5Q3fsTPQtBV+fEVj6xKIgDgNiEVE6ZNfHpZOqfQ21YUzfVNUXLOEZquYvQPPg==}
+    dependencies:
+      leven: 2.1.0
+      minimist: 1.2.8
+    dev: false
+
   /compress-commons/4.1.2:
     resolution: {integrity: sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==}
     engines: {node: '>= 10'}
@@ -1068,6 +1194,16 @@ packages:
     resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
     dev: false
 
+  /concat-stream/2.0.0:
+    resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==}
+    engines: {'0': node >= 6.0}
+    dependencies:
+      buffer-from: 1.1.2
+      inherits: 2.0.4
+      readable-stream: 3.6.2
+      typedarray: 0.0.6
+    dev: false
+
   /convert-source-map/2.0.0:
     resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
     dev: true
@@ -1117,7 +1253,6 @@ packages:
         optional: true
     dependencies:
       ms: 2.1.2
-    dev: true
 
   /decamelize/1.2.0:
     resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
@@ -1150,6 +1285,15 @@ packages:
       readable-stream: 2.3.8
     dev: false
 
+  /duplexify/4.1.2:
+    resolution: {integrity: sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==}
+    dependencies:
+      end-of-stream: 1.4.4
+      inherits: 2.0.4
+      readable-stream: 3.6.2
+      stream-shift: 1.0.3
+    dev: false
+
   /electron-to-chromium/1.4.616:
     resolution: {integrity: sha512-1n7zWYh8eS0L9Uy+GskE0lkBUNK83cXTVJI0pU3mGprFsbfSdAc15VTFbo+A+Bq4pwstmL30AVcEU3Fo463lNg==}
     dev: true
@@ -1388,6 +1532,13 @@ packages:
     hasBin: true
     dev: true
 
+  /help-me/3.0.0:
+    resolution: {integrity: sha512-hx73jClhyk910sidBB7ERlnhMlFsJJIBqSVMFDwPN8o2v9nmp5KgLq1Xz1Bf1fCMMZ6mPrX159iG0VLy/fPMtQ==}
+    dependencies:
+      glob: 7.2.3
+      readable-stream: 3.6.2
+    dev: false
+
   /hexoid/1.0.0:
     resolution: {integrity: sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==}
     engines: {node: '>=8'}
@@ -1432,6 +1583,10 @@ packages:
     resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
     dev: false
 
+  /js-sdsl/4.3.0:
+    resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==}
+    dev: false
+
   /js-tokens/4.0.0:
     resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
     dev: true
@@ -1464,6 +1619,11 @@ packages:
       readable-stream: 2.3.8
     dev: false
 
+  /leven/2.1.0:
+    resolution: {integrity: sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==}
+    engines: {node: '>=0.10.0'}
+    dev: false
+
   /lie/3.1.1:
     resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==}
     dependencies:
@@ -1560,7 +1720,6 @@ packages:
     engines: {node: '>=10'}
     dependencies:
       yallist: 4.0.0
-    dev: true
 
   /magic-string/0.30.5:
     resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==}
@@ -1592,6 +1751,10 @@ packages:
     resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
     dev: false
 
+  /mitt/2.1.0:
+    resolution: {integrity: sha512-ILj2TpLiysu2wkBbWjAmww7TkZb65aiQO+DkVdUTBpBXq+MHYiETENkKFMtsJZX1Lf4pe4QOrTSjIfUwN5lRdg==}
+    dev: false
+
   /mitt/3.0.1:
     resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
     dev: false
@@ -1606,9 +1769,46 @@ packages:
   /monaco-editor/0.38.0:
     resolution: {integrity: sha512-11Fkh6yzEmwx7O0YoLxeae0qEGFwmyPRlVxpg7oF9czOOCB/iCjdJrG5I67da5WiXK3YJCxoz9TJFE8Tfq/v9A==}
 
+  /mqtt-packet/6.10.0:
+    resolution: {integrity: sha512-ja8+mFKIHdB1Tpl6vac+sktqy3gA8t9Mduom1BA75cI+R9AHnZOiaBQwpGiWnaVJLDGRdNhQmFaAqd7tkKSMGA==}
+    dependencies:
+      bl: 4.1.0
+      debug: 4.3.4
+      process-nextick-args: 2.0.1
+    transitivePeerDependencies:
+      - supports-color
+    dev: false
+
+  /mqtt/4.3.8:
+    resolution: {integrity: sha512-2xT75uYa0kiPEF/PE0VPdavmEkoBzMT/UL9moid0rAvlCtV48qBwxD62m7Ld/4j8tSkIO1E/iqRl/S72SEOhOw==}
+    engines: {node: '>=10.0.0'}
+    hasBin: true
+    dependencies:
+      commist: 1.1.0
+      concat-stream: 2.0.0
+      debug: 4.3.4
+      duplexify: 4.1.2
+      help-me: 3.0.0
+      inherits: 2.0.4
+      lru-cache: 6.0.0
+      minimist: 1.2.8
+      mqtt-packet: 6.10.0
+      number-allocator: 1.0.14
+      pump: 3.0.0
+      readable-stream: 3.6.2
+      reinterval: 1.1.0
+      rfdc: 1.3.1
+      split2: 3.2.2
+      ws: 7.5.9
+      xtend: 4.0.2
+    transitivePeerDependencies:
+      - bufferutil
+      - supports-color
+      - utf-8-validate
+    dev: false
+
   /ms/2.1.2:
     resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
-    dev: true
 
   /muggle-string/0.3.1:
     resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==}
@@ -1633,6 +1833,15 @@ packages:
     engines: {node: '>=0.10.0'}
     dev: true
 
+  /number-allocator/1.0.14:
+    resolution: {integrity: sha512-OrL44UTVAvkKdOdRQZIJpLkAdjXGTRda052sN4sO77bKEzYYqWKMBjQvrJFzqygI99gL6Z4u2xctPW1tB8ErvA==}
+    dependencies:
+      debug: 4.3.4
+      js-sdsl: 4.3.0
+    transitivePeerDependencies:
+      - supports-color
+    dev: false
+
   /object-inspect/1.13.1:
     resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==}
     dev: true
@@ -1742,6 +1951,13 @@ packages:
     resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
     dev: false
 
+  /pump/3.0.0:
+    resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
+    dependencies:
+      end-of-stream: 1.4.4
+      once: 1.4.0
+    dev: false
+
   /qrcode/1.5.3:
     resolution: {integrity: sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==}
     engines: {node: '>=10.13.0'}
@@ -1797,6 +2013,10 @@ packages:
     resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
     dev: false
 
+  /reinterval/1.1.0:
+    resolution: {integrity: sha512-QIRet3SYrGp0HUHO88jVskiG6seqUGC5iAG7AwI/BV4ypGcuqk9Du6YQBUOUqm9c8pw1eyLoIaONifRua1lsEQ==}
+    dev: false
+
   /require-directory/2.1.1:
     resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
     engines: {node: '>=0.10.0'}
@@ -1815,6 +2035,10 @@ packages:
       supports-preserve-symlinks-flag: 1.0.0
     dev: true
 
+  /rfdc/1.3.1:
+    resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==}
+    dev: false
+
   /rimraf/2.7.1:
     resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
     hasBin: true
@@ -1899,6 +2123,16 @@ packages:
     resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
     engines: {node: '>=0.10.0'}
 
+  /split2/3.2.2:
+    resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==}
+    dependencies:
+      readable-stream: 3.6.2
+    dev: false
+
+  /stream-shift/1.0.3:
+    resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==}
+    dev: false
+
   /string-width/4.2.3:
     resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
     engines: {node: '>=8'}
@@ -2007,6 +2241,10 @@ packages:
     resolution: {integrity: sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==}
     dev: false
 
+  /typedarray/0.0.6:
+    resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
+    dev: false
+
   /typescript/4.9.5:
     resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==}
     engines: {node: '>=4.2.0'}
@@ -2158,10 +2396,28 @@ packages:
   /wrappy/1.0.2:
     resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
 
+  /ws/7.5.9:
+    resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==}
+    engines: {node: '>=8.3.0'}
+    peerDependencies:
+      bufferutil: ^4.0.1
+      utf-8-validate: ^5.0.2
+    peerDependenciesMeta:
+      bufferutil:
+        optional: true
+      utf-8-validate:
+        optional: true
+    dev: false
+
   /xmlchars/2.2.0:
     resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}
     dev: false
 
+  /xtend/4.0.2:
+    resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
+    engines: {node: '>=0.4'}
+    dev: false
+
   /y18n/4.0.3:
     resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}
     dev: false
@@ -2172,7 +2428,6 @@ packages:
 
   /yallist/4.0.0:
     resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
-    dev: true
 
   /yargs-parser/18.1.3:
     resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}

+ 8 - 8
src/services/register.ts

@@ -10,9 +10,9 @@ import { register as registerEcharts } from '@meta2d/chart-diagram';
 import { formPens, formPath2DPens } from '@meta2d/form-diagram';
 import { chartsPens } from '@meta2d/le5le-charts';
 import { ftaPens, ftaPensbyCtx, ftaAnchors } from '@meta2d/fta-diagram';
-import { iotCanvasPens, iotPens } from '@2d-components/iot';
-import { domFormPens, domFormCanvasPens } from '@2d-components/domForm';
-import { threeDPens } from '@2d-components/3d';
+// import { iotCanvasPens, iotPens } from '@2d-components/iot';
+// import { domFormPens, domFormCanvasPens } from '@2d-components/domForm';
+// import { threeDPens } from '@2d-components/3d';
 
 export function registerBasicDiagram() {
   register(flowPens());
@@ -30,9 +30,9 @@ export function registerBasicDiagram() {
   registerCanvasDraw(ftaPensbyCtx());
   registerAnchors(ftaAnchors());
   //特殊图元注册
-  register(iotPens());
-  registerCanvasDraw(iotCanvasPens());
-  register(domFormPens());
-  registerCanvasDraw(domFormCanvasPens());
-  registerCanvasDraw(threeDPens());
+  // register(iotPens());
+  // registerCanvasDraw(iotCanvasPens());
+  // register(domFormPens());
+  // registerCanvasDraw(domFormCanvasPens());
+  // registerCanvasDraw(threeDPens());
 }

+ 2 - 2
tsconfig.json

@@ -13,8 +13,8 @@
     "lib": ["esnext", "dom"],
     "paths": {
       "@/*": ["src/*"],
-      "@meta2d/*": ["../meta2d.js/packages/*"],
-      "@2d-components/*": ["../2d-components/packages/*"],
+      // "@meta2d/*": ["../meta2d.js/packages/*"],
+      // "@2d-components/*": ["../2d-components/packages/*"],
       // "@meta3d/*": ["../meta3d.js/*"],
     },
   },

+ 2 - 2
vite.config.ts

@@ -23,8 +23,8 @@ export default defineConfig({
   resolve: {
     alias: {
       '@': path.resolve(__dirname, './src/'),
-      '@meta2d': path.resolve(__dirname, '../meta2d.js/packages'),
-      '@2d-components': path.resolve(__dirname, '../2d-components/packages'),
+      // '@meta2d': path.resolve(__dirname, '../meta2d.js/packages'),
+      // '@2d-components': path.resolve(__dirname, '../2d-components/packages'),
       // '@meta3d': path.resolve(__dirname, '../meta3d.js'),
     },
   },