From f8719b1000abf40b7d52aebf4abaff2c7c23ec1c Mon Sep 17 00:00:00 2001 From: Alex | Kronox Date: Sun, 20 Aug 2023 15:45:41 +0200 Subject: [PATCH 1/4] update to new chart library --- report-viewer/package-lock.json | 44 +++++++++---------- report-viewer/package.json | 4 +- .../src/components/ClusterRadarChart.vue | 10 +++-- .../src/components/DistributionDiagram.vue | 14 +++--- report-viewer/src/views/OverviewView.vue | 2 +- 5 files changed, 39 insertions(+), 35 deletions(-) diff --git a/report-viewer/package-lock.json b/report-viewer/package-lock.json index 92dbe09f0..64653ffe8 100644 --- a/report-viewer/package-lock.json +++ b/report-viewer/package-lock.json @@ -12,14 +12,14 @@ "@fortawesome/free-regular-svg-icons": "^6.4.2", "@fortawesome/free-solid-svg-icons": "^6.4.2", "@fortawesome/vue-fontawesome": "^3.0.3", - "chart.js": "^3.9.1", + "chart.js": "^4.3.3", "chartjs-plugin-datalabels": "^2.2.0", "highlight.js": "^11.8.0", "jszip": "^3.10.0", "pinia": "^2.1.6", "slash": "^5.1.0", "vue": "^3.3.4", - "vue-chart-3": "^3.1.8", + "vue-chartjs": "^5.2.0", "vue-draggable-next": "^2.2.1", "vue-router": "^4.2.4", "vue-virtual-scroller": "^2.0.0-beta.8" @@ -642,6 +642,11 @@ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", "dev": true }, + "node_modules/@kurkle/color": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz", + "integrity": "sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==" + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -1812,9 +1817,15 @@ } }, "node_modules/chart.js": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-3.9.1.tgz", - "integrity": "sha512-Ro2JbLmvg83gXF5F4sniaQ+lTbSv18E+TIf2cOeiH1Iqd2PGFOtem+DUufMZsCJwFE7ywPOpfXFBwRTGq7dh6w==" + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.3.3.tgz", + "integrity": "sha512-aTk7pBw+x6sQYhon/NR3ikfUJuym/LdgpTlgZRe2PaEhjUMKBKyNaFCMVRAyTEWYFNO7qRu7iQVqOw/OqzxZxQ==", + "dependencies": { + "@kurkle/color": "^0.3.0" + }, + "engines": { + "pnpm": ">=7" + } }, "node_modules/chartjs-plugin-datalabels": { "version": "2.2.0", @@ -4056,11 +4067,6 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, - "node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" - }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -6601,19 +6607,13 @@ "@vue/shared": "3.3.4" } }, - "node_modules/vue-chart-3": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/vue-chart-3/-/vue-chart-3-3.1.8.tgz", - "integrity": "sha512-zX5ajjQi/PocEqLETlej3vp92q/tnI/Fvu2RVb++Kap8qOrXu6PXCpodi73BFrWzEGZIAnqoUxC3OIkRWD657g==", - "dependencies": { - "@vue/runtime-core": "latest", - "@vue/runtime-dom": "latest", - "csstype": "latest", - "lodash-es": "latest" - }, + "node_modules/vue-chartjs": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vue-chartjs/-/vue-chartjs-5.2.0.tgz", + "integrity": "sha512-d3zpKmGZr2OWHQ1xmxBcAn5ShTG917+/UCLaSpaCDDqT0U7DBsvFzTs69ZnHCgKoXT55GZDW8YEj9Av+dlONLA==", "peerDependencies": { - "chart.js": "=> ^3.1.0", - "vue": ">= 3" + "chart.js": "^4.1.1", + "vue": "^3.0.0-0 || ^2.7.0" } }, "node_modules/vue-component-type-helpers": { diff --git a/report-viewer/package.json b/report-viewer/package.json index 05747c7e9..c431aa026 100644 --- a/report-viewer/package.json +++ b/report-viewer/package.json @@ -21,14 +21,14 @@ "@fortawesome/free-regular-svg-icons": "^6.4.2", "@fortawesome/free-solid-svg-icons": "^6.4.2", "@fortawesome/vue-fontawesome": "^3.0.3", - "chart.js": "^3.9.1", + "chart.js": "^4.3.3", "chartjs-plugin-datalabels": "^2.2.0", "highlight.js": "^11.8.0", "jszip": "^3.10.0", "pinia": "^2.1.6", "slash": "^5.1.0", "vue": "^3.3.4", - "vue-chart-3": "^3.1.8", + "vue-chartjs": "^5.2.0", "vue-draggable-next": "^2.2.1", "vue-router": "^4.2.4", "vue-virtual-scroller": "^2.0.0-beta.8" diff --git a/report-viewer/src/components/ClusterRadarChart.vue b/report-viewer/src/components/ClusterRadarChart.vue index 330888911..c5b7e5682 100644 --- a/report-viewer/src/components/ClusterRadarChart.vue +++ b/report-viewer/src/components/ClusterRadarChart.vue @@ -3,13 +3,15 @@ participants in the cluster. -->