diff --git a/package.json b/package.json index b77dd12d..362ba73a 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ }, "devDependencies": { "@cypress/webpack-preprocessor": "^6.0.4", - "@openshift-console/dynamic-plugin-sdk": "1.4.0", + "@openshift-console/dynamic-plugin-sdk": "4.19.1", "@openshift-console/dynamic-plugin-sdk-webpack": "1.1.1", "@patternfly/patternfly": "^5.4.0", "@patternfly/quickstarts": "^5.4.0", diff --git a/yarn.lock b/yarn.lock index 6e186655..9c255ce6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -23,7 +23,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.14.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.2.0, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.9.2": +"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.14.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.2.0, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.9.2": version: 7.26.0 resolution: "@babel/runtime@npm:7.26.0" dependencies: @@ -761,16 +761,17 @@ __metadata: languageName: node linkType: hard -"@openshift-console/dynamic-plugin-sdk@npm:1.4.0": - version: 1.4.0 - resolution: "@openshift-console/dynamic-plugin-sdk@npm:1.4.0" +"@openshift-console/dynamic-plugin-sdk@npm:4.19.1": + version: 4.19.1 + resolution: "@openshift-console/dynamic-plugin-sdk@npm:4.19.1" dependencies: + "@patternfly/react-topology": ^6.2.0 classnames: 2.x immutable: 3.x lodash: ^4.17.21 react: ^17.0.1 - react-i18next: ^11.7.3 - react-redux: 7.2.2 + react-i18next: ^11.12.0 + react-redux: 7.2.9 react-router: 5.3.x react-router-dom: 5.3.x react-router-dom-v5-compat: ^6.11.2 @@ -778,8 +779,7 @@ __metadata: redux-thunk: 2.4.0 reselect: 4.x typesafe-actions: ^4.2.1 - whatwg-fetch: 2.x - checksum: 09c18155aac8b7ccc312ce7475de251cf1637d15aae8aa354be05f5a9d80ba6d59995f545a9f04bd7a8f554bdf67a032947ba5805a8ab70f4e98e562f25c1f3e + checksum: c161abaf9e71738b40a09df77ea42b7066b610daf87a21953768958cf09d3494e005ad4094e866b45db1ad7a60cae77fc0e6271aa058243f4429074abd78c71a languageName: node linkType: hard @@ -882,6 +882,23 @@ __metadata: languageName: node linkType: hard +"@patternfly/react-core@npm:^6.0.0": + version: 6.3.1 + resolution: "@patternfly/react-core@npm:6.3.1" + 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 + checksum: 06fd4a36214c91886281b9cecf3439e565e286a4a061198d0452d3060e474f1d59304a6814c263c2ada84b61218faf96a373bb094839df87f5616fbb1b7d0f0b + languageName: node + linkType: hard + "@patternfly/react-icons@npm:^5.1.1, @patternfly/react-icons@npm:^5.4.0, @patternfly/react-icons@npm:^5.4.2": version: 5.4.2 resolution: "@patternfly/react-icons@npm:5.4.2" @@ -892,6 +909,16 @@ __metadata: languageName: node linkType: hard +"@patternfly/react-icons@npm:^6.0.0, @patternfly/react-icons@npm:^6.3.1": + version: 6.3.1 + resolution: "@patternfly/react-icons@npm:6.3.1" + peerDependencies: + react: ^17 || ^18 || ^19 + react-dom: ^17 || ^18 || ^19 + checksum: 4c3ff2c94c46e0ef8923a340dd4a0bc378c38c5a1b208116014a57390f1a8c1d224f769e361c8fe3117d2c886854368914d3ff3425933e44e7522a9596c7621c + languageName: node + linkType: hard + "@patternfly/react-styles@npm:^5.0.0, @patternfly/react-styles@npm:^5.1.1, @patternfly/react-styles@npm:^5.4.1": version: 5.4.1 resolution: "@patternfly/react-styles@npm:5.4.1" @@ -899,6 +926,13 @@ __metadata: languageName: node linkType: hard +"@patternfly/react-styles@npm:^6.0.0, @patternfly/react-styles@npm:^6.3.1": + version: 6.3.1 + resolution: "@patternfly/react-styles@npm:6.3.1" + checksum: f8b8e8af84af6a68234685557d063be0bdfae41ce3db515ce86191f6a1749cdf295ea610d63c69797c859e31fa94763844a890fb5105d5149134fcb0ab165258 + languageName: node + linkType: hard + "@patternfly/react-table@npm:^5.4.8": version: 5.4.13 resolution: "@patternfly/react-table@npm:5.4.13" @@ -923,6 +957,13 @@ __metadata: languageName: node linkType: hard +"@patternfly/react-tokens@npm:^6.3.1": + version: 6.3.1 + resolution: "@patternfly/react-tokens@npm:6.3.1" + checksum: 7eacc01ae31713ee797ceff5fd1ace80647147fd1065fbe8730fb9523da5743f6cb7acf22dfc3c94bc0b05fa443969482cdb51ffe9a70081b3ef6829812b1992 + languageName: node + linkType: hard + "@patternfly/react-topology@npm:^5.4.0": version: 5.4.1 resolution: "@patternfly/react-topology@npm:5.4.1" @@ -949,6 +990,30 @@ __metadata: languageName: node linkType: hard +"@patternfly/react-topology@npm:^6.2.0": + version: 6.3.0 + resolution: "@patternfly/react-topology@npm:6.3.0" + dependencies: + "@dagrejs/dagre": 1.1.2 + "@patternfly/react-core": ^6.0.0 + "@patternfly/react-icons": ^6.0.0 + "@patternfly/react-styles": ^6.0.0 + "@types/d3": ^7.4.0 + "@types/d3-force": ^1.2.1 + d3: ^7.8.0 + mobx: ^6.9.0 + mobx-react: ^7.6.0 + point-in-svg-path: ^1.0.1 + popper.js: ^1.16.1 + tslib: ^2.0.0 + webcola: 3.4.0 + peerDependencies: + react: ^17 || ^18 || ^19 + react-dom: ^17 || ^18 || ^19 + checksum: 7ed5c333326a10a38b994f966a0bb32c3951248762f754e974bb8ef9e45ec4a9c00a7c992ad53775bc9b197077fcef327b5d62395af6cccb2f0f0d54a3abdabb + languageName: node + linkType: hard + "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" @@ -1709,6 +1774,17 @@ __metadata: languageName: node linkType: hard +"@types/hoist-non-react-statics@npm:^3.3.0": + version: 3.3.7 + resolution: "@types/hoist-non-react-statics@npm:3.3.7" + dependencies: + hoist-non-react-statics: ^3.3.0 + peerDependencies: + "@types/react": "*" + checksum: 13f610572c073970b3f43cc446396974fed786fee6eac2d6fd4b0ca5c985f13e79d4a0de58af4e5b4c68470d808567c3a14108d98edb7d526d4d46c8ec851ed1 + languageName: node + linkType: hard + "@types/http-errors@npm:*": version: 2.0.4 resolution: "@types/http-errors@npm:2.0.4" @@ -1847,6 +1923,18 @@ __metadata: languageName: node linkType: hard +"@types/react-redux@npm:^7.1.20": + version: 7.1.34 + resolution: "@types/react-redux@npm:7.1.34" + dependencies: + "@types/hoist-non-react-statics": ^3.3.0 + "@types/react": "*" + hoist-non-react-statics: ^3.3.0 + redux: ^4.0.0 + checksum: ba0cc5f54b91bff162cc97cf5d82d0077944e2d744c276c3c8eb896a293aba00923b513f5cd6ad717a46bf0c128a099ad697c98672202acb25143602042c8e6c + languageName: node + linkType: hard + "@types/react-router-dom@npm:^5.3.2": version: 5.3.3 resolution: "@types/react-router-dom@npm:5.3.3" @@ -4061,7 +4149,7 @@ __metadata: resolution: "cryostat-openshift-console-plugin@workspace:." dependencies: "@cypress/webpack-preprocessor": ^6.0.4 - "@openshift-console/dynamic-plugin-sdk": 1.4.0 + "@openshift-console/dynamic-plugin-sdk": 4.19.1 "@openshift-console/dynamic-plugin-sdk-webpack": 1.1.1 "@patternfly/patternfly": ^5.4.0 "@patternfly/quickstarts": ^5.4.0 @@ -6476,6 +6564,15 @@ __metadata: languageName: node linkType: hard +"focus-trap@npm:7.6.4": + version: 7.6.4 + resolution: "focus-trap@npm:7.6.4" + dependencies: + tabbable: ^6.2.0 + checksum: 8a71f21ff165fac9f9e79d117233392903a36f30ee03ce0970c8739ea66f7f9bb6c0f2b8da648221daa915fdb90ffb808565e8c31086909fbc02f6de8e08a0df + languageName: node + linkType: hard + "follow-redirects@npm:^1.0.0": version: 1.15.9 resolution: "follow-redirects@npm:1.15.9" @@ -7308,7 +7405,7 @@ __metadata: languageName: node linkType: hard -"hoist-non-react-statics@npm:^3.1.0, hoist-non-react-statics@npm:^3.3.2": +"hoist-non-react-statics@npm:^3.1.0, hoist-non-react-statics@npm:^3.3.0, hoist-non-react-statics@npm:^3.3.2": version: 3.3.2 resolution: "hoist-non-react-statics@npm:3.3.2" dependencies: @@ -11375,6 +11472,19 @@ __metadata: languageName: node linkType: hard +"react-dropzone@npm:^14.3.5": + version: 14.3.8 + resolution: "react-dropzone@npm:14.3.8" + dependencies: + attr-accept: ^2.2.4 + file-selector: ^2.1.0 + prop-types: ^15.8.1 + peerDependencies: + react: ">= 16.8 || 18.0.0" + checksum: c80ef459fe478f79aa48878f41404f43718602b2ade8416ff824914259cdd6ce1eb9ae8f02fa9769215c49ce98b8ab2c89cf6b0a00c0a7937aa3888471d67d98 + languageName: node + linkType: hard + "react-fast-compare@npm:^3.1.1, react-fast-compare@npm:^3.2.0": version: 3.2.2 resolution: "react-fast-compare@npm:3.2.2" @@ -11412,7 +11522,7 @@ __metadata: languageName: node linkType: hard -"react-i18next@npm:^11.7.3": +"react-i18next@npm:^11.12.0, react-i18next@npm:^11.7.3": version: 11.18.6 resolution: "react-i18next@npm:11.18.6" dependencies: @@ -11447,6 +11557,13 @@ __metadata: languageName: node linkType: hard +"react-is@npm:^17.0.2": + version: 17.0.2 + resolution: "react-is@npm:17.0.2" + checksum: 9d6d111d8990dc98bc5402c1266a808b0459b5d54830bbea24c12d908b536df7883f268a7868cfaedde3dd9d4e0d574db456f84d2e6df9c4526f99bb4b5344d8 + languageName: node + linkType: hard + "react-joyride@npm:^2.9.2": version: 2.9.3 resolution: "react-joyride@npm:2.9.3" @@ -11484,24 +11601,24 @@ __metadata: languageName: node linkType: hard -"react-redux@npm:7.2.2": - version: 7.2.2 - resolution: "react-redux@npm:7.2.2" +"react-redux@npm:7.2.9": + version: 7.2.9 + resolution: "react-redux@npm:7.2.9" dependencies: - "@babel/runtime": ^7.12.1 + "@babel/runtime": ^7.15.4 + "@types/react-redux": ^7.1.20 hoist-non-react-statics: ^3.3.2 loose-envify: ^1.4.0 prop-types: ^15.7.2 - react-is: ^16.13.1 + react-is: ^17.0.2 peerDependencies: - react: ^16.8.3 || ^17 - redux: ^2.0.0 || ^3.0.0 || ^4.0.0-0 + react: ^16.8.3 || ^17 || ^18 peerDependenciesMeta: react-dom: optional: true react-native: optional: true - checksum: c421df8a888a261aaecd9dab92b6d2c92712a7d4e4eab15a9ed5a47bafd0cac44d66cff6cfd6ef6563820887053af7641ba872012f41a415067274430e860e98 + checksum: 369a2bdcf87915659af9e5c55abfd9f52a84e43e0d12dcc108ed17dbe6933558b7b7fc12caa9c10c1a10a8be7df89454b6c96989d8573fedec1a772c94a1f145 languageName: node linkType: hard @@ -11732,7 +11849,7 @@ __metadata: languageName: node linkType: hard -"redux@npm:^4.2.1": +"redux@npm:^4.0.0, redux@npm:^4.2.1": version: 4.2.1 resolution: "redux@npm:4.2.1" dependencies: @@ -13923,7 +14040,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.3.1, tslib@npm:^2.6.2, tslib@npm:^2.7.0": +"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.3.1, tslib@npm:^2.6.2, tslib@npm:^2.7.0, tslib@npm:^2.8.1": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: e4aba30e632b8c8902b47587fd13345e2827fa639e7c3121074d5ee0880723282411a8838f830b55100cbe4517672f84a2472667d355b81e8af165a55dc6203a @@ -15072,13 +15189,6 @@ __metadata: languageName: node linkType: hard -"whatwg-fetch@npm:2.x": - version: 2.0.4 - resolution: "whatwg-fetch@npm:2.0.4" - checksum: de7c65a68d7d62e2f144a6b30293370b3ad82b65ebcd68f2ac8e8bbe7ede90febd98ba9486b78c1cbc950e0e8838fa5c2727f939899ab3fc7b71a04be52d33a5 - languageName: node - linkType: hard - "whatwg-fetch@npm:^3.4.1": version: 3.6.20 resolution: "whatwg-fetch@npm:3.6.20"