From 524f6e042218089665e0cbdea35914e73180ba72 Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Tue, 15 Jul 2025 09:52:56 +0000 Subject: [PATCH] fix: front-end/package.json & front-end/package-lock.json to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916 - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917 - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918 - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086 - https://snyk.io/vuln/SNYK-JS-BOOTSTRAPSELECT-1014662 - https://snyk.io/vuln/SNYK-JS-BOOTSTRAPSELECT-173741 - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8172694 - https://snyk.io/vuln/SNYK-JS-MOMENT-2440688 - https://snyk.io/vuln/SNYK-JS-BOOTSTRAPSELECT-570457 - https://snyk.io/vuln/npm:moment:20161019 - https://snyk.io/vuln/npm:moment:20160126 - https://snyk.io/vuln/npm:moment:20170905 --- front-end/package-lock.json | 323 +++++++++++++++++++++++++----------- front-end/package.json | 6 +- 2 files changed, 231 insertions(+), 98 deletions(-) diff --git a/front-end/package-lock.json b/front-end/package-lock.json index f1da3d7..73748d6 100644 --- a/front-end/package-lock.json +++ b/front-end/package-lock.json @@ -10,15 +10,15 @@ "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "angular-patternfly": "3.17.0", + "angular-patternfly": "^4.1.0", "bootstrap": "^3.3.7", "bower": ">=1.7.9", "cors": "^2.8.3", "express": "^4.17.3", "isotope-layout": "^3.0.6", "jquery-match-height": "^0.7.2", - "keycloak-connect": "^21.0.1", - "patternfly": "3.17.0", + "keycloak-connect": "^22.0.0", + "patternfly": "^3.36.0", "request": "^2.74.0" }, "devDependencies": { @@ -305,7 +305,8 @@ "version": "1.5.11", "resolved": "https://registry.npmjs.org/angular/-/angular-1.5.11.tgz", "integrity": "sha512-09DBOVVWo6rOQfdCBKGfEL0ZZIhf6P3fbeP3BU+ty5FU50DPiavVeDn8hQ4wXE8o4vKEEpzY1aRcRHJMCixWYA==", - "deprecated": "For the actively supported Angular, see https://www.npmjs.com/package/@angular/core. AngularJS support has officially ended. For extended AngularJS support options, see https://goo.gle/angularjs-path-forward." + "deprecated": "For the actively supported Angular, see https://www.npmjs.com/package/@angular/core. AngularJS support has officially ended. For extended AngularJS support options, see https://goo.gle/angularjs-path-forward.", + "license": "MIT" }, "node_modules/angular-animate": { "version": "1.5.11", @@ -313,20 +314,56 @@ "integrity": "sha512-onbcfyND0O42P15qtVvby2f3A2XlsKG2VzAhCjGCZoR9cow9s60fpVlnf8/Xx8wlqjukx/rd65QbxwPAnqSCyg==", "deprecated": "For the actively supported Angular, see https://www.npmjs.com/package/@angular/core. AngularJS support has officially ended. For extended AngularJS support options, see https://goo.gle/angularjs-path-forward." }, + "node_modules/angular-datatables": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/angular-datatables/-/angular-datatables-0.5.7.tgz", + "integrity": "sha512-fRG7eFnIWCodvGNow/TINwDX/6tAB4562Xa4LTk+S3Yq4hPLSumDSQs4vc+x8u4FbTvMzaWDInnAe0su0xmG2w==", + "optional": true, + "dependencies": { + "angular": ">=1.3.0", + "datatables.net": "^1.10.11", + "datatables.net-dt": "^1.10.11", + "jquery": ">=1.11.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/angular-drag-and-drop-lists": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/angular-drag-and-drop-lists/-/angular-drag-and-drop-lists-2.0.0.tgz", + "integrity": "sha512-8xvi07I9rSTC4i33e1bsiww+ARt0wOucFted1GdXMWlcVbmySyWQ+YrpTnpy5H5LqhMcGLOMLjSh8rHPKzX/zg==", + "license": "MIT", + "optional": true + }, "node_modules/angular-patternfly": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/angular-patternfly/-/angular-patternfly-3.17.0.tgz", - "integrity": "sha512-203qz3V2/EMxKsVaGh3fYy7K4x9ZgBmDo6Ig1uVtlWaiMT9Vrbbwgdviao+qKmC73nO/LXeaVQrALhFsjQNgaA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/angular-patternfly/-/angular-patternfly-4.1.0.tgz", + "integrity": "sha512-9DFlBgLZrJu0z0N7gXMpzwK/CgdMZ9hvycTMJKDeVcwcMOc17oLDlRXPzLIMtg4uxrdPIWKbK5rPSRYgHMNNKQ==", + "license": "Apache-2.0", "dependencies": { - "angular": "1.3.0 - 1.5.*", - "angular-animate": "1.3.0 - 1.5.*", - "angular-sanitize": "1.3.0 - 1.5.*", - "angular-ui-bootstrap": "0.14.x", - "lodash": "3.x", - "patternfly": "~3.17.0" + "angular": "1.5.*", + "angular-animate": "1.5.*", + "angular-sanitize": "1.5.*", + "angular-svg-base-fix": "2.0.0", + "angular-ui-bootstrap": "2.3.x", + "lodash": "4.x", + "patternfly": ">=3.25.1" }, "engines": { "node": ">=0.10.10" + }, + "optionalDependencies": { + "angular-datatables": "^0.5.6", + "angular-drag-and-drop-lists": "2.0.0", + "bootstrap-select": "~1.10.0", + "c3": "~0.4.11", + "components-jqueryui": "components/jqueryui#1.12.1", + "d3": "~3.5.17", + "datatables.net": "^1.10.12", + "datatables.net-select": "~1.2.0", + "jquery": "~3.2.1", + "moment": "~2.14.1" } }, "node_modules/angular-sanitize": { @@ -335,14 +372,21 @@ "integrity": "sha512-9yVOr8YOefo0/4q+ImqNdGcbfGzelQIoHW0OoaoU/U5wpRZNn5IqlkdLW9udieSiprYzuXeqiS1V7ZiHurYisw==", "deprecated": "For the actively supported Angular, see https://www.npmjs.com/package/@angular/core. AngularJS support has officially ended. For extended AngularJS support options, see https://goo.gle/angularjs-path-forward." }, - "node_modules/angular-ui-bootstrap": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/angular-ui-bootstrap/-/angular-ui-bootstrap-0.14.3.tgz", - "integrity": "sha512-dGgfsZptA/L1ncDpTSHGt1QwdiDOvBkdvI2QWmwA7fMAWe6GaGXUrYOh1QpKj4uN2WW2/GLNkDozXfGv0TMwiA==", + "node_modules/angular-svg-base-fix": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/angular-svg-base-fix/-/angular-svg-base-fix-2.0.0.tgz", + "integrity": "sha512-X4Vl50p0XTNKdawx0ogU0Ek2tqgAt4PI/EhpEVdVilEKGFEA5Iq8eDK82kT6dH8FdgY1Q9NL65GcOAjivgMr4A==", + "license": "ISC", "peerDependencies": { - "angular": "^1.3.x || >= 1.4.0-beta.0 || >= 1.5.0-beta.0" + "angular": "1.x" } }, + "node_modules/angular-ui-bootstrap": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/angular-ui-bootstrap/-/angular-ui-bootstrap-2.3.2.tgz", + "integrity": "sha512-kbuMKNgS5tIXZK5MvE+TFgVBu3lC4OhUsP+bX2HFa10AHMhSgR4DiKmx8KPH9PCkzGzG041RB5cDvvF3WYglcg==", + "license": "MIT" + }, "node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -561,27 +605,51 @@ } }, "node_modules/bootstrap-datepicker": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/bootstrap-datepicker/-/bootstrap-datepicker-1.6.4.tgz", - "integrity": "sha512-dPEUbP2JlWGHJWJEWfBIyFFR+iMgERj/bZR1oHqlaCRke2oILljMMFrlMZrgdpZigj5Ly9TdZzCNuYz4hRJ+7A==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/bootstrap-datepicker/-/bootstrap-datepicker-1.10.0.tgz", + "integrity": "sha512-lWxtSYddAQOpbAO8UhYhHLcK6425eWoSjb5JDvZU3ePHEPF6A3eUr51WKaFy4PccU19JRxUG6wEU3KdhtKfvpg==", + "license": "Apache-2.0", "optional": true, "dependencies": { - "jquery": ">=1.7.1" + "jquery": ">=3.4.0 <4.0.0" } }, + "node_modules/bootstrap-datepicker/node_modules/jquery": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", + "license": "MIT", + "optional": true + }, + "node_modules/bootstrap-sass": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/bootstrap-sass/-/bootstrap-sass-3.4.3.tgz", + "integrity": "sha512-vPgFnGMp1jWZZupOND65WS6mkR8rxhJxndT/AcMbqcq1hHMdkcH4sMPhznLzzoHOHkSCrd6J9F8pWBriPCKP2Q==", + "license": "MIT", + "optional": true + }, "node_modules/bootstrap-select": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/bootstrap-select/-/bootstrap-select-1.10.0.tgz", "integrity": "sha512-lufqBmQkPzDAAyXwKBBIdLqXnc9HoAouyOkhkZr8pAQtc1fy7ndTj/YucMLs4nCjiJe6WADlTNXS7XzOsKMRuQ==", + "license": "MIT", "optional": true, "dependencies": { "jquery": ">=1.8" } }, + "node_modules/bootstrap-slider": { + "version": "9.10.0", + "resolved": "https://registry.npmjs.org/bootstrap-slider/-/bootstrap-slider-9.10.0.tgz", + "integrity": "sha512-a9MtENtt4r3ttPW5mpIpOFmCaIsm37EGukOgw5cfHlxKvsUSN8AN9JtwKrKuqgEnxs86kUSsMvMn8kqewMorKw==", + "license": "MIT", + "optional": true + }, "node_modules/bootstrap-switch": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/bootstrap-switch/-/bootstrap-switch-3.3.5.tgz", "integrity": "sha512-aRwgTPO7QPvTtUxit2ucXgs/P+dp3Y8Qy41XOOqTXZiJvfI6b87+hP+r4B4+3y7bptu0P6KHIyEc4ordEVIVkg==", + "license": "MIT", "optional": true, "peerDependencies": { "bootstrap": "^3.3.7", @@ -687,6 +755,7 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/c3/-/c3-0.4.24.tgz", "integrity": "sha512-mVCFtN5ZWUT5UE7ilFQ7KBQ7TUCdKIq6KsDt1hH/1m6gC1tBjvzFTO7fqhaiWHfhNOjjM7makschdhg6DkWQMA==", + "license": "MIT", "optional": true, "dependencies": { "d3": "~3.5.0" @@ -942,6 +1011,7 @@ "version": "3.5.17", "resolved": "https://registry.npmjs.org/d3/-/d3-3.5.17.tgz", "integrity": "sha512-yFk/2idb8OHPKkbAL8QaOaqENNoMhIaSHZerk3oQsECwkObkCpJyjYwCe+OHiq6UEdhe1m8ZGARRRO3ljFjlKg==", + "license": "BSD-3-Clause", "optional": true }, "node_modules/dashdash": { @@ -964,41 +1034,45 @@ "node": ">= 14" } }, - "node_modules/datatables": { - "version": "1.10.18", - "resolved": "https://registry.npmjs.org/datatables/-/datatables-1.10.18.tgz", - "integrity": "sha512-ntatMgS9NN6UMpwbmO+QkYJuKlVeMA2Mi0Gu/QxyIh+dW7ZjLSDhPT2tWlzjpIWEkDYgieDzS9Nu7bdQCW0sbQ==", + "node_modules/datatables.net": { + "version": "1.13.11", + "resolved": "https://registry.npmjs.org/datatables.net/-/datatables.net-1.13.11.tgz", + "integrity": "sha512-AE6RkMXziRaqzPcu/pl3SJXeRa6fmXQG/fVjuRESujvkzqDCYEeKTTpPMuVJSGYJpPi32WGSphVNNY1G4nSN/g==", + "license": "MIT", "optional": true, "dependencies": { - "jquery": ">=1.7" + "jquery": "1.8 - 4" } }, - "node_modules/datatables.net": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/datatables.net/-/datatables.net-2.0.2.tgz", - "integrity": "sha512-uQM+s1oXhpTajUw5DCxarpfAtQJMh0MKFCLZMCc+UWLWPg8ipe6L2zgDMbRC8n9UCwGVpHOwUYlQu2JU1/PhSg==", + "node_modules/datatables.net-bs": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/datatables.net-bs/-/datatables.net-bs-2.3.2.tgz", + "integrity": "sha512-Idp0weFEVezSZXJHXbmIIlS84PWuh9UkCvXnCS4l6SR2spVDMKqg1pBQBQkjjxYBnNK/fJzxdNNBdpjsvXOu8w==", + "license": "MIT", "optional": true, "dependencies": { + "datatables.net": "2.3.2", "jquery": ">=1.7" } }, - "node_modules/datatables.net-bs": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/datatables.net-bs/-/datatables.net-bs-2.0.2.tgz", - "integrity": "sha512-xAU20qYPX7jdKu4NnCa7m5RUCdayMehMP0tvkgvlR8yI25wxPEBTnC2+poHG/klJii79HerUo7bbxM0XgRXnMA==", + "node_modules/datatables.net-bs/node_modules/datatables.net": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/datatables.net/-/datatables.net-2.3.2.tgz", + "integrity": "sha512-31TzwIQM0+pr2ZOEOEH6dsHd/WSAl5GDDGPezOHPI3mM2NK4lcDyOoG8xXeWmSbVfbi852LNK5C84fpp4Q+qxg==", + "license": "MIT", "optional": true, "dependencies": { - "datatables.net": "2.0.2", "jquery": ">=1.7" } }, "node_modules/datatables.net-colreorder": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/datatables.net-colreorder/-/datatables.net-colreorder-1.3.3.tgz", - "integrity": "sha512-nv0ciTA6837ld7LYYy3CeUQAI9xo/QGTqEFjC1YQzTKbigPpCLzogJDWH2dHzDy90ASrF5nMyx+ZNK658m7WtQ==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/datatables.net-colreorder/-/datatables.net-colreorder-1.7.2.tgz", + "integrity": "sha512-F8TYMFXtWLtsjciwS7hkP/Fbp3XS6WHuHLc+iMFtQqiQmbMo/59GK7YSxKuxSoqTTJU/opaPXQYjODnIuNEc/g==", + "license": "MIT", "optional": true, "dependencies": { - "datatables.net": ">=1.10.9", + "datatables.net": "^1.13.0", "jquery": ">=1.7" } }, @@ -1006,6 +1080,7 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/datatables.net-colreorder-bs/-/datatables.net-colreorder-bs-1.3.3.tgz", "integrity": "sha512-+DPim/DhbSIqr2rhRvYNrAMFNZgl372PiKEAv5YeyjYMzc8+6kX8Vinpb3Bg0PDgEdPqEWqJ6H18pBCKhXppgg==", + "license": "MIT", "optional": true, "dependencies": { "datatables.net-bs": ">=1.10.9", @@ -1013,25 +1088,28 @@ "jquery": ">=1.7" } }, + "node_modules/datatables.net-dt": { + "version": "1.13.11", + "resolved": "https://registry.npmjs.org/datatables.net-dt/-/datatables.net-dt-1.13.11.tgz", + "integrity": "sha512-4GpS4OFLwIMfhb5UdJh6bEnh0E52jIJOlx7KLKs1pSce/xpHjvcmucbUWNaEndQIpHXtIxmVPoqcDB0ZbiVB+A==", + "license": "MIT", + "optional": true, + "dependencies": { + "datatables.net": "1.13.11", + "jquery": "1.8 - 4" + } + }, "node_modules/datatables.net-select": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/datatables.net-select/-/datatables.net-select-1.2.7.tgz", "integrity": "sha512-C3XDi7wpruGjDXV36dc9hN/FrAX9GOFvBZ7+KfKJTBNkGFbbhdzHS91SMeGiwRXPYivAyxfPTcVVndVaO83uBQ==", + "license": "MIT", "optional": true, "dependencies": { "datatables.net": "^1.10.15", "jquery": ">=1.7" } }, - "node_modules/datatables.net-select/node_modules/datatables.net": { - "version": "1.13.11", - "resolved": "https://registry.npmjs.org/datatables.net/-/datatables.net-1.13.11.tgz", - "integrity": "sha512-AE6RkMXziRaqzPcu/pl3SJXeRa6fmXQG/fVjuRESujvkzqDCYEeKTTpPMuVJSGYJpPi32WGSphVNNY1G4nSN/g==", - "optional": true, - "dependencies": { - "jquery": "1.8 - 4" - } - }, "node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -1257,24 +1335,30 @@ } }, "node_modules/eonasdan-bootstrap-datetimepicker": { - "version": "4.15.35", - "resolved": "https://registry.npmjs.org/eonasdan-bootstrap-datetimepicker/-/eonasdan-bootstrap-datetimepicker-4.15.35.tgz", - "integrity": "sha512-HPA1R51V+OKXK3wijZ7xqxrTP4IFsSrDxsdlzHJ/1/a7xm0hvs1ISUxRWGHFrJYzxPHf+N0S3VGo8C9Axrzfog==", + "version": "4.17.49", + "resolved": "https://registry.npmjs.org/eonasdan-bootstrap-datetimepicker/-/eonasdan-bootstrap-datetimepicker-4.17.49.tgz", + "integrity": "sha512-7KZeDpkj+A6AtPR3XjX8gAnRPUkPSfW0OmMANG1dkUOPMtLSzbyoCjDIdEcfRtQPU5X0D9Gob7wWKn0h4QWy7A==", + "license": "MIT", "optional": true, "dependencies": { - "bootstrap": "^3.0", - "jquery": ">=1.8.3 <2.2.0", - "moment": "~2.8" + "bootstrap": "^3.3", + "jquery": "^3.5.1", + "moment": "^2.10", + "moment-timezone": "^0.4.0" + }, + "peerDependencies": { + "bootstrap": "^3.3", + "jquery": "^1.8.3 || ^2.0 || ^3.0", + "moment": "^2.10", + "moment-timezone": "^0.4.0 || ^0.5.0" } }, - "node_modules/eonasdan-bootstrap-datetimepicker/node_modules/moment": { - "version": "2.8.4", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.8.4.tgz", - "integrity": "sha512-PZTKkUyBuAAZvh20DslqxFYSTVsB7J5gdzJ9WS67XynvWsXPkDSqtkVMJrLQCGB2+tGwvDFbVhe6l6BK/ER86A==", - "optional": true, - "engines": { - "node": "*" - } + "node_modules/eonasdan-bootstrap-datetimepicker/node_modules/jquery": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", + "license": "MIT", + "optional": true }, "node_modules/es-define-property": { "version": "1.0.0", @@ -1536,13 +1620,21 @@ } }, "node_modules/font-awesome": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.6.3.tgz", - "integrity": "sha512-I5rWuHv7MI5uYDGFT1SJohxdkTfks41QQ9fvMEzvBnWppsehXnoj8LNuW4MGtawSrHvApYVhCZSC7rk5wDycyw==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", + "integrity": "sha512-U6kGnykA/6bFmg1M/oT9EkFeIYv7JlX3bozwQJWiiLz6L0w3F5vBVPxHlwyX/vtNq1ckcpRKOB9f2Qal/VtFpg==", + "license": "(OFL-1.1 AND MIT)", "engines": { "node": ">=0.10.3" } }, + "node_modules/font-awesome-sass": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/font-awesome-sass/-/font-awesome-sass-4.7.0.tgz", + "integrity": "sha512-apO2Nw3XP/Zv7fLxa+MnPnvJ/GdkH6qWrLrtN5oQrFL7RPprzHKROjN94jgyoxM+T7PQBhY9F/SwOKbBaLyXxg==", + "license": "MIT", + "optional": true + }, "node_modules/forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -2223,9 +2315,11 @@ } }, "node_modules/jquery": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-2.1.4.tgz", - "integrity": "sha512-wWR+eCq/T/Qt0NcFyM+QVho0ZVzWxFYANijmSMImXiM5mjr1aOaf4SF0eOEPc92bbK2L2vDpxw3lIszus7eO8Q==" + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.2.1.tgz", + "integrity": "sha512-iQUctXqe/nSa7hshPkQnJaJEUfxM139//hg2nJj+wsqVvd/YgXALR3jTNGh7BylgsyfcC8r4i2cJrClGBkDu5Q==", + "deprecated": "This version is deprecated. Please upgrade to the latest version or find support at https://www.herodevs.com/support/jquery-nes.", + "license": "MIT" }, "node_modules/jquery-match-height": { "version": "0.7.2", @@ -2324,10 +2418,10 @@ } }, "node_modules/keycloak-connect": { - "version": "21.1.2", - "resolved": "https://registry.npmjs.org/keycloak-connect/-/keycloak-connect-21.1.2.tgz", - "integrity": "sha512-ydRauaPu3lIlug1xlweAkV4N0InYf8QhkeWz0jzmjEyuPD88DHkGSQ5NcGyySAhMPPvKHISj1dty1Zs2uVu+EQ==", - "deprecated": "This package is deprecated and will be removed in the future. We will shortly provide more details on removal date, and recommended alternatives.", + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/keycloak-connect/-/keycloak-connect-22.0.0.tgz", + "integrity": "sha512-cQM+9zzetc1Et/v+39CqVntJCjVM76xmpZjEgNbVgA1KGHHVHBiKSvZlD5yZQRQNRsiXit4J7C68F7dwLkIuoA==", + "license": "Apache-2.0", "dependencies": { "jwk-to-pem": "^2.0.0" }, @@ -2372,9 +2466,10 @@ } }, "node_modules/lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ==" + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" }, "node_modules/lowercase-keys": { "version": "1.0.1", @@ -2553,11 +2648,25 @@ "version": "2.14.1", "resolved": "https://registry.npmjs.org/moment/-/moment-2.14.1.tgz", "integrity": "sha512-/y8o4ftjBwltw/GKphOXaAsJkhrAmyQJ6RIIt5LNwOFDw9BAvtZ4jUaQOd8ifChPD95p75NVllMon0lw4pw+lw==", + "license": "MIT", "optional": true, "engines": { "node": "*" } }, + "node_modules/moment-timezone": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.4.1.tgz", + "integrity": "sha512-5cNPVUwaVJDCe9JM8m/qz17f9SkaI8rpnRUyDJi2K5HAd6EwhuQ3n5nLclZkNC/qJnomKgQH2TIu70Gy2dxFKA==", + "license": "MIT", + "optional": true, + "dependencies": { + "moment": ">= 2.6.0" + }, + "engines": { + "node": "*" + } + }, "node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -2645,12 +2754,6 @@ "node": ">=8" } }, - "node_modules/nodeshift/node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, "node_modules/nodeshift/node_modules/minipass": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", @@ -2980,30 +3083,35 @@ "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, "node_modules/patternfly": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/patternfly/-/patternfly-3.17.0.tgz", - "integrity": "sha512-3FF/zZOpKXbc8TtHuTK6KC3KXRQWNj+qIKNEmV62F2a7vp9PgXlzqpzbjIS7AmMo+xj0Xwqq1UNFBkX1RZ7IsQ==", + "version": "3.36.0", + "resolved": "https://registry.npmjs.org/patternfly/-/patternfly-3.36.0.tgz", + "integrity": "sha512-I/9y8JH+EGcXTgt8B8UatA4saF+Bb9HFPEEDscxAsqE5qRUzJOAUBrD55Apo/vdCNlMpIAFXIBpWbmpxoSaYXw==", + "license": "Apache-2.0", "dependencies": { "bootstrap": "~3.3.7", - "font-awesome": "~4.6.3", - "jquery": "~2.1.4" + "font-awesome": "^4.7.0", + "jquery": "~3.2.1" }, "optionalDependencies": { - "bootstrap-datepicker": "~1.6.4", - "bootstrap-select": "~1.10.0", - "bootstrap-switch": "~3.3.2", + "bootstrap-datepicker": "^1.7.1", + "bootstrap-sass": "^3.3.7", + "bootstrap-select": "^1.12.2", + "bootstrap-slider": "^9.9.0", + "bootstrap-switch": "~3.3.4", "bootstrap-touchspin": "~3.1.1", "c3": "~0.4.11", "d3": "~3.5.17", - "datatables": "~1.10.12", - "datatables.net-colreorder": "~1.3.2", + "datatables.net": "^1.10.15", + "datatables.net-colreorder": "^1.4.1", "datatables.net-colreorder-bs": "~1.3.2", "datatables.net-select": "~1.2.0", "drmonty-datatables-colvis": "~1.1.2", - "eonasdan-bootstrap-datetimepicker": "~4.15.35", + "eonasdan-bootstrap-datetimepicker": "^4.17.47", + "font-awesome-sass": "^4.7.0", "google-code-prettify": "~1.0.5", - "jquery-match-height": "~0.7.0", - "moment": "~2.14.1", + "jquery-match-height": "^0.7.2", + "moment": "^2.19.1", + "moment-timezone": "^0.4.1", "patternfly-bootstrap-combobox": "~1.1.7", "patternfly-bootstrap-treeview": "~2.1.0" } @@ -3012,12 +3120,14 @@ "version": "1.1.7", "resolved": "https://registry.npmjs.org/patternfly-bootstrap-combobox/-/patternfly-bootstrap-combobox-1.1.7.tgz", "integrity": "sha512-6KptS6UnS8jOwLuqsjokiNUYjOf3G4bSahiSHhkQMdfvG0b4sZkUgOFWdMJ8zBXaZGVe8T324GQoXqiJdJxMuw==", + "license": "Apache-2.0", "optional": true }, "node_modules/patternfly-bootstrap-treeview": { "version": "2.1.10", "resolved": "https://registry.npmjs.org/patternfly-bootstrap-treeview/-/patternfly-bootstrap-treeview-2.1.10.tgz", "integrity": "sha512-P9+iFu34CwX+R5Fd7/EWbxTug0q9mDj53PnZIIh5ie54KX2kD0+54lCWtpD9SVylDwDtDv3n3A6gbFVkx7HsuA==", + "license": "Apache-2.0", "optional": true, "dependencies": { "bootstrap": "^3.4.1", @@ -3031,16 +3141,39 @@ "version": "3.7.1", "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", + "license": "MIT", "optional": true }, "node_modules/patternfly/node_modules/bootstrap": { "version": "3.3.7", "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-3.3.7.tgz", "integrity": "sha512-qcFaisBrcBhTFkz1IUnGDYnX6ZWfFzH8zOixUDtHW9Ip+r+7MfMFav2rzy7cIHc7rgIg7xjhWBoo1mS/U26j4g==", + "license": "MIT", "engines": { "node": ">=0.10.1" } }, + "node_modules/patternfly/node_modules/bootstrap-select": { + "version": "1.13.18", + "resolved": "https://registry.npmjs.org/bootstrap-select/-/bootstrap-select-1.13.18.tgz", + "integrity": "sha512-V1IzK4rxBq5FrJtkzSH6RmFLFBsjx50byFbfAf8jYyXROWs7ZpprGjdHeoyq2HSsHyjJhMMwjsQhRoYAfxCGow==", + "license": "MIT", + "optional": true, + "peerDependencies": { + "bootstrap": ">=3.0.0", + "jquery": "1.9.1 - 3" + } + }, + "node_modules/patternfly/node_modules/moment": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "license": "MIT", + "optional": true, + "engines": { + "node": "*" + } + }, "node_modules/pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", diff --git a/front-end/package.json b/front-end/package.json index a568c9d..35e2247 100644 --- a/front-end/package.json +++ b/front-end/package.json @@ -11,15 +11,15 @@ "description": "A JBoss Developer retail demo featuring a pricing microservice, angular UI microservice, protected by Red Hat SSO", "homepage": "https://developers.redhat.com", "dependencies": { - "angular-patternfly": "3.17.0", + "angular-patternfly": "4.1.0", "bootstrap": "^3.3.7", "bower": ">=1.7.9", "cors": "^2.8.3", "express": "^4.17.3", "isotope-layout": "^3.0.6", "jquery-match-height": "^0.7.2", - "keycloak-connect": "^21.0.1", - "patternfly": "3.17.0", + "keycloak-connect": "^22.0.0", + "patternfly": "3.36.0", "request": "^2.74.0" }, "devDependencies": {