From 848f7d4a4956f06e8f7d834d57c8f9be853ed848 Mon Sep 17 00:00:00 2001 From: Amit Yadav Date: Wed, 24 Jun 2026 12:48:25 +0530 Subject: [PATCH] Bump follow-redirects to 1.16.0 to fix CVE-2026-40895 Add follow-redirects resolution to pin >=1.16.0 and align react-i18next to ^11.12.0 to match the dynamic-plugin-sdk, fixing a yarn link conflict. Signed-off-by: Amit Yadav --- dynamic-demo-plugin/package.json | 3 +- dynamic-demo-plugin/yarn.lock | 325 +++++++++++++++++++------------ frontend/package.json | 1 + frontend/yarn.lock | 8 +- 4 files changed, 211 insertions(+), 126 deletions(-) diff --git a/dynamic-demo-plugin/package.json b/dynamic-demo-plugin/package.json index 74c97746b21..a24cf745cff 100644 --- a/dynamic-demo-plugin/package.json +++ b/dynamic-demo-plugin/package.json @@ -33,7 +33,7 @@ "react": "17.0.2", "react-dom": "17.0.2", "react-helmet": "^6.1.0", - "react-i18next": "^11.7.3", + "react-i18next": "^11.12.0", "react-router": "5.3.x", "react-router-dom": "5.3.x", "react-router-dom-v5-compat": "^6.11.2", @@ -45,6 +45,7 @@ "webpack-cli": "5.0.x" }, "resolutions": { + "follow-redirects": "^1.16.0", "@types/d3-dispatch": "3.0.6" }, "consolePlugin": { diff --git a/dynamic-demo-plugin/yarn.lock b/dynamic-demo-plugin/yarn.lock index 08f3c7f3027..a88bf0ecd78 100644 --- a/dynamic-demo-plugin/yarn.lock +++ b/dynamic-demo-plugin/yarn.lock @@ -42,15 +42,6 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.7.6": - version: 7.23.1 - resolution: "@babel/runtime@npm:7.23.1" - dependencies: - regenerator-runtime: "npm:^0.14.0" - checksum: 10c0/e57ab1436d4845efe67c3f76d578508bb584173690ecfeac105bc4e09d64b2aa6a53c1e03bca3c97cc238e5390a804e5a4ded211e6350243b735905ca45a4822 - languageName: node - linkType: hard - "@babel/runtime@npm:^7.12.13": version: 7.22.6 resolution: "@babel/runtime@npm:7.22.6" @@ -69,10 +60,19 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.2.0": - version: 7.28.6 - resolution: "@babel/runtime@npm:7.28.6" - checksum: 10c0/358cf2429992ac1c466df1a21c1601d595c46930a13c1d4662fde908d44ee78ec3c183aaff513ecb01ef8c55c3624afe0309eeeb34715672dbfadb7feedb2c0d +"@babel/runtime@npm:^7.7.6": + version: 7.23.1 + resolution: "@babel/runtime@npm:7.23.1" + dependencies: + regenerator-runtime: "npm:^0.14.0" + checksum: 10c0/e57ab1436d4845efe67c3f76d578508bb584173690ecfeac105bc4e09d64b2aa6a53c1e03bca3c97cc238e5390a804e5a4ded211e6350243b735905ca45a4822 + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.9.2": + version: 7.29.7 + resolution: "@babel/runtime@npm:7.29.7" + checksum: 10c0/ca11572f7146b21e0bde6a9ed4bb6a89eafbee5f0944c7eb54d0d8a2dac962c33638a1d611e14faa71dfbb92b4b5f9236232208568a6b7d5c6f3f39ddb91771e languageName: node linkType: hard @@ -99,7 +99,7 @@ __metadata: react: "npm:17.0.2" react-dom: "npm:17.0.2" react-helmet: "npm:^6.1.0" - react-i18next: "npm:^11.7.3" + react-i18next: "npm:^11.12.0" react-router: "npm:5.3.x" react-router-dom: "npm:5.3.x" react-router-dom-v5-compat: "npm:^6.11.2" @@ -121,6 +121,22 @@ __metadata: languageName: node linkType: hard +"@dagrejs/dagre@npm:1.1.2": + version: 1.1.2 + resolution: "@dagrejs/dagre@npm:1.1.2" + dependencies: + "@dagrejs/graphlib": "npm:2.2.2" + checksum: 10c0/717b3e6974b67a3839ea828228582fa3bd310fac5aadc4a68d5e4b96c3f7bcb97cb6f78518bdbd4c14e4fa1cc764ac6259fa567734916fa51f078f5747c85877 + languageName: node + linkType: hard + +"@dagrejs/graphlib@npm:2.2.2": + version: 2.2.2 + resolution: "@dagrejs/graphlib@npm:2.2.2" + checksum: 10c0/2e79a4f5c6c402054b7ef42e786459645495934476170999f13867a55a00072636a23914772cce6bc03ce51eef70de589058860b8f034c1d70804fb61e01fcfc + languageName: node + linkType: hard + "@discoveryjs/json-ext@npm:^0.5.0": version: 0.5.2 resolution: "@discoveryjs/json-ext@npm:0.5.2" @@ -221,7 +237,7 @@ __metadata: semver: "npm:6.x" webpack: "npm:^5.75.0" peerDependencies: - typescript: ">=4.5.5" + typescript: ">=5.7.2" languageName: node linkType: soft @@ -229,13 +245,13 @@ __metadata: version: 0.0.0-use.local resolution: "@openshift-console/dynamic-plugin-sdk@portal:../frontend/packages/console-dynamic-plugin-sdk/dist/core::locator=%40console%2Fdynamic-demo-plugin%40workspace%3A." dependencies: - "@patternfly/react-topology": "npm:5.3.0" + "@patternfly/react-topology": "npm:^6.2.0" classnames: "npm:2.x" - immutable: "npm:3.x" + immutable: "npm:^3.8.3" lodash: "npm:^4.17.23" react: "npm:^17.0.1" - react-i18next: "npm:^11.7.3" - react-redux: "npm:7.2.2" + react-i18next: "npm:^11.12.0" + react-redux: "npm:7.2.9" react-router: "npm:5.3.x" react-router-dom: "npm:5.3.x" react-router-dom-v5-compat: "npm:^6.11.2" @@ -243,7 +259,6 @@ __metadata: redux-thunk: "npm:2.4.0" reselect: "npm:4.x" typesafe-actions: "npm:^4.2.1" - whatwg-fetch: "npm:2.x" languageName: node linkType: soft @@ -290,6 +305,23 @@ __metadata: languageName: node linkType: hard +"@patternfly/react-core@npm:^6.4.0": + version: 6.5.1 + resolution: "@patternfly/react-core@npm:6.5.1" + dependencies: + "@patternfly/react-icons": "npm:^6.5.1" + "@patternfly/react-styles": "npm:^6.5.1" + "@patternfly/react-tokens": "npm:^6.5.1" + focus-trap: "npm:7.6.6" + react-dropzone: "npm:^14.3.5" + tslib: "npm:^2.8.1" + peerDependencies: + react: ^17 || ^18 || ^19 + react-dom: ^17 || ^18 || ^19 + checksum: 10c0/a19cb6e7e286618b62883f0e15876563df8c3b64e5246b9253de40ee7c84b230cb344694a55641dca6a6dd087d331ab05bd0a7554fe160b5c8a1d52c10713ac6 + languageName: node + linkType: hard + "@patternfly/react-icons@npm:5.1.1, @patternfly/react-icons@npm:^5.1.1": version: 5.1.1 resolution: "@patternfly/react-icons@npm:5.1.1" @@ -300,6 +332,16 @@ __metadata: languageName: node linkType: hard +"@patternfly/react-icons@npm:^6.4.0, @patternfly/react-icons@npm:^6.5.1": + version: 6.5.1 + resolution: "@patternfly/react-icons@npm:6.5.1" + peerDependencies: + react: ^17 || ^18 || ^19 + react-dom: ^17 || ^18 || ^19 + checksum: 10c0/32af8ca4be0fad74a056aec5bcd4f4748166a35016de958758041e6afa21dd65fb7349dd22ea78c92fe7a150c1433d08b4a59f5851d162695f6a05cc99a53a45 + languageName: node + linkType: hard + "@patternfly/react-styles@npm:^5.1.1": version: 5.1.1 resolution: "@patternfly/react-styles@npm:5.1.1" @@ -307,6 +349,13 @@ __metadata: languageName: node linkType: hard +"@patternfly/react-styles@npm:^6.4.0, @patternfly/react-styles@npm:^6.5.1": + version: 6.5.1 + resolution: "@patternfly/react-styles@npm:6.5.1" + checksum: 10c0/34590666ba21e2b0116316ade4572ec3436686cbfde32096dd838ea64c710016f835ee94da8deb5a8cd0bc9fefef9b9669e08d958411fcef428720a50782dbb4 + languageName: node + linkType: hard + "@patternfly/react-table@npm:5.1.1": version: 5.1.1 resolution: "@patternfly/react-table@npm:5.1.1" @@ -331,30 +380,34 @@ __metadata: languageName: node linkType: hard -"@patternfly/react-topology@npm:5.3.0": - version: 5.3.0 - resolution: "@patternfly/react-topology@npm:5.3.0" +"@patternfly/react-tokens@npm:^6.5.1": + version: 6.5.1 + resolution: "@patternfly/react-tokens@npm:6.5.1" + checksum: 10c0/3d38d92550d61cd34eea9c7b530b826af31cb929c1da28fd7f0649df12e40753ffdd5655a1ac2cf537d79866f635fcb71562e5ce3f55c32c81986a1f03b07cc2 + languageName: node + linkType: hard + +"@patternfly/react-topology@npm:^6.2.0": + version: 6.5.0 + resolution: "@patternfly/react-topology@npm:6.5.0" dependencies: - "@patternfly/react-core": "npm:^5.1.1" - "@patternfly/react-icons": "npm:^5.1.1" - "@patternfly/react-styles": "npm:^5.1.1" + "@dagrejs/dagre": "npm:1.1.2" + "@patternfly/react-core": "npm:^6.4.0" + "@patternfly/react-icons": "npm:^6.4.0" + "@patternfly/react-styles": "npm:^6.4.0" "@types/d3": "npm:^7.4.0" "@types/d3-force": "npm:^1.2.1" - "@types/dagre": "npm:0.7.42" - "@types/react-measure": "npm:^2.0.6" d3: "npm:^7.8.0" - dagre: "npm:0.8.2" mobx: "npm:^6.9.0" mobx-react: "npm:^7.6.0" point-in-svg-path: "npm:^1.0.1" popper.js: "npm:^1.16.1" - react-measure: "npm:^2.3.0" tslib: "npm:^2.0.0" webcola: "npm:3.4.0" peerDependencies: - react: ^17 || ^18 - react-dom: ^17 || ^18 - checksum: 10c0/1f0090facaedb8c3a2d3e8bf07ea41ec14c72b038cab2e6ba57ef1c0d3c1c5692d8104b9d7820bc8237acbe79e0adb199ceacbb227de8fc1fbb78b24bfffa26a + react: ^17 || ^18 || ^19 + react-dom: ^17 || ^18 || ^19 + checksum: 10c0/827c7612a2a69dd2073b0e3ccc4bdf20f47642b3808c67119865da196cac156e645306b5b5c3a1b3717e36761d83fcfb926ca0539b15ee164d1075dfad1556f0 languageName: node linkType: hard @@ -672,13 +725,6 @@ __metadata: languageName: node linkType: hard -"@types/dagre@npm:0.7.42": - version: 0.7.42 - resolution: "@types/dagre@npm:0.7.42" - checksum: 10c0/a588c98a1b97ba1de6dbc2ddb5f0a8530f2d34bf8a7ad17d746ba007f0bb82e302cdf230190f8234977b5d5ef56a243b52887f9e961cc467dfccd9ccb987606f - languageName: node - linkType: hard - "@types/eslint-scope@npm:^3.7.3": version: 3.7.3 resolution: "@types/eslint-scope@npm:3.7.3" @@ -734,6 +780,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: "npm:^3.3.0" + peerDependencies: + "@types/react": "*" + checksum: 10c0/ed8f4e88338f7d021d0f956adf6089d2a12b2e254a03c05292324f2e986d2376eb9efdb8a4f04596823e8fca88c9d06361d20dab4a2a00dc935fb36ac911de55 + languageName: node + linkType: hard + "@types/json-schema@npm:*, @types/json-schema@npm:^7.0.8": version: 7.0.9 resolution: "@types/json-schema@npm:7.0.9" @@ -785,6 +842,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": "npm:^3.3.0" + "@types/react": "npm:*" + hoist-non-react-statics: "npm:^3.3.0" + redux: "npm:^4.0.0" + checksum: 10c0/6750964ec656eb6973b0e4fda787549aee5dbc266a0f0e78fc9efb417b4965c0b060d10b99a7b7fa0c8812b8a0a07d97a1ef46d094bf64fee07144e8bbad781a + languageName: node + linkType: hard + "@types/react-router-dom@npm:5.3.x": version: 5.3.3 resolution: "@types/react-router-dom@npm:5.3.3" @@ -1229,6 +1298,13 @@ __metadata: languageName: node linkType: hard +"attr-accept@npm:^2.2.4": + version: 2.2.5 + resolution: "attr-accept@npm:2.2.5" + checksum: 10c0/9b4cb82213925cab2d568f71b3f1c7a7778f9192829aac39a281e5418cd00c04a88f873eb89f187e0bf786fa34f8d52936f178e62cbefb9254d57ecd88ada99b + languageName: node + linkType: hard + "autoprefixer@npm:^6.3.1": version: 6.7.7 resolution: "autoprefixer@npm:6.7.7" @@ -2350,16 +2426,6 @@ __metadata: languageName: node linkType: hard -"dagre@npm:0.8.2": - version: 0.8.2 - resolution: "dagre@npm:0.8.2" - dependencies: - graphlib: "npm:^2.1.5" - lodash: "npm:^4.17.4" - checksum: 10c0/0133083692347877f739c69bb0b5684d31d2b421f65936f7dc58aee7d8e4cac9ebb544b4b4becae88f5bf832aaeb672bc8d6ae1c0ece7d6d3bc92caf610080b0 - languageName: node - linkType: hard - "de-indent@npm:^1.0.2": version: 1.0.2 resolution: "de-indent@npm:1.0.2" @@ -2833,6 +2899,15 @@ __metadata: languageName: node linkType: hard +"file-selector@npm:^2.1.0": + version: 2.1.2 + resolution: "file-selector@npm:2.1.2" + dependencies: + tslib: "npm:^2.7.0" + checksum: 10c0/fe827e0e95410aacfcc3eabc38c29cc36055257f03c1c06b631a2b5af9730c142ad2c52f5d64724d02231709617bda984701f52bd1f4b7aca50fb6585a27c1d2 + languageName: node + linkType: hard + "fill-range@npm:^7.0.1": version: 7.0.1 resolution: "fill-range@npm:7.0.1" @@ -2898,10 +2973,22 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.0.0": - version: 1.13.0 - resolution: "follow-redirects@npm:1.13.0" - checksum: 10c0/67b60397f22b12378c51e4f53102f3b56d37b19707fc1254ffa49c70752ec4221c745ba26effc69f9c74c3eac2322ce83ea2128a45aa3fc7af0ef58569d72d45 +"focus-trap@npm:7.6.6": + version: 7.6.6 + resolution: "focus-trap@npm:7.6.6" + dependencies: + tabbable: "npm:^6.3.0" + checksum: 10c0/61ccb0c4d990a03dfbb0878ff3f79cadfb84e36f39bb138fbf4ae88edbfecd42d0f02152f928c338185324cf4cde307c8d4889b6bf19876e4bfc84ea29f40bee + languageName: node + linkType: hard + +"follow-redirects@npm:^1.16.0": + version: 1.16.0 + resolution: "follow-redirects@npm:1.16.0" + peerDependenciesMeta: + debug: + optional: true + checksum: 10c0/a1e2900163e6f1b4d1ed5c221b607f41decbab65534c63fe7e287e40a5d552a6496e7d9d7d976fa4ba77b4c51c11e5e9f683f10b43011ea11e442ff128d0e181 languageName: node linkType: hard @@ -3005,13 +3092,6 @@ __metadata: languageName: node linkType: hard -"get-node-dimensions@npm:^1.2.1": - version: 1.2.2 - resolution: "get-node-dimensions@npm:1.2.2" - checksum: 10c0/5b8c2a6361e54b09bd5d4befb46cc9e497fcbb3ec9c05205c3207bfdaa56c2d92e573a8c1f14c2f3fe4ca0bc477b776241655a25c5c1392275ba73b64100488b - languageName: node - linkType: hard - "get-stream@npm:^3.0.0": version: 3.0.0 resolution: "get-stream@npm:3.0.0" @@ -3140,15 +3220,6 @@ __metadata: languageName: node linkType: hard -"graphlib@npm:^2.1.5": - version: 2.1.8 - resolution: "graphlib@npm:2.1.8" - dependencies: - lodash: "npm:^4.17.15" - checksum: 10c0/41c525e4d91a6d8b4e8da1883bf4e85689a547e908557ccc53f64db9141bdfb351b9162a79f13cae81c5b3a410027f59e4fc1edc1ea442234ec08e629859b188 - languageName: node - linkType: hard - "gulp-sort@npm:^2.0.0": version: 2.0.0 resolution: "gulp-sort@npm:2.0.0" @@ -3262,7 +3333,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: @@ -3417,10 +3488,10 @@ __metadata: languageName: node linkType: hard -"immutable@npm:3.x": - version: 3.8.2 - resolution: "immutable@npm:3.8.2" - checksum: 10c0/fb6a2999ad3bda9e51741721e42547076dd492635ee4df9241224055fe953ec843583a700088cc4915f23dc326e5084f4e17f1bbd7388c3e872ef5a242e0ac5e +"immutable@npm:^3.8.3": + version: 3.8.3 + resolution: "immutable@npm:3.8.3" + checksum: 10c0/bafa7b8371b7622bc3d128cd9e6bba3a654b968f09a237929629f43ac26f7e974a5879cd38baad0c26f6f0628753968611bf832add7bf0c44d647bf4306a2988 languageName: node linkType: hard @@ -3950,13 +4021,6 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.17.15, lodash@npm:^4.17.23, lodash@npm:^4.17.4": - version: 4.17.23 - resolution: "lodash@npm:4.17.23" - checksum: 10c0/1264a90469f5bb95d4739c43eb6277d15b6d9e186df4ac68c3620443160fc669e2f14c11e7d8b2ccf078b81d06147c01a8ccced9aab9f9f63d50dcf8cace6bf6 - languageName: node - linkType: hard - "lodash@npm:^4.17.19, lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" @@ -3964,6 +4028,13 @@ __metadata: languageName: node linkType: hard +"lodash@npm:^4.17.23": + version: 4.17.23 + resolution: "lodash@npm:4.17.23" + checksum: 10c0/1264a90469f5bb95d4739c43eb6277d15b6d9e186df4ac68c3620443160fc669e2f14c11e7d8b2ccf078b81d06147c01a8ccced9aab9f9f63d50dcf8cace6bf6 + languageName: node + linkType: hard + "loose-envify@npm:^1.1.0, loose-envify@npm:^1.2.0, loose-envify@npm:^1.3.1, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" @@ -5199,6 +5270,19 @@ __metadata: languageName: node linkType: hard +"react-dropzone@npm:^14.3.5": + version: 14.4.1 + resolution: "react-dropzone@npm:14.4.1" + dependencies: + attr-accept: "npm:^2.2.4" + file-selector: "npm:^2.1.0" + prop-types: "npm:^15.8.1" + peerDependencies: + react: ">= 16.8 || 18.0.0" + checksum: 10c0/ee66f88a06fcd1250f0e0d79cc967055f9b9fb9ce1d024c2ca92ff165b81fb44fe680b5f4e1bd49f9ca64dd834018868a6d8996548426cafcc0d770c075570c8 + languageName: node + linkType: hard + "react-fast-compare@npm:^3.1.1": version: 3.2.0 resolution: "react-fast-compare@npm:3.2.0" @@ -5220,16 +5304,21 @@ __metadata: languageName: node linkType: hard -"react-i18next@npm:^11.7.3": - version: 11.12.0 - resolution: "react-i18next@npm:11.12.0" +"react-i18next@npm:^11.12.0": + version: 11.18.6 + resolution: "react-i18next@npm:11.18.6" dependencies: "@babel/runtime": "npm:^7.14.5" html-parse-stringify: "npm:^3.0.1" peerDependencies: i18next: ">= 19.0.0" react: ">= 16.8.0" - checksum: 10c0/649c9507e6736bc6d20daf49a79cc5f6828e0bec1aacd5343fcd4403cf891d9fdb97471dad46a6c07b49f8e74d8365979735f93b22774404ac69c23823506c9f + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true + checksum: 10c0/ffc40b157e274bc26fc82fc82761290804fffba33ceed552eb5a8c8c80899ea93a3fa7af4b0d719a9f101f3e08aab6f4754df953f1b720a61aa0317f5459abca languageName: node linkType: hard @@ -5240,39 +5329,31 @@ __metadata: languageName: node linkType: hard -"react-measure@npm:^2.3.0": - version: 2.5.2 - resolution: "react-measure@npm:2.5.2" - dependencies: - "@babel/runtime": "npm:^7.2.0" - get-node-dimensions: "npm:^1.2.1" - prop-types: "npm:^15.6.2" - resize-observer-polyfill: "npm:^1.5.0" - peerDependencies: - react: ">0.13.0" - react-dom: ">0.13.0" - checksum: 10c0/5c1b2f27cc2c08efcb30ed3e7be995bb11df3f377ee4ecd7b877562fc834c4c26107fb73a6014b182e3d853b331f568732383ae1e3d64bf6843141fce512ea34 +"react-is@npm:^17.0.2": + version: 17.0.2 + resolution: "react-is@npm:17.0.2" + checksum: 10c0/2bdb6b93fbb1820b024b496042cce405c57e2f85e777c9aabd55f9b26d145408f9f74f5934676ffdc46f3dcff656d78413a6e43968e7b3f92eea35b3052e9053 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": "npm:^7.12.1" + "@babel/runtime": "npm:^7.15.4" + "@types/react-redux": "npm:^7.1.20" hoist-non-react-statics: "npm:^3.3.2" loose-envify: "npm:^1.4.0" prop-types: "npm:^15.7.2" - react-is: "npm:^16.13.1" + react-is: "npm:^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: 10c0/b613ee76b8b399c210aacd1a4e219e508daea828d6bf0cb1748abfd0725e4cc748e235177f5c7d30295b227364ef77f1ca24fee1e7f7e7d59d4081261bc6b988 + checksum: 10c0/904fac7f493942585ed7ebbd693b4f6b5c09c292366b4550e887ba1a2e83a92c55f0ddc35161d4ba87e3fadb6c681a59003f58df6335e5d2ddd72b06a557851d languageName: node linkType: hard @@ -5442,6 +5523,15 @@ __metadata: languageName: node linkType: hard +"redux@npm:^4.0.0": + version: 4.2.1 + resolution: "redux@npm:4.2.1" + dependencies: + "@babel/runtime": "npm:^7.9.2" + checksum: 10c0/136d98b3d5dbed1cd6279c8c18a6a74c416db98b8a432a46836bdd668475de6279a2d4fd9d1363f63904e00f0678a8a3e7fa532c897163340baf1e71bb42c742 + languageName: node + linkType: hard + "regenerator-runtime@npm:^0.13.11": version: 0.13.11 resolution: "regenerator-runtime@npm:0.13.11" @@ -5533,13 +5623,6 @@ __metadata: languageName: node linkType: hard -"resize-observer-polyfill@npm:^1.5.0": - version: 1.5.1 - resolution: "resize-observer-polyfill@npm:1.5.1" - checksum: 10c0/5e882475067f0b97dc07e0f37c3e335ac5bc3520d463f777cec7e894bb273eddbfecb857ae668e6fb6881fd6f6bb7148246967172139302da50fa12ea3a15d95 - languageName: node - linkType: hard - "resolve-cwd@npm:^3.0.0": version: 3.0.0 resolution: "resolve-cwd@npm:3.0.0" @@ -6208,6 +6291,13 @@ __metadata: languageName: node linkType: hard +"tabbable@npm:^6.3.0": + version: 6.5.0 + resolution: "tabbable@npm:6.5.0" + checksum: 10c0/7d778af05a3093800265831198cad9d0024f3d65cdd4405007490f7430b42ff4e80060b4679f45281fb96ddbddc5fb895e8ea36e3ebdc811051e14acc9c7c02c + languageName: node + linkType: hard + "tapable@npm:^2.1.1, tapable@npm:^2.2.0": version: 2.2.1 resolution: "tapable@npm:2.2.1" @@ -6396,7 +6486,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0": +"tslib@npm:^2.0.0, tslib@npm:^2.7.0, tslib@npm:^2.8.1": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 @@ -6822,13 +6912,6 @@ __metadata: languageName: node linkType: hard -"whatwg-fetch@npm:2.x": - version: 2.0.4 - resolution: "whatwg-fetch@npm:2.0.4" - checksum: 10c0/bf2bc1617218c63f2be86edefb95ac5e7f967ae402e468ed550729436369725c3b03a5d1110f62ea789b6f7f399969b1ef720b0bb04e8947fdf94eab7ffac829 - languageName: node - linkType: hard - "whet.extend@npm:~0.9.9": version: 0.9.9 resolution: "whet.extend@npm:0.9.9" diff --git a/frontend/package.json b/frontend/package.json index ab2e3ea8abd..7ac0cccbf5c 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -342,6 +342,7 @@ "@types/react-router": "^5.1.20", "@types/react-router-dom": "5.3.x", "@types/lodash": "4.14.106", + "follow-redirects": "^1.16.0", "@types/jest": "21.x", "dompurify": "3.2.7", "hosted-git-info": "^3.0.8", diff --git a/frontend/yarn.lock b/frontend/yarn.lock index aa9207122f2..d9a42364db7 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -12180,13 +12180,13 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.0.0": - version: 1.15.3 - resolution: "follow-redirects@npm:1.15.3" +"follow-redirects@npm:^1.16.0": + version: 1.16.0 + resolution: "follow-redirects@npm:1.16.0" peerDependenciesMeta: debug: optional: true - checksum: 10c0/915a2cf22e667bdf47b1a43cc6b7dce14d95039e9bbf9a24d0e739abfbdfa00077dd43c86d4a7a19efefcc7a99af144920a175eedc3888d268af5df67c272ee5 + checksum: 10c0/a1e2900163e6f1b4d1ed5c221b607f41decbab65534c63fe7e287e40a5d552a6496e7d9d7d976fa4ba77b4c51c11e5e9f683f10b43011ea11e442ff128d0e181 languageName: node linkType: hard