From 48a0faf4b03bb6dfc2d06091547c276986a5e50c Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Wed, 22 Jul 2020 11:36:23 +0200 Subject: [PATCH] REMOVE more peerDependencies on react & react-dom && SYNC versions of react --- addons/a11y/package.json | 10 +++------- addons/actions/package.json | 4 +--- addons/backgrounds/package.json | 4 +--- addons/controls/package.json | 6 ++---- addons/cssresources/package.json | 8 ++------ addons/design-assets/package.json | 4 +--- addons/docs/package.json | 3 --- addons/essentials/package.json | 8 ++++---- addons/events/package.json | 5 +---- addons/google-analytics/package.json | 7 ++----- addons/graphql/package.json | 6 ++---- addons/jest/package.json | 5 +---- addons/knobs/package.json | 6 ++---- addons/links/package.json | 6 ++---- addons/queryparams/package.json | 4 +--- addons/storyshots/storyshots-core/package.json | 8 +++----- addons/storysource/package.json | 8 ++------ addons/toolbars/package.json | 8 +++----- addons/viewport/package.json | 8 +++----- app/angular/package.json | 2 -- app/ember/package.json | 4 +--- app/html/package.json | 4 +--- app/marionette/package.json | 2 -- app/marko/package.json | 2 -- app/mithril/package.json | 4 +--- app/preact/package.json | 4 +--- app/rax/package.json | 4 +--- app/react/package.json | 6 +++--- app/riot/package.json | 2 -- app/svelte/package.json | 2 -- app/vue/package.json | 2 -- app/web-components/package.json | 4 +--- examples/cra-ts-essentials/package.json | 4 ++-- examples/cra-ts-kitchen-sink/package.json | 4 ++-- examples/react-ts/package.json | 4 ++-- examples/standalone-preview/package.json | 4 ++-- lib/cli/test/fixtures/react_project/package.json | 4 ---- .../fixtures/webpack_react_frozen_lock/package.json | 4 ++-- lib/core/package.json | 1 + 39 files changed, 56 insertions(+), 129 deletions(-) diff --git a/addons/a11y/package.json b/addons/a11y/package.json index 6df0bcdc79a..323b20c808f 100644 --- a/addons/a11y/package.json +++ b/addons/a11y/package.json @@ -45,6 +45,8 @@ "core-js": "^3.0.1", "global": "^4.3.2", "lodash": "^4.17.15", + "react": "^16.8.3", + "react-dom": "^16.8.3", "react-sizeme": "^2.5.2", "regenerator-runtime": "^0.13.3", "ts-dedent": "^1.1.1", @@ -52,13 +54,7 @@ }, "devDependencies": { "@testing-library/react": "^10.0.4", - "@types/webpack-env": "^1.15.2", - "react": "^16.13.1", - "react-dom": "^16.13.1" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" + "@types/webpack-env": "^1.15.2" }, "publishConfig": { "access": "public" diff --git a/addons/actions/package.json b/addons/actions/package.json index 717f06c3fa1..37a7523fb20 100644 --- a/addons/actions/package.json +++ b/addons/actions/package.json @@ -41,6 +41,7 @@ "polished": "^3.4.4", "prop-types": "^15.7.2", "react": "^16.8.3", + "react-dom": "^16.8.3", "react-inspector": "^5.0.1", "regenerator-runtime": "^0.13.3", "ts-dedent": "^1.1.1", @@ -52,9 +53,6 @@ "@types/uuid": "^7.0.3", "@types/webpack-env": "^1.15.2" }, - "peerDependencies": { - "react-dom": "*" - }, "publishConfig": { "access": "public" }, diff --git a/addons/backgrounds/package.json b/addons/backgrounds/package.json index e79a734fc82..00249f2a17e 100644 --- a/addons/backgrounds/package.json +++ b/addons/backgrounds/package.json @@ -41,14 +41,12 @@ "core-js": "^3.0.1", "memoizerific": "^1.11.3", "react": "^16.8.3", + "react-dom": "^16.8.3", "regenerator-runtime": "^0.13.3" }, "devDependencies": { "@types/webpack-env": "^1.15.2" }, - "peerDependencies": { - "react-dom": "*" - }, "publishConfig": { "access": "public" }, diff --git a/addons/controls/package.json b/addons/controls/package.json index db94063c46c..99fab362002 100644 --- a/addons/controls/package.json +++ b/addons/controls/package.json @@ -37,12 +37,10 @@ "@storybook/node-logger": "6.0.0-rc.13", "@storybook/theming": "6.0.0-rc.13", "core-js": "^3.0.1", + "react": "^16.8.3", + "react-dom": "^16.8.3", "ts-dedent": "^1.1.1" }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - }, "publishConfig": { "access": "public" }, diff --git a/addons/cssresources/package.json b/addons/cssresources/package.json index 9a6d9f6b931..1deeb42a926 100644 --- a/addons/cssresources/package.json +++ b/addons/cssresources/package.json @@ -40,17 +40,13 @@ "core-js": "^3.0.1", "global": "^4.3.2", "react": "^16.8.3", + "react-dom": "^16.8.3", "regenerator-runtime": "^0.13.3" }, "devDependencies": { "@types/webpack-env": "^1.15.2", "enzyme": "^3.11.0", - "enzyme-adapter-react-16": "^1.15.2", - "react-dom": "^16.12.0" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" + "enzyme-adapter-react-16": "^1.15.2" }, "publishConfig": { "access": "public" diff --git a/addons/design-assets/package.json b/addons/design-assets/package.json index df3178f1bd3..eb48a23642b 100644 --- a/addons/design-assets/package.json +++ b/addons/design-assets/package.json @@ -43,13 +43,11 @@ "core-js": "^3.0.1", "global": "^4.3.2", "react": "^16.8.3", + "react-dom": "^16.8.3", "regenerator-runtime": "^0.13.3", "ts-dedent": "^1.1.1", "use-image": "^1.0.3" }, - "peerDependencies": { - "react-dom": "*" - }, "publishConfig": { "access": "public" }, diff --git a/addons/docs/package.json b/addons/docs/package.json index 2d30c2f1fa3..9acbb06a6a3 100644 --- a/addons/docs/package.json +++ b/addons/docs/package.json @@ -121,9 +121,6 @@ "peerDependencies": { "@babel/core": "^7.0.0-0", "babel-loader": "^8.0.0", - "react": ">=16.3.0", - "react-dom": "*", - "react-is": "^16.8.0", "vue": "^2.6.10", "webpack": ">=4" }, diff --git a/addons/essentials/package.json b/addons/essentials/package.json index 07ab94f1804..ca5c69a9b5a 100644 --- a/addons/essentials/package.json +++ b/addons/essentials/package.json @@ -38,6 +38,9 @@ "@storybook/node-logger": "6.0.0-rc.13", "core-js": "^3.0.1", "regenerator-runtime": "^0.13.3", + "react": "^16.8.3", + "react-dom": "^16.8.3", + "react-is": "^16.8.0", "ts-dedent": "^1.1.1" }, "devDependencies": { @@ -45,10 +48,7 @@ "@types/webpack-env": "^1.15.2" }, "peerDependencies": { - "babel-loader": "^8.0.0", - "react": "^16.8.0", - "react-dom": "*", - "react-is": "^16.8.0" + "babel-loader": "^8.0.0" }, "publishConfig": { "access": "public" diff --git a/addons/events/package.json b/addons/events/package.json index d47360d98ff..e307e26f26d 100644 --- a/addons/events/package.json +++ b/addons/events/package.json @@ -41,6 +41,7 @@ "lodash": "^4.17.15", "prop-types": "^15.7.2", "react": "^16.8.3", + "react-dom": "^16.8.3", "react-lifecycles-compat": "^3.0.4", "react-textarea-autosize": "^8.1.1", "regenerator-runtime": "^0.13.3" @@ -48,10 +49,6 @@ "devDependencies": { "@types/webpack-env": "^1.15.2" }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - }, "publishConfig": { "access": "public" }, diff --git a/addons/google-analytics/package.json b/addons/google-analytics/package.json index 90b390068b9..b1c626aaf23 100644 --- a/addons/google-analytics/package.json +++ b/addons/google-analytics/package.json @@ -24,14 +24,11 @@ "@storybook/core-events": "6.0.0-rc.13", "core-js": "^3.0.1", "global": "^4.3.2", + "react": "^16.8.3", + "react-dom": "^16.8.3", "react-ga": "^2.5.7", "regenerator-runtime": "^0.13.3" }, - "peerDependencies": { - "prop-types": "^15.6.0", - "react": "^15.6.2 || ^16.0", - "react-dom": "*" - }, "publishConfig": { "access": "public" }, diff --git a/addons/graphql/package.json b/addons/graphql/package.json index 2d5ecc18c62..c84ff680c41 100644 --- a/addons/graphql/package.json +++ b/addons/graphql/package.json @@ -41,12 +41,10 @@ "graphql": "^15.0.0", "prop-types": "^15.7.2", "regenerator-runtime": "^0.13.3", + "react": "^16.8.3", + "react-dom": "^16.8.3", "webpack": "^4.43.0" }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - }, "publishConfig": { "access": "public" }, diff --git a/addons/jest/package.json b/addons/jest/package.json index ed17139c208..a6042a6c451 100644 --- a/addons/jest/package.json +++ b/addons/jest/package.json @@ -43,6 +43,7 @@ "core-js": "^3.0.1", "global": "^4.3.2", "react": "^16.8.3", + "react-dom": "^16.8.3", "react-sizeme": "^2.5.2", "regenerator-runtime": "^0.13.3", "upath": "^1.1.0" @@ -50,10 +51,6 @@ "devDependencies": { "@types/webpack-env": "^1.15.2" }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - }, "publishConfig": { "access": "public" }, diff --git a/addons/knobs/package.json b/addons/knobs/package.json index a022ccf044d..b55cd027820 100644 --- a/addons/knobs/package.json +++ b/addons/knobs/package.json @@ -45,6 +45,8 @@ "lodash": "^4.17.15", "prop-types": "^15.7.2", "qs": "^6.6.0", + "react": "^16.8.3", + "react-dom": "^16.8.3", "react-color": "^2.17.0", "react-lifecycles-compat": "^3.0.4", "react-select": "^3.0.8", @@ -58,10 +60,6 @@ "@types/webpack-env": "^1.15.2", "enzyme": "^3.11.0" }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - }, "publishConfig": { "access": "public" }, diff --git a/addons/links/package.json b/addons/links/package.json index 7d370215425..9a01e8a8b7d 100644 --- a/addons/links/package.json +++ b/addons/links/package.json @@ -40,16 +40,14 @@ "prop-types": "^15.7.2", "qs": "^6.6.0", "regenerator-runtime": "^0.13.3", + "react": "^16.8.3", + "react-dom": "^16.8.3", "ts-dedent": "^1.1.1" }, "devDependencies": { "@types/webpack-env": "^1.15.2", "enzyme": "^3.11.0" }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - }, "publishConfig": { "access": "public" }, diff --git a/addons/queryparams/package.json b/addons/queryparams/package.json index 7cf3bbb13c2..223f9946b17 100644 --- a/addons/queryparams/package.json +++ b/addons/queryparams/package.json @@ -40,15 +40,13 @@ "global": "^4.3.2", "qs": "^6.6.0", "react": "^16.8.3", + "react-dom": "^16.8.3", "regenerator-runtime": "^0.13.3", "ts-dedent": "^1.1.1" }, "devDependencies": { "@types/webpack-env": "^1.15.2" }, - "peerDependencies": { - "react-dom": "*" - }, "publishConfig": { "access": "public" }, diff --git a/addons/storyshots/storyshots-core/package.json b/addons/storyshots/storyshots-core/package.json index f6463872ad3..c9312c144f1 100644 --- a/addons/storyshots/storyshots-core/package.json +++ b/addons/storyshots/storyshots-core/package.json @@ -47,6 +47,8 @@ "pretty-format": "^25.5.0", "read-pkg-up": "^7.0.0", "regenerator-runtime": "^0.13.3", + "react": "^16.8.3", + "react-dom": "^16.8.3", "ts-dedent": "^1.1.1" }, "devDependencies": { @@ -55,11 +57,7 @@ "babel-loader": "^8.0.6", "enzyme": "^3.11.0", "enzyme-to-json": "^3.4.1", - "jest-emotion": "^10.0.17", - "react": "^16.8.3" - }, - "peerDependencies": { - "react-dom": "*" + "jest-emotion": "^10.0.17" }, "publishConfig": { "access": "public" diff --git a/addons/storysource/package.json b/addons/storysource/package.json index a17eecd9b34..51e76856db1 100644 --- a/addons/storysource/package.json +++ b/addons/storysource/package.json @@ -41,7 +41,8 @@ "loader-utils": "^2.0.0", "prettier": "^2.0.5", "prop-types": "^15.7.2", - "react": "^16.9.17", + "react": "^16.8.3", + "react-dom": "^16.8.3", "react-syntax-highlighter": "^12.2.1", "regenerator-runtime": "^0.13.3" }, @@ -49,11 +50,6 @@ "@types/react": "^16.9.27", "@types/react-syntax-highlighter": "^11.0.4" }, - "peerDependencies": { - "@storybook/source-loader": "*", - "react": "*", - "react-dom": "*" - }, "publishConfig": { "access": "public" }, diff --git a/addons/toolbars/package.json b/addons/toolbars/package.json index c21c6919eda..74348cde0bd 100644 --- a/addons/toolbars/package.json +++ b/addons/toolbars/package.json @@ -34,11 +34,9 @@ "@storybook/api": "6.0.0-rc.13", "@storybook/client-api": "6.0.0-rc.13", "@storybook/components": "6.0.0-rc.13", - "core-js": "^3.0.1" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" + "core-js": "^3.0.1", + "react": "^16.8.3", + "react-dom": "^16.8.3" }, "publishConfig": { "access": "public" diff --git a/addons/viewport/package.json b/addons/viewport/package.json index c46602b447e..13ebbdef6b6 100644 --- a/addons/viewport/package.json +++ b/addons/viewport/package.json @@ -39,11 +39,9 @@ "global": "^4.3.2", "memoizerific": "^1.11.3", "prop-types": "^15.7.2", - "regenerator-runtime": "^0.13.3" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" + "regenerator-runtime": "^0.13.3", + "react": "^16.8.3", + "react-dom": "^16.8.3" }, "publishConfig": { "access": "public" diff --git a/app/angular/package.json b/app/angular/package.json index 805de5c0e77..542e5305bd0 100644 --- a/app/angular/package.json +++ b/app/angular/package.json @@ -43,8 +43,6 @@ "fork-ts-checker-webpack-plugin": "^4.0.3", "global": "^4.3.2", "postcss-loader": "^3.0.0", - "react": "^16.13.1", - "react-dom": "^16.13.1", "regenerator-runtime": "^0.13.3", "sass-loader": "^8.0.0", "strip-json-comments": "^3.0.1", diff --git a/app/ember/package.json b/app/ember/package.json index ff5377b9f5c..c7225a3fed9 100644 --- a/app/ember/package.json +++ b/app/ember/package.json @@ -42,9 +42,7 @@ "@babel/core": "*", "babel-plugin-ember-modules-api-polyfill": "^2.12.0", "babel-plugin-htmlbars-inline-precompile": "2 || 3", - "ember-source": "^3.16.0", - "react": "*", - "react-dom": "*" + "ember-source": "^3.16.0" }, "engines": { "node": ">=8.0.0" diff --git a/app/html/package.json b/app/html/package.json index 1d2e7842aba..a5437e008df 100644 --- a/app/html/package.json +++ b/app/html/package.json @@ -44,9 +44,7 @@ "ts-dedent": "^1.1.1" }, "peerDependencies": { - "@babel/core": "*", - "react": "*", - "react-dom": "*" + "@babel/core": "*" }, "engines": { "node": ">=8.0.0" diff --git a/app/marionette/package.json b/app/marionette/package.json index b97126e6113..bf99292c1df 100644 --- a/app/marionette/package.json +++ b/app/marionette/package.json @@ -39,8 +39,6 @@ "@babel/core": "*", "backbone": "*", "backbone.marionette": "*", - "react": "*", - "react-dom": "*", "underscore": "*" }, "engines": { diff --git a/app/marko/package.json b/app/marko/package.json index 9e88ce16fd9..7acae34e895 100644 --- a/app/marko/package.json +++ b/app/marko/package.json @@ -44,8 +44,6 @@ "peerDependencies": { "@babel/core": "*", "marko": "^4.15.2", - "react": "*", - "react-dom": "*", "webpack": "^4" }, "engines": { diff --git a/app/mithril/package.json b/app/mithril/package.json index c5bfb9b7d39..3fc6b314aef 100644 --- a/app/mithril/package.json +++ b/app/mithril/package.json @@ -50,9 +50,7 @@ }, "peerDependencies": { "@babel/core": "*", - "mithril": "^1.1.6", - "react": "*", - "react-dom": "*" + "mithril": "^1.1.6" }, "engines": { "node": ">=8.0.0" diff --git a/app/preact/package.json b/app/preact/package.json index 84d41afd54a..8e8fcd6aeb3 100644 --- a/app/preact/package.json +++ b/app/preact/package.json @@ -48,9 +48,7 @@ }, "peerDependencies": { "@babel/core": "*", - "preact": "^8.0.0|^10.0.0", - "react": "*", - "react-dom": "*" + "preact": "^8.0.0|^10.0.0" }, "engines": { "node": ">=8.0.0" diff --git a/app/rax/package.json b/app/rax/package.json index 26064eebd9a..6c90490e4ca 100644 --- a/app/rax/package.json +++ b/app/rax/package.json @@ -47,9 +47,7 @@ }, "peerDependencies": { "@babel/core": "*", - "rax": "^0.4.0 || ^1.0.0", - "react": "*", - "react-dom": "*" + "rax": "^0.4.0 || ^1.0.0" }, "publishConfig": { "access": "public" diff --git a/app/react/package.json b/app/react/package.json index 7f90b2ed913..cc0a0a8a61d 100644 --- a/app/react/package.json +++ b/app/react/package.json @@ -53,6 +53,8 @@ "react-docgen-typescript-plugin": "^0.5.1", "regenerator-runtime": "^0.13.3", "ts-dedent": "^1.1.1", + "react": "^16.8.3", + "react-dom": "^16.8.3", "webpack": "^4.43.0" }, "devDependencies": { @@ -61,9 +63,7 @@ "@types/webpack": "^4.41.12" }, "peerDependencies": { - "@babel/core": "^7.0.1", - "react": "*", - "react-dom": "*" + "@babel/core": "^7.0.1" }, "engines": { "node": ">=8.0.0" diff --git a/app/riot/package.json b/app/riot/package.json index 70a63c78bf5..9196b0bada6 100644 --- a/app/riot/package.json +++ b/app/riot/package.json @@ -49,8 +49,6 @@ }, "peerDependencies": { "@babel/core": "*", - "react": "*", - "react-dom": "*", "riot": "^3.0.0 || ^4.0.0", "riot-compiler": "^3.5.1 || ^4.0.0", "riot-hot-reload": "^1.0.0", diff --git a/app/svelte/package.json b/app/svelte/package.json index ea0cfdbf4f5..fd577e439e0 100644 --- a/app/svelte/package.json +++ b/app/svelte/package.json @@ -48,8 +48,6 @@ }, "peerDependencies": { "@babel/core": "*", - "react": "*", - "react-dom": "*", "svelte": "^3.1.0", "svelte-loader": "^2.9.1" }, diff --git a/app/vue/package.json b/app/vue/package.json index 19fddbf4775..48b76869ffd 100644 --- a/app/vue/package.json +++ b/app/vue/package.json @@ -55,8 +55,6 @@ "@babel/core": "*", "babel-loader": "^7.0.0 || ^8.0.0", "css-loader": "*", - "react": "*", - "react-dom": "*", "ts-loader": "^6.2.2", "vue": "^2.6.8", "vue-loader": "^15.7.0", diff --git a/app/web-components/package.json b/app/web-components/package.json index 1c7826f1147..83ff5b9273d 100644 --- a/app/web-components/package.json +++ b/app/web-components/package.json @@ -53,9 +53,7 @@ "peerDependencies": { "@babel/core": "*", "babel-loader": "^7.0.0 || ^8.0.0", - "lit-html": "^1.0.0", - "react": "*", - "react-dom": "*" + "lit-html": "^1.0.0" }, "engines": { "node": ">=8.0.0" diff --git a/examples/cra-ts-essentials/package.json b/examples/cra-ts-essentials/package.json index 13b630e0052..b12d5aa5858 100644 --- a/examples/cra-ts-essentials/package.json +++ b/examples/cra-ts-essentials/package.json @@ -28,8 +28,8 @@ "@types/react": "^16.0.0", "@types/react-dom": "16.9.8", "global": "^4.3.2", - "react": "^16.0.0", - "react-dom": "^16.0.0", + "react": "^16.8.3", + "react-dom": "^16.8.3", "react-scripts": "3.4.1", "typescript": "3.8.3" }, diff --git a/examples/cra-ts-kitchen-sink/package.json b/examples/cra-ts-kitchen-sink/package.json index 8c0eef5991a..586bc7add1f 100644 --- a/examples/cra-ts-kitchen-sink/package.json +++ b/examples/cra-ts-kitchen-sink/package.json @@ -28,8 +28,8 @@ "@types/react": "16.9.34", "@types/react-dom": "16.9.8", "prop-types": "^15.7.2", - "react": "^16.10.2", - "react-dom": "^16.10.2", + "react": "^16.8.3", + "react-dom": "^16.8.3", "react-scripts": "3.4.1", "typescript": "3.8.3" }, diff --git a/examples/react-ts/package.json b/examples/react-ts/package.json index 2ca1897cf8a..d0544ca776b 100644 --- a/examples/react-ts/package.json +++ b/examples/react-ts/package.json @@ -14,8 +14,8 @@ "@types/react": "^16.9.35", "@types/react-dom": "^16.9.8", "prop-types": "15.7.2", - "react": "^16.13.1", - "react-dom": "^16.13.1", + "react": "^16.8.3", + "react-dom": "^16.8.3", "typescript": "^3.9.2", "webpack": "^4.43.0" } diff --git a/examples/standalone-preview/package.json b/examples/standalone-preview/package.json index 0f569e721ef..45c5d4187c0 100644 --- a/examples/standalone-preview/package.json +++ b/examples/standalone-preview/package.json @@ -8,7 +8,7 @@ "devDependencies": { "@storybook/react": "6.0.0-rc.13", "parcel": "^1.12.3", - "react": "^16.8.4", - "react-dom": "^16.8.4" + "react": "^16.8.3", + "react-dom": "^16.8.3" } } diff --git a/lib/cli/test/fixtures/react_project/package.json b/lib/cli/test/fixtures/react_project/package.json index d130997b7c3..4d000e5005d 100644 --- a/lib/cli/test/fixtures/react_project/package.json +++ b/lib/cli/test/fixtures/react_project/package.json @@ -12,9 +12,5 @@ "@babel/preset-react": "7.0.0", "react": "^16.8.3", "react-dom": "^16.8.3" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" } } diff --git a/lib/cli/test/fixtures/webpack_react_frozen_lock/package.json b/lib/cli/test/fixtures/webpack_react_frozen_lock/package.json index 6efbd6282c5..14a16edb48d 100644 --- a/lib/cli/test/fixtures/webpack_react_frozen_lock/package.json +++ b/lib/cli/test/fixtures/webpack_react_frozen_lock/package.json @@ -7,8 +7,8 @@ "build": "webpack" }, "dependencies": { - "react": "16.8.4", - "react-dom": "16.8.4" + "react": "16.8.3", + "react-dom": "16.8.3" }, "devDependencies": { "@babel/core": "^7.3.4", diff --git a/lib/core/package.json b/lib/core/package.json index a664d1deeaf..601f3a7cf66 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -30,6 +30,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { + "@babel/core": "^7.8.3", "@babel/plugin-proposal-class-properties": "^7.8.3", "@babel/plugin-proposal-decorators": "^7.8.3", "@babel/plugin-proposal-export-default-from": "^7.8.3",