From 59aba8a0d0dbf248e0fe70fa18ac8308457a6cce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= Date: Fri, 10 Oct 2025 16:58:16 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20=E4=BF=AE=E5=A4=8D=E4=BE=9D?= =?UTF-8?q?=E8=B5=96=E4=B8=A2=E5=A4=B1=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/l2/.env.staging | 2 +- apps/l3/package.json | 5 ++ pnpm-lock.yaml | 139 +++++++++++++++++++++++++++++++++---------- 3 files changed, 114 insertions(+), 32 deletions(-) diff --git a/apps/l2/.env.staging b/apps/l2/.env.staging index 648e3e5..90102e3 100644 --- a/apps/l2/.env.staging +++ b/apps/l2/.env.staging @@ -11,4 +11,4 @@ ENV = 'staging' # 若依管理系统/测试环境 VUE_APP_BASE_API = '/stage-api' -VUE_APP_SERVICE_BASE_API = 'http://140.143.206.120:8089/l2-api' +VUE_APP_SERVICE_BASE_API = 'http://140.143.206.120:8081' diff --git a/apps/l3/package.json b/apps/l3/package.json index 827e037..5cd9642 100644 --- a/apps/l3/package.json +++ b/apps/l3/package.json @@ -38,11 +38,13 @@ "dependencies": { "@babel/parser": "7.7.4", "@riophae/vue-treeselect": "0.4.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", "axios": "0.24.0", "bpmn-js-token-simulation": "0.10.0", "clipboard": "2.0.8", "core-js": "3.25.3", "dayjs": "^1.11.18", + "diagram-js": "^15.4.0", "dom-to-image": "^2.6.0", "echarts": "5.4.0", "element-ui": "2.15.12", @@ -55,6 +57,8 @@ "jsbarcode": "^3.12.1", "jsencrypt": "3.0.0-rc.1", "konva": "^10.0.2", + "lodash": "^4.17.21", + "min-dash": "^4.2.3", "mqtt": "^5.13.3", "nprogress": "0.2.0", "print-js": "^1.6.0", @@ -62,6 +66,7 @@ "quill": "1.3.7", "screenfull": "5.0.2", "sortablejs": "1.10.2", + "throttle-debounce": "^5.0.2", "vditor": "^3.11.1", "video.js": "^8.23.3", "vue": "2.6.12", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dc4c494..4d1e7a4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,21 +12,6 @@ importers: specifier: ^2.5.8 version: 2.5.8 - apps/app-a: - dependencies: - pkg-a: - specifier: workspace:* - version: link:../../packages/pkg-a - tooling-config: - specifier: workspace:* - version: link:../../packages/tooling-config - - apps/app-b: - dependencies: - tooling-config: - specifier: workspace:* - version: link:../../packages/tooling-config - apps/l2: dependencies: '@riophae/vue-treeselect': @@ -119,7 +104,7 @@ importers: version: 4.4.6(@vue/cli-service@4.4.6)(core-js@3.37.1)(vue@2.6.12) '@vue/cli-service': specifier: 4.4.6 - version: 4.4.6(sass-loader@10.1.1)(vue-template-compiler@2.6.12) + version: 4.4.6(lodash@4.17.21)(sass-loader@10.1.1)(vue-template-compiler@2.6.12) babel-plugin-dynamic-import-node: specifier: 2.3.3 version: 2.3.3 @@ -156,6 +141,9 @@ importers: '@riophae/vue-treeselect': specifier: 0.4.0 version: 0.4.0(vue@2.6.12) + '@vue/babel-helper-vue-jsx-merge-props': + specifier: ^1.4.0 + version: 1.4.0 axios: specifier: 0.24.0 version: 0.24.0 @@ -171,6 +159,9 @@ importers: dayjs: specifier: ^1.11.18 version: 1.11.18 + diagram-js: + specifier: ^15.4.0 + version: 15.4.0 dom-to-image: specifier: ^2.6.0 version: 2.6.0 @@ -207,6 +198,12 @@ importers: konva: specifier: ^10.0.2 version: 10.0.2 + lodash: + specifier: ^4.17.21 + version: 4.17.21 + min-dash: + specifier: ^4.2.3 + version: 4.2.3 mqtt: specifier: ^5.13.3 version: 5.14.1 @@ -228,6 +225,9 @@ importers: sortablejs: specifier: 1.10.2 version: 1.10.2 + throttle-debounce: + specifier: ^5.0.2 + version: 5.0.2 vditor: specifier: ^3.11.1 version: 3.11.2 @@ -279,7 +279,7 @@ importers: version: 4.4.6(@vue/cli-service@4.4.6)(eslint@7.15.0) '@vue/cli-service': specifier: 4.4.6 - version: 4.4.6(sass-loader@10.1.1)(vue-template-compiler@2.6.12) + version: 4.4.6(lodash@4.17.21)(sass-loader@10.1.1)(vue-template-compiler@2.6.12) babel-eslint: specifier: 10.1.0 version: 10.1.0(eslint@7.15.0) @@ -1517,6 +1517,13 @@ packages: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 + /@bpmn-io/diagram-js-ui@0.2.3: + resolution: {integrity: sha512-OGyjZKvGK8tHSZ0l7RfeKhilGoOGtFDcoqSGYkX0uhFlo99OVZ9Jn1K7TJGzcE9BdKwvA5Y5kGqHEhdTxHvFfw==} + dependencies: + htm: 3.1.1 + preact: 10.27.2 + dev: false + /@bpmn-io/extract-process-variables@0.3.0(camunda-bpmn-moddle@4.4.1): resolution: {integrity: sha512-cZMPBvVUXBn7++ZaOVQQGvhrMnFVcOP218yfYBKUv0EMYjo775ust/ZmfIgWd8llT4myXA6dPz12wcYXUBR1Bg==} peerDependencies: @@ -1820,7 +1827,6 @@ packages: /@vue/babel-helper-vue-jsx-merge-props@1.4.0: resolution: {integrity: sha512-JkqXfCkUDp4PIlFdDQ0TdXoIejMtTHP67/pvxlgeY+u5k3LEdKuWZ3LK6xkxo52uDoABIVyRwqVkfLQJhk7VBA==} - dev: true /@vue/babel-helper-vue-transform-on@1.5.0: resolution: {integrity: sha512-0dAYkerNhhHutHZ34JtTl2czVQHUNWv6xEbkdF5W+Yrv5pCWsqjeORdOgbtW2I9gWlt+wBmVn+ttqN9ZxR5tzA==} @@ -2044,7 +2050,7 @@ packages: dependencies: '@babel/core': 7.28.4 '@vue/babel-preset-app': 4.5.19(@babel/core@7.28.4)(core-js@3.25.3)(vue@2.6.12) - '@vue/cli-service': 4.4.6(sass-loader@10.1.1)(vue-template-compiler@2.6.12) + '@vue/cli-service': 4.4.6(lodash@4.17.21)(sass-loader@10.1.1)(vue-template-compiler@2.6.12) '@vue/cli-shared-utils': 4.5.19 babel-loader: 8.4.1(@babel/core@7.28.4)(webpack@4.47.0) cache-loader: 4.1.0(webpack@4.47.0) @@ -2065,7 +2071,7 @@ packages: dependencies: '@babel/core': 7.28.4 '@vue/babel-preset-app': 4.5.19(@babel/core@7.28.4)(core-js@3.37.1)(vue@2.6.12) - '@vue/cli-service': 4.4.6(sass-loader@10.1.1)(vue-template-compiler@2.6.12) + '@vue/cli-service': 4.4.6(lodash@4.17.21)(sass-loader@10.1.1)(vue-template-compiler@2.6.12) '@vue/cli-shared-utils': 4.5.19 babel-loader: 8.4.1(@babel/core@7.28.4)(webpack@4.47.0) cache-loader: 4.1.0(webpack@4.47.0) @@ -2085,7 +2091,7 @@ packages: '@vue/cli-service': ^3.0.0 || ^4.0.0-0 eslint: '>= 1.6.0' dependencies: - '@vue/cli-service': 4.4.6(sass-loader@10.1.1)(vue-template-compiler@2.6.12) + '@vue/cli-service': 4.4.6(lodash@4.17.21)(sass-loader@10.1.1)(vue-template-compiler@2.6.12) '@vue/cli-shared-utils': 4.5.19 eslint: 7.15.0 eslint-loader: 2.2.1(eslint@7.15.0)(webpack@4.47.0) @@ -2104,7 +2110,7 @@ packages: peerDependencies: '@vue/cli-service': ^3.0.0 || ^4.0.0-0 dependencies: - '@vue/cli-service': 4.4.6(sass-loader@10.1.1)(vue-template-compiler@2.6.12) + '@vue/cli-service': 4.4.6(lodash@4.17.21)(sass-loader@10.1.1)(vue-template-compiler@2.6.12) '@vue/cli-shared-utils': 4.5.19 dev: true @@ -2113,10 +2119,10 @@ packages: peerDependencies: '@vue/cli-service': ^3.0.0 || ^4.0.0-0 dependencies: - '@vue/cli-service': 4.4.6(sass-loader@10.1.1)(vue-template-compiler@2.6.12) + '@vue/cli-service': 4.4.6(lodash@4.17.21)(sass-loader@10.1.1)(vue-template-compiler@2.6.12) dev: true - /@vue/cli-service@4.4.6(sass-loader@10.1.1)(vue-template-compiler@2.6.12): + /@vue/cli-service@4.4.6(lodash@4.17.21)(sass-loader@10.1.1)(vue-template-compiler@2.6.12): resolution: {integrity: sha512-k5OFGh2NnvRymCyq9DfBiNJvECUuun3pl5KMm3557IZyA5E5csv+RHoSW3dX8HHe0zXq18g52VswP1llvR9POw==} engines: {node: '>=8'} hasBin: true @@ -2148,7 +2154,7 @@ packages: '@vue/cli-plugin-router': 4.5.19(@vue/cli-service@4.4.6) '@vue/cli-plugin-vuex': 4.5.19(@vue/cli-service@4.4.6) '@vue/cli-shared-utils': 4.5.19 - '@vue/component-compiler-utils': 3.3.0 + '@vue/component-compiler-utils': 3.3.0(lodash@4.17.21) '@vue/preload-webpack-plugin': 1.1.2(html-webpack-plugin@3.2.0)(webpack@4.47.0) '@vue/web-component-wrapper': 1.3.0 acorn: 7.4.1 @@ -2187,7 +2193,7 @@ packages: terser-webpack-plugin: 2.3.8(webpack@4.47.0) thread-loader: 2.1.3(webpack@4.47.0) url-loader: 2.3.0(file-loader@4.3.0)(webpack@4.47.0) - vue-loader: 15.11.1(cache-loader@4.1.0)(css-loader@3.6.0)(vue-template-compiler@2.6.12)(webpack@4.47.0) + vue-loader: 15.11.1(cache-loader@4.1.0)(css-loader@3.6.0)(lodash@4.17.21)(vue-template-compiler@2.6.12)(webpack@4.47.0) vue-style-loader: 4.1.3 vue-template-compiler: 2.6.12 webpack: 4.47.0 @@ -2315,10 +2321,10 @@ packages: '@vue/shared': 3.5.22 dev: true - /@vue/component-compiler-utils@3.3.0: + /@vue/component-compiler-utils@3.3.0(lodash@4.17.21): resolution: {integrity: sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==} dependencies: - consolidate: 0.15.1 + consolidate: 0.15.1(lodash@4.17.21) hash-sum: 1.0.2 lru-cache: 4.1.5 merge-source-map: 1.1.0 @@ -3784,6 +3790,11 @@ packages: resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} engines: {node: '>=0.8'} + /clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + dev: false + /coa@2.0.2: resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==} engines: {node: '>= 4.0'} @@ -3904,6 +3915,10 @@ packages: /component-event@0.1.4: resolution: {integrity: sha512-GMwOG8MnUHP1l8DZx1ztFO0SJTFnIzZnBDkXAj8RM2ntV2A6ALlDxgbMY1Fvxlg6WPQ+5IM/a6vg4PEYbjg/Rw==} + /component-event@0.2.1: + resolution: {integrity: sha512-wGA++isMqiDq1jPYeyv2as/Bt/u+3iLW0rEa+8NQ82jAv3TgqMiCM+B2SaBdn2DfLilLjjq736YcezihRYhfxw==} + dev: false + /component-indexof@0.0.3: resolution: {integrity: sha512-puDQKvx/64HZXb4hBwIcvQLaLgux8o1CbWl39s41hrIIZDl1lJiD5jc22gj3RBeGK0ovxALDYpIbyjqDUUl0rw==} dev: false @@ -4024,7 +4039,7 @@ packages: resolution: {integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==} dev: true - /consolidate@0.15.1: + /consolidate@0.15.1(lodash@4.17.21): resolution: {integrity: sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==} engines: {node: '>= 0.10.0'} deprecated: Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog @@ -4191,6 +4206,7 @@ packages: optional: true dependencies: bluebird: 3.7.2 + lodash: 4.17.21 dev: true /constants-browserify@1.0.0: @@ -4797,6 +4813,20 @@ packages: min-dom: 3.2.1 dev: true + /diagram-js@15.4.0: + resolution: {integrity: sha512-rpwDLA/w55wPfiZgp/z2T6cFdCXU3bARGdjhUpEOoh673K18OJ4ruEu3+/94ALRIIyEvJ0XHUk9sgZrzzE79ng==} + dependencies: + '@bpmn-io/diagram-js-ui': 0.2.3 + clsx: 2.1.1 + didi: 10.2.2 + inherits-browser: 0.1.0 + min-dash: 4.2.3 + min-dom: 4.2.1 + object-refs: 0.4.0 + path-intersection: 3.1.0 + tiny-svg: 3.1.3 + dev: false + /diagram-js@6.8.2: resolution: {integrity: sha512-5EKYHjW2mmGsn9/jSenSkm8cScK5sO9eETBRQNIIzgZjxBDJn6eX964L2d7/vrAW9SeuijGUsztL9+NUinSsNg==} dependencies: @@ -4811,6 +4841,11 @@ packages: tiny-svg: 2.2.4 dev: true + /didi@10.2.2: + resolution: {integrity: sha512-l8NYkYFXV1izHI65EyT8EXOjUZtKmQkHLTT89cSP7HU5J/G7AOj0dXKtLc04EXYlga99PBY18IPjOeZ+c3DI4w==} + engines: {node: '>= 16'} + dev: false + /didi@4.0.0: resolution: {integrity: sha512-AzMElh8mCHOPWPCWfGjoJRla31fMXUT6+287W5ef3IPmtuBcyG9+MkFS7uPP6v3t2Cl086KwWfRB9mESa0OsHQ==} dev: true @@ -6416,6 +6451,10 @@ packages: resolution: {integrity: sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==} dev: true + /htm@3.1.1: + resolution: {integrity: sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==} + dev: false + /html-entities@1.4.0: resolution: {integrity: sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==} dev: true @@ -6687,6 +6726,10 @@ packages: once: 1.4.0 wrappy: 1.0.2 + /inherits-browser@0.1.0: + resolution: {integrity: sha512-CJHHvW3jQ6q7lzsXPpapLdMx5hDpSF3FSh45pwsj6bKxJJ8Nl8v43i5yXnr3BdfOimGHKyniewQtnAIp3vyJJw==} + dev: false + /inherits@2.0.3: resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} dev: true @@ -7838,6 +7881,10 @@ packages: /min-dash@3.8.1: resolution: {integrity: sha512-evumdlmIlg9mbRVPbC4F5FuRhNmcMS5pvuBUbqb1G9v09Ro0ImPEgz5n3khir83lFok1inKqVDjnKEg3GpDxQg==} + /min-dash@4.2.3: + resolution: {integrity: sha512-VLMYQI5+FcD9Ad24VcB08uA83B07OhueAlZ88jBK6PyupTvEJwllTMUqMy0wPGYs7pZUEtEEMWdHB63m3LtEcg==} + dev: false + /min-document@2.19.0: resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==} dependencies: @@ -7866,6 +7913,14 @@ packages: min-dash: 3.8.1 dev: true + /min-dom@4.2.1: + resolution: {integrity: sha512-TMoL8SEEIhUWYgkj7XMSgxmwSyGI+4fP2KFFGnN3FbHfbGHVdsLYSz8LoIsgPhz4dWRmLvxWWSMgzZMJW5sZuA==} + dependencies: + component-event: 0.2.1 + domify: 1.4.2 + min-dash: 4.2.3 + dev: false + /mini-css-extract-plugin@0.9.0(webpack@4.47.0): resolution: {integrity: sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==} engines: {node: '>= 6.9.0'} @@ -8347,6 +8402,10 @@ packages: resolution: {integrity: sha512-eP0ywuoWOaDoiake/6kTJlPJhs+k0qNm4nYRzXLNHj6vh+5M3i9R1epJTdxIPGlhWc4fNRQ7a6XJNCX+/L4FOQ==} dev: true + /object-refs@0.4.0: + resolution: {integrity: sha512-6kJqKWryKZmtte6QYvouas0/EIJKPI1/MMIuRsiBlNuhIMfqYTggzX2F1AJ2+cDs288xyi9GL7FyasHINR98BQ==} + dev: false + /object-visit@1.0.1: resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==} engines: {node: '>=0.10.0'} @@ -8691,6 +8750,11 @@ packages: resolution: {integrity: sha512-9u8xvMcSfuOiStv9bPdnRJQhGQXLKurew94n4GPQCdH1nj9QKC9ObbNoIpiRq8skiOBxKkt277PgOoFgAt3/rA==} dev: true + /path-intersection@3.1.0: + resolution: {integrity: sha512-3xS3lvv/vuwm5aH2BVvNRvnvwR2Drde7jQClKpCXTYXIMMjcw/EnMhzCgeHwqbCpzi760PEfAkU53vSIlrNr9A==} + engines: {node: '>= 14.20'} + dev: false + /path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} @@ -9243,6 +9307,10 @@ packages: posthtml-render: 1.4.0 dev: true + /preact@10.27.2: + resolution: {integrity: sha512-5SYSgFKSyhCbk6SrXyMpqjb5+MQBgfvEKE/OC+PujcY34sOpqtr+0AZQtPYx5IA6VxynQ7rUPCtKzyovpj9Bpg==} + dev: false + /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -10911,6 +10979,11 @@ packages: engines: {node: '>=4'} dev: false + /throttle-debounce@5.0.2: + resolution: {integrity: sha512-B71/4oyj61iNH0KeCamLuE2rmKuTO5byTOSVwECM5FA7TiAiAW+UqTKZ9ERueC4qvgSttUhdmq1mXC3kJqGX7A==} + engines: {node: '>=12.22'} + dev: false + /through2@2.0.5: resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} dependencies: @@ -10945,6 +11018,10 @@ packages: resolution: {integrity: sha512-NOi39lBknf4UdDEahNkbEAJnzhu1ZcN2j75IS2vLRmIhsfxdZpTChfLKBcN1ShplVmPIXJAIafk6YY5/Aa80lQ==} dev: true + /tiny-svg@3.1.3: + resolution: {integrity: sha512-9mwnPqXInRsBmH/DO6NMxBE++9LsqpVXQSSTZGc5bomoKKvL5OX/Hlotw7XVXP6XLRcHWIzZpxfovGqWKgCypQ==} + dev: false + /tmp@0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} @@ -11564,7 +11641,7 @@ packages: konva: 10.0.2 dev: false - /vue-loader@15.11.1(cache-loader@4.1.0)(css-loader@3.6.0)(vue-template-compiler@2.6.12)(webpack@4.47.0): + /vue-loader@15.11.1(cache-loader@4.1.0)(css-loader@3.6.0)(lodash@4.17.21)(vue-template-compiler@2.6.12)(webpack@4.47.0): resolution: {integrity: sha512-0iw4VchYLePqJfJu9s62ACWUXeSqM30SQqlIftbYWM3C+jpPcEHKSPUZBLjSF9au4HTHQ/naF6OGnO3Q/qGR3Q==} peerDependencies: '@vue/compiler-sfc': ^3.0.8 @@ -11583,7 +11660,7 @@ packages: vue-template-compiler: optional: true dependencies: - '@vue/component-compiler-utils': 3.3.0 + '@vue/component-compiler-utils': 3.3.0(lodash@4.17.21) cache-loader: 4.1.0(webpack@4.47.0) css-loader: 3.6.0(webpack@4.47.0) hash-sum: 1.0.2