From 1576480254bfa5e27d6303f465787a4067fd9fb6 Mon Sep 17 00:00:00 2001 From: Chi Nguyen <6671583+cnguyen-de@users.noreply.github.com> Date: Tue, 11 May 2021 09:23:42 +0200 Subject: [PATCH] TSK-1637: Update ng2-charts and chart.js for security reason (#1584) --- web/package-lock.json | 30 ++++++++++++++++++++++++++---- web/package.json | 3 ++- 2 files changed, 28 insertions(+), 5 deletions(-) diff --git a/web/package-lock.json b/web/package-lock.json index 6cf5598f8..b93fc7ef3 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -2923,6 +2923,14 @@ "@babel/types": "^7.3.0" } }, + "@types/chart.js": { + "version": "2.9.32", + "resolved": "https://registry.npmjs.org/@types/chart.js/-/chart.js-2.9.32.tgz", + "integrity": "sha512-d45JiRQwEOlZiKwukjqmqpbqbYzUX2yrXdH9qVn6kXpPDsTYCo6YbfFOlnUaJ8S/DhJwbBJiLsMjKpW5oP8B2A==", + "requires": { + "moment": "^2.10.2" + } + }, "@types/eslint-visitor-keys": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", @@ -12762,6 +12770,11 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "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==" + }, "lodash.clonedeep": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", @@ -13875,11 +13888,20 @@ "dev": true }, "ng2-charts": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ng2-charts/-/ng2-charts-1.6.0.tgz", - "integrity": "sha512-9w0WH69x5/nuqC1og2WaY39NbaBqTGIP1+5gZaH7/KPN6UEPonNg/pYnsIVklLj1DWPWXKa8+XXIJZ1jy5nLxg==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/ng2-charts/-/ng2-charts-2.4.2.tgz", + "integrity": "sha512-mY3C2uKCaApHCQizS2YxEOqQ7sSZZLxdV6N1uM9u/VvUgVtYvlPtdcXbKpN52ak93ZE22I73DiLWVDnDNG4/AQ==", "requires": { - "chart.js": "^2.6.0" + "@types/chart.js": "^2.9.24", + "lodash-es": "^4.17.15", + "tslib": "^2.0.0" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" + } } }, "ngx-bootstrap": { diff --git a/web/package.json b/web/package.json index d196f8b96..c5689d582 100644 --- a/web/package.json +++ b/web/package.json @@ -34,10 +34,11 @@ "angular-svg-icon": "9.2.0", "angular-tree-component": "8.5.6", "bootstrap": "4.6.0", + "chart.js": "2.9.4", "core-js": "3.8.3", "file-saver": "1.3.3", "jquery": "3.5.1", - "ng2-charts": "1.6.0", + "ng2-charts": "2.4.2", "ngx-bootstrap": "5.4.0", "ngx-infinite-scroll": "9.0.0", "popper.js": "1.16.1",