Comparing version 5.20.0 to 5.20.1
import _regeneratorRuntime from "@babel/runtime/regenerator"; | ||
import _asyncToGenerator from "@babel/runtime/helpers/esm/asyncToGenerator"; | ||
import { version, render as reactRender, unmountComponentAtNode } from 'react-dom'; | ||
import _typeof from "@babel/runtime/helpers/esm/typeof"; | ||
import * as ReactDOM from 'react-dom'; | ||
var version = ReactDOM.version, | ||
reactRender = ReactDOM.render, | ||
unmountComponentAtNode = ReactDOM.unmountComponentAtNode; | ||
var createRoot; | ||
@@ -10,5 +14,3 @@ | ||
if (mainVersion >= 18) { | ||
var _require = require('react-dom/client'); | ||
createRoot = _require.createRoot; | ||
createRoot = ReactDOM.createRoot; | ||
} | ||
@@ -18,6 +20,16 @@ } catch (e) {// Do nothing; | ||
function toggleWarning(skip) { | ||
var __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = ReactDOM.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED; | ||
if (__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED && _typeof(__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED) === 'object') { | ||
__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.usingClientEntryPoint = skip; | ||
} | ||
} | ||
var MARK = '__rc_react_root__'; | ||
function modernRender(node, container) { | ||
toggleWarning(true); | ||
var root = container[MARK] || createRoot(container); | ||
toggleWarning(false); | ||
root.render(node); | ||
@@ -24,0 +36,0 @@ container[MARK] = root; |
"use strict"; | ||
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard"); | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
@@ -17,13 +19,16 @@ | ||
var _reactDom = require("react-dom"); | ||
var _typeof2 = _interopRequireDefault(require("@babel/runtime/helpers/typeof")); | ||
var ReactDOM = _interopRequireWildcard(require("react-dom")); | ||
var version = ReactDOM.version, | ||
reactRender = ReactDOM.render, | ||
unmountComponentAtNode = ReactDOM.unmountComponentAtNode; | ||
var createRoot; | ||
try { | ||
var mainVersion = Number((_reactDom.version || '').split('.')[0]); | ||
var mainVersion = Number((version || '').split('.')[0]); | ||
if (mainVersion >= 18) { | ||
var _require = require('react-dom/client'); | ||
createRoot = _require.createRoot; | ||
createRoot = ReactDOM.createRoot; | ||
} | ||
@@ -33,6 +38,16 @@ } catch (e) {// Do nothing; | ||
function toggleWarning(skip) { | ||
var __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = ReactDOM.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED; | ||
if (__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED && (0, _typeof2.default)(__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED) === 'object') { | ||
__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.usingClientEntryPoint = skip; | ||
} | ||
} | ||
var MARK = '__rc_react_root__'; | ||
function modernRender(node, container) { | ||
toggleWarning(true); | ||
var root = container[MARK] || createRoot(container); | ||
toggleWarning(false); | ||
root.render(node); | ||
@@ -43,3 +58,3 @@ container[MARK] = root; | ||
function legacyRender(node, container) { | ||
(0, _reactDom.render)(node, container); | ||
reactRender(node, container); | ||
} | ||
@@ -93,3 +108,3 @@ /** @private Test usage. Not work in prod */ | ||
function legacyUnmount(container) { | ||
(0, _reactDom.unmountComponentAtNode)(container); | ||
unmountComponentAtNode(container); | ||
} | ||
@@ -96,0 +111,0 @@ /** @private Test usage. Not work in prod */ |
{ | ||
"name": "rc-util", | ||
"version": "5.20.0", | ||
"version": "5.20.1", | ||
"description": "Common Utils For React Component", | ||
@@ -35,4 +35,4 @@ "keywords": [ | ||
"@types/jest": "^25.2.3", | ||
"@types/react": "^17.0.43", | ||
"@types/react-dom": "^17.0.14", | ||
"@types/react": "^18.0.0", | ||
"@types/react-dom": "^18.0.0", | ||
"@types/shallowequal": "^1.1.1", | ||
@@ -39,0 +39,0 @@ "@types/warning": "^3.0.0", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
192973
5937