Browse Source

Merge pull request #6057 from tibdex/update-react

Update react and react-dom to let extensions use React hooks
Ian Rose 6 years ago
parent
commit
df3a91c74d

+ 2 - 2
dev_mode/package.json

@@ -103,8 +103,8 @@
     "marked": "0.5.1",
     "moment": "~2.21.0",
     "path-posix": "~1.0.0",
-    "react": "~16.4.2",
-    "react-dom": "~16.4.2",
+    "react": "~16.8.4",
+    "react-dom": "~16.8.4",
     "react-paginate": "^5.2.3",
     "sanitize-html": "~1.18.2",
     "semver": "^5.5.0",

+ 2 - 2
jupyterlab/staging/package.json

@@ -103,8 +103,8 @@
     "marked": "0.5.1",
     "moment": "~2.21.0",
     "path-posix": "~1.0.0",
-    "react": "~16.4.2",
-    "react-dom": "~16.4.2",
+    "react": "~16.8.4",
+    "react-dom": "~16.8.4",
     "react-paginate": "^5.2.3",
     "sanitize-html": "~1.18.2",
     "semver": "^5.5.0",

+ 25 - 0
jupyterlab/staging/yarn.lock

@@ -4743,6 +4743,15 @@ react-dom@~16.4.2:
     object-assign "^4.1.1"
     prop-types "^15.6.0"
 
+react-dom@~16.8.3:
+  version "16.8.3"
+  resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.8.3.tgz#ae236029e66210783ac81999d3015dfc475b9c32"
+  dependencies:
+    loose-envify "^1.1.0"
+    object-assign "^4.1.1"
+    prop-types "^15.6.2"
+    scheduler "^0.13.3"
+
 react-highlighter@^0.4.0:
   version "0.4.3"
   resolved "https://registry.yarnpkg.com/react-highlighter/-/react-highlighter-0.4.3.tgz#e32c84d053259c30ca72c615aa759036d0d23048"
@@ -4810,6 +4819,15 @@ react@~16.4.2:
     object-assign "^4.1.1"
     prop-types "^15.6.0"
 
+react@~16.8.3:
+  version "16.8.3"
+  resolved "https://registry.yarnpkg.com/react/-/react-16.8.3.tgz#c6f988a2ce895375de216edcfaedd6b9a76451d9"
+  dependencies:
+    loose-envify "^1.1.0"
+    object-assign "^4.1.1"
+    prop-types "^15.6.2"
+    scheduler "^0.13.3"
+
 "readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6:
   version "2.3.6"
   resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
@@ -5063,6 +5081,13 @@ sax@^1.2.4, sax@~1.2.1, sax@~1.2.4:
   version "1.2.4"
   resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
 
+scheduler@^0.13.3:
+  version "0.13.3"
+  resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.13.3.tgz#bed3c5850f62ea9c716a4d781f9daeb9b2a58896"
+  dependencies:
+    loose-envify "^1.1.0"
+    object-assign "^4.1.1"
+
 schema-utils@^0.4.3, schema-utils@^0.4.4, schema-utils@^0.4.5:
   version "0.4.7"
   resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.7.tgz#ba74f597d2be2ea880131746ee17d0a093c68187"

+ 1 - 1
packages/application-extension/package.json

@@ -35,7 +35,7 @@
     "@jupyterlab/apputils": "^1.0.0-alpha.3",
     "@jupyterlab/coreutils": "^3.0.0-alpha.3",
     "@phosphor/algorithm": "^1.1.2",
-    "react": "~16.4.2"
+    "react": "~16.8.4"
   },
   "devDependencies": {
     "rimraf": "~2.6.2",

+ 4 - 4
packages/apputils/package.json

@@ -44,13 +44,13 @@
     "@phosphor/signaling": "^1.2.2",
     "@phosphor/virtualdom": "^1.1.2",
     "@phosphor/widgets": "^1.6.0",
-    "@types/react": "~16.4.13",
-    "react": "~16.4.2",
-    "react-dom": "~16.4.2",
+    "@types/react": "~16.8.8",
+    "react": "~16.8.4",
+    "react-dom": "~16.8.4",
     "sanitize-html": "~1.18.2"
   },
   "devDependencies": {
-    "@types/react-dom": "~16.0.7",
+    "@types/react-dom": "~16.8.2",
     "@types/sanitize-html": "~1.18.0",
     "rimraf": "~2.6.2",
     "typedoc": "^0.14.2",

+ 2 - 2
packages/cells/package.json

@@ -46,10 +46,10 @@
     "@phosphor/signaling": "^1.2.2",
     "@phosphor/virtualdom": "^1.1.2",
     "@phosphor/widgets": "^1.6.0",
-    "react": "~16.4.2"
+    "react": "~16.8.4"
   },
   "devDependencies": {
-    "@types/react": "~16.4.13",
+    "@types/react": "~16.8.8",
     "rimraf": "~2.6.2",
     "typedoc": "^0.14.2",
     "typescript": "~3.3.1"

+ 1 - 1
packages/codemirror/package.json

@@ -43,7 +43,7 @@
     "@phosphor/signaling": "^1.2.2",
     "@phosphor/widgets": "^1.6.0",
     "codemirror": "~5.42.0",
-    "react": "~16.4.2"
+    "react": "~16.8.4"
   },
   "devDependencies": {
     "@types/codemirror": "~0.0.70",

+ 1 - 1
packages/docmanager/package.json

@@ -42,7 +42,7 @@
     "@phosphor/properties": "^1.1.2",
     "@phosphor/signaling": "^1.2.2",
     "@phosphor/widgets": "^1.6.0",
-    "react": "~16.4.2"
+    "react": "~16.8.4"
   },
   "devDependencies": {
     "rimraf": "~2.6.2",

+ 1 - 1
packages/documentsearch/package.json

@@ -39,7 +39,7 @@
     "@phosphor/signaling": "^1.2.2",
     "@phosphor/widgets": "^1.6.0",
     "codemirror": "~5.42.0",
-    "react": "~16.4.2"
+    "react": "~16.8.4"
   },
   "devDependencies": {
     "rimraf": "~2.6.2",

+ 1 - 1
packages/extensionmanager/package.json

@@ -35,7 +35,7 @@
     "@jupyterlab/services": "^4.0.0-alpha.3",
     "@jupyterlab/ui-components": "^1.0.0-alpha.3",
     "@phosphor/messaging": "^1.2.2",
-    "react": "~16.4.2",
+    "react": "~16.8.4",
     "react-paginate": "^5.2.3",
     "semver": "^5.5.0"
   },

+ 1 - 1
packages/filebrowser/package.json

@@ -45,7 +45,7 @@
     "@phosphor/messaging": "^1.2.2",
     "@phosphor/signaling": "^1.2.2",
     "@phosphor/widgets": "^1.6.0",
-    "react": "~16.4.2"
+    "react": "~16.8.4"
   },
   "devDependencies": {
     "rimraf": "~2.6.2",

+ 1 - 1
packages/fileeditor/package.json

@@ -38,7 +38,7 @@
     "@phosphor/coreutils": "^1.3.0",
     "@phosphor/messaging": "^1.2.2",
     "@phosphor/widgets": "^1.6.0",
-    "react": "~16.4.2"
+    "react": "~16.8.4"
   },
   "devDependencies": {
     "rimraf": "~2.6.2",

+ 1 - 1
packages/help-extension/package.json

@@ -38,7 +38,7 @@
     "@jupyterlab/mainmenu": "^1.0.0-alpha.3",
     "@jupyterlab/services": "^4.0.0-alpha.3",
     "@phosphor/widgets": "^1.6.0",
-    "react": "~16.4.2"
+    "react": "~16.8.4"
   },
   "devDependencies": {
     "rimraf": "~2.6.2",

+ 1 - 1
packages/htmlviewer/package.json

@@ -33,7 +33,7 @@
     "@jupyterlab/docregistry": "^1.0.0-alpha.3",
     "@phosphor/coreutils": "^1.3.0",
     "@phosphor/signaling": "^1.2.2",
-    "react": "~16.4.2"
+    "react": "~16.8.4"
   },
   "devDependencies": {
     "rimraf": "~2.6.2",

+ 4 - 4
packages/json-extension/package.json

@@ -35,14 +35,14 @@
     "@phosphor/coreutils": "^1.3.0",
     "@phosphor/messaging": "^1.2.2",
     "@phosphor/widgets": "^1.6.0",
-    "react": "~16.4.2",
-    "react-dom": "~16.4.2",
+    "react": "~16.8.4",
+    "react-dom": "~16.8.4",
     "react-highlighter": "^0.4.0",
     "react-json-tree": "^0.11.0"
   },
   "devDependencies": {
-    "@types/react": "~16.4.13",
-    "@types/react-dom": "~16.0.7",
+    "@types/react": "~16.8.8",
+    "@types/react-dom": "~16.8.2",
     "@types/react-highlighter": "^0.3.1",
     "@types/react-json-tree": "^0.6.3",
     "rimraf": "~2.6.2",

+ 2 - 2
packages/launcher/package.json

@@ -38,10 +38,10 @@
     "@phosphor/disposable": "^1.1.2",
     "@phosphor/properties": "^1.1.2",
     "@phosphor/widgets": "^1.6.0",
-    "react": "~16.4.2"
+    "react": "~16.8.4"
   },
   "devDependencies": {
-    "@types/react": "~16.4.13",
+    "@types/react": "~16.8.8",
     "rimraf": "~2.6.2",
     "typedoc": "^0.14.2",
     "typescript": "~3.3.1"

+ 1 - 1
packages/notebook/package.json

@@ -50,7 +50,7 @@
     "@phosphor/signaling": "^1.2.2",
     "@phosphor/virtualdom": "^1.1.2",
     "@phosphor/widgets": "^1.6.0",
-    "react": "~16.4.2"
+    "react": "~16.8.4"
   },
   "devDependencies": {
     "rimraf": "~2.6.2",

+ 1 - 1
packages/running/package.json

@@ -36,7 +36,7 @@
     "@jupyterlab/services": "^4.0.0-alpha.3",
     "@phosphor/algorithm": "^1.1.2",
     "@phosphor/signaling": "^1.2.2",
-    "react": "~16.4.2"
+    "react": "~16.8.4"
   },
   "devDependencies": {
     "rimraf": "~2.6.2",

+ 4 - 4
packages/settingeditor/package.json

@@ -40,12 +40,12 @@
     "@phosphor/messaging": "^1.2.2",
     "@phosphor/signaling": "^1.2.2",
     "@phosphor/widgets": "^1.6.0",
-    "react": "~16.4.2",
-    "react-dom": "~16.4.2"
+    "react": "~16.8.4",
+    "react-dom": "~16.8.4"
   },
   "devDependencies": {
-    "@types/react": "~16.4.13",
-    "@types/react-dom": "~16.0.7",
+    "@types/react": "~16.8.8",
+    "@types/react-dom": "~16.8.2",
     "rimraf": "~2.6.2",
     "typedoc": "^0.14.2",
     "typescript": "~3.3.1"

+ 2 - 2
packages/statusbar-extension/package.json

@@ -45,8 +45,8 @@
     "@phosphor/widgets": "^1.6.0"
   },
   "devDependencies": {
-    "@types/react": "~16.4.13",
-    "@types/react-dom": "~16.0.7",
+    "@types/react": "~16.8.8",
+    "@types/react-dom": "~16.8.2",
     "rimraf": "~2.6.2",
     "typedoc": "^0.14.2",
     "typescript": "~3.3.1"

+ 1 - 1
packages/statusbar/package.json

@@ -39,7 +39,7 @@
     "@phosphor/messaging": "^1.2.2",
     "@phosphor/signaling": "^1.2.2",
     "@phosphor/widgets": "^1.6.0",
-    "react": "~16.4.2",
+    "react": "~16.8.4",
     "typestyle": "^2.0.1"
   },
   "devDependencies": {

+ 3 - 3
packages/ui-components/package.json

@@ -34,16 +34,16 @@
     "@blueprintjs/core": "^3.9.0",
     "@blueprintjs/icons": "^3.3.0",
     "@blueprintjs/select": "^3.3.0",
-    "react": "~16.4.2"
+    "react": "~16.8.4"
   },
   "devDependencies": {
-    "@types/react": "~16.4.13",
+    "@types/react": "~16.8.8",
     "rimraf": "~2.6.2",
     "typedoc": "^0.14.2",
     "typescript": "~3.3.1"
   },
   "peerDependencies": {
-    "react": "~16.4.2"
+    "react": "~16.8.4"
   },
   "publishConfig": {
     "access": "public"

+ 4 - 4
packages/vdom-extension/package.json

@@ -34,12 +34,12 @@
     "@nteract/transform-vdom": "^1.1.1",
     "@phosphor/messaging": "^1.2.2",
     "@phosphor/widgets": "^1.6.0",
-    "react": "~16.4.2",
-    "react-dom": "~16.4.2"
+    "react": "~16.8.4",
+    "react-dom": "~16.8.4"
   },
   "devDependencies": {
-    "@types/react": "~16.4.13",
-    "@types/react-dom": "~16.0.7",
+    "@types/react": "~16.8.8",
+    "@types/react-dom": "~16.8.2",
     "rimraf": "~2.6.2",
     "typedoc": "^0.14.2",
     "typescript": "~3.3.1"

+ 1 - 1
tests/package.json

@@ -38,7 +38,7 @@
     "chai": "~4.1.2",
     "expect.js": "~0.3.1",
     "json-to-html": "~0.1.2",
-    "react": "~16.4.2",
+    "react": "~16.8.4",
     "simulate-event": "~1.4.0"
   },
   "devDependencies": {

+ 1 - 1
tests/test-apputils/package.json

@@ -24,7 +24,7 @@
     "chai": "~4.1.2",
     "jest": "^23.5.0",
     "jest-junit": "^5.2.0",
-    "react": "~16.4.2",
+    "react": "~16.8.4",
     "simulate-event": "~1.4.0",
     "ts-jest": "^23.1.4"
   },

+ 24 - 18
yarn.lock

@@ -807,11 +807,10 @@
   dependencies:
     "@types/react" "*"
 
-"@types/react-dom@~16.0.7":
-  version "16.0.7"
-  resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.0.7.tgz#54d0f867a76b90597e8432030d297982f25c20ba"
+"@types/react-dom@~16.8.2":
+  version "16.8.2"
+  resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.8.2.tgz#9bd7d33f908b243ff0692846ef36c81d4941ad12"
   dependencies:
-    "@types/node" "*"
     "@types/react" "*"
 
 "@types/react-highlighter@^0.3.1":
@@ -832,9 +831,9 @@
   dependencies:
     "@types/react" "*"
 
-"@types/react@*", "@types/react@~16.4.13":
-  version "16.4.13"
-  resolved "https://registry.yarnpkg.com/@types/react/-/react-16.4.13.tgz#1385f5dc3486aa493849a32ccce626a817543e28"
+"@types/react@*", "@types/react@~16.8.8":
+  version "16.8.8"
+  resolved "https://registry.yarnpkg.com/@types/react/-/react-16.8.8.tgz#4b60a469fd2469f7aa6eaa0f8cfbc51f6d76e662"
   dependencies:
     "@types/prop-types" "*"
     csstype "^2.2.0"
@@ -3921,7 +3920,7 @@ fbjs@^0.6.1:
     ua-parser-js "^0.7.9"
     whatwg-fetch "^0.9.0"
 
-fbjs@^0.8.0, fbjs@^0.8.16, fbjs@^0.8.9:
+fbjs@^0.8.0, fbjs@^0.8.9:
   version "0.8.17"
   resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz#c4d598ead6949112653d6588b01a5cdcd9f90fdd"
   dependencies:
@@ -8388,14 +8387,14 @@ react-dom@^0.14.0:
   version "0.14.9"
   resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-0.14.9.tgz#05064a3dcf0fb1880a3b2bfc9d58c55d8d9f6293"
 
-react-dom@~16.4.2:
-  version "16.4.2"
-  resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.4.2.tgz#4afed569689f2c561d2b8da0b819669c38a0bda4"
+react-dom@~16.8.4:
+  version "16.8.4"
+  resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.8.4.tgz#1061a8e01a2b3b0c8160037441c3bf00a0e3bc48"
   dependencies:
-    fbjs "^0.8.16"
     loose-envify "^1.1.0"
     object-assign "^4.1.1"
-    prop-types "^15.6.0"
+    prop-types "^15.6.2"
+    scheduler "^0.13.4"
 
 react-highlighter@^0.4.0:
   version "0.4.3"
@@ -8451,14 +8450,14 @@ react@^0.14.0:
     envify "^3.0.0"
     fbjs "^0.6.1"
 
-react@~16.4.2:
-  version "16.4.2"
-  resolved "https://registry.yarnpkg.com/react/-/react-16.4.2.tgz#2cd90154e3a9d9dd8da2991149fdca3c260e129f"
+react@~16.8.4:
+  version "16.8.4"
+  resolved "https://registry.yarnpkg.com/react/-/react-16.8.4.tgz#fdf7bd9ae53f03a9c4cd1a371432c206be1c4768"
   dependencies:
-    fbjs "^0.8.16"
     loose-envify "^1.1.0"
     object-assign "^4.1.1"
-    prop-types "^15.6.0"
+    prop-types "^15.6.2"
+    scheduler "^0.13.4"
 
 read-cmd-shim@^1.0.1:
   version "1.0.1"
@@ -9015,6 +9014,13 @@ sax@^1.2.4, sax@~1.2.1, sax@~1.2.4:
   version "1.2.4"
   resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
 
+scheduler@^0.13.4:
+  version "0.13.4"
+  resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.13.4.tgz#8fef05e7a3580c76c0364d2df5e550e4c9140298"
+  dependencies:
+    loose-envify "^1.1.0"
+    object-assign "^4.1.1"
+
 schema-utils@^0.3.0:
   version "0.3.0"
   resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.3.0.tgz#f5877222ce3e931edae039f17eb3716e7137f8cf"