From 51c7154f72f80c86bcbd25b7a9b1fde6eca18d7f Mon Sep 17 00:00:00 2001 From: Kevin Silva Date: Tue, 4 Apr 2023 15:28:55 +0200 Subject: [PATCH] SONAR-18948 Update react to 17 --- server/sonar-web/config/jest/SetupEnzyme.ts | 4 +- server/sonar-web/design-system/package.json | 6 +- server/sonar-web/package.json | 14 +- server/sonar-web/yarn.lock | 347 +++++++------------- 4 files changed, 136 insertions(+), 235 deletions(-) diff --git a/server/sonar-web/config/jest/SetupEnzyme.ts b/server/sonar-web/config/jest/SetupEnzyme.ts index ae293df0ba8..68f920f86cb 100644 --- a/server/sonar-web/config/jest/SetupEnzyme.ts +++ b/server/sonar-web/config/jest/SetupEnzyme.ts @@ -17,9 +17,7 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ +import Adapter from '@wojtekmaj/enzyme-adapter-react-17'; import Enzyme from 'enzyme'; -import EZAdapter from 'enzyme-adapter-react-16'; - -const Adapter = EZAdapter as () => void; Enzyme.configure({ adapter: new Adapter() }); diff --git a/server/sonar-web/design-system/package.json b/server/sonar-web/design-system/package.json index 6d47d911f19..72a9460e389 100644 --- a/server/sonar-web/design-system/package.json +++ b/server/sonar-web/design-system/package.json @@ -24,7 +24,7 @@ "@testing-library/jest-dom": "5.16.5", "@testing-library/react": "12.1.5", "@testing-library/user-event": "14.4.3", - "@types/react": "16.14.34", + "@types/react": "17.0.39", "@typescript-eslint/parser": "5.57.0", "@vitejs/plugin-react": "3.1.0", "autoprefixer": "10.4.14", @@ -50,8 +50,8 @@ "classnames": "2.3.2", "clipboard": "2.0.11", "lodash": "4.17.21", - "react": "16.14.0", - "react-dom": "16.14.0", + "react": "17.0.2", + "react-dom": "17.0.2", "react-helmet-async": "1.3.0", "react-intl": "6.2.5", "react-router-dom": "6.10.0", diff --git a/server/sonar-web/package.json b/server/sonar-web/package.json index 80966b5a874..a0013b32e0c 100644 --- a/server/sonar-web/package.json +++ b/server/sonar-web/package.json @@ -26,9 +26,9 @@ "formik": "2.2.9", "lodash": "4.17.21", "lunr": "2.3.9", - "react": "16.14.0", + "react": "17.0.2", "react-day-picker": "8.6.0", - "react-dom": "16.14.0", + "react-dom": "17.0.2", "react-draggable": "4.4.5", "react-helmet-async": "1.3.0", "react-intl": "6.2.5", @@ -61,20 +61,20 @@ "@types/jest": "29.5.0", "@types/lodash": "4.14.191", "@types/node": "18.15.11", - "@types/react": "16.14.34", - "@types/react-dom": "16.9.17", + "@types/react": "17.0.39", + "@types/react-dom": "17.0.11", "@types/react-helmet": "6.1.6", "@types/react-modal": "3.13.1", "@types/react-virtualized": "9.21.21", "@types/valid-url": "1.0.4", "@typescript-eslint/eslint-plugin": "5.57.0", "@typescript-eslint/parser": "5.57.0", + "@wojtekmaj/enzyme-adapter-react-17": "0.8.0", "autoprefixer": "10.4.14", "chalk": "4.1.2", "chokidar": "3.5.3", "design-system": "1.0.0", "enzyme": "3.11.0", - "enzyme-adapter-react-16": "1.15.7", "enzyme-to-json": "3.6.2", "esbuild": "0.17.15", "eslint": "8.37.0", @@ -107,8 +107,8 @@ "whatwg-fetch": "3.6.2" }, "resolutions": { - "@types/react": "16.14.34", - "@types/react-dom": "16.9.17" + "@types/react": "17.0.39", + "@types/react-dom": "17.0.11" }, "scripts": { "start": "node scripts/start.js", diff --git a/server/sonar-web/yarn.lock b/server/sonar-web/yarn.lock index 429691eec5d..3758e6ade34 100644 --- a/server/sonar-web/yarn.lock +++ b/server/sonar-web/yarn.lock @@ -4050,12 +4050,12 @@ __metadata: languageName: node linkType: hard -"@types/react-dom@npm:16.9.17": - version: 16.9.17 - resolution: "@types/react-dom@npm:16.9.17" +"@types/react-dom@npm:17.0.11": + version: 17.0.11 + resolution: "@types/react-dom@npm:17.0.11" dependencies: - "@types/react": ^16 - checksum: c9246eb4d35993463608de61111f2bdae5afbd22556c8b9918081516b67eafd1a9ef141c3ed459dd4c753dd7ea037b6a375a856e677c2586396c23732772831d + "@types/react": "*" + checksum: 4d5730dffbef86c887cecad7e3cecda424ce6a64d0b5441c63b5b015d48219868660a2bb1aa15e897e565ad8867fa6b885d4358b04e1c4e589ba4c07c3fda55c languageName: node linkType: hard @@ -4096,14 +4096,14 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:16.14.34": - version: 16.14.34 - resolution: "@types/react@npm:16.14.34" +"@types/react@npm:17.0.39": + version: 17.0.39 + resolution: "@types/react@npm:17.0.39" dependencies: "@types/prop-types": "*" "@types/scheduler": "*" csstype: ^3.0.2 - checksum: a1a105c131bd7fd5cae693c641b3a05eb03c079875fe8e780e616afc54d86e3fa1e8c6433e7a30d2a7f8a1a7681cf1a4f652e9eb48b6abe1f80f7cafe858ebf2 + checksum: bf04d3c2894559012710d595553e12b422d3b91cd8f4f7e122d8cb044ba9c2ba17f6e8a4e09581359cc5509ddc59cd8c8fabd6774f3505a40a45393f074d6e6e languageName: node linkType: hard @@ -4456,6 +4456,38 @@ __metadata: languageName: node linkType: hard +"@wojtekmaj/enzyme-adapter-react-17@npm:0.8.0": + version: 0.8.0 + resolution: "@wojtekmaj/enzyme-adapter-react-17@npm:0.8.0" + dependencies: + "@wojtekmaj/enzyme-adapter-utils": ^0.2.0 + enzyme-shallow-equal: ^1.0.0 + has: ^1.0.0 + prop-types: ^15.7.0 + react-is: ^17.0.0 + react-test-renderer: ^17.0.0 + peerDependencies: + enzyme: ^3.0.0 + react: ^17.0.0-0 + react-dom: ^17.0.0-0 + checksum: aa9674f06f6db269b72168ebf46c4513938993479eb60bac30cb6183b5aca6108ade3d08af4f56c142cb219415480d0c4b454ba9452b85c32f711c806b39cd8c + languageName: node + linkType: hard + +"@wojtekmaj/enzyme-adapter-utils@npm:^0.2.0": + version: 0.2.0 + resolution: "@wojtekmaj/enzyme-adapter-utils@npm:0.2.0" + dependencies: + function.prototype.name: ^1.1.0 + has: ^1.0.0 + object.fromentries: ^2.0.0 + prop-types: ^15.7.0 + peerDependencies: + react: ^17.0.0-0 + checksum: 837741f1382acdb02ce304745eccfdcff03f1cae2a4fb833056a7a753308cd1182b0b32a10a04be6bfedaaab8f4acd5b458bfe0b9ebaa6119c4aaaba74a14ae4 + languageName: node + linkType: hard + "SonarQube@workspace:.": version: 0.0.0-use.local resolution: "SonarQube@workspace:." @@ -4484,14 +4516,15 @@ __metadata: "@types/jest": 29.5.0 "@types/lodash": 4.14.191 "@types/node": 18.15.11 - "@types/react": 16.14.34 - "@types/react-dom": 16.9.17 + "@types/react": 17.0.39 + "@types/react-dom": 17.0.11 "@types/react-helmet": 6.1.6 "@types/react-modal": 3.13.1 "@types/react-virtualized": 9.21.21 "@types/valid-url": 1.0.4 "@typescript-eslint/eslint-plugin": 5.57.0 "@typescript-eslint/parser": 5.57.0 + "@wojtekmaj/enzyme-adapter-react-17": 0.8.0 autoprefixer: 10.4.14 chalk: 4.1.2 chokidar: 3.5.3 @@ -4509,7 +4542,6 @@ __metadata: diff: 5.1.0 dompurify: 2.4.3 enzyme: 3.11.0 - enzyme-adapter-react-16: 1.15.7 enzyme-to-json: 3.6.2 esbuild: 0.17.15 eslint: 8.37.0 @@ -4537,9 +4569,9 @@ __metadata: postcss-calc: 8.2.4 postcss-custom-properties: 12.1.11 prettier: 2.8.7 - react: 16.14.0 + react: 17.0.2 react-day-picker: 8.6.0 - react-dom: 16.14.0 + react-dom: 17.0.2 react-draggable: 4.4.5 react-helmet-async: 1.3.0 react-intl: 6.2.5 @@ -4655,25 +4687,6 @@ __metadata: languageName: node linkType: hard -"airbnb-prop-types@npm:^2.16.0": - version: 2.16.0 - resolution: "airbnb-prop-types@npm:2.16.0" - dependencies: - array.prototype.find: ^2.1.1 - function.prototype.name: ^1.1.2 - is-regex: ^1.1.0 - object-is: ^1.1.2 - object.assign: ^4.1.0 - object.entries: ^1.1.2 - prop-types: ^15.7.2 - prop-types-exact: ^1.2.0 - react-is: ^16.13.1 - peerDependencies: - react: ^0.14 || ^15.0.0 || ^16.0.0-alpha - checksum: 393a5988b99f122c4b935296a6b8c8cbd10345418d67d547cdbcd71d57636cb9abdf9d6556940f70d0b76c3f83448627376557a75b5faf570fb8d262ed4a472f - languageName: node - linkType: hard - "ajv@npm:^6.10.0": version: 6.12.0 resolution: "ajv@npm:6.12.0" @@ -4897,17 +4910,6 @@ __metadata: languageName: node linkType: hard -"array.prototype.find@npm:^2.1.1": - version: 2.1.2 - resolution: "array.prototype.find@npm:2.1.2" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.0 - checksum: fd3f56a9e075ede7bd1b4515b92b8a2f11e39dd612caf7ae8d097d21d293a6d680be2d7ac25a0a26f5dd44904ceb591630efde599ff95b76a8e29c4c299ed5a8 - languageName: node - linkType: hard - "array.prototype.flat@npm:^1.2.3": version: 1.2.3 resolution: "array.prototype.flat@npm:1.2.3" @@ -6123,7 +6125,7 @@ __metadata: "@testing-library/jest-dom": 5.16.5 "@testing-library/react": 12.1.5 "@testing-library/user-event": 14.4.3 - "@types/react": 16.14.34 + "@types/react": 17.0.39 "@typescript-eslint/parser": 5.57.0 "@vitejs/plugin-react": 3.1.0 autoprefixer: 10.4.14 @@ -6148,8 +6150,8 @@ __metadata: classnames: 2.3.2 clipboard: 2.0.11 lodash: 4.17.21 - react: 16.14.0 - react-dom: 16.14.0 + react: 17.0.2 + react-dom: 17.0.2 react-helmet-async: 1.3.0 react-intl: 6.2.5 react-router-dom: 6.10.0 @@ -6391,41 +6393,13 @@ __metadata: languageName: node linkType: hard -"enzyme-adapter-react-16@npm:1.15.7": - version: 1.15.7 - resolution: "enzyme-adapter-react-16@npm:1.15.7" - dependencies: - enzyme-adapter-utils: ^1.14.1 - enzyme-shallow-equal: ^1.0.5 - has: ^1.0.3 - object.assign: ^4.1.4 - object.values: ^1.1.5 - prop-types: ^15.8.1 - react-is: ^16.13.1 - react-test-renderer: ^16.0.0-0 - semver: ^5.7.0 - peerDependencies: - enzyme: ^3.0.0 - react: ^16.0.0-0 - react-dom: ^16.0.0-0 - checksum: b721eb7304947ea8687fd7231ef3360e1ecafa462a4f476516b87568de24a5d6281228fe04b29d4101a063e5a04e59d4c40378ac378f61cc102eea75cf37b635 - languageName: node - linkType: hard - -"enzyme-adapter-utils@npm:^1.14.1": - version: 1.14.1 - resolution: "enzyme-adapter-utils@npm:1.14.1" +"enzyme-shallow-equal@npm:^1.0.0": + version: 1.0.5 + resolution: "enzyme-shallow-equal@npm:1.0.5" dependencies: - airbnb-prop-types: ^2.16.0 - function.prototype.name: ^1.1.5 has: ^1.0.3 - object.assign: ^4.1.4 - object.fromentries: ^2.0.5 - prop-types: ^15.8.1 - semver: ^5.7.1 - peerDependencies: - react: 0.13.x || 0.14.x || ^15.0.0-0 || ^16.0.0-0 - checksum: 20a5840c37263c2e7f54ac82315b42a5746eefd5b741f7e586d0b144fec922e02ef069b2fd81a7417ba3cd6a9c8d1549a06e4596c186e82cb991d12b0956c397 + object-is: ^1.1.5 + checksum: e18a728225b3ef501a223608955e2c8e915adf24dfe4d778bdbc89e4ecd80384723e9d44780176be1529f6b642e7837211f502bff89f62833d8f9cae027997e0 languageName: node linkType: hard @@ -6439,16 +6413,6 @@ __metadata: languageName: node linkType: hard -"enzyme-shallow-equal@npm:^1.0.5": - version: 1.0.5 - resolution: "enzyme-shallow-equal@npm:1.0.5" - dependencies: - has: ^1.0.3 - object-is: ^1.1.5 - checksum: e18a728225b3ef501a223608955e2c8e915adf24dfe4d778bdbc89e4ecd80384723e9d44780176be1529f6b642e7837211f502bff89f62833d8f9cae027997e0 - languageName: node - linkType: hard - "enzyme-to-json@npm:3.6.2": version: 3.6.2 resolution: "enzyme-to-json@npm:3.6.2" @@ -6547,7 +6511,7 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.19.0, es-abstract@npm:^1.19.1": +"es-abstract@npm:^1.19.0": version: 1.19.1 resolution: "es-abstract@npm:1.19.1" dependencies: @@ -7518,18 +7482,7 @@ __metadata: languageName: node linkType: hard -"function.prototype.name@npm:^1.1.2": - version: 1.1.2 - resolution: "function.prototype.name@npm:1.1.2" - dependencies: - define-properties: ^1.1.3 - es-abstract: ^1.17.0-next.1 - functions-have-names: ^1.2.0 - checksum: 68b4e1fc4bf3a6a88ac5a69d84f46c33c24dc83db33123b6f11c16330c9aa65ac0e7c6e31654f8429cf5229d2a83eb2673641fc059ad5a98d6c44184589b871d - languageName: node - linkType: hard - -"function.prototype.name@npm:^1.1.5": +"function.prototype.name@npm:^1.1.0, function.prototype.name@npm:^1.1.5": version: 1.1.5 resolution: "function.prototype.name@npm:1.1.5" dependencies: @@ -7541,6 +7494,17 @@ __metadata: languageName: node linkType: hard +"function.prototype.name@npm:^1.1.2": + version: 1.1.2 + resolution: "function.prototype.name@npm:1.1.2" + dependencies: + define-properties: ^1.1.3 + es-abstract: ^1.17.0-next.1 + functions-have-names: ^1.2.0 + checksum: 68b4e1fc4bf3a6a88ac5a69d84f46c33c24dc83db33123b6f11c16330c9aa65ac0e7c6e31654f8429cf5229d2a83eb2673641fc059ad5a98d6c44184589b871d + languageName: node + linkType: hard + "functions-have-names@npm:^1.2.0": version: 1.2.1 resolution: "functions-have-names@npm:1.2.1" @@ -7838,7 +7802,7 @@ __metadata: languageName: node linkType: hard -"has@npm:^1.0.3": +"has@npm:^1.0.0, has@npm:^1.0.3": version: 1.0.3 resolution: "has@npm:1.0.3" dependencies: @@ -8391,16 +8355,6 @@ __metadata: languageName: node linkType: hard -"is-regex@npm:^1.1.0, is-regex@npm:^1.1.4": - version: 1.1.4 - resolution: "is-regex@npm:1.1.4" - dependencies: - call-bind: ^1.0.2 - has-tostringtag: ^1.0.0 - checksum: 362399b33535bc8f386d96c45c9feb04cf7f8b41c182f54174c1a45c9abbbe5e31290bbad09a458583ff6bf3b2048672cdb1881b13289569a7c548370856a652 - languageName: node - linkType: hard - "is-regex@npm:^1.1.1": version: 1.1.1 resolution: "is-regex@npm:1.1.1" @@ -8410,6 +8364,16 @@ __metadata: languageName: node linkType: hard +"is-regex@npm:^1.1.4": + version: 1.1.4 + resolution: "is-regex@npm:1.1.4" + dependencies: + call-bind: ^1.0.2 + has-tostringtag: ^1.0.0 + checksum: 362399b33535bc8f386d96c45c9feb04cf7f8b41c182f54174c1a45c9abbbe5e31290bbad09a458583ff6bf3b2048672cdb1881b13289569a7c548370856a652 + languageName: node + linkType: hard + "is-set@npm:^2.0.1, is-set@npm:^2.0.2": version: 2.0.2 resolution: "is-set@npm:2.0.2" @@ -10111,7 +10075,7 @@ __metadata: languageName: node linkType: hard -"object-is@npm:^1.1.2, object-is@npm:^1.1.5": +"object-is@npm:^1.1.5": version: 1.1.5 resolution: "object-is@npm:1.1.5" dependencies: @@ -10176,18 +10140,6 @@ __metadata: languageName: node linkType: hard -"object.entries@npm:^1.1.2": - version: 1.1.3 - resolution: "object.entries@npm:1.1.3" - dependencies: - call-bind: ^1.0.0 - define-properties: ^1.1.3 - es-abstract: ^1.18.0-next.1 - has: ^1.0.3 - checksum: 2622ac94f801e6cfddfa2e26719dd200bbc2cb891f00664f0256ebf1ca6626f00882352207ba2d2706c36bbd99d8cfbc84a01b937092239c23a60e1a4ee1d497 - languageName: node - linkType: hard - "object.entries@npm:^1.1.6": version: 1.1.6 resolution: "object.entries@npm:1.1.6" @@ -10199,18 +10151,7 @@ __metadata: languageName: node linkType: hard -"object.fromentries@npm:^2.0.5": - version: 2.0.5 - resolution: "object.fromentries@npm:2.0.5" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.1 - checksum: 61a0b565ded97b76df9e30b569729866e1824cce902f98e90bb106e84f378aea20163366f66dc75c9000e2aad2ed0caf65c6f530cb2abc4c0c0f6c982102db4b - languageName: node - linkType: hard - -"object.fromentries@npm:^2.0.6": +"object.fromentries@npm:^2.0.0, object.fromentries@npm:^2.0.6": version: 2.0.6 resolution: "object.fromentries@npm:2.0.6" dependencies: @@ -10243,17 +10184,6 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.1.5": - version: 1.1.5 - resolution: "object.values@npm:1.1.5" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.1 - checksum: 0f17e99741ebfbd0fa55ce942f6184743d3070c61bd39221afc929c8422c4907618c8da694c6915bc04a83ab3224260c779ba37fc07bb668bdc5f33b66a902a4 - languageName: node - linkType: hard - "object.values@npm:^1.1.6": version: 1.1.6 resolution: "object.values@npm:1.1.6" @@ -10707,17 +10637,6 @@ __metadata: languageName: node linkType: hard -"prop-types-exact@npm:^1.2.0": - version: 1.2.0 - resolution: "prop-types-exact@npm:1.2.0" - dependencies: - has: ^1.0.3 - object.assign: ^4.1.0 - reflect.ownkeys: ^0.2.0 - checksum: 21676a16d5b2623c345ca938554faba7bf29c6ad589eac3f490eda2207bcfd8d25cb3dfda5e5f8e6805239aabd2c6943f7bfbe726a1de708bae2b7a01c03eead - languageName: node - linkType: hard - "prop-types@npm:^15.6.0, prop-types@npm:^15.6.2, prop-types@npm:^15.7.2": version: 15.7.2 resolution: "prop-types@npm:15.7.2" @@ -10729,7 +10648,7 @@ __metadata: languageName: node linkType: hard -"prop-types@npm:^15.8.1": +"prop-types@npm:^15.7.0, prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" dependencies: @@ -10818,17 +10737,16 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:16.14.0": - version: 16.14.0 - resolution: "react-dom@npm:16.14.0" +"react-dom@npm:17.0.2": + version: 17.0.2 + resolution: "react-dom@npm:17.0.2" dependencies: loose-envify: ^1.1.0 object-assign: ^4.1.1 - prop-types: ^15.6.2 - scheduler: ^0.19.1 + scheduler: ^0.20.2 peerDependencies: - react: ^16.14.0 - checksum: 5a5c49da0f106b2655a69f96c622c347febcd10532db391c262b26aec225b235357d9da1834103457683482ab1b229af7a50f6927a6b70e53150275e31785544 + react: 17.0.2 + checksum: 1c1eaa3bca7c7228d24b70932e3d7c99e70d1d04e13bb0843bbf321582bc25d7961d6b8a6978a58a598af2af496d1cedcfb1bf65f6b0960a0a8161cb8dab743c languageName: node linkType: hard @@ -10906,6 +10824,13 @@ __metadata: languageName: node linkType: hard +"react-is@npm:^16.12.0 || ^17.0.0 || ^18.0.0, react-is@npm:^18.0.0": + version: 18.2.0 + resolution: "react-is@npm:18.2.0" + checksum: e72d0ba81b5922759e4aff17e0252bd29988f9642ed817f56b25a3e217e13eea8a7f2322af99a06edb779da12d5d636e9fda473d620df9a3da0df2a74141d53e + languageName: node + linkType: hard + "react-is@npm:^16.13.1": version: 16.13.1 resolution: "react-is@npm:16.13.1" @@ -10913,27 +10838,20 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^16.7.0, react-is@npm:^16.8.1, react-is@npm:^16.8.6": +"react-is@npm:^16.7.0, react-is@npm:^16.8.1": version: 16.8.6 resolution: "react-is@npm:16.8.6" checksum: 9dfcf465def71ba96e7d77d7e9c49a6cce7e9017dada5a13001bfe5a1b60f4bfb00a839a7847245ffcd4d1d6518b4b52787e6f2a4275f3c6bbc1243bd1dbeb9d languageName: node linkType: hard -"react-is@npm:^17.0.1": +"react-is@npm:^17.0.0, react-is@npm:^17.0.1, react-is@npm:^17.0.2": version: 17.0.2 resolution: "react-is@npm:17.0.2" checksum: 9d6d111d8990dc98bc5402c1266a808b0459b5d54830bbea24c12d908b536df7883f268a7868cfaedde3dd9d4e0d574db456f84d2e6df9c4526f99bb4b5344d8 languageName: node linkType: hard -"react-is@npm:^18.0.0": - version: 18.2.0 - resolution: "react-is@npm:18.2.0" - checksum: e72d0ba81b5922759e4aff17e0252bd29988f9642ed817f56b25a3e217e13eea8a7f2322af99a06edb779da12d5d636e9fda473d620df9a3da0df2a74141d53e - languageName: node - linkType: hard - "react-lifecycles-compat@npm:^3.0.0, react-lifecycles-compat@npm:^3.0.4": version: 3.0.4 resolution: "react-lifecycles-compat@npm:3.0.4" @@ -11016,17 +10934,29 @@ __metadata: languageName: node linkType: hard -"react-test-renderer@npm:^16.0.0-0": - version: 16.8.6 - resolution: "react-test-renderer@npm:16.8.6" +"react-shallow-renderer@npm:^16.13.1": + version: 16.15.0 + resolution: "react-shallow-renderer@npm:16.15.0" dependencies: object-assign: ^4.1.1 - prop-types: ^15.6.2 - react-is: ^16.8.6 - scheduler: ^0.13.6 + react-is: ^16.12.0 || ^17.0.0 || ^18.0.0 + peerDependencies: + react: ^16.0.0 || ^17.0.0 || ^18.0.0 + checksum: 6052c7e3e9627485120ebd8257f128aad8f56386fe8d42374b7743eac1be457c33506d153c7886b4e32923c0c352d402ab805ef9ca02dbcd8393b2bdeb6e5af8 + languageName: node + linkType: hard + +"react-test-renderer@npm:^17.0.0": + version: 17.0.2 + resolution: "react-test-renderer@npm:17.0.2" + dependencies: + object-assign: ^4.1.1 + react-is: ^17.0.2 + react-shallow-renderer: ^16.13.1 + scheduler: ^0.20.2 peerDependencies: - react: ^16.0.0 - checksum: b35014a515ee8c90432a9bf677e6d3a59af9ac7fb2ae8b59e54278596bb34e22a13788b7bc4348aa19acdfac48cf40d514d2dfa53fe972d92c4c4194e4f2b7c9 + react: 17.0.2 + checksum: e6b5c6ed2a0bde2c34f1ab9523ff9bc4c141a271daf730d6b852374e83acc0155d58ab71a318251e953ebfa65b8bebb9c5dce3eba1ccfcbef7cc4e1e8261c401 languageName: node linkType: hard @@ -11062,14 +10992,13 @@ __metadata: languageName: node linkType: hard -"react@npm:16.14.0": - version: 16.14.0 - resolution: "react@npm:16.14.0" +"react@npm:17.0.2": + version: 17.0.2 + resolution: "react@npm:17.0.2" dependencies: loose-envify: ^1.1.0 object-assign: ^4.1.1 - prop-types: ^15.6.2 - checksum: 8484f3ecb13414526f2a7412190575fc134da785c02695eb92bb6028c930bfe1c238d7be2a125088fec663cc7cda0a3623373c46807cf2c281f49c34b79881ac + checksum: b254cc17ce3011788330f7bbf383ab653c6848902d7936a87b09d835d091e3f295f7e9dd1597c6daac5dc80f90e778c8230218ba8ad599f74adcc11e33b9d61b languageName: node linkType: hard @@ -11127,13 +11056,6 @@ __metadata: languageName: node linkType: hard -"reflect.ownkeys@npm:^0.2.0": - version: 0.2.0 - resolution: "reflect.ownkeys@npm:0.2.0" - checksum: 9530b166569e547c2cf25ade3cdc39c662212feeccf3e0ed46e6d8abf92f5683c82d7857011cee6230bf648eb0b99b6b419a007012b8571dcd4bb4d818d3b88d - languageName: node - linkType: hard - "regenerate-unicode-properties@npm:^10.1.0": version: 10.1.0 resolution: "regenerate-unicode-properties@npm:10.1.0" @@ -11469,23 +11391,13 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.13.6": - version: 0.13.6 - resolution: "scheduler@npm:0.13.6" - dependencies: - loose-envify: ^1.1.0 - object-assign: ^4.1.1 - checksum: c82c705f6d0d6df87b26bf2cca33f427e91889438c0435ade3ee7f41860eda4dd7f3171ca2d93e8fe9431f3bd831ca0e267a401a0296e4b14de05e389f82d320 - languageName: node - linkType: hard - -"scheduler@npm:^0.19.1": - version: 0.19.1 - resolution: "scheduler@npm:0.19.1" +"scheduler@npm:^0.20.2": + version: 0.20.2 + resolution: "scheduler@npm:0.20.2" dependencies: loose-envify: ^1.1.0 object-assign: ^4.1.1 - checksum: 73e185a59e2ff5aa3609f5b9cb97ddd376f89e1610579d29939d952411ca6eb7a24907a4ea4556569dacb931467a1a4a56d94fe809ef713aa76748642cd96a6c + checksum: c4b35cf967c8f0d3e65753252d0f260271f81a81e427241295c5a7b783abf4ea9e905f22f815ab66676f5313be0a25f47be582254db8f9241b259213e999b8fc languageName: node linkType: hard @@ -11496,7 +11408,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^5.4.1, semver@npm:^5.7.0": +"semver@npm:^5.4.1": version: 5.7.0 resolution: "semver@npm:5.7.0" bin: @@ -11505,15 +11417,6 @@ __metadata: languageName: node linkType: hard -"semver@npm:^5.7.1": - version: 5.7.1 - resolution: "semver@npm:5.7.1" - bin: - semver: ./bin/semver - checksum: 57fd0acfd0bac382ee87cd52cd0aaa5af086a7dc8d60379dfe65fea491fb2489b6016400813930ecd61fd0952dae75c115287a1b16c234b1550887117744dfaf - languageName: node - linkType: hard - "semver@npm:^6.0.0": version: 6.2.0 resolution: "semver@npm:6.2.0" -- 2.39.5