diff --git a/package-lock.json b/package-lock.json index b625130da..6c1ef1fb4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,11 +17,11 @@ "@patternfly/react-icons": "^5.3.2", "@patternfly/react-table": "^5.3.3", "@react-pdf/renderer": "^1.6.8", - "@redhat-cloud-services/frontend-components": "^5.2.9", - "@redhat-cloud-services/frontend-components-notifications": "^4.1.16", + "@redhat-cloud-services/frontend-components": "^7.0.9", + "@redhat-cloud-services/frontend-components-notifications": "^6.1.11", "@redhat-cloud-services/frontend-components-pdf-generator": "^4.0.7", - "@redhat-cloud-services/frontend-components-translations": "^3.2.19", - "@redhat-cloud-services/frontend-components-utilities": "^5.0.11", + "@redhat-cloud-services/frontend-components-translations": "^4.0.15", + "@redhat-cloud-services/frontend-components-utilities": "^7.0.8", "@redhat-cloud-services/host-inventory-client": "^4.0.1", "@redhat-cloud-services/javascript-clients-shared": "^2.0.0", "@redhat-cloud-services/vulnerabilities-client": "^2.1.0", @@ -52,8 +52,8 @@ "@cypress/code-coverage": "^3.14.5", "@formatjs/cli": "^6.7.2", "@frsource/cypress-plugin-visual-regression-diff": "^3.2.8", - "@redhat-cloud-services/frontend-components-config": "^6.6.2", - "@redhat-cloud-services/tsc-transform-imports": "^1.0.10", + "@redhat-cloud-services/frontend-components-config": "^6.7.1", + "@redhat-cloud-services/tsc-transform-imports": "^1.0.25", "@swc/jest": "^0.2.38", "@testing-library/jest-dom": "^6.4.5", "@testing-library/react": "^15.0.7", @@ -3782,7 +3782,6 @@ "resolved": "https://registry.npmjs.org/@openshift/dynamic-plugin-sdk-webpack/-/dynamic-plugin-sdk-webpack-4.1.0.tgz", "integrity": "sha512-Pkq6R+fkoE0llgv9WJBcotViAPywrzDkpWK0HSTmrVyfEuWS5cuZUs8ono6L5w9BqDBRXm3ceEuUAZA/Zrar1w==", "dev": true, - "license": "Apache-2.0", "dependencies": { "lodash": "^4.17.21", "semver": "^7.3.7", @@ -4129,6 +4128,11 @@ "react-dom": "^17 || ^18" } }, + "node_modules/@patternfly/react-charts/node_modules/@patternfly/react-tokens": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-5.4.1.tgz", + "integrity": "sha512-eygdHE7Krta1mijAv/E8RHiKIgysD0eeNTo8EXUYC8/M4e5K6sqpr2p6rQBF8QiRMN8FnbXvZT3K2OQ28pYt9Q==" + }, "node_modules/@patternfly/react-code-editor": { "version": "5.4.18", "resolved": "https://registry.npmjs.org/@patternfly/react-code-editor/-/react-code-editor-5.4.18.tgz", @@ -4209,6 +4213,11 @@ "react-dom": "^17 || ^18" } }, + "node_modules/@patternfly/react-core/node_modules/@patternfly/react-tokens": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-5.4.1.tgz", + "integrity": "sha512-eygdHE7Krta1mijAv/E8RHiKIgysD0eeNTo8EXUYC8/M4e5K6sqpr2p6rQBF8QiRMN8FnbXvZT3K2OQ28pYt9Q==" + }, "node_modules/@patternfly/react-icons": { "version": "5.4.2", "resolved": "https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-5.4.2.tgz", @@ -4240,11 +4249,16 @@ "react-dom": "^17 || ^18" } }, - "node_modules/@patternfly/react-tokens": { + "node_modules/@patternfly/react-table/node_modules/@patternfly/react-tokens": { "version": "5.4.1", "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-5.4.1.tgz", "integrity": "sha512-eygdHE7Krta1mijAv/E8RHiKIgysD0eeNTo8EXUYC8/M4e5K6sqpr2p6rQBF8QiRMN8FnbXvZT3K2OQ28pYt9Q==" }, + "node_modules/@patternfly/react-tokens": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-6.3.1.tgz", + "integrity": "sha512-wt/xKU1tGCDXUueFb+8/Cwxlm4vUD/Xl26O8MxbSLm6NZAHOUPwytJ7gugloGSPvc/zcsXxEgKANL8UZNO6DTw==" + }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -4399,22 +4413,23 @@ } }, "node_modules/@redhat-cloud-services/frontend-components": { - "version": "5.2.12", - "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components/-/frontend-components-5.2.12.tgz", - "integrity": "sha512-WXCrG57fOwM6TR2E7XF9fNYnZe+2XPpGziadKq9ja7d1lND360vg/wFaLwaj5vy2Dc1jG9PXy2Qfndd6yy8PLw==", + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components/-/frontend-components-7.0.9.tgz", + "integrity": "sha512-24zlv5JMkMvqG6Nacqq8UMVEyCxqUY1rTYZMy8Sa+JU+yzYgFRuDSW7DpZhK5D0FnnwYOvmpidY7smLeRsnYnA==", "dependencies": { - "@patternfly/react-component-groups": "^5.5.5", - "@redhat-cloud-services/frontend-components-utilities": "^5.0.4", - "@redhat-cloud-services/types": "^1.0.19", + "@patternfly/react-component-groups": "^6.0.0", + "@redhat-cloud-services/frontend-components-utilities": "^7.0.0", + "@redhat-cloud-services/types": "^3.0.0", "@scalprum/core": "^0.8.1", "@scalprum/react-core": "^0.9.1", "classnames": "^2.2.5", "sanitize-html": "^2.13.1" }, "peerDependencies": { - "@patternfly/react-core": "^5.4.11", - "@patternfly/react-icons": "^5.4.2", - "@patternfly/react-table": "^5.4.12", + "@patternfly/react-core": "^6.0.0", + "@patternfly/react-icons": "^6.0.0", + "@patternfly/react-table": "^6.0.0", + "@patternfly/react-tokens": "^6.0.0", "lodash": "^4.17.15", "prop-types": "^15.6.2", "react": "^18.2.0", @@ -4425,18 +4440,17 @@ } }, "node_modules/@redhat-cloud-services/frontend-components-config": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-config/-/frontend-components-config-6.6.2.tgz", - "integrity": "sha512-ag00giZNVTaXOywUnIEuH+HhLN2hHwzA7xvXTFjYTPTTqvpuZSOhASPifPP6RoTHV3nHiVlOJ75ejqpnSMZc3A==", + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-config/-/frontend-components-config-6.7.1.tgz", + "integrity": "sha512-U1CWy2q/4ra7LTo8+OAJI0p39rkPBEKVMXj6LhL2FdzAqyGonlYtKEm1NE7nYokmOII3Ei/OzX4Jn859q+5KUw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@pmmmwh/react-refresh-webpack-plugin": "^0.5.15", - "@redhat-cloud-services/frontend-components-config-utilities": "^4.3.5", + "@redhat-cloud-services/frontend-components-config-utilities": "^4.7.0", "@redhat-cloud-services/tsc-transform-imports": "^1.0.21", "@swc/core": "^1.3.76", "assert": "^2.0.0", - "axios": "^0.28.1 || ^1.7.0", + "axios": "^1.12.2", "browserify-zlib": "^0.2.0", "buffer": "^6.0.3", "chalk": "^4.1.2", @@ -4479,11 +4493,10 @@ } }, "node_modules/@redhat-cloud-services/frontend-components-config-utilities": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-config-utilities/-/frontend-components-config-utilities-4.4.1.tgz", - "integrity": "sha512-GG+wCpPWq2i9B6+NeH3UvSVhIGczxrEaRTSH0sFvIrcHMpMoUeFH467GT9w+PUeey24Ap0/Gi+/BiCSzUFrQMQ==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-config-utilities/-/frontend-components-config-utilities-4.7.0.tgz", + "integrity": "sha512-MUxsr2qS2x0ALFfgjRGGyTxMiwpzHeMYYZTOvK6TUQXAXTn98JkEo2qxQesZq8zGIGBTeyw5yb+/DQqxCwbpLA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@openshift/dynamic-plugin-sdk-webpack": "^4.0.1", "ajv": "^8.17.1", @@ -4609,30 +4622,18 @@ } }, "node_modules/@redhat-cloud-services/frontend-components-notifications": { - "version": "4.1.23", - "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-notifications/-/frontend-components-notifications-4.1.23.tgz", - "integrity": "sha512-oFK+EB0cLznoiNPksg6SgoGhIPSK/EWurZBte3i5+2A9/t/8wC+XTvj8E57XDIRpJtFyX/OAJlCEK6Bfk5ex2g==", + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-notifications/-/frontend-components-notifications-6.1.11.tgz", + "integrity": "sha512-fCzNAfKqRjPW2vEo1xgI9gURO/v1hpA6FoHNjYey8Ia1VGvmf3XpOkNXyGzyRepStFmzEyDsLDLs3vti6ZDAlg==", "dependencies": { - "@redhat-cloud-services/frontend-components": "^5.0.5", - "@redhat-cloud-services/frontend-components-utilities": "^5.0.4", - "redux-promise-middleware": "6.1.3" + "@redhat-cloud-services/frontend-components": "^7.0.0", + "@redhat-cloud-services/frontend-components-utilities": "^7.0.0" }, "peerDependencies": { - "@patternfly/react-core": "^5.0.0", - "@patternfly/react-icons": "^5.0.0", - "prop-types": "^15.6.2", + "@patternfly/react-core": "^6.0.0", + "@patternfly/react-icons": "^6.0.0", "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-redux": "^7.2.9 || ^8.0.0 || ^9.0.0", - "redux": ">=4.2.0" - } - }, - "node_modules/@redhat-cloud-services/frontend-components-notifications/node_modules/redux-promise-middleware": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-6.1.3.tgz", - "integrity": "sha512-B/Hi5Ct5d9y5d/KG0f6MZUXKA0nrQh5583mHCx13HY3Avte8KfpoRH/TB5QT6k/FcjT6JCxjv7jedymidy2A1A==", - "peerDependencies": { - "redux": "^2.0.0 || ^3.0.0 || ^4.0.0" + "react-dom": "^18.2.0" } }, "node_modules/@redhat-cloud-services/frontend-components-pdf-generator": { @@ -4705,6 +4706,11 @@ "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-4.94.7.tgz", "integrity": "sha512-h+ducOLDMSxcuec3+YY3x+stM5ZUSnrl/lC/eVmjypil2El08NuE2MNEPMQWdhrod6VRRZFMNqZw/m82iv6U1A==" }, + "node_modules/@redhat-cloud-services/frontend-components-pdf-generator/node_modules/@patternfly/react-tokens": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-5.4.1.tgz", + "integrity": "sha512-eygdHE7Krta1mijAv/E8RHiKIgysD0eeNTo8EXUYC8/M4e5K6sqpr2p6rQBF8QiRMN8FnbXvZT3K2OQ28pYt9Q==" + }, "node_modules/@redhat-cloud-services/frontend-components-pdf-generator/node_modules/@redhat-cloud-services/frontend-components": { "version": "4.2.22", "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components/-/frontend-components-4.2.22.tgz", @@ -5003,11 +5009,11 @@ } }, "node_modules/@redhat-cloud-services/frontend-components-translations": { - "version": "3.2.23", - "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-translations/-/frontend-components-translations-3.2.23.tgz", - "integrity": "sha512-2ebsGpDxHzDhS73bigycfWUsGc9rrYW1pMc877CVsaTxw+Y7jggoNZA/wTsyD/8xOSUcBTNwfe3TZHd4Oq20Og==", + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-translations/-/frontend-components-translations-4.0.15.tgz", + "integrity": "sha512-Hq8R7SrcP5+PO41zbpC1hRY5jBYEJon5zBBIKHz4ZvSVPfhQgBydzBTrXAPF7xiHiCbWzhSopYPdDaauC2p8zg==", "optionalDependencies": { - "@redhat-cloud-services/frontend-components-utilities": "^5.0.4" + "@redhat-cloud-services/frontend-components-utilities": "^7.0.0" }, "peerDependencies": { "prop-types": "^15.6.2", @@ -5017,29 +5023,120 @@ } }, "node_modules/@redhat-cloud-services/frontend-components-utilities": { - "version": "5.0.13", - "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-utilities/-/frontend-components-utilities-5.0.13.tgz", - "integrity": "sha512-SMkzpraZAI54PYtZwMBe/NMUWrZ6cgzQJao1JRFF4OvR7+i4cqtjGpNQJ4OU/4jU/3VZqzMlxAmasNbuCx8xAg==", + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-utilities/-/frontend-components-utilities-7.0.8.tgz", + "integrity": "sha512-wtyUjKaI6V1W2w3ER9E3RUr8llDa3d87Z1GZ+P+ALTtZiWSjDPE9btLtv2ZKIiiJuB21M7FkH30xoenvWIRfDA==", "dependencies": { - "@redhat-cloud-services/rbac-client": "^1.0.111 || 2.x", - "@redhat-cloud-services/types": "^1.0.19", + "@redhat-cloud-services/rbac-client": "^4.0.2", + "@redhat-cloud-services/types": "^3.0.0", "@sentry/browser": "^7.119.1", "awesome-debounce-promise": "^2.1.0", - "axios": "^0.28.1 || ^1.7.0", + "axios": "^1.12.2", "commander": "^2.20.3", "mkdirp": "^1.0.4", "p-map": "^7.0.2", "react-content-loader": "^6.2.0" }, "peerDependencies": { - "@patternfly/react-core": "^5.0.0", - "@patternfly/react-table": "^5.0.0", + "@patternfly/react-core": "^6.0.0", + "@patternfly/react-table": "^6.0.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-redux": "^7.0.0 || ^8.0.0 || ^9.0.0", "react-router-dom": "^5.0.0 || ^6.0.0" } }, + "node_modules/@redhat-cloud-services/frontend-components-utilities/node_modules/@redhat-cloud-services/rbac-client": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/rbac-client/-/rbac-client-4.2.2.tgz", + "integrity": "sha512-wYmr7oywgv9IIvWxG8Jxh4QBucmE8oPC7fOEH6J9BT1UB8lT3Mem88leNXpiymQ/b8A9lvsa6zoRazgijqfZOA==", + "dependencies": { + "@redhat-cloud-services/javascript-clients-shared": "^2.0.3", + "tslib": "^2.6.2" + } + }, + "node_modules/@redhat-cloud-services/frontend-components-utilities/node_modules/@redhat-cloud-services/types": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/types/-/types-3.3.0.tgz", + "integrity": "sha512-xnADeIlaSStK+YzulD1ROR/Oqx71FusCX/0+mFY0bJG6qG7IMgq8nokys3WOVdWLW2YrjuaQZ7POYeLqtxJ1WA==" + }, + "node_modules/@redhat-cloud-services/frontend-components/node_modules/@patternfly/react-component-groups": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@patternfly/react-component-groups/-/react-component-groups-6.3.0.tgz", + "integrity": "sha512-W8vSYD4KrAhDnjRLCPK+irVhG9GORQ7PveBFJ9FAvjCc4lGv73smDY4M1Lv2peNHQaXQpn6DSPsuynaReRvIhg==", + "dependencies": { + "@patternfly/react-core": "^6.0.0", + "@patternfly/react-icons": "^6.0.0", + "@patternfly/react-styles": "^6.0.0", + "@patternfly/react-table": "^6.0.0", + "react-jss": "^10.10.0" + }, + "peerDependencies": { + "react": "^17 || ^18 || ^19", + "react-dom": "^17 || ^18 || ^19" + } + }, + "node_modules/@redhat-cloud-services/frontend-components/node_modules/@patternfly/react-component-groups/node_modules/@patternfly/react-core": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@patternfly/react-core/-/react-core-6.3.1.tgz", + "integrity": "sha512-1qV20nU4M6PA28qnikH9fPLQlkteaZZToFlATjBNBw7aUI6zIvj7U0akkHz8raWcfHAI+tAzGV7dfKjiv035/g==", + "dependencies": { + "@patternfly/react-icons": "^6.3.1", + "@patternfly/react-styles": "^6.3.1", + "@patternfly/react-tokens": "^6.3.1", + "focus-trap": "7.6.4", + "react-dropzone": "^14.3.5", + "tslib": "^2.8.1" + }, + "peerDependencies": { + "react": "^17 || ^18 || ^19", + "react-dom": "^17 || ^18 || ^19" + } + }, + "node_modules/@redhat-cloud-services/frontend-components/node_modules/@patternfly/react-component-groups/node_modules/@patternfly/react-icons": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-6.3.1.tgz", + "integrity": "sha512-uiMounSIww1iZLM4pq+X8c3upzwl9iowXRPjR5CA8entb70lwgAXg3PqvypnuTAcilTq1Y3k5sFTqkhz7rgKcQ==", + "peerDependencies": { + "react": "^17 || ^18 || ^19", + "react-dom": "^17 || ^18 || ^19" + } + }, + "node_modules/@redhat-cloud-services/frontend-components/node_modules/@patternfly/react-component-groups/node_modules/@patternfly/react-table": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@patternfly/react-table/-/react-table-6.3.1.tgz", + "integrity": "sha512-ZndBbPcMr/vInP5eELRe9m7MWzRoejRAhWx+25xOdjVAd31/CmMK1nBgZk4QAXaWjH1P+uZaZYsTgr/FMTte2g==", + "dependencies": { + "@patternfly/react-core": "^6.3.1", + "@patternfly/react-icons": "^6.3.1", + "@patternfly/react-styles": "^6.3.1", + "@patternfly/react-tokens": "^6.3.1", + "lodash": "^4.17.21", + "tslib": "^2.8.1" + }, + "peerDependencies": { + "react": "^17 || ^18 || ^19", + "react-dom": "^17 || ^18 || ^19" + } + }, + "node_modules/@redhat-cloud-services/frontend-components/node_modules/@patternfly/react-styles": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-6.3.1.tgz", + "integrity": "sha512-hyb+PlO8YITjKh2wBvjdeZhX6FyB3hlf4r6yG4rPOHk4SgneXHjNSdGwQ3szAxgGqtbENCYtOqwD/8ai72GrxQ==" + }, + "node_modules/@redhat-cloud-services/frontend-components/node_modules/@redhat-cloud-services/types": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/types/-/types-3.3.0.tgz", + "integrity": "sha512-xnADeIlaSStK+YzulD1ROR/Oqx71FusCX/0+mFY0bJG6qG7IMgq8nokys3WOVdWLW2YrjuaQZ7POYeLqtxJ1WA==" + }, + "node_modules/@redhat-cloud-services/frontend-components/node_modules/focus-trap": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.6.4.tgz", + "integrity": "sha512-xx560wGBk7seZ6y933idtjJQc1l+ck+pI3sKvhKozdBV1dRZoKhkW5xoCaFv9tQiX5RH1xfSxjuNu6g+lmN/gw==", + "dependencies": { + "tabbable": "^6.2.0" + } + }, "node_modules/@redhat-cloud-services/host-inventory-client": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@redhat-cloud-services/host-inventory-client/-/host-inventory-client-4.0.1.tgz", @@ -5060,11 +5157,11 @@ } }, "node_modules/@redhat-cloud-services/javascript-clients-shared": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@redhat-cloud-services/javascript-clients-shared/-/javascript-clients-shared-2.0.0.tgz", - "integrity": "sha512-7dCg64oatIfu9PMbPFc2KAIf3WpmaUH0eoj3Li7Ov6Y8XG16dJAxKbCX9cfb3gZqPLLC/43kSFiDjNfey0c22A==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/javascript-clients-shared/-/javascript-clients-shared-2.0.3.tgz", + "integrity": "sha512-T6wntXmt197V4dsRQ1GKkBzEiZFthvrAjWhWfrQR01No9iWdUnD2o0kw9ZMlTL+orhwGnJ3SeOKUT0KLX1ntXw==", "dependencies": { - "axios": "^1.7.2", + "axios": "^1.12.2", "tslib": "^2.6.2" } }, @@ -5088,9 +5185,9 @@ } }, "node_modules/@redhat-cloud-services/tsc-transform-imports": { - "version": "1.0.23", - "resolved": "https://registry.npmjs.org/@redhat-cloud-services/tsc-transform-imports/-/tsc-transform-imports-1.0.23.tgz", - "integrity": "sha512-t9kV3iBlWnPQZ/hH/L5ObqRjOatRMGB31dbT20D7RNWDTjGzE1+5cdF0xs3g9+zKMA5op0eVkMEkranMiX54eQ==", + "version": "1.0.25", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/tsc-transform-imports/-/tsc-transform-imports-1.0.25.tgz", + "integrity": "sha512-J2O7+k/UeWU4h117WLKvJtmnY9TZnWbS+TdwhwRqfXzFU+BTA3/qEkFO9Xp3HELOIiCIVVHbM8vilxMqIUo1Mw==", "dev": true, "dependencies": { "glob": "10.3.3" @@ -8060,13 +8157,12 @@ "dev": true }, "node_modules/axios": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.10.0.tgz", - "integrity": "sha512-/1xYAC4MP/HEG+3duIhFr4ZQXR4sQXOIe+o6sdqzeykGLx6Upp/1p8MHqhINOvGeP7xyNHe7tsiJByc4SSVUxw==", - "license": "MIT", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.12.2.tgz", + "integrity": "sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==", "dependencies": { "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", + "form-data": "^4.0.4", "proxy-from-env": "^1.1.0" } }, @@ -10181,6 +10277,83 @@ "react-dom": "^18.2.0" } }, + "node_modules/declarative-table/node_modules/@redhat-cloud-services/frontend-components": { + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components/-/frontend-components-5.2.12.tgz", + "integrity": "sha512-WXCrG57fOwM6TR2E7XF9fNYnZe+2XPpGziadKq9ja7d1lND360vg/wFaLwaj5vy2Dc1jG9PXy2Qfndd6yy8PLw==", + "dependencies": { + "@patternfly/react-component-groups": "^5.5.5", + "@redhat-cloud-services/frontend-components-utilities": "^5.0.4", + "@redhat-cloud-services/types": "^1.0.19", + "@scalprum/core": "^0.8.1", + "@scalprum/react-core": "^0.9.1", + "classnames": "^2.2.5", + "sanitize-html": "^2.13.1" + }, + "peerDependencies": { + "@patternfly/react-core": "^5.4.11", + "@patternfly/react-icons": "^5.4.2", + "@patternfly/react-table": "^5.4.12", + "lodash": "^4.17.15", + "prop-types": "^15.6.2", + "react": "^18.2.0", + "react-content-loader": "^6.2.0", + "react-dom": "^18.2.0", + "react-redux": "^7.0.0 || ^8.0.0 || ^9.0.0", + "react-router-dom": "^5.0.0 || ^6.0.0" + } + }, + "node_modules/declarative-table/node_modules/@redhat-cloud-services/frontend-components-notifications": { + "version": "4.1.23", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-notifications/-/frontend-components-notifications-4.1.23.tgz", + "integrity": "sha512-oFK+EB0cLznoiNPksg6SgoGhIPSK/EWurZBte3i5+2A9/t/8wC+XTvj8E57XDIRpJtFyX/OAJlCEK6Bfk5ex2g==", + "dependencies": { + "@redhat-cloud-services/frontend-components": "^5.0.5", + "@redhat-cloud-services/frontend-components-utilities": "^5.0.4", + "redux-promise-middleware": "6.1.3" + }, + "peerDependencies": { + "@patternfly/react-core": "^5.0.0", + "@patternfly/react-icons": "^5.0.0", + "prop-types": "^15.6.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-redux": "^7.2.9 || ^8.0.0 || ^9.0.0", + "redux": ">=4.2.0" + } + }, + "node_modules/declarative-table/node_modules/@redhat-cloud-services/frontend-components-notifications/node_modules/redux-promise-middleware": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-6.1.3.tgz", + "integrity": "sha512-B/Hi5Ct5d9y5d/KG0f6MZUXKA0nrQh5583mHCx13HY3Avte8KfpoRH/TB5QT6k/FcjT6JCxjv7jedymidy2A1A==", + "peerDependencies": { + "redux": "^2.0.0 || ^3.0.0 || ^4.0.0" + } + }, + "node_modules/declarative-table/node_modules/@redhat-cloud-services/frontend-components-utilities": { + "version": "5.0.13", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-utilities/-/frontend-components-utilities-5.0.13.tgz", + "integrity": "sha512-SMkzpraZAI54PYtZwMBe/NMUWrZ6cgzQJao1JRFF4OvR7+i4cqtjGpNQJ4OU/4jU/3VZqzMlxAmasNbuCx8xAg==", + "dependencies": { + "@redhat-cloud-services/rbac-client": "^1.0.111 || 2.x", + "@redhat-cloud-services/types": "^1.0.19", + "@sentry/browser": "^7.119.1", + "awesome-debounce-promise": "^2.1.0", + "axios": "^0.28.1 || ^1.7.0", + "commander": "^2.20.3", + "mkdirp": "^1.0.4", + "p-map": "^7.0.2", + "react-content-loader": "^6.2.0" + }, + "peerDependencies": { + "@patternfly/react-core": "^5.0.0", + "@patternfly/react-table": "^5.0.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-redux": "^7.0.0 || ^8.0.0 || ^9.0.0", + "react-router-dom": "^5.0.0 || ^6.0.0" + } + }, "node_modules/declarative-table/node_modules/decode-uri-component": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.4.1.tgz", @@ -10247,7 +10420,6 @@ "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==", "license": "MIT", - "optional": true, "peer": true }, "node_modules/declarative-table/node_modules/split-on-first": { @@ -12445,13 +12617,14 @@ } }, "node_modules/form-data": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz", - "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", + "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", "mime-types": "^2.1.12" }, "engines": { @@ -26910,6 +27083,13 @@ "victory-tooltip": "^37.3.6", "victory-voronoi-container": "^37.3.6", "victory-zoom-container": "^37.3.6" + }, + "dependencies": { + "@patternfly/react-tokens": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-5.4.1.tgz", + "integrity": "sha512-eygdHE7Krta1mijAv/E8RHiKIgysD0eeNTo8EXUYC8/M4e5K6sqpr2p6rQBF8QiRMN8FnbXvZT3K2OQ28pYt9Q==" + } } }, "@patternfly/react-code-editor": { @@ -26968,6 +27148,13 @@ "focus-trap": "7.6.2", "react-dropzone": "^14.2.3", "tslib": "^2.7.0" + }, + "dependencies": { + "@patternfly/react-tokens": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-5.4.1.tgz", + "integrity": "sha512-eygdHE7Krta1mijAv/E8RHiKIgysD0eeNTo8EXUYC8/M4e5K6sqpr2p6rQBF8QiRMN8FnbXvZT3K2OQ28pYt9Q==" + } } }, "@patternfly/react-icons": { @@ -26992,12 +27179,19 @@ "@patternfly/react-tokens": "^5.4.1", "lodash": "^4.17.21", "tslib": "^2.7.0" + }, + "dependencies": { + "@patternfly/react-tokens": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-5.4.1.tgz", + "integrity": "sha512-eygdHE7Krta1mijAv/E8RHiKIgysD0eeNTo8EXUYC8/M4e5K6sqpr2p6rQBF8QiRMN8FnbXvZT3K2OQ28pYt9Q==" + } } }, "@patternfly/react-tokens": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-5.4.1.tgz", - "integrity": "sha512-eygdHE7Krta1mijAv/E8RHiKIgysD0eeNTo8EXUYC8/M4e5K6sqpr2p6rQBF8QiRMN8FnbXvZT3K2OQ28pYt9Q==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-6.3.1.tgz", + "integrity": "sha512-wt/xKU1tGCDXUueFb+8/Cwxlm4vUD/Xl26O8MxbSLm6NZAHOUPwytJ7gugloGSPvc/zcsXxEgKANL8UZNO6DTw==" }, "@pkgjs/parseargs": { "version": "0.11.0", @@ -27113,31 +27307,97 @@ } }, "@redhat-cloud-services/frontend-components": { - "version": "5.2.12", - "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components/-/frontend-components-5.2.12.tgz", - "integrity": "sha512-WXCrG57fOwM6TR2E7XF9fNYnZe+2XPpGziadKq9ja7d1lND360vg/wFaLwaj5vy2Dc1jG9PXy2Qfndd6yy8PLw==", + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components/-/frontend-components-7.0.9.tgz", + "integrity": "sha512-24zlv5JMkMvqG6Nacqq8UMVEyCxqUY1rTYZMy8Sa+JU+yzYgFRuDSW7DpZhK5D0FnnwYOvmpidY7smLeRsnYnA==", "requires": { - "@patternfly/react-component-groups": "^5.5.5", - "@redhat-cloud-services/frontend-components-utilities": "^5.0.4", - "@redhat-cloud-services/types": "^1.0.19", + "@patternfly/react-component-groups": "^6.0.0", + "@redhat-cloud-services/frontend-components-utilities": "^7.0.0", + "@redhat-cloud-services/types": "^3.0.0", "@scalprum/core": "^0.8.1", "@scalprum/react-core": "^0.9.1", "classnames": "^2.2.5", "sanitize-html": "^2.13.1" + }, + "dependencies": { + "@patternfly/react-component-groups": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@patternfly/react-component-groups/-/react-component-groups-6.3.0.tgz", + "integrity": "sha512-W8vSYD4KrAhDnjRLCPK+irVhG9GORQ7PveBFJ9FAvjCc4lGv73smDY4M1Lv2peNHQaXQpn6DSPsuynaReRvIhg==", + "requires": { + "@patternfly/react-core": "^6.0.0", + "@patternfly/react-icons": "^6.0.0", + "@patternfly/react-styles": "^6.0.0", + "@patternfly/react-table": "^6.0.0", + "react-jss": "^10.10.0" + }, + "dependencies": { + "@patternfly/react-core": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@patternfly/react-core/-/react-core-6.3.1.tgz", + "integrity": "sha512-1qV20nU4M6PA28qnikH9fPLQlkteaZZToFlATjBNBw7aUI6zIvj7U0akkHz8raWcfHAI+tAzGV7dfKjiv035/g==", + "requires": { + "@patternfly/react-icons": "^6.3.1", + "@patternfly/react-styles": "^6.3.1", + "@patternfly/react-tokens": "^6.3.1", + "focus-trap": "7.6.4", + "react-dropzone": "^14.3.5", + "tslib": "^2.8.1" + } + }, + "@patternfly/react-icons": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-6.3.1.tgz", + "integrity": "sha512-uiMounSIww1iZLM4pq+X8c3upzwl9iowXRPjR5CA8entb70lwgAXg3PqvypnuTAcilTq1Y3k5sFTqkhz7rgKcQ==", + "requires": {} + }, + "@patternfly/react-table": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@patternfly/react-table/-/react-table-6.3.1.tgz", + "integrity": "sha512-ZndBbPcMr/vInP5eELRe9m7MWzRoejRAhWx+25xOdjVAd31/CmMK1nBgZk4QAXaWjH1P+uZaZYsTgr/FMTte2g==", + "requires": { + "@patternfly/react-core": "^6.3.1", + "@patternfly/react-icons": "^6.3.1", + "@patternfly/react-styles": "^6.3.1", + "@patternfly/react-tokens": "^6.3.1", + "lodash": "^4.17.21", + "tslib": "^2.8.1" + } + } + } + }, + "@patternfly/react-styles": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-6.3.1.tgz", + "integrity": "sha512-hyb+PlO8YITjKh2wBvjdeZhX6FyB3hlf4r6yG4rPOHk4SgneXHjNSdGwQ3szAxgGqtbENCYtOqwD/8ai72GrxQ==" + }, + "@redhat-cloud-services/types": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/types/-/types-3.3.0.tgz", + "integrity": "sha512-xnADeIlaSStK+YzulD1ROR/Oqx71FusCX/0+mFY0bJG6qG7IMgq8nokys3WOVdWLW2YrjuaQZ7POYeLqtxJ1WA==" + }, + "focus-trap": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.6.4.tgz", + "integrity": "sha512-xx560wGBk7seZ6y933idtjJQc1l+ck+pI3sKvhKozdBV1dRZoKhkW5xoCaFv9tQiX5RH1xfSxjuNu6g+lmN/gw==", + "requires": { + "tabbable": "^6.2.0" + } + } } }, "@redhat-cloud-services/frontend-components-config": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-config/-/frontend-components-config-6.6.2.tgz", - "integrity": "sha512-ag00giZNVTaXOywUnIEuH+HhLN2hHwzA7xvXTFjYTPTTqvpuZSOhASPifPP6RoTHV3nHiVlOJ75ejqpnSMZc3A==", + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-config/-/frontend-components-config-6.7.1.tgz", + "integrity": "sha512-U1CWy2q/4ra7LTo8+OAJI0p39rkPBEKVMXj6LhL2FdzAqyGonlYtKEm1NE7nYokmOII3Ei/OzX4Jn859q+5KUw==", "dev": true, "requires": { "@pmmmwh/react-refresh-webpack-plugin": "^0.5.15", - "@redhat-cloud-services/frontend-components-config-utilities": "^4.3.5", + "@redhat-cloud-services/frontend-components-config-utilities": "^4.7.0", "@redhat-cloud-services/tsc-transform-imports": "^1.0.21", "@swc/core": "^1.3.76", "assert": "^2.0.0", - "axios": "^0.28.1 || ^1.7.0", + "axios": "^1.12.2", "browserify-zlib": "^0.2.0", "buffer": "^6.0.3", "chalk": "^4.1.2", @@ -27258,9 +27518,9 @@ } }, "@redhat-cloud-services/frontend-components-config-utilities": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-config-utilities/-/frontend-components-config-utilities-4.4.1.tgz", - "integrity": "sha512-GG+wCpPWq2i9B6+NeH3UvSVhIGczxrEaRTSH0sFvIrcHMpMoUeFH467GT9w+PUeey24Ap0/Gi+/BiCSzUFrQMQ==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-config-utilities/-/frontend-components-config-utilities-4.7.0.tgz", + "integrity": "sha512-MUxsr2qS2x0ALFfgjRGGyTxMiwpzHeMYYZTOvK6TUQXAXTn98JkEo2qxQesZq8zGIGBTeyw5yb+/DQqxCwbpLA==", "dev": true, "requires": { "@openshift/dynamic-plugin-sdk-webpack": "^4.0.1", @@ -27272,21 +27532,12 @@ } }, "@redhat-cloud-services/frontend-components-notifications": { - "version": "4.1.23", - "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-notifications/-/frontend-components-notifications-4.1.23.tgz", - "integrity": "sha512-oFK+EB0cLznoiNPksg6SgoGhIPSK/EWurZBte3i5+2A9/t/8wC+XTvj8E57XDIRpJtFyX/OAJlCEK6Bfk5ex2g==", + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-notifications/-/frontend-components-notifications-6.1.11.tgz", + "integrity": "sha512-fCzNAfKqRjPW2vEo1xgI9gURO/v1hpA6FoHNjYey8Ia1VGvmf3XpOkNXyGzyRepStFmzEyDsLDLs3vti6ZDAlg==", "requires": { - "@redhat-cloud-services/frontend-components": "^5.0.5", - "@redhat-cloud-services/frontend-components-utilities": "^5.0.4", - "redux-promise-middleware": "6.1.3" - }, - "dependencies": { - "redux-promise-middleware": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-6.1.3.tgz", - "integrity": "sha512-B/Hi5Ct5d9y5d/KG0f6MZUXKA0nrQh5583mHCx13HY3Avte8KfpoRH/TB5QT6k/FcjT6JCxjv7jedymidy2A1A==", - "requires": {} - } + "@redhat-cloud-services/frontend-components": "^7.0.0", + "@redhat-cloud-services/frontend-components-utilities": "^7.0.0" } }, "@redhat-cloud-services/frontend-components-pdf-generator": { @@ -27353,6 +27604,11 @@ } } }, + "@patternfly/react-tokens": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-5.4.1.tgz", + "integrity": "sha512-eygdHE7Krta1mijAv/E8RHiKIgysD0eeNTo8EXUYC8/M4e5K6sqpr2p6rQBF8QiRMN8FnbXvZT3K2OQ28pYt9Q==" + }, "@redhat-cloud-services/frontend-components": { "version": "4.2.22", "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components/-/frontend-components-4.2.22.tgz", @@ -27629,27 +27885,43 @@ } }, "@redhat-cloud-services/frontend-components-translations": { - "version": "3.2.23", - "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-translations/-/frontend-components-translations-3.2.23.tgz", - "integrity": "sha512-2ebsGpDxHzDhS73bigycfWUsGc9rrYW1pMc877CVsaTxw+Y7jggoNZA/wTsyD/8xOSUcBTNwfe3TZHd4Oq20Og==", + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-translations/-/frontend-components-translations-4.0.15.tgz", + "integrity": "sha512-Hq8R7SrcP5+PO41zbpC1hRY5jBYEJon5zBBIKHz4ZvSVPfhQgBydzBTrXAPF7xiHiCbWzhSopYPdDaauC2p8zg==", "requires": { - "@redhat-cloud-services/frontend-components-utilities": "^5.0.4" + "@redhat-cloud-services/frontend-components-utilities": "^7.0.0" } }, "@redhat-cloud-services/frontend-components-utilities": { - "version": "5.0.13", - "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-utilities/-/frontend-components-utilities-5.0.13.tgz", - "integrity": "sha512-SMkzpraZAI54PYtZwMBe/NMUWrZ6cgzQJao1JRFF4OvR7+i4cqtjGpNQJ4OU/4jU/3VZqzMlxAmasNbuCx8xAg==", + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-utilities/-/frontend-components-utilities-7.0.8.tgz", + "integrity": "sha512-wtyUjKaI6V1W2w3ER9E3RUr8llDa3d87Z1GZ+P+ALTtZiWSjDPE9btLtv2ZKIiiJuB21M7FkH30xoenvWIRfDA==", "requires": { - "@redhat-cloud-services/rbac-client": "^1.0.111 || 2.x", - "@redhat-cloud-services/types": "^1.0.19", + "@redhat-cloud-services/rbac-client": "^4.0.2", + "@redhat-cloud-services/types": "^3.0.0", "@sentry/browser": "^7.119.1", "awesome-debounce-promise": "^2.1.0", - "axios": "^0.28.1 || ^1.7.0", + "axios": "^1.12.2", "commander": "^2.20.3", "mkdirp": "^1.0.4", "p-map": "^7.0.2", "react-content-loader": "^6.2.0" + }, + "dependencies": { + "@redhat-cloud-services/rbac-client": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/rbac-client/-/rbac-client-4.2.2.tgz", + "integrity": "sha512-wYmr7oywgv9IIvWxG8Jxh4QBucmE8oPC7fOEH6J9BT1UB8lT3Mem88leNXpiymQ/b8A9lvsa6zoRazgijqfZOA==", + "requires": { + "@redhat-cloud-services/javascript-clients-shared": "^2.0.3", + "tslib": "^2.6.2" + } + }, + "@redhat-cloud-services/types": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/types/-/types-3.3.0.tgz", + "integrity": "sha512-xnADeIlaSStK+YzulD1ROR/Oqx71FusCX/0+mFY0bJG6qG7IMgq8nokys3WOVdWLW2YrjuaQZ7POYeLqtxJ1WA==" + } } }, "@redhat-cloud-services/host-inventory-client": { @@ -27674,11 +27946,11 @@ } }, "@redhat-cloud-services/javascript-clients-shared": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@redhat-cloud-services/javascript-clients-shared/-/javascript-clients-shared-2.0.0.tgz", - "integrity": "sha512-7dCg64oatIfu9PMbPFc2KAIf3WpmaUH0eoj3Li7Ov6Y8XG16dJAxKbCX9cfb3gZqPLLC/43kSFiDjNfey0c22A==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/javascript-clients-shared/-/javascript-clients-shared-2.0.3.tgz", + "integrity": "sha512-T6wntXmt197V4dsRQ1GKkBzEiZFthvrAjWhWfrQR01No9iWdUnD2o0kw9ZMlTL+orhwGnJ3SeOKUT0KLX1ntXw==", "requires": { - "axios": "^1.7.2", + "axios": "^1.12.2", "tslib": "^2.6.2" } }, @@ -27704,9 +27976,9 @@ } }, "@redhat-cloud-services/tsc-transform-imports": { - "version": "1.0.23", - "resolved": "https://registry.npmjs.org/@redhat-cloud-services/tsc-transform-imports/-/tsc-transform-imports-1.0.23.tgz", - "integrity": "sha512-t9kV3iBlWnPQZ/hH/L5ObqRjOatRMGB31dbT20D7RNWDTjGzE1+5cdF0xs3g9+zKMA5op0eVkMEkranMiX54eQ==", + "version": "1.0.25", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/tsc-transform-imports/-/tsc-transform-imports-1.0.25.tgz", + "integrity": "sha512-J2O7+k/UeWU4h117WLKvJtmnY9TZnWbS+TdwhwRqfXzFU+BTA3/qEkFO9Xp3HELOIiCIVVHbM8vilxMqIUo1Mw==", "dev": true, "requires": { "glob": "10.3.3" @@ -29826,12 +30098,12 @@ "dev": true }, "axios": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.10.0.tgz", - "integrity": "sha512-/1xYAC4MP/HEG+3duIhFr4ZQXR4sQXOIe+o6sdqzeykGLx6Upp/1p8MHqhINOvGeP7xyNHe7tsiJByc4SSVUxw==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.12.2.tgz", + "integrity": "sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==", "requires": { "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", + "form-data": "^4.0.4", "proxy-from-env": "^1.1.0" } }, @@ -31414,6 +31686,54 @@ "use-deep-compare-effect": "^1.8.1" }, "dependencies": { + "@redhat-cloud-services/frontend-components": { + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components/-/frontend-components-5.2.12.tgz", + "integrity": "sha512-WXCrG57fOwM6TR2E7XF9fNYnZe+2XPpGziadKq9ja7d1lND360vg/wFaLwaj5vy2Dc1jG9PXy2Qfndd6yy8PLw==", + "requires": { + "@patternfly/react-component-groups": "^5.5.5", + "@redhat-cloud-services/frontend-components-utilities": "^5.0.4", + "@redhat-cloud-services/types": "^1.0.19", + "@scalprum/core": "^0.8.1", + "@scalprum/react-core": "^0.9.1", + "classnames": "^2.2.5", + "sanitize-html": "^2.13.1" + } + }, + "@redhat-cloud-services/frontend-components-notifications": { + "version": "4.1.23", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-notifications/-/frontend-components-notifications-4.1.23.tgz", + "integrity": "sha512-oFK+EB0cLznoiNPksg6SgoGhIPSK/EWurZBte3i5+2A9/t/8wC+XTvj8E57XDIRpJtFyX/OAJlCEK6Bfk5ex2g==", + "requires": { + "@redhat-cloud-services/frontend-components": "^5.0.5", + "@redhat-cloud-services/frontend-components-utilities": "^5.0.4", + "redux-promise-middleware": "6.1.3" + }, + "dependencies": { + "redux-promise-middleware": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/redux-promise-middleware/-/redux-promise-middleware-6.1.3.tgz", + "integrity": "sha512-B/Hi5Ct5d9y5d/KG0f6MZUXKA0nrQh5583mHCx13HY3Avte8KfpoRH/TB5QT6k/FcjT6JCxjv7jedymidy2A1A==", + "requires": {} + } + } + }, + "@redhat-cloud-services/frontend-components-utilities": { + "version": "5.0.13", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-utilities/-/frontend-components-utilities-5.0.13.tgz", + "integrity": "sha512-SMkzpraZAI54PYtZwMBe/NMUWrZ6cgzQJao1JRFF4OvR7+i4cqtjGpNQJ4OU/4jU/3VZqzMlxAmasNbuCx8xAg==", + "requires": { + "@redhat-cloud-services/rbac-client": "^1.0.111 || 2.x", + "@redhat-cloud-services/types": "^1.0.19", + "@sentry/browser": "^7.119.1", + "awesome-debounce-promise": "^2.1.0", + "axios": "^0.28.1 || ^1.7.0", + "commander": "^2.20.3", + "mkdirp": "^1.0.4", + "p-map": "^7.0.2", + "react-content-loader": "^6.2.0" + } + }, "decode-uri-component": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.4.1.tgz", @@ -31447,7 +31767,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==", - "optional": true, "peer": true }, "split-on-first": { @@ -33062,13 +33381,14 @@ } }, "form-data": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz", - "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", + "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", "mime-types": "^2.1.12" } }, diff --git a/package.json b/package.json index 9ad1ea88c..c580c01a4 100644 --- a/package.json +++ b/package.json @@ -13,11 +13,11 @@ "@patternfly/react-icons": "^5.3.2", "@patternfly/react-table": "^5.3.3", "@react-pdf/renderer": "^1.6.8", - "@redhat-cloud-services/frontend-components": "^5.2.9", - "@redhat-cloud-services/frontend-components-notifications": "^4.1.16", + "@redhat-cloud-services/frontend-components": "^7.0.9", + "@redhat-cloud-services/frontend-components-notifications": "^6.1.11", "@redhat-cloud-services/frontend-components-pdf-generator": "^4.0.7", - "@redhat-cloud-services/frontend-components-translations": "^3.2.19", - "@redhat-cloud-services/frontend-components-utilities": "^5.0.11", + "@redhat-cloud-services/frontend-components-translations": "^4.0.15", + "@redhat-cloud-services/frontend-components-utilities": "^7.0.8", "@redhat-cloud-services/host-inventory-client": "^4.0.1", "@redhat-cloud-services/javascript-clients-shared": "^2.0.0", "@redhat-cloud-services/vulnerabilities-client": "^2.1.0", @@ -58,8 +58,8 @@ "@cypress/code-coverage": "^3.14.5", "@formatjs/cli": "^6.7.2", "@frsource/cypress-plugin-visual-regression-diff": "^3.2.8", - "@redhat-cloud-services/frontend-components-config": "^6.6.2", - "@redhat-cloud-services/tsc-transform-imports": "^1.0.10", + "@redhat-cloud-services/frontend-components-config": "^6.7.1", + "@redhat-cloud-services/tsc-transform-imports": "^1.0.25", "@swc/jest": "^0.2.38", "@testing-library/jest-dom": "^6.4.5", "@testing-library/react": "^15.0.7",