From 04a11775e110680bd7fda92f01c017d106ec3abd Mon Sep 17 00:00:00 2001 From: Dan Labrecque Date: Fri, 17 Jan 2025 08:28:09 -0500 Subject: [PATCH] Update @redhat-cloud-services/frontend-components-config to fix blocker for local development --- fec.config.js | 2 + package-lock.json | 307 +++++++++++----------------------------------- package.json | 24 ++-- 3 files changed, 84 insertions(+), 249 deletions(-) diff --git a/fec.config.js b/fec.config.js index e36a70737..26af71978 100644 --- a/fec.config.js +++ b/fec.config.js @@ -67,6 +67,8 @@ module.exports = { { 'react-router-dom': { version: dependencies['react-router-dom'], import: false, singleton: true } }, { '@unleash/proxy-client-react': { version: dependencies['@unleash/proxy-client-react'], singleton: true } }, ], + // See inventory frontend https://github.com/RedHatInsights/insights-inventory-frontend/pull/2296/files#diff-d0f06d7cd724a6add60ee1bac8183344dc66faae9dac3ee6ee920f5b7ac3a88eR150 + // _unstableSpdy: true, // enable HTTP2/SPDY }, /** * Add additional webpack plugins diff --git a/package-lock.json b/package-lock.json index b4ef1303b..fbd7671bd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,13 +17,13 @@ "@patternfly/react-icons": "5.4.2", "@patternfly/react-table": "5.4.13", "@patternfly/react-tokens": "5.4.1", - "@redhat-cloud-services/frontend-components": "^5.1.1", - "@redhat-cloud-services/frontend-components-notifications": "^4.1.8", + "@redhat-cloud-services/frontend-components": "^5.1.2", + "@redhat-cloud-services/frontend-components-notifications": "^4.1.9", "@redhat-cloud-services/frontend-components-translations": "^3.2.14", "@redhat-cloud-services/frontend-components-utilities": "^5.0.6", "@redhat-cloud-services/rbac-client": "^4.0.0", "@reduxjs/toolkit": "^2.5.0", - "@unleash/proxy-client-react": "^4.4.0", + "@unleash/proxy-client-react": "^4.5.1", "axios": "^1.7.9", "date-fns": "^4.1.0", "js-file-download": "^0.4.12", @@ -31,7 +31,7 @@ "qs": "^6.14.0", "react": "^18.3.1", "react-dom": "^18.3.1", - "react-intl": "^7.1.0", + "react-intl": "^7.1.1", "react-redux": "^9.2.0", "react-router-dom": "^6.28.0", "redux": "^5.0.1", @@ -43,18 +43,18 @@ "@eslint/compat": "^1.2.5", "@eslint/eslintrc": "^3.2.0", "@eslint/js": "^9.18.0", - "@formatjs/cli": "^6.3.15", + "@formatjs/cli": "^6.4.0", "@formatjs/ecma402-abstract": "^2.3.2", "@formatjs/fast-memoize": "^2.2.6", - "@formatjs/icu-messageformat-parser": "^2.9.8", + "@formatjs/icu-messageformat-parser": "^2.10.0", "@formatjs/intl-localematcher": "^0.5.10", - "@redhat-cloud-services/frontend-components-config": "^6.3.6", + "@redhat-cloud-services/frontend-components-config": "^6.3.8", "@redhat-cloud-services/tsc-transform-imports": "^1.0.21", "@swc/core": "^1.10.7", "@swc/jest": "^0.2.37", "@testing-library/jest-dom": "^6.6.3", - "@testing-library/react": "^16.1.0", - "@testing-library/user-event": "^14.5.2", + "@testing-library/react": "^16.2.0", + "@testing-library/user-event": "^14.6.0", "@types/jest": "^29.5.14", "@types/qs": "^6.9.18", "@types/react": "^18.3.16", @@ -65,9 +65,9 @@ "@typescript-eslint/parser": "^8.20.0", "copy-webpack-plugin": "^12.0.2", "eslint": "^9.18.0", - "eslint-plugin-formatjs": "^5.2.9", + "eslint-plugin-formatjs": "^5.2.10", "eslint-plugin-jest-dom": "^5.5.0", - "eslint-plugin-jsdoc": "^50.6.1", + "eslint-plugin-jsdoc": "^50.6.2", "eslint-plugin-markdown": "^5.1.0", "eslint-plugin-prettier": "^5.2.2", "eslint-plugin-react": "^7.37.4", @@ -829,9 +829,9 @@ } }, "node_modules/@formatjs/cli": { - "version": "6.3.15", - "resolved": "https://registry.npmjs.org/@formatjs/cli/-/cli-6.3.15.tgz", - "integrity": "sha512-2H2xwKSRCgb43LAGU6bFPZI7a6U6Nn1C/bb9bgEdUKULzvphJxrrUoE+rUWyDByUGcZmuV2ZySWCoeSbWGCoUQ==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@formatjs/cli/-/cli-6.4.0.tgz", + "integrity": "sha512-6mPutYISyrlzweo0faboyiu++K452wr0GQKAOb0hRlKVp74ZeQTyEU3EOLFCtZF/4tn+zJmSUQups7MH+O0hSw==", "dev": true, "license": "MIT", "bin": { @@ -899,9 +899,9 @@ } }, "node_modules/@formatjs/icu-messageformat-parser": { - "version": "2.9.8", - "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.9.8.tgz", - "integrity": "sha512-hZlLNI3+Lev8IAXuwehLoN7QTKqbx3XXwFW1jh0AdIA9XJdzn9Uzr+2LLBspPm/PX0+NLIfykj/8IKxQqHUcUQ==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.10.0.tgz", + "integrity": "sha512-PDeky6nDAyHYEtmSi2X1PG9YpqE+2BRTJT7JvPix8K8JX1wBWQNao6KcPtmZpttQHUHmzMcd/rne7lFesSzUKQ==", "license": "MIT", "dependencies": { "@formatjs/ecma402-abstract": "2.3.2", @@ -920,15 +920,15 @@ } }, "node_modules/@formatjs/intl": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@formatjs/intl/-/intl-3.1.0.tgz", - "integrity": "sha512-1TIJAPMs8e0O2L/kbIyC0PKmnujO199dhHxCeJ5Loi0FT8K4HAJzcnc/f5buj/OAQZ7m9bw29VjV5uQS0L3Mtw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@formatjs/intl/-/intl-3.1.1.tgz", + "integrity": "sha512-WO1+6ce0OAdvAXMaEaW9nt+aOmpkNCOLfM14URs783uhftaaQv/RW6h5I42qJ/3ZFtTKDGLB9mB+rfv+ddPfhA==", "license": "MIT", "dependencies": { "@formatjs/ecma402-abstract": "2.3.2", "@formatjs/fast-memoize": "2.2.6", - "@formatjs/icu-messageformat-parser": "2.9.8", - "intl-messageformat": "10.7.11", + "@formatjs/icu-messageformat-parser": "2.10.0", + "intl-messageformat": "10.7.12", "tslib": "2" }, "peerDependencies": { @@ -950,13 +950,13 @@ } }, "node_modules/@formatjs/ts-transformer": { - "version": "3.13.27", - "resolved": "https://registry.npmjs.org/@formatjs/ts-transformer/-/ts-transformer-3.13.27.tgz", - "integrity": "sha512-v+xoxyuxQmF8YI9ir8h/EPUbLJOwN+jnGS0/xUSv2JKIIJ2LsGvo1sRqVStXd5hZ/Yzi2m1cuAR8vk90L/hu9A==", + "version": "3.13.28", + "resolved": "https://registry.npmjs.org/@formatjs/ts-transformer/-/ts-transformer-3.13.28.tgz", + "integrity": "sha512-r2Ye5O0OFa5Cto9rKp1bu/Eptw2ixeTVSDiQq5gIWaxqBEIsNOSejf4hceBe1HJF7Owro4Ko1WMQJqnuJUj1PQ==", "dev": true, "license": "MIT", "dependencies": { - "@formatjs/icu-messageformat-parser": "2.9.8", + "@formatjs/icu-messageformat-parser": "2.10.0", "@types/json-stable-stringify": "1", "@types/node": "14 || 16 || 17 || 18 || 20 || 22", "chalk": "4", @@ -2364,9 +2364,9 @@ } }, "node_modules/@redhat-cloud-services/frontend-components": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components/-/frontend-components-5.1.1.tgz", - "integrity": "sha512-wxdorIRwBr/J1zKHe524D5/ke+e5MFGxbGz962TFKBcguawJmwIj+KzdyxVeCpkD3WgF4vKfoNeHLhuRg3aRxA==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components/-/frontend-components-5.1.2.tgz", + "integrity": "sha512-VBIRJX3NdkPS0mbMycIni4pw3tgHfKtdz5Yc3KowyVogy9IE1kHokfjtgUxA5VlciyiHJjo3gqr3Fy2zy6tfPw==", "license": "Apache-2.0", "dependencies": { "@patternfly/react-component-groups": "^5.5.5", @@ -2391,9 +2391,9 @@ } }, "node_modules/@redhat-cloud-services/frontend-components-config": { - "version": "6.3.6", - "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-config/-/frontend-components-config-6.3.6.tgz", - "integrity": "sha512-qO0nYDesdzV6B5VUfuuS/sK/HunDJjSv1XsGPCdY+cwHsM6AAkwDev7NLPs5Uo0UZnp0j06mI71zp2ERIcc8/Q==", + "version": "6.3.8", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-config/-/frontend-components-config-6.3.8.tgz", + "integrity": "sha512-jj+jYUF4s31CHq55UPqRK/tWyfoQ45sHZXC4NOql8R0t59la7d6dgjowLrYb/zZnJzpH1Pn/My5GJKH5pwKZyg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2445,9 +2445,9 @@ } }, "node_modules/@redhat-cloud-services/frontend-components-config-utilities": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-config-utilities/-/frontend-components-config-utilities-4.0.4.tgz", - "integrity": "sha512-lXCc2HdpK1YtNu5GBJ4kUp4DMm4fAfiw/3ED2x2AxW6m1mOD4uprz8K2tK5PC7J2Go/AnpX5eXIveH1gcHNCtw==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-config-utilities/-/frontend-components-config-utilities-4.0.6.tgz", + "integrity": "sha512-UfWHer7TQgqobptp1Vf57abVZR0bfEkQiC39o13EPihpRavMipBpchq8SOnRJW0VMAYYxJVg7SCTHFcvX4Rw5Q==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2460,9 +2460,9 @@ } }, "node_modules/@redhat-cloud-services/frontend-components-notifications": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-notifications/-/frontend-components-notifications-4.1.8.tgz", - "integrity": "sha512-EMYsTePBdh4Q21YHrmbD66WL7q7RKBGblgLFhz6SHOEC64fpJOpJf9kdTpHYXuOAwaO57dXCZxm/3lST24eNvw==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@redhat-cloud-services/frontend-components-notifications/-/frontend-components-notifications-4.1.9.tgz", + "integrity": "sha512-LiZpn93yC5Oynhc53LA++Rux/fwUhxsiIti122aM33T+9xFUn6CjIKadciZ92I4Y1pgeF+4kpK+e8/E58XCesg==", "license": "Apache-2.0", "dependencies": { "@redhat-cloud-services/frontend-components": "^5.0.5", @@ -3174,9 +3174,9 @@ "license": "MIT" }, "node_modules/@testing-library/react": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.1.0.tgz", - "integrity": "sha512-Q2ToPvg0KsVL0ohND9A3zLJWcOXXcO8IDu3fj11KhNt0UlCWyFyvnCIBkd12tidB2lkiVRG8VFqdhcqhqnAQtg==", + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.2.0.tgz", + "integrity": "sha512-2cSskAvA1QNtKc8Y9VJQRv0tm3hLVgxRGDB+KYhIaPQJ1I+RHbhIXcM+zClKXzMes/wshsMVzf4B9vS4IZpqDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3202,9 +3202,9 @@ } }, "node_modules/@testing-library/user-event": { - "version": "14.5.2", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.2.tgz", - "integrity": "sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==", + "version": "14.6.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.6.0.tgz", + "integrity": "sha512-+jsfK7kVJbqnCYtLTln8Ja/NmVrZRwBJHmHR9IxIVccMWSOZ6Oy0FkDJNeyVu4QSpMNmRfy10Xb76ObRDlWWBQ==", "dev": true, "license": "MIT", "engines": { @@ -4075,15 +4075,15 @@ } }, "node_modules/@unleash/proxy-client-react": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@unleash/proxy-client-react/-/proxy-client-react-4.4.0.tgz", - "integrity": "sha512-btU/2Pho5eVOBdIYxNAeHq36lpm41/qmRVKuuLIGdg3XOZign9rA6KsarAk94W01XKulrNCrESINZMIvPoA6Cg==", + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/@unleash/proxy-client-react/-/proxy-client-react-4.5.1.tgz", + "integrity": "sha512-vo9fcAbSM7SItBF0XuKqD/nderEfXCA5EC30ozm1HHWZr2tE4RxodsN26Nh1rGqgDkNVr2MssMX13p9G4P2aSw==", "license": "Apache-2.0", "engines": { "node": ">=16.0.0" }, "peerDependencies": { - "unleash-proxy-client": "^3.5.2" + "unleash-proxy-client": "^3.7.2" } }, "node_modules/@webassemblyjs/ast": { @@ -6996,13 +6996,6 @@ "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/emoji-regex": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", - "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", - "dev": true, - "license": "MIT" - }, "node_modules/emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", @@ -7380,18 +7373,17 @@ } }, "node_modules/eslint-plugin-formatjs": { - "version": "5.2.9", - "resolved": "https://registry.npmjs.org/eslint-plugin-formatjs/-/eslint-plugin-formatjs-5.2.9.tgz", - "integrity": "sha512-AEDMe69eURQ99lFe0qbokKZHN5ManeDnGDdsRfauvU4Dxjnolyz4qF4NEp8zly00XGSKhplCiIyILWvcKgyY9A==", + "version": "5.2.10", + "resolved": "https://registry.npmjs.org/eslint-plugin-formatjs/-/eslint-plugin-formatjs-5.2.10.tgz", + "integrity": "sha512-CD7IpV8BFKyPffAl9/HJ6qnomHG/J86HoK5WNl8AlKz2605P1elMOLk0Odhm6Rjeu6O4ZEHoxTN0atiWuEHMSw==", "dev": true, "license": "MIT", "dependencies": { - "@formatjs/icu-messageformat-parser": "2.9.8", - "@formatjs/ts-transformer": "3.13.27", + "@formatjs/icu-messageformat-parser": "2.10.0", + "@formatjs/ts-transformer": "3.13.28", "@types/eslint": "9", "@types/picomatch": "3", - "@typescript-eslint/utils": "8.17.0", - "emoji-regex": "10", + "@typescript-eslint/utils": "8.20.0", "magic-string": "^0.30.0", "picomatch": "2 || 3 || 4", "tslib": "2", @@ -7401,165 +7393,6 @@ "eslint": "9" } }, - "node_modules/eslint-plugin-formatjs/node_modules/@typescript-eslint/scope-manager": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.17.0.tgz", - "integrity": "sha512-/ewp4XjvnxaREtqsZjF4Mfn078RD/9GmiEAtTeLQ7yFdKnqwTOgRMSvFz4et9U5RiJQ15WTGXPLj89zGusvxBg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.17.0", - "@typescript-eslint/visitor-keys": "8.17.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-formatjs/node_modules/@typescript-eslint/types": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.17.0.tgz", - "integrity": "sha512-gY2TVzeve3z6crqh2Ic7Cr+CAv6pfb0Egee7J5UAVWCpVvDI/F71wNfolIim4FE6hT15EbpZFVUj9j5i38jYXA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-formatjs/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.17.0.tgz", - "integrity": "sha512-JqkOopc1nRKZpX+opvKqnM3XUlM7LpFMD0lYxTqOTKQfCWAmxw45e3qlOCsEqEB2yuacujivudOFpCnqkBDNMw==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "8.17.0", - "@typescript-eslint/visitor-keys": "8.17.0", - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-formatjs/node_modules/@typescript-eslint/utils": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.17.0.tgz", - "integrity": "sha512-bQC8BnEkxqG8HBGKwG9wXlZqg37RKSMY7v/X8VEWD8JG2JuTHuNK0VFvMPMUKQcbk6B+tf05k+4AShAEtCtJ/w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.17.0", - "@typescript-eslint/types": "8.17.0", - "@typescript-eslint/typescript-estree": "8.17.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-formatjs/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.17.0.tgz", - "integrity": "sha512-1Hm7THLpO6ww5QU6H/Qp+AusUUl+z/CAm3cNZZ0jQvon9yicgO7Rwd+/WWRpMKLYV6p2UvdbR27c86rzCPpreg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.17.0", - "eslint-visitor-keys": "^4.2.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-formatjs/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/eslint-plugin-formatjs/node_modules/eslint-visitor-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-plugin-formatjs/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/eslint-plugin-formatjs/node_modules/ts-api-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz", - "integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "typescript": ">=4.2.0" - } - }, "node_modules/eslint-plugin-jest-dom": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/eslint-plugin-jest-dom/-/eslint-plugin-jest-dom-5.5.0.tgz", @@ -7586,9 +7419,9 @@ } }, "node_modules/eslint-plugin-jsdoc": { - "version": "50.6.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.6.1.tgz", - "integrity": "sha512-UWyaYi6iURdSfdVVqvfOs2vdCVz0J40O/z/HTsv2sFjdjmdlUI/qlKLOTmwbPQ2tAfQnE5F9vqx+B+poF71DBQ==", + "version": "50.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.6.2.tgz", + "integrity": "sha512-n7GNZ4czMAAbDg7DsDA7PvHo1IPIUwAXYmxTx6j/hTlXbt5V0x5q/kGkiJ7s4wA9SpB/yaiK8jF7CO237lOLew==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -9638,14 +9471,14 @@ } }, "node_modules/intl-messageformat": { - "version": "10.7.11", - "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.7.11.tgz", - "integrity": "sha512-IB2N1tmI24k2EFH3PWjU7ivJsnWyLwOWOva0jnXFa29WzB6fb0JZ5EMQGu+XN5lDtjHYFo0/UooP67zBwUg7rQ==", + "version": "10.7.12", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.7.12.tgz", + "integrity": "sha512-4HBsPDJ61jZwNikauvm0mcLvs1AfCBbihiqOX2AGs1MX7SA1H0SNKJRSWxpZpToGoNzvoYLsJJ2pURkbEDg+Dw==", "license": "BSD-3-Clause", "dependencies": { "@formatjs/ecma402-abstract": "2.3.2", "@formatjs/fast-memoize": "2.2.6", - "@formatjs/icu-messageformat-parser": "2.9.8", + "@formatjs/icu-messageformat-parser": "2.10.0", "tslib": "2" } }, @@ -14195,18 +14028,18 @@ "license": "MIT" }, "node_modules/react-intl": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/react-intl/-/react-intl-7.1.0.tgz", - "integrity": "sha512-fILi/lC06IlYR8FFI39TBjHsSA3yKKC4ndl5hKx5MJWv571vdkhZWW3FJF8Z5/5H46WTy8UvRYnIFtw7Dt6kmw==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/react-intl/-/react-intl-7.1.1.tgz", + "integrity": "sha512-dBnCfyPFGMgMKRRDmvU1FPcbTbAvyE7Oo32o8mXq71fVgh2X9WMF/LiDNOlgV2rVJqVVYic98YSRRXWp3lq19A==", "license": "BSD-3-Clause", "dependencies": { "@formatjs/ecma402-abstract": "2.3.2", - "@formatjs/icu-messageformat-parser": "2.9.8", - "@formatjs/intl": "3.1.0", + "@formatjs/icu-messageformat-parser": "2.10.0", + "@formatjs/intl": "3.1.1", "@types/hoist-non-react-statics": "3", "@types/react": "16 || 17 || 18", "hoist-non-react-statics": "3", - "intl-messageformat": "10.7.11", + "intl-messageformat": "10.7.12", "tslib": "2" }, "peerDependencies": { @@ -16860,9 +16693,9 @@ } }, "node_modules/unleash-proxy-client": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/unleash-proxy-client/-/unleash-proxy-client-3.6.1.tgz", - "integrity": "sha512-gbvkob/cBewLHMh9aAwWLDLN8D1efJ5FdUMva7wGBVykJMIqyYIlUsJpVNXnpq+feNBn6Qc1D1huXD2bk9bEmA==", + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/unleash-proxy-client/-/unleash-proxy-client-3.7.2.tgz", + "integrity": "sha512-1SvHsl3kQh1DT9EKMQsN9alOvXZEz9hpxa3mG6QWtTmXJqa6VZi25dQ2U8Y2KAULKg6ARLMUQkod74Fe/pKp0g==", "license": "Apache-2.0", "peer": true, "dependencies": { diff --git a/package.json b/package.json index ebffa79f1..bd3d6b2a4 100644 --- a/package.json +++ b/package.json @@ -59,13 +59,13 @@ "@patternfly/react-icons": "5.4.2", "@patternfly/react-table": "5.4.13", "@patternfly/react-tokens": "5.4.1", - "@redhat-cloud-services/frontend-components": "^5.1.1", - "@redhat-cloud-services/frontend-components-notifications": "^4.1.8", + "@redhat-cloud-services/frontend-components": "^5.1.2", + "@redhat-cloud-services/frontend-components-notifications": "^4.1.9", "@redhat-cloud-services/frontend-components-translations": "^3.2.14", "@redhat-cloud-services/frontend-components-utilities": "^5.0.6", "@redhat-cloud-services/rbac-client": "^4.0.0", "@reduxjs/toolkit": "^2.5.0", - "@unleash/proxy-client-react": "^4.4.0", + "@unleash/proxy-client-react": "^4.5.1", "axios": "^1.7.9", "date-fns": "^4.1.0", "js-file-download": "^0.4.12", @@ -73,7 +73,7 @@ "qs": "^6.14.0", "react": "^18.3.1", "react-dom": "^18.3.1", - "react-intl": "^7.1.0", + "react-intl": "^7.1.1", "react-redux": "^9.2.0", "react-router-dom": "^6.28.0", "redux": "^5.0.1", @@ -85,18 +85,18 @@ "@eslint/compat": "^1.2.5", "@eslint/eslintrc": "^3.2.0", "@eslint/js": "^9.18.0", - "@formatjs/cli": "^6.3.15", + "@formatjs/cli": "^6.4.0", "@formatjs/ecma402-abstract": "^2.3.2", "@formatjs/fast-memoize": "^2.2.6", - "@formatjs/icu-messageformat-parser": "^2.9.8", + "@formatjs/icu-messageformat-parser": "^2.10.0", "@formatjs/intl-localematcher": "^0.5.10", - "@redhat-cloud-services/frontend-components-config": "^6.3.6", + "@redhat-cloud-services/frontend-components-config": "^6.3.8", "@redhat-cloud-services/tsc-transform-imports": "^1.0.21", "@swc/core": "^1.10.7", "@swc/jest": "^0.2.37", "@testing-library/jest-dom": "^6.6.3", - "@testing-library/react": "^16.1.0", - "@testing-library/user-event": "^14.5.2", + "@testing-library/react": "^16.2.0", + "@testing-library/user-event": "^14.6.0", "@types/jest": "^29.5.14", "@types/qs": "^6.9.18", "@types/react": "^18.3.16", @@ -107,10 +107,10 @@ "@typescript-eslint/parser": "^8.20.0", "copy-webpack-plugin": "^12.0.2", "eslint": "^9.18.0", - "eslint-plugin-formatjs": "^5.2.9", + "eslint-plugin-formatjs": "^5.2.10", "eslint-plugin-react-hooks": "^5.1.0", "eslint-plugin-jest-dom": "^5.5.0", - "eslint-plugin-jsdoc": "^50.6.1", + "eslint-plugin-jsdoc": "^50.6.2", "eslint-plugin-markdown": "^5.1.0", "eslint-plugin-prettier": "^5.2.2", "eslint-plugin-react": "^7.37.4", @@ -137,7 +137,7 @@ "@patternfly/react-icons": "5.4.2", "@typescript-eslint/eslint-plugin": "^8.20.0", "eslint": "^9.18.0", - "react-intl": "^7.1.0", + "react-intl": "^7.1.1", "redux": "^5.0.1", "react-redux": "^9.2.0" },