From 3d7ecd16aa9de4bdcec544a6c4eb39bb13471b66 Mon Sep 17 00:00:00 2001 From: Aditya Toshniwal Date: Mon, 15 Mar 2021 15:47:21 +0530 Subject: [PATCH] Upgrade the React version from 16 to 17 and also update other dependent libraries. --- DEPENDENCIES | 22 +- web/package.json | 10 +- .../javascript/helper/enzyme.helper.js | 4 +- web/webpack.shim.js | 1 + web/webpack.test.config.js | 1 - web/yarn.lock | 232 ++++++++++++------ 6 files changed, 174 insertions(+), 96 deletions(-) diff --git a/DEPENDENCIES b/DEPENDENCIES index a5f5e750d..6b4d9cfcf 100644 --- a/DEPENDENCIES +++ b/DEPENDENCIES @@ -90,12 +90,12 @@ Name Version @babel/types 7.12.13 MIT https://github.com/babel/babel.git @istanbuljs/schema 0.1.2 MIT git+https://github.com/istanbuljs/schema.git @popperjs/core 2.6.0 MIT https://github.com/popperjs/popper-core.git -@projectstorm/geometry 6.3.0 MIT https://github.com/projectstorm/react-diagrams.git -@projectstorm/react-canvas-core 6.3.0 MIT https://github.com/projectstorm/react-diagrams.git -@projectstorm/react-diagrams 6.3.0 MIT https://github.com/projectstorm/react-diagrams.git -@projectstorm/react-diagrams-core 6.3.0 MIT https://github.com/projectstorm/react-diagrams.git -@projectstorm/react-diagrams-defaults 6.3.0 MIT https://github.com/projectstorm/react-diagrams.git -@projectstorm/react-diagrams-routing 6.3.0 MIT https://github.com/projectstorm/react-diagrams.git +@projectstorm/geometry 6.4.2 MIT https://github.com/projectstorm/react-diagrams.git +@projectstorm/react-canvas-core 6.4.2 MIT https://github.com/projectstorm/react-diagrams.git +@projectstorm/react-diagrams 6.4.2 MIT https://github.com/projectstorm/react-diagrams.git +@projectstorm/react-diagrams-core 6.4.2 MIT https://github.com/projectstorm/react-diagrams.git +@projectstorm/react-diagrams-defaults 6.4.2 MIT https://github.com/projectstorm/react-diagrams.git +@projectstorm/react-diagrams-routing 6.4.2 MIT https://github.com/projectstorm/react-diagrams.git @simonwep/pickr 1.8.0 MIT https://github.com/Simonwep/pickr.git @tippyjs/react 4.2.0 MIT git+https://github.com/atomiks/tippyjs-react.git @types/estree 0.0.46 MIT https://github.com/DefinitelyTyped/DefinitelyTyped.git @@ -321,13 +321,11 @@ postcss-svgo 4.0.2 postcss-unique-selectors 4.0.1 MIT https://github.com/cssnano/cssnano.git postcss-value-parser 4.1.0 MIT https://github.com/TrySound/postcss-value-parser.git postcss-value-parser 3.3.1 MIT https://github.com/TrySound/postcss-value-parser.git -prop-types 15.7.2 MIT https://github.com/facebook/prop-types.git punycode 2.1.1 MIT https://github.com/bestiejs/punycode.js.git q 1.5.1 MIT git://github.com/kriskowal/q.git raf 3.4.1 MIT git://github.com/chrisdickinson/raf.git -react 16.14.0 MIT git+https://github.com/facebook/react.git -react-dom 16.14.0 MIT git+https://github.com/facebook/react.git -react-is 16.13.1 MIT https://github.com/facebook/react.git +react 17.0.1 MIT https://github.com/facebook/react.git +react-dom 17.0.1 MIT https://github.com/facebook/react.git regenerator-runtime 0.11.1 MIT https://github.com/facebook/regenerator/tree/master/packages/regenerator-runtime repeating 2.0.1 MIT https://github.com/sindresorhus/repeating.git requirejs 2.3.6 MIT https://github.com/jrburke/r.js.git @@ -336,7 +334,7 @@ rgb-regex 1.0.1 rgba-regex 1.0.0 MIT https://github.com/johnotander/rgba-regex.git rollup 1.32.1 MIT https://github.com/rollup/rollup.git safe-buffer 5.1.2 MIT git://github.com/feross/safe-buffer.git -scheduler 0.19.1 MIT https://github.com/facebook/react.git +scheduler 0.20.1 MIT https://github.com/facebook/react.git schema-utils 3.0.0 MIT https://github.com/webpack/schema-utils.git schema-utils 0.3.0 MIT git+https://github.com/webpack-contrib/schema-utils.git select2 4.0.13 MIT git://github.com/select2/select2.git @@ -424,5 +422,5 @@ precond 0.2.3 webcabin-docker 2.2.4-dev MIT* Unknown tablesorter 2.31.3 (MIT OR GPL-2.0) git://github.com/Mottie/tablesorter.git -364 dependencies listed. +362 dependencies listed. diff --git a/web/package.json b/web/package.json index 6c97488d4..a23a4db31 100644 --- a/web/package.json +++ b/web/package.json @@ -13,7 +13,9 @@ "@babel/plugin-proposal-object-rest-spread": "^7.9.6", "@babel/preset-env": "^7.10.2", "@emotion/core": "^10.0.14", + "@emotion/react": "^11.1.5", "@emotion/styled": "^10.0.14", + "@wojtekmaj/enzyme-adapter-react-17": "^0.4.1", "autoprefixer": "^10.2.4", "axios-mock-adapter": "^1.17.0", "babel-loader": "^8.1.0", @@ -24,7 +26,6 @@ "cross-env": "^7.0.3", "css-minimizer-webpack-plugin": "^1.2.0", "enzyme": "^3.11.0", - "enzyme-adapter-react-16": "^1.15.2", "eslint": "^7.19.0", "eslint-plugin-react": "^7.20.5", "exports-loader": "^2.0.0", @@ -57,6 +58,7 @@ "sass-loader": "^11.0.0", "sass-resources-loader": "^2.0.0", "style-loader": "^2.0.0", + "stylis": "^4.0.7", "terser-webpack-plugin": "^5.1.1", "webfonts-loader": "^7.1.1", "webpack": "^5.21.2", @@ -68,7 +70,7 @@ "@babel/plugin-proposal-class-properties": "^7.10.4", "@babel/preset-react": "^7.12.13", "@fortawesome/fontawesome-free": "^5.14.0", - "@projectstorm/react-diagrams": "^6.3.0", + "@projectstorm/react-diagrams": "^6.4.2", "@simonwep/pickr": "^1.5.1", "@tippyjs/react": "^4.2.0", "acitree": "git+https://github.com/imsurinder90/jquery-aciTree.git#rc.7", @@ -110,8 +112,8 @@ "paths-js": "^0.4.9", "postcss": "^8.2.4", "raf": "^3.4.1", - "react": "^16.14.0", - "react-dom": "^16.14.0", + "react": "^17.0.1", + "react-dom": "^17.0.1", "requirejs": "~2.3.6", "select2": "^4.0.13", "shim-loader": "^1.0.1", diff --git a/web/regression/javascript/helper/enzyme.helper.js b/web/regression/javascript/helper/enzyme.helper.js index dbe9b4cab..4f64ee51e 100644 --- a/web/regression/javascript/helper/enzyme.helper.js +++ b/web/regression/javascript/helper/enzyme.helper.js @@ -1,4 +1,4 @@ import Enzyme from 'enzyme'; -import Adapter from 'enzyme-adapter-react-16'; +import Adapter from '@wojtekmaj/enzyme-adapter-react-17'; -Enzyme.configure({adapter: new Adapter()}); \ No newline at end of file +Enzyme.configure({adapter: new Adapter()}); diff --git a/web/webpack.shim.js b/web/webpack.shim.js index c5f9dab52..96d5b27f6 100644 --- a/web/webpack.shim.js +++ b/web/webpack.shim.js @@ -151,6 +151,7 @@ var webpackShimConfig = { 'dagre': path.join(__dirname, 'node_modules/dagre'), 'graphlib': path.join(__dirname, 'node_modules/graphlib'), 'react': path.join(__dirname, 'node_modules/react'), + 'stylis': path.join(__dirname, 'node_modules/stylis'), // AciTree 'jquery.acitree': path.join(__dirname, './node_modules/acitree/js/jquery.aciTree.min'), diff --git a/web/webpack.test.config.js b/web/webpack.test.config.js index d6cc12063..e72798e9a 100644 --- a/web/webpack.test.config.js +++ b/web/webpack.test.config.js @@ -35,7 +35,6 @@ module.exports = { // Lossless optimization with custom option // Feel free to experiment with options for better result for you plugins: [ - ['gifsicle', { interlaced: true }], ['mozjpeg', { progressive: true }], ['optipng', { optimizationLevel: 7 }], ['pngquant', {quality: [0.75, .9], speed: 3}], diff --git a/web/yarn.lock b/web/yarn.lock index 287828a32..1d3462c5a 100644 --- a/web/yarn.lock +++ b/web/yarn.lock @@ -886,6 +886,17 @@ "@emotion/utils" "0.11.3" "@emotion/weak-memoize" "0.2.5" +"@emotion/cache@^11.1.3": + version "11.1.3" + resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.1.3.tgz#c7683a9484bcd38d5562f2b9947873cf66829afd" + integrity sha512-n4OWinUPJVaP6fXxWZD9OUeQ0lY7DvtmtSuqtRWT0Ofo/sBLCVSgb4/Oa0Q5eFxcwablRKjUXqXtNZVyEwCAuA== + dependencies: + "@emotion/memoize" "^0.7.4" + "@emotion/sheet" "^1.0.0" + "@emotion/utils" "^1.0.0" + "@emotion/weak-memoize" "^0.2.5" + stylis "^4.0.3" + "@emotion/core@^10.0.14": version "10.1.1" resolved "https://registry.yarnpkg.com/@emotion/core/-/core-10.1.1.tgz#c956c1365f2f2481960064bcb8c4732e5fb612c3" @@ -907,7 +918,7 @@ "@emotion/utils" "0.11.3" babel-plugin-emotion "^10.0.27" -"@emotion/hash@0.8.0": +"@emotion/hash@0.8.0", "@emotion/hash@^0.8.0": version "0.8.0" resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== @@ -924,6 +935,24 @@ resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== +"@emotion/memoize@^0.7.4": + version "0.7.5" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.5.tgz#2c40f81449a4e554e9fc6396910ed4843ec2be50" + integrity sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ== + +"@emotion/react@^11.1.5": + version "11.1.5" + resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.1.5.tgz#15e78f9822894cdc296e6f4e0688bac8120dfe66" + integrity sha512-xfnZ9NJEv9SU9K2sxXM06lzjK245xSeHRpUh67eARBm3PBHjjKIZlfWZ7UQvD0Obvw6ZKjlC79uHrlzFYpOB/Q== + dependencies: + "@babel/runtime" "^7.7.2" + "@emotion/cache" "^11.1.3" + "@emotion/serialize" "^1.0.0" + "@emotion/sheet" "^1.0.1" + "@emotion/utils" "^1.0.0" + "@emotion/weak-memoize" "^0.2.5" + hoist-non-react-statics "^3.3.1" + "@emotion/serialize@^0.11.15", "@emotion/serialize@^0.11.16": version "0.11.16" resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-0.11.16.tgz#dee05f9e96ad2fb25a5206b6d759b2d1ed3379ad" @@ -935,11 +964,27 @@ "@emotion/utils" "0.11.3" csstype "^2.5.7" +"@emotion/serialize@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.0.1.tgz#322cdebfdbb5a88946f17006548191859b9b0855" + integrity sha512-TXlKs5sgUKhFlszp/rg4lIAZd7UUSmJpwaf9/lAEFcUh2vPi32i7x4wk7O8TN8L8v2Ol8k0CxnhRBY0zQalTxA== + dependencies: + "@emotion/hash" "^0.8.0" + "@emotion/memoize" "^0.7.4" + "@emotion/unitless" "^0.7.5" + "@emotion/utils" "^1.0.0" + csstype "^3.0.2" + "@emotion/sheet@0.9.4": version "0.9.4" resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-0.9.4.tgz#894374bea39ec30f489bbfc3438192b9774d32e5" integrity sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA== +"@emotion/sheet@^1.0.0", "@emotion/sheet@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.0.1.tgz#245f54abb02dfd82326e28689f34c27aa9b2a698" + integrity sha512-GbIvVMe4U+Zc+929N1V7nW6YYJtidj31lidSmdYcWozwoBIObXBnaJkKNDjZrLm9Nc0BR+ZyHNaRZxqNZbof5g== + "@emotion/styled-base@^10.0.27": version "10.0.31" resolved "https://registry.yarnpkg.com/@emotion/styled-base/-/styled-base-10.0.31.tgz#940957ee0aa15c6974adc7d494ff19765a2f742a" @@ -963,7 +1008,7 @@ resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== -"@emotion/unitless@0.7.5": +"@emotion/unitless@0.7.5", "@emotion/unitless@^0.7.5": version "0.7.5" resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== @@ -973,7 +1018,12 @@ resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-0.11.3.tgz#a759863867befa7e583400d322652a3f44820924" integrity sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw== -"@emotion/weak-memoize@0.2.5": +"@emotion/utils@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.0.0.tgz#abe06a83160b10570816c913990245813a2fd6af" + integrity sha512-mQC2b3XLDs6QCW+pDQDiyO/EdGZYOygE8s5N5rrzjSI4M3IejPE/JPndCBwRT9z982aqQNi6beWs1UeayrQxxA== + +"@emotion/weak-memoize@0.2.5", "@emotion/weak-memoize@^0.2.5": version "0.2.5" resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46" integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA== @@ -1043,50 +1093,50 @@ resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.6.0.tgz#f022195afdfc942e088ee2101285a1d31c7d727f" integrity sha512-cPqjjzuFWNK3BSKLm0abspP0sp/IGOli4p5I5fKFAzdS8fvjdOwDCfZqAaIiXd9lPkOWi3SUUfZof3hEb7J/uw== -"@projectstorm/geometry@^6.3.0": - version "6.3.0" - resolved "https://registry.yarnpkg.com/@projectstorm/geometry/-/geometry-6.3.0.tgz#2c37dee4b907ed0086e91680b815cd16188353f0" - integrity sha512-Fc2JVAkZPnQMAKdn4FtAApvl40S+sUL9E2usRoXcnqRbwmhD3WHBLhmDIvUTArIyKJJOTzyQW4+O7+NcyrK9/Q== +"@projectstorm/geometry@^6.4.2": + version "6.4.2" + resolved "https://registry.yarnpkg.com/@projectstorm/geometry/-/geometry-6.4.2.tgz#11d1915c28af7fbbad6c467bdf9990369aa5d20e" + integrity sha512-9h2OKHYW79tUdRzZ0InJ5unZ57AC0PR7XLF3WXlPsomXoZAVzDcwBMqbUoQmnfXHN9hE6iGQhcYUxYcvFm3DgQ== -"@projectstorm/react-canvas-core@^6.3.0": - version "6.3.0" - resolved "https://registry.yarnpkg.com/@projectstorm/react-canvas-core/-/react-canvas-core-6.3.0.tgz#dfe3072bb3817910c650a1fa004ce439f5bd0669" - integrity sha512-mChKZpdfrTWdGvg1OB0EOaCz5ovC6spY/MJfGtxYek5gU36mjoAXE+L6uLzjELTM3J/TJhDkm3Wd7jW9vCNUyA== +"@projectstorm/react-canvas-core@^6.4.2": + version "6.4.2" + resolved "https://registry.yarnpkg.com/@projectstorm/react-canvas-core/-/react-canvas-core-6.4.2.tgz#649530fce935a801e6f63d656116ed79c62d8692" + integrity sha512-e0rcBM3gWQg65PGF4AiRE/J5mk0vzHjIKPfA7HBX9wCUdOxSpHL9t1CVD+UZZog6UcZzm00wNH2SSLHxzuwkvg== dependencies: - "@projectstorm/geometry" "^6.3.0" + "@projectstorm/geometry" "^6.4.2" -"@projectstorm/react-diagrams-core@^6.3.0": - version "6.3.0" - resolved "https://registry.yarnpkg.com/@projectstorm/react-diagrams-core/-/react-diagrams-core-6.3.0.tgz#4e225e86a0389f383020b4a9e8bbce2e55781cd2" - integrity sha512-xdAA+Rz5vE0adNa/rloXvjDQ2MFlicmdcZHEFTrPH+nV8miAqhHimzbCge8ypAwQyVXS8CLdxUF2RQA/1B8Sng== +"@projectstorm/react-diagrams-core@^6.4.2": + version "6.4.2" + resolved "https://registry.yarnpkg.com/@projectstorm/react-diagrams-core/-/react-diagrams-core-6.4.2.tgz#65853cb047115e8d16a3b9e60a2b443aa8b9a886" + integrity sha512-zcXcxW1WMiU3AvQwI4h2+rg6irk7uNl3ZGDr5VE9wEc9kRAuhLE8VIWgjW0y3x0M8zCtC7cM6+879f8hwWa2Pg== dependencies: - "@projectstorm/geometry" "^6.3.0" - "@projectstorm/react-canvas-core" "^6.3.0" + "@projectstorm/geometry" "^6.4.2" + "@projectstorm/react-canvas-core" "^6.4.2" -"@projectstorm/react-diagrams-defaults@^6.3.0": - version "6.3.0" - resolved "https://registry.yarnpkg.com/@projectstorm/react-diagrams-defaults/-/react-diagrams-defaults-6.3.0.tgz#2479de1abb3e638df04f33f09413d326b27e29ea" - integrity sha512-5qBFg9sSl3OlIt5Edv45uECgkjqjpg+PSRYderOXJjEQi3SYhf9l0YlfMzpTvt5GmVnyX7gQProyt/p/e4e9rQ== +"@projectstorm/react-diagrams-defaults@^6.4.2": + version "6.4.2" + resolved "https://registry.yarnpkg.com/@projectstorm/react-diagrams-defaults/-/react-diagrams-defaults-6.4.2.tgz#54d42a2981e7e2ef7d46441d91a7ca7f0315b594" + integrity sha512-O4zqfa6uG2Yd6EjWdDBcZuPgwBKUBw+jJLhmARAwAmQAbqIzSXhgvXCBac0zuLwkQSdf+i2zkk24+ENxRc29RQ== dependencies: - "@projectstorm/react-diagrams-core" "^6.3.0" + "@projectstorm/react-diagrams-core" "^6.4.2" -"@projectstorm/react-diagrams-routing@^6.3.0": - version "6.3.0" - resolved "https://registry.yarnpkg.com/@projectstorm/react-diagrams-routing/-/react-diagrams-routing-6.3.0.tgz#38b8973ac35e40639dde7490840217d8cb1e66fb" - integrity sha512-kgq0MNrjbeEcpQceOORL/5bOQJNF70c/If2x/jqdEKfswzGC9VeUYOKZvzYCRhxsOcpn9hCA6+6Wkd8e4zFzYQ== +"@projectstorm/react-diagrams-routing@^6.4.2": + version "6.4.2" + resolved "https://registry.yarnpkg.com/@projectstorm/react-diagrams-routing/-/react-diagrams-routing-6.4.2.tgz#196269337767cf658a5082b649946eb2a34e70a8" + integrity sha512-GVWJc+zFGhA+QQCP+zmuMcioj55KKpBZzhkbaryNSiGcdmHmsQlvriMd9P4i9fL5KsSJvhMC/7wFzCbUYjsOYw== dependencies: - "@projectstorm/geometry" "^6.3.0" - "@projectstorm/react-diagrams-core" "^6.3.0" - "@projectstorm/react-diagrams-defaults" "^6.3.0" + "@projectstorm/geometry" "^6.4.2" + "@projectstorm/react-diagrams-core" "^6.4.2" + "@projectstorm/react-diagrams-defaults" "^6.4.2" -"@projectstorm/react-diagrams@^6.3.0": - version "6.3.0" - resolved "https://registry.yarnpkg.com/@projectstorm/react-diagrams/-/react-diagrams-6.3.0.tgz#bd435699f04b63ff57b8434a259aa2dc3b494129" - integrity sha512-qHPhlTBsZk/iwXAPXMh6qzmk66+7U4cShSwXM/3OqDkrBi6yI7nLtdY5VhioO0qBhhOyR8v1C8oeYGFqY0pa8Q== +"@projectstorm/react-diagrams@^6.4.2": + version "6.4.2" + resolved "https://registry.yarnpkg.com/@projectstorm/react-diagrams/-/react-diagrams-6.4.2.tgz#7354c7b3da11df3eddb48201dde9f6e22b7454cb" + integrity sha512-v+6w3eQgt8uetuB+qMCgxzLlMdvo/yUzitnU+IOG/fydDW5nQD+X7JtETVG1pqfLnqqUdZiNVR9c+f2bmYLYxQ== dependencies: - "@projectstorm/react-diagrams-core" "^6.3.0" - "@projectstorm/react-diagrams-defaults" "^6.3.0" - "@projectstorm/react-diagrams-routing" "^6.3.0" + "@projectstorm/react-diagrams-core" "^6.4.2" + "@projectstorm/react-diagrams-defaults" "^6.4.2" + "@projectstorm/react-diagrams-routing" "^6.4.2" "@simonwep/pickr@^1.5.1": version "1.8.0" @@ -1331,6 +1381,21 @@ resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.3.0.tgz#2730c770f5f1f132767c63dcaaa4ec28f8c56a6c" integrity sha512-k2p2VrONcYVX1wRRrf0f3X2VGltLWcv+JzXRBDmvCxGlCeESx4OXw91TsWeKOkp784uNoVQo313vxJFHXPPwfw== +"@wojtekmaj/enzyme-adapter-react-17@^0.4.1": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@wojtekmaj/enzyme-adapter-react-17/-/enzyme-adapter-react-17-0.4.1.tgz#a9d4a2873025c6de19e1142ca076661bac69f587" + integrity sha512-WZr8i4C6WVDV7Mb8sbm7GdlEPmk1f+xOMjUKThqrkWgwsfvu90zJyyX54wyAvsS91sjtKZ0JipGj2cJnEDaxPA== + dependencies: + enzyme-adapter-utils "^1.14.0" + enzyme-shallow-equal "^1.0.4" + has "^1.0.3" + object.assign "^4.1.0" + object.values "^1.1.1" + prop-types "^15.7.2" + react-is "^17.0.0" + react-test-renderer "^17.0.0" + semver "^5.7.0" + "@xtuc/ieee754@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" @@ -3147,6 +3212,11 @@ csstype@^2.5.7: resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.14.tgz#004822a4050345b55ad4dcc00be1d9cf2f4296de" integrity sha512-2mSc+VEpGPblzAxyeR+vZhJKgYg0Og0nnRi7pmRXFYYxSfnOnW8A5wwQb4n4cE2nIOzqKOAzLCaEX6aBmNEv8A== +csstype@^3.0.2: + version "3.0.7" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.7.tgz#2a5fb75e1015e84dd15692f71e89a1450290950b" + integrity sha512-KxnUB0ZMlnUWCsx2Z8MUsr6qV6ja1w9ArPErJaJaF8a5SOWoHLIszeCTKGRGRgtLgYrs1E8CHkNSP1VZTTPc9g== + cubic2quad@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/cubic2quad/-/cubic2quad-1.1.1.tgz#69b19c61a3f5b41ecf2f1d5fae8fb03415aa8b15" @@ -3647,21 +3717,6 @@ envinfo@^7.7.3: resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.7.4.tgz#c6311cdd38a0e86808c1c9343f667e4267c4a320" integrity sha512-TQXTYFVVwwluWSFis6K2XKxgrD22jEv0FTuLCQI+OjH7rn93+iY0fSSFM5lrSxFY+H1+B0/cvvlamr3UsBivdQ== -enzyme-adapter-react-16@^1.15.2: - version "1.15.6" - resolved "https://registry.yarnpkg.com/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.6.tgz#fd677a658d62661ac5afd7f7f541f141f8085901" - integrity sha512-yFlVJCXh8T+mcQo8M6my9sPgeGzj85HSHi6Apgf1Cvq/7EL/J9+1JoJmJsRxZgyTvPMAqOEpRSu/Ii/ZpyOk0g== - dependencies: - enzyme-adapter-utils "^1.14.0" - enzyme-shallow-equal "^1.0.4" - has "^1.0.3" - object.assign "^4.1.2" - object.values "^1.1.2" - prop-types "^15.7.2" - react-is "^16.13.1" - react-test-renderer "^16.0.0-0" - semver "^5.7.0" - enzyme-adapter-utils@^1.14.0: version "1.14.0" resolved "https://registry.yarnpkg.com/enzyme-adapter-utils/-/enzyme-adapter-utils-1.14.0.tgz#afbb0485e8033aa50c744efb5f5711e64fbf1ad0" @@ -4730,6 +4785,13 @@ hmac-drbg@^1.0.1: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" +hoist-non-react-statics@^3.3.1: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + hosted-git-info@^2.1.4: version "2.8.8" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" @@ -6561,7 +6623,7 @@ object.getownpropertydescriptors@^2.1.0: define-properties "^1.1.3" es-abstract "^1.18.0-next.1" -object.values@^1.1.0, object.values@^1.1.1, object.values@^1.1.2: +object.values@^1.1.0, object.values@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.2.tgz#7a2015e06fcb0f546bd652486ce8583a4731c731" integrity sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag== @@ -7362,7 +7424,7 @@ prop-types-exact@^1.2.0: object.assign "^4.1.0" reflect.ownkeys "^0.2.0" -prop-types@^15.6.2, prop-types@^15.7.2: +prop-types@^15.7.2: version "15.7.2" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== @@ -7515,39 +7577,50 @@ raw-body@2.4.0: iconv-lite "0.4.24" unpipe "1.0.0" -react-dom@^16.14.0: - version "16.14.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89" - integrity sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw== +react-dom@^17.0.1: + version "17.0.1" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.1.tgz#1de2560474ec9f0e334285662ede52dbc5426fc6" + integrity sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" - prop-types "^15.6.2" - scheduler "^0.19.1" + scheduler "^0.20.1" -react-is@^16.13.1, react-is@^16.8.1, react-is@^16.8.6: +"react-is@^16.12.0 || ^17.0.0", react-is@^17.0.0, react-is@^17.0.1: + version "17.0.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.1.tgz#5b3531bd76a645a4c9fb6e693ed36419e3301339" + integrity sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA== + +react-is@^16.13.1, react-is@^16.7.0, react-is@^16.8.1: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== -react-test-renderer@^16.0.0-0: - version "16.14.0" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.14.0.tgz#e98360087348e260c56d4fe2315e970480c228ae" - integrity sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg== +react-shallow-renderer@^16.13.1: + version "16.14.1" + resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.14.1.tgz#bf0d02df8a519a558fd9b8215442efa5c840e124" + integrity sha512-rkIMcQi01/+kxiTE9D3fdS959U1g7gs+/rborw++42m1O9FAQiNI/UNRZExVUoAOprn4umcXf+pFRou8i4zuBg== dependencies: object-assign "^4.1.1" - prop-types "^15.6.2" - react-is "^16.8.6" - scheduler "^0.19.1" + react-is "^16.12.0 || ^17.0.0" -react@^16.14.0: - version "16.14.0" - resolved "https://registry.yarnpkg.com/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d" - integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g== +react-test-renderer@^17.0.0: + version "17.0.1" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-17.0.1.tgz#3187e636c3063e6ae498aedf21ecf972721574c7" + integrity sha512-/dRae3mj6aObwkjCcxZPlxDFh73XZLgvwhhyON2haZGUEhiaY5EjfAdw+d/rQmlcFwdTpMXCSGVk374QbCTlrA== + dependencies: + object-assign "^4.1.1" + react-is "^17.0.1" + react-shallow-renderer "^16.13.1" + scheduler "^0.20.1" + +react@^17.0.1: + version "17.0.1" + resolved "https://registry.yarnpkg.com/react/-/react-17.0.1.tgz#6e0600416bd57574e3f86d92edba3d9008726127" + integrity sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" - prop-types "^15.6.2" read-only-stream@^2.0.0: version "2.0.0" @@ -7953,10 +8026,10 @@ sax@^1.2.4, sax@~1.2.4: resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== -scheduler@^0.19.1: - version "0.19.1" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" - integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA== +scheduler@^0.20.1: + version "0.20.1" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.1.tgz#da0b907e24026b01181ecbc75efdc7f27b5a000c" + integrity sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -8593,6 +8666,11 @@ stylehacks@^4.0.0: postcss "^7.0.0" postcss-selector-parser "^3.0.0" +stylis@^4.0.3, stylis@^4.0.7: + version "4.0.7" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.7.tgz#412a90c28079417f3d27c028035095e4232d2904" + integrity sha512-OFFeUXFgwnGOKvEXaSv0D0KQ5ADP0n6g3SVONx6I/85JzNZ3u50FRwB3lVIk1QO2HNdI75tbVzc4Z66Gdp9voA== + subarg@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/subarg/-/subarg-1.0.0.tgz#f62cf17581e996b48fc965699f54c06ae268b8d2"