wujingjing
2024-10-30 83d0df31a7129f809afe6cb4dff73e84b07cf58c
package-lock.json
@@ -11,6 +11,8 @@
         "dependencies": {
            "@amap/amap-jsapi-loader": "^1.0.1",
            "@amap/amap-jsapi-types": "^0.0.15",
            "@antv/layout": "^0.3.25",
            "@antv/x6": "^2.0.8",
            "@codemirror/lang-json": "^6.0.1",
            "@codemirror/lang-sql": "^6.7.1",
            "@codemirror/lang-xml": "^6.1.0",
@@ -106,6 +108,98 @@
         "version": "0.0.15",
         "resolved": "https://registry.npmmirror.com/@amap/amap-jsapi-types/-/amap-jsapi-types-0.0.15.tgz",
         "integrity": "sha512-oqyRqHpVDZh5bUe2mAJh41ZsziSj0eUzwcfIbiaBNB0eiTJnZNhKsTdk77VOklOjwuwNfsblpKW9LjmWNpeQ7A=="
      },
      "node_modules/@antv/g-webgpu": {
         "version": "0.7.2",
         "resolved": "https://registry.npmmirror.com/@antv/g-webgpu/-/g-webgpu-0.7.2.tgz",
         "integrity": "sha512-kw+oYGsdvj5qeUfy5DPb/jztZBV+2fmqBd3Vv8NlKatfBmv8AirYX/CCW74AUSdWm99rEiLyxFB1VdRZ6b/wnQ==",
         "dependencies": {
            "@antv/g-webgpu-core": "^0.7.2",
            "@antv/g-webgpu-engine": "^0.7.2",
            "gl-matrix": "^3.1.0",
            "gl-vec2": "^1.3.0",
            "lodash": "^4.17.15"
         }
      },
      "node_modules/@antv/g-webgpu-core": {
         "version": "0.7.2",
         "resolved": "https://registry.npmmirror.com/@antv/g-webgpu-core/-/g-webgpu-core-0.7.2.tgz",
         "integrity": "sha512-xUMmop7f3Rs34zFYKXLqHhDR1CQTeDl/7vI7Sn3X/73BqJc3X3HIIRvm83Fg2CjVACaOzw4WeLRXNaOCp9fz9w==",
         "dependencies": {
            "eventemitter3": "^4.0.0",
            "gl-matrix": "^3.1.0",
            "lodash": "^4.17.15",
            "probe.gl": "^3.1.1"
         }
      },
      "node_modules/@antv/g-webgpu-engine": {
         "version": "0.7.2",
         "resolved": "https://registry.npmmirror.com/@antv/g-webgpu-engine/-/g-webgpu-engine-0.7.2.tgz",
         "integrity": "sha512-lx8Y93IW2cnJvdoDRKyMmTdYqSC1pOmF0nyG3PGGyA0NI9vBYVgO0KTF6hkyWjdTWVq7XDZyf/h8CJridLh3lg==",
         "dependencies": {
            "@antv/g-webgpu-core": "^0.7.2",
            "gl-matrix": "^3.1.0",
            "lodash": "^4.17.15",
            "regl": "^1.3.11"
         }
      },
      "node_modules/@antv/graphlib": {
         "version": "1.2.0",
         "resolved": "https://registry.npmmirror.com/@antv/graphlib/-/graphlib-1.2.0.tgz",
         "integrity": "sha512-hhJOMThec51nU4Fe5p/viLlNIL71uDEgYFzKPajWjr2715SFG1HAgiP6AVylIeqBcAZ04u3Lw7usjl/TuI5RuQ=="
      },
      "node_modules/@antv/layout": {
         "version": "0.3.25",
         "resolved": "https://registry.npmmirror.com/@antv/layout/-/layout-0.3.25.tgz",
         "integrity": "sha512-d29Aw1PXoAavMRZy7iTB9L5rMBeChFEX0BJ9ELP4TI35ySdCu07YbmPo9ju9OH/6sG2/NB3o85Ayxrre3iwX/g==",
         "dependencies": {
            "@antv/g-webgpu": "0.7.2",
            "@antv/graphlib": "^1.0.0",
            "@antv/util": "^3.3.2",
            "d3-force": "^2.1.1",
            "d3-quadtree": "^2.0.0",
            "dagre-compound": "^0.0.11",
            "ml-matrix": "6.5.0"
         }
      },
      "node_modules/@antv/util": {
         "version": "3.3.10",
         "resolved": "https://registry.npmmirror.com/@antv/util/-/util-3.3.10.tgz",
         "integrity": "sha512-basGML3DFA3O87INnzvDStjzS+n0JLEhRnRsDzP9keiXz8gT1z/fTdmJAZFOzMMWxy+HKbi7NbSt0+8vz/OsBQ==",
         "dependencies": {
            "fast-deep-equal": "^3.1.3",
            "gl-matrix": "^3.3.0",
            "tslib": "^2.3.1"
         }
      },
      "node_modules/@antv/util/node_modules/tslib": {
         "version": "2.8.0",
         "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.8.0.tgz",
         "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA=="
      },
      "node_modules/@antv/x6": {
         "version": "2.18.1",
         "resolved": "https://registry.npmmirror.com/@antv/x6/-/x6-2.18.1.tgz",
         "integrity": "sha512-FkWdbLOpN9J7dfJ+kiBxzowSx2N6syBily13NMVdMs+wqC6Eo5sLXWCZjQHateTFWgFw7ZGi2y9o3Pmdov1sXw==",
         "dependencies": {
            "@antv/x6-common": "^2.0.16",
            "@antv/x6-geometry": "^2.0.5",
            "utility-types": "^3.10.0"
         }
      },
      "node_modules/@antv/x6-common": {
         "version": "2.0.17",
         "resolved": "https://registry.npmmirror.com/@antv/x6-common/-/x6-common-2.0.17.tgz",
         "integrity": "sha512-37g7vmRkNdYzZPdwjaMSZEGv/MMH0S4r70/Jwoab1mioycmuIBN73iyziX8m56BvJSDucZ3J/6DU07otWqzS6A==",
         "dependencies": {
            "lodash-es": "^4.17.15",
            "utility-types": "^3.10.0"
         }
      },
      "node_modules/@antv/x6-geometry": {
         "version": "2.0.5",
         "resolved": "https://registry.npmmirror.com/@antv/x6-geometry/-/x6-geometry-2.0.5.tgz",
         "integrity": "sha512-MId6riEQkxphBpVeTcL4ZNXL4lScyvDEPLyIafvWMcWNTGK0jgkK7N20XSzqt8ltJb0mGUso5s56mrk8ysHu2A=="
      },
      "node_modules/@babel/helper-string-parser": {
         "version": "7.24.8",
@@ -1244,6 +1338,31 @@
         "version": "2.11.7",
         "resolved": "https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz",
         "integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ=="
      },
      "node_modules/@probe.gl/env": {
         "version": "3.6.0",
         "resolved": "https://registry.npmmirror.com/@probe.gl/env/-/env-3.6.0.tgz",
         "integrity": "sha512-4tTZYUg/8BICC3Yyb9rOeoKeijKbZHRXBEKObrfPmX4sQmYB15ZOUpoVBhAyJkOYVAM8EkPci6Uw5dLCwx2BEQ==",
         "dependencies": {
            "@babel/runtime": "^7.0.0"
         }
      },
      "node_modules/@probe.gl/log": {
         "version": "3.6.0",
         "resolved": "https://registry.npmmirror.com/@probe.gl/log/-/log-3.6.0.tgz",
         "integrity": "sha512-hjpyenpEvOdowgZ1qMeCJxfRD4JkKdlXz0RC14m42Un62NtOT+GpWyKA4LssT0+xyLULCByRAtG2fzZorpIAcA==",
         "dependencies": {
            "@babel/runtime": "^7.0.0",
            "@probe.gl/env": "3.6.0"
         }
      },
      "node_modules/@probe.gl/stats": {
         "version": "3.6.0",
         "resolved": "https://registry.npmmirror.com/@probe.gl/stats/-/stats-3.6.0.tgz",
         "integrity": "sha512-JdALQXB44OP4kUBN/UrQgzbJe4qokbVF4Y8lkIA8iVCFnjVowWIgkD/z/0QO65yELT54tTrtepw1jScjKB+rhQ==",
         "dependencies": {
            "@babel/runtime": "^7.0.0"
         }
      },
      "node_modules/@rollup/pluginutils": {
         "version": "4.2.1",
@@ -3136,6 +3255,52 @@
            "node": ">=0.12"
         }
      },
      "node_modules/d3-dispatch": {
         "version": "2.0.0",
         "resolved": "https://registry.npmmirror.com/d3-dispatch/-/d3-dispatch-2.0.0.tgz",
         "integrity": "sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA=="
      },
      "node_modules/d3-force": {
         "version": "2.1.1",
         "resolved": "https://registry.npmmirror.com/d3-force/-/d3-force-2.1.1.tgz",
         "integrity": "sha512-nAuHEzBqMvpFVMf9OX75d00OxvOXdxY+xECIXjW6Gv8BRrXu6gAWbv/9XKrvfJ5i5DCokDW7RYE50LRoK092ew==",
         "dependencies": {
            "d3-dispatch": "1 - 2",
            "d3-quadtree": "1 - 2",
            "d3-timer": "1 - 2"
         }
      },
      "node_modules/d3-quadtree": {
         "version": "2.0.0",
         "resolved": "https://registry.npmmirror.com/d3-quadtree/-/d3-quadtree-2.0.0.tgz",
         "integrity": "sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw=="
      },
      "node_modules/d3-timer": {
         "version": "2.0.0",
         "resolved": "https://registry.npmmirror.com/d3-timer/-/d3-timer-2.0.0.tgz",
         "integrity": "sha512-TO4VLh0/420Y/9dO3+f9abDEFYeCUr2WZRlxJvbp4HPTQcSylXNiL6yZa9FIUvV1yRiFufl1bszTCLDqv9PWNA=="
      },
      "node_modules/dagre": {
         "version": "0.8.5",
         "resolved": "https://registry.npmmirror.com/dagre/-/dagre-0.8.5.tgz",
         "integrity": "sha512-/aTqmnRta7x7MCCpExk7HQL2O4owCT2h8NT//9I1OQ9vt29Pa0BzSAkR5lwFUcQ7491yVi/3CXU9jQ5o0Mn2Sw==",
         "peer": true,
         "dependencies": {
            "graphlib": "^2.1.8",
            "lodash": "^4.17.15"
         }
      },
      "node_modules/dagre-compound": {
         "version": "0.0.11",
         "resolved": "https://registry.npmmirror.com/dagre-compound/-/dagre-compound-0.0.11.tgz",
         "integrity": "sha512-UrSgRP9LtOZCYb9e5doolZXpc7xayyszgyOs7uakTK4n4KsLegLVTRRtq01GpQd/iZjYw5fWMapx9ed+c80MAQ==",
         "engines": {
            "node": ">=6.0.0"
         },
         "peerDependencies": {
            "dagre": "^0.8.5"
         }
      },
      "node_modules/dayjs": {
         "version": "1.11.13",
         "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.13.tgz",
@@ -4389,6 +4554,11 @@
            "es5-ext": "~0.10.14"
         }
      },
      "node_modules/eventemitter3": {
         "version": "4.0.7",
         "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz",
         "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
      },
      "node_modules/ext": {
         "version": "1.7.0",
         "resolved": "https://registry.npmmirror.com/ext/-/ext-1.7.0.tgz",
@@ -4834,6 +5004,16 @@
         "integrity": "sha512-zs9rlfa7HyaJAKG9o+V7C6qfMzyc+tb1IIXdUFcOBcR1U7siKy/uPdauLlrH1mc0vOgUwIv4BF+QxPiiTYz3Rw==",
         "dev": true
      },
      "node_modules/gl-matrix": {
         "version": "3.4.3",
         "resolved": "https://registry.npmmirror.com/gl-matrix/-/gl-matrix-3.4.3.tgz",
         "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA=="
      },
      "node_modules/gl-vec2": {
         "version": "1.3.0",
         "resolved": "https://registry.npmmirror.com/gl-vec2/-/gl-vec2-1.3.0.tgz",
         "integrity": "sha512-YiqaAuNsheWmUV0Sa8k94kBB0D6RWjwZztyO+trEYS8KzJ6OQB/4686gdrf59wld4hHFIvaxynO3nRxpk1Ij/A=="
      },
      "node_modules/glob": {
         "version": "7.2.3",
         "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz",
@@ -4969,6 +5149,15 @@
         "resolved": "https://registry.npmmirror.com/graphemer/-/graphemer-1.4.0.tgz",
         "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
         "dev": true
      },
      "node_modules/graphlib": {
         "version": "2.1.8",
         "resolved": "https://registry.npmmirror.com/graphlib/-/graphlib-2.1.8.tgz",
         "integrity": "sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==",
         "peer": true,
         "dependencies": {
            "lodash": "^4.17.15"
         }
      },
      "node_modules/has-flag": {
         "version": "4.0.0",
@@ -5235,6 +5424,11 @@
         "engines": {
            "node": ">=4"
         }
      },
      "node_modules/is-any-array": {
         "version": "2.0.1",
         "resolved": "https://registry.npmmirror.com/is-any-array/-/is-any-array-2.0.1.tgz",
         "integrity": "sha512-UtilS7hLRu++wb/WBAw9bNuP1Eg04Ivn1vERJck8zJthEvXCBEBpGR/33u/xLKWEQf95803oalHrVDptcAvFdQ=="
      },
      "node_modules/is-binary-path": {
         "version": "2.1.0",
@@ -6030,6 +6224,40 @@
         "version": "3.0.1",
         "resolved": "https://registry.npmmirror.com/mitt/-/mitt-3.0.1.tgz",
         "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw=="
      },
      "node_modules/ml-array-max": {
         "version": "1.2.4",
         "resolved": "https://registry.npmmirror.com/ml-array-max/-/ml-array-max-1.2.4.tgz",
         "integrity": "sha512-BlEeg80jI0tW6WaPyGxf5Sa4sqvcyY6lbSn5Vcv44lp1I2GR6AWojfUvLnGTNsIXrZ8uqWmo8VcG1WpkI2ONMQ==",
         "dependencies": {
            "is-any-array": "^2.0.0"
         }
      },
      "node_modules/ml-array-min": {
         "version": "1.2.3",
         "resolved": "https://registry.npmmirror.com/ml-array-min/-/ml-array-min-1.2.3.tgz",
         "integrity": "sha512-VcZ5f3VZ1iihtrGvgfh/q0XlMobG6GQ8FsNyQXD3T+IlstDv85g8kfV0xUG1QPRO/t21aukaJowDzMTc7j5V6Q==",
         "dependencies": {
            "is-any-array": "^2.0.0"
         }
      },
      "node_modules/ml-array-rescale": {
         "version": "1.3.7",
         "resolved": "https://registry.npmmirror.com/ml-array-rescale/-/ml-array-rescale-1.3.7.tgz",
         "integrity": "sha512-48NGChTouvEo9KBctDfHC3udWnQKNKEWN0ziELvY3KG25GR5cA8K8wNVzracsqSW1QEkAXjTNx+ycgAv06/1mQ==",
         "dependencies": {
            "is-any-array": "^2.0.0",
            "ml-array-max": "^1.2.4",
            "ml-array-min": "^1.2.3"
         }
      },
      "node_modules/ml-matrix": {
         "version": "6.5.0",
         "resolved": "https://registry.npmmirror.com/ml-matrix/-/ml-matrix-6.5.0.tgz",
         "integrity": "sha512-sms732Dge+rs5dU4mnjE0oqLWm1WujvR2fr38LgUHRG2cjXjWlO3WJupLYaSz3++2iYr0UrGDK72OAivr3J8dg==",
         "dependencies": {
            "ml-array-rescale": "^1.3.1"
         }
      },
      "node_modules/mobius1-selectr": {
         "version": "2.4.13",
@@ -6857,6 +7085,17 @@
            "node": ">=6"
         }
      },
      "node_modules/probe.gl": {
         "version": "3.6.0",
         "resolved": "https://registry.npmmirror.com/probe.gl/-/probe.gl-3.6.0.tgz",
         "integrity": "sha512-19JydJWI7+DtR4feV+pu4Mn1I5TAc0xojuxVgZdXIyfmTLfUaFnk4OloWK1bKbPtkgGKLr2lnbnCXmpZEcEp9g==",
         "dependencies": {
            "@babel/runtime": "^7.0.0",
            "@probe.gl/env": "3.6.0",
            "@probe.gl/log": "3.6.0",
            "@probe.gl/stats": "3.6.0"
         }
      },
      "node_modules/process-nextick-args": {
         "version": "2.0.1",
         "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
@@ -6974,6 +7213,11 @@
         "version": "0.14.1",
         "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
         "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw=="
      },
      "node_modules/regl": {
         "version": "1.7.0",
         "resolved": "https://registry.npmmirror.com/regl/-/regl-1.7.0.tgz",
         "integrity": "sha512-bEAtp/qrtKucxXSJkD4ebopFZYP0q1+3Vb2WECWv/T8yQEgKxDxJ7ztO285tAMaYZVR6mM1GgI6CCn8FROtL1w=="
      },
      "node_modules/resolve": {
         "version": "1.22.8",
@@ -8057,6 +8301,14 @@
         "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
         "dev": true
      },
      "node_modules/utility-types": {
         "version": "3.11.0",
         "resolved": "https://registry.npmmirror.com/utility-types/-/utility-types-3.11.0.tgz",
         "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==",
         "engines": {
            "node": ">= 4"
         }
      },
      "node_modules/uuid": {
         "version": "10.0.0",
         "resolved": "https://registry.npmmirror.com/uuid/-/uuid-10.0.0.tgz",