From 20ca400e6f2837859a419d3d3ef0d4b5211f4321 Mon Sep 17 00:00:00 2001 From: mrgurdeep Date: Fri, 27 Jul 2018 22:50:40 +0530 Subject: [PATCH 1/3] Making ReactIs accessible Adding support so that each function of ReactIs is individually accessible --- packages/react-is/index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/react-is/index.js b/packages/react-is/index.js index f8c9ffdcd28..223131c6921 100644 --- a/packages/react-is/index.js +++ b/packages/react-is/index.js @@ -9,4 +9,8 @@ 'use strict'; -export * from './src/ReactIs'; +import * as ReactIs from './src/ReactIs'; + +export default ReactIs; +// support for backward compatibility +module.exports = ReactIs; From 17b8750a724e849f222c425b3cc0a79d205ffb98 Mon Sep 17 00:00:00 2001 From: mrgurdeep Date: Fri, 27 Jul 2018 23:06:14 +0530 Subject: [PATCH 2/3] adding default export --- packages/react-is/index.js | 7 ++----- packages/react-is/src/ReactIs.js | 23 +++++++++++++++++++++++ 2 files changed, 25 insertions(+), 5 deletions(-) diff --git a/packages/react-is/index.js b/packages/react-is/index.js index 223131c6921..11cb9d728fd 100644 --- a/packages/react-is/index.js +++ b/packages/react-is/index.js @@ -9,8 +9,5 @@ 'use strict'; -import * as ReactIs from './src/ReactIs'; - -export default ReactIs; -// support for backward compatibility -module.exports = ReactIs; +export * from './src/ReactIs'; +export {default} from './src/ReactIs'; diff --git a/packages/react-is/src/ReactIs.js b/packages/react-is/src/ReactIs.js index e94599474dc..814d66eacb3 100644 --- a/packages/react-is/src/ReactIs.js +++ b/packages/react-is/src/ReactIs.js @@ -99,3 +99,26 @@ export function isPortal(object: any) { export function isStrictMode(object: any) { return typeOf(object) === REACT_STRICT_MODE_TYPE; } + +export default { + typeOf, + AsyncMode, + ContextConsumer, + ContextProvider, + Element, + ForwardRef, + Fragment, + Profiler, + Portal, + StrictMode, + isValidElementType, + isAsyncMode, + isContextConsumer, + isContextProvider, + isElement, + isForwardRef, + isFragment, + isProfiler, + isPortal, + isStrictMode, +} From 4dc0620469adc367d0c55329141b66f64ce884e9 Mon Sep 17 00:00:00 2001 From: mrgurdeep Date: Fri, 27 Jul 2018 23:11:24 +0530 Subject: [PATCH 3/3] Lint Fixed Lint Fixed --- packages/react-is/src/ReactIs.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-is/src/ReactIs.js b/packages/react-is/src/ReactIs.js index 814d66eacb3..110a3d8812e 100644 --- a/packages/react-is/src/ReactIs.js +++ b/packages/react-is/src/ReactIs.js @@ -121,4 +121,4 @@ export default { isProfiler, isPortal, isStrictMode, -} +};