PluginProbe
Gutenberg / 24.1.0
Gutenberg v24.1.0
24.1.0 24.0.0 23.9.1 23.9.0 23.8.0 23.7.2 23.7.1 23.7.0 23.6.1 23.6.2 23.6.0 23.5.3 23.5.2 23.5.1 23.5.0 23.4.0 23.3.2 23.3.1 23.3.0 23.2.0 23.2.1 23.2.2 23.1.1 23.1.0 23.0.1 All 404 releases
← All changes | build/scripts/vendors/react-19.js +128 -39 23.5.2 → 24.1.0 View file →
@@ -1,10 +1,53 @@
1 1 var React = (() => {
2 +function __wpWarnCompat(key) {var w = __wpWarnCompat.warned || (__wpWarnCompat.warned = {});if (w[key]) return;w[key] = true;var messages = {"legacy-element":"A React element created by an older React runtime (React 17/18) was detected and is handled by a compatibility patch. This usually means a bundled package ships its own React; align it with React 19.","inert":"An empty-string `inert` attribute was used. React 19 treats `inert` as a boolean, so the value was coerced to `true` by a compatibility patch. Pass `inert={true}` instead."};if (typeof console !== "undefined" && console.warn) {console.warn("[wordpress-react-19] " + messages[key]);}}
3 +
4 + var __defProp = Object.defineProperty;
5 + var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
2 6 var __getOwnPropNames = Object.getOwnPropertyNames;
7 + var __hasOwnProp = Object.prototype.hasOwnProperty;
8 + var __esm = (fn, res) => function __init() {
9 + return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res;
10 + };
3 11 var __commonJS = (cb, mod) => function __require() {
4 12 return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
5 13 };
14 + var __export = (target, all) => {
15 + for (var name in all)
16 + __defProp(target, name, { get: all[name], enumerable: true });
17 + };
18 + var __copyProps = (to, from, except, desc) => {
19 + if (from && typeof from === "object" || typeof from === "function") {
20 + for (let key of __getOwnPropNames(from))
21 + if (!__hasOwnProp.call(to, key) && key !== except)
22 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
23 + }
24 + return to;
25 + };
26 + var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
6 27
28 + // ../react-19/warn-compat.js
29 + var warn_compat_exports = {};
30 + __export(warn_compat_exports, {
31 + warnCompat: () => warnCompat
32 + });
33 + function warnCompat(key, message) {
34 + if (warned.has(key)) {
35 + return;
36 + }
37 + warned.add(key);
38 + if (typeof console !== "undefined" && console.warn) {
39 + console.warn(`${PREFIX} ${message}`);
40 + }
41 + }
42 + var PREFIX, warned;
43 + var init_warn_compat = __esm({
44 + "../react-19/warn-compat.js"() {
45 + PREFIX = "[wordpress-react-19]";
46 + warned = /* @__PURE__ */ new Set();
47 + }
48 + });
49 +
7 50 // ../react-19/node_modules/react/cjs/react.development.js
8 51 var require_react_development = __commonJS({
9 52 "../react-19/node_modules/react/cjs/react.development.js"(exports, module) {
10 53 "use strict";
@@ -90,8 +133,10 @@
90 133 case REACT_SUSPENSE_LIST_TYPE:
91 134 return "SuspenseList";
92 135 case REACT_ACTIVITY_TYPE:
93 136 return "Activity";
137 + case REACT_VIEW_TRANSITION_TYPE:
138 + return "ViewTransition";
94 139 }
95 140 if ("object" === typeof type)
96 141 switch ("number" === typeof type.tag && console.error(
97 142 "Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."
@@ -221,9 +266,9 @@
221 266 function validateChildKeys(node) {
222 267 isValidElement(node) ? node._store && (node._store.validated = 1) : "object" === typeof node && null !== node && node.$$typeof === REACT_LAZY_TYPE && ("fulfilled" === node._payload.status ? isValidElement(node._payload.value) && node._payload.value._store && (node._payload.value._store.validated = 1) : node._store && (node._store.validated = 1));
223 268 }
224 269 function isValidElement(object) {
225 - return "object" === typeof object && null !== object && (object.$$typeof === REACT_ELEMENT_TYPE || object.$$typeof === REACT_LEGACY_ELEMENT_TYPE);
270 + return "object" === typeof object && null !== object && (object.$$typeof === REACT_ELEMENT_TYPE || (object.$$typeof === REACT_LEGACY_ELEMENT_TYPE && (__wpWarnCompat("legacy-element"), true)));
226 271 }
227 272 function escape(key) {
228 273 var escaperLookup = { "=": "=0", ":": "=2" };
229 274 return "$" + key.replace(/[=:]/g, function(match) {
@@ -269,9 +314,9 @@
269 314 invokeCallback = true;
270 315 break;
271 316 case "object":
272 317 switch (children.$$typeof) {
273 - case REACT_LEGACY_ELEMENT_TYPE: case REACT_ELEMENT_TYPE:
318 + case REACT_LEGACY_ELEMENT_TYPE: __wpWarnCompat("legacy-element"); case REACT_ELEMENT_TYPE:
274 319 case REACT_PORTAL_TYPE:
275 320 invokeCallback = true;
276 321 break;
277 322 case REACT_LAZY_TYPE:
@@ -346,10 +391,13 @@
346 391 return result;
347 392 }
348 393 function lazyInitializer(payload) {
349 394 if (-1 === payload._status) {
350 - var ioInfo = payload._ioInfo;
351 - null != ioInfo && (ioInfo.start = ioInfo.end = performance.now());
395 + var resolveDebugValue = null, rejectDebugValue = null, ioInfo = payload._ioInfo;
396 + null != ioInfo && (ioInfo.start = ioInfo.end = performance.now(), ioInfo.value = new Promise(function(resolve, reject) {
397 + resolveDebugValue = resolve;
398 + rejectDebugValue = reject;
399 + }));
352 400 ioInfo = payload._result;
353 401 var thenable = ioInfo();
354 402 thenable.then(
355 403 function(moduleObject) {
@@ -356,9 +404,15 @@
356 404 if (0 === payload._status || -1 === payload._status) {
357 405 payload._status = 1;
358 406 payload._result = moduleObject;
359 407 var _ioInfo = payload._ioInfo;
360 - null != _ioInfo && (_ioInfo.end = performance.now());
408 + if (null != _ioInfo) {
409 + _ioInfo.end = performance.now();
410 + var debugValue = null == moduleObject ? void 0 : moduleObject.default;
411 + resolveDebugValue(debugValue);
412 + _ioInfo.value.status = "fulfilled";
413 + _ioInfo.value.value = debugValue;
414 + }
361 415 void 0 === thenable.status && (thenable.status = "fulfilled", thenable.value = moduleObject);
362 416 }
363 417 },
364 418 function(error) {
@@ -365,9 +419,9 @@
365 419 if (0 === payload._status || -1 === payload._status) {
366 420 payload._status = 2;
367 421 payload._result = error;
368 422 var _ioInfo2 = payload._ioInfo;
369 - null != _ioInfo2 && (_ioInfo2.end = performance.now());
423 + null != _ioInfo2 && (_ioInfo2.end = performance.now(), _ioInfo2.value.then(noop, noop), rejectDebugValue(error), _ioInfo2.value.status = "rejected", _ioInfo2.value.reason = error);
370 424 void 0 === thenable.status && (thenable.status = "rejected", thenable.reason = error);
371 425 }
372 426 }
373 427 );
@@ -372,9 +426,8 @@
372 426 }
373 427 );
374 428 ioInfo = payload._ioInfo;
375 429 if (null != ioInfo) {
376 - ioInfo.value = thenable;
377 430 var displayName = thenable.displayName;
378 431 "string" === typeof displayName && (ioInfo.name = displayName);
379 432 }
380 433 -1 === payload._status && (payload._status = 0, payload._result = thenable);
@@ -398,8 +451,37 @@
398 451 }
399 452 function releaseAsyncTransition() {
400 453 ReactSharedInternals.asyncTransitions--;
401 454 }
455 + function startTransition(scope) {
456 + var prevTransition = ReactSharedInternals.T, currentTransition = {};
457 + currentTransition.types = null !== prevTransition ? prevTransition.types : null;
458 + currentTransition._updatedFibers = /* @__PURE__ */ new Set();
459 + ReactSharedInternals.T = currentTransition;
460 + try {
461 + var returnValue = scope(), onStartTransitionFinish = ReactSharedInternals.S;
462 + null !== onStartTransitionFinish && onStartTransitionFinish(currentTransition, returnValue);
463 + "object" === typeof returnValue && null !== returnValue && "function" === typeof returnValue.then && (ReactSharedInternals.asyncTransitions++, returnValue.then(releaseAsyncTransition, releaseAsyncTransition), returnValue.then(noop, reportGlobalError));
464 + } catch (error) {
465 + reportGlobalError(error);
466 + } finally {
467 + null === prevTransition && currentTransition._updatedFibers && (scope = currentTransition._updatedFibers.size, currentTransition._updatedFibers.clear(), 10 < scope && console.warn(
468 + "Detected a large number of updates inside startTransition. If this is due to a subscription please re-write it to use React provided hooks. Otherwise concurrent mode guarantees are off the table."
469 + )), null !== prevTransition && null !== currentTransition.types && (null !== prevTransition.types && prevTransition.types !== currentTransition.types && console.error(
470 + "We expected inner Transitions to have transferred the outer types set and that you cannot add to the outer Transition while inside the inner.This is a bug in React."
471 + ), prevTransition.types = currentTransition.types), ReactSharedInternals.T = prevTransition;
472 + }
473 + }
474 + function addTransitionType(type) {
475 + var transition = ReactSharedInternals.T;
476 + if (null !== transition) {
477 + var transitionTypes = transition.types;
478 + null === transitionTypes ? transition.types = [type] : -1 === transitionTypes.indexOf(type) && transitionTypes.push(type);
479 + } else
480 + 0 === ReactSharedInternals.asyncTransitions && console.error(
481 + "addTransitionType can only be called inside a `startTransition()` callback. It must be associated with a specific Transition."
482 + ), startTransition(addTransitionType.bind(null, type));
483 + }
402 484 function enqueueTask(task) {
403 485 if (null === enqueueTaskImpl)
404 486 try {
405 487 var requireString = ("require" + Math.random()).slice(0, 7);
@@ -472,9 +554,9 @@
472 554 }
473 555 }
474 556 }
475 557 "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());
476 - var REACT_LEGACY_ELEMENT_TYPE = Symbol.for("react.element"), REACT_ELEMENT_TYPE = /* @__PURE__ */ Symbol.for("react.transitional.element"), REACT_PORTAL_TYPE = /* @__PURE__ */ Symbol.for("react.portal"), REACT_FRAGMENT_TYPE = /* @__PURE__ */ Symbol.for("react.fragment"), REACT_STRICT_MODE_TYPE = /* @__PURE__ */ Symbol.for("react.strict_mode"), REACT_PROFILER_TYPE = /* @__PURE__ */ Symbol.for("react.profiler"), REACT_CONSUMER_TYPE = /* @__PURE__ */ Symbol.for("react.consumer"), REACT_CONTEXT_TYPE = /* @__PURE__ */ Symbol.for("react.context"), REACT_FORWARD_REF_TYPE = /* @__PURE__ */ Symbol.for("react.forward_ref"), REACT_SUSPENSE_TYPE = /* @__PURE__ */ Symbol.for("react.suspense"), REACT_SUSPENSE_LIST_TYPE = /* @__PURE__ */ Symbol.for("react.suspense_list"), REACT_MEMO_TYPE = /* @__PURE__ */ Symbol.for("react.memo"), REACT_LAZY_TYPE = /* @__PURE__ */ Symbol.for("react.lazy"), REACT_ACTIVITY_TYPE = /* @__PURE__ */ Symbol.for("react.activity"), MAYBE_ITERATOR_SYMBOL = Symbol.iterator, didWarnStateUpdateForUnmountedComponent = {}, ReactNoopUpdateQueue = {
558 + var REACT_LEGACY_ELEMENT_TYPE = Symbol.for("react.element"), REACT_ELEMENT_TYPE = /* @__PURE__ */ Symbol.for("react.transitional.element"), REACT_PORTAL_TYPE = /* @__PURE__ */ Symbol.for("react.portal"), REACT_FRAGMENT_TYPE = /* @__PURE__ */ Symbol.for("react.fragment"), REACT_STRICT_MODE_TYPE = /* @__PURE__ */ Symbol.for("react.strict_mode"), REACT_PROFILER_TYPE = /* @__PURE__ */ Symbol.for("react.profiler"), REACT_CONSUMER_TYPE = /* @__PURE__ */ Symbol.for("react.consumer"), REACT_CONTEXT_TYPE = /* @__PURE__ */ Symbol.for("react.context"), REACT_FORWARD_REF_TYPE = /* @__PURE__ */ Symbol.for("react.forward_ref"), REACT_SUSPENSE_TYPE = /* @__PURE__ */ Symbol.for("react.suspense"), REACT_SUSPENSE_LIST_TYPE = /* @__PURE__ */ Symbol.for("react.suspense_list"), REACT_MEMO_TYPE = /* @__PURE__ */ Symbol.for("react.memo"), REACT_LAZY_TYPE = /* @__PURE__ */ Symbol.for("react.lazy"), REACT_ACTIVITY_TYPE = /* @__PURE__ */ Symbol.for("react.activity"), REACT_VIEW_TRANSITION_TYPE = /* @__PURE__ */ Symbol.for("react.view_transition"), MAYBE_ITERATOR_SYMBOL = Symbol.iterator, didWarnStateUpdateForUnmountedComponent = {}, ReactNoopUpdateQueue = {
477 559 isMounted: function() {
478 560 return false;
479 561 },
480 562 enqueueForceUpdate: function(publicInstance) {
@@ -607,8 +689,9 @@
607 689 exports.Profiler = REACT_PROFILER_TYPE;
608 690 exports.PureComponent = PureComponent;
609 691 exports.StrictMode = REACT_STRICT_MODE_TYPE;
610 692 exports.Suspense = REACT_SUSPENSE_TYPE;
693 + exports.ViewTransition = REACT_VIEW_TRANSITION_TYPE;
611 694 exports.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE = ReactSharedInternals;
612 695 exports.__COMPILER_RUNTIME = deprecatedAPIs;
613 696 exports.act = function(callback) {
614 697 var prevActQueue = ReactSharedInternals.actQueue, prevActScopeDepth = actScopeDepth;
@@ -686,8 +769,9 @@
686 769 })) : resolve(returnValue$jscomp$0);
687 770 }
688 771 };
689 772 };
773 + exports.addTransitionType = addTransitionType;
690 774 exports.cache = function(fn) {
691 775 return function() {
692 776 return fn.apply(null, arguments);
693 777 };
@@ -762,8 +846,9 @@
762 846 };
763 847 exports.createElement = function(type, config, children) {
764 848 for (var i = 2; i < arguments.length; i++)
765 849 validateChildKeys(arguments[i]);
850 + var propName;
766 851 i = {};
767 852 var key = null;
768 853 if (null != config)
769 854 for (propName in didWarnAboutOldJSXRuntime || !("__self" in config) || "key" in config || (didWarnAboutOldJSXRuntime = true, console.warn(
@@ -784,15 +869,15 @@
784 869 key && defineKeyPropWarningGetter(
785 870 i,
786 871 "function" === typeof type ? type.displayName || type.name || "Unknown" : type
787 872 );
788 - var propName = 1e4 > ReactSharedInternals.recentlyCreatedOwnerStacks++;
873 + (propName = 1e4 > ReactSharedInternals.recentlyCreatedOwnerStacks++) ? (childArray = Error.stackTraceLimit, Error.stackTraceLimit = 10, childrenLength = Error("react-stack-top-frame"), Error.stackTraceLimit = childArray) : childrenLength = unknownOwnerDebugStack;
789 874 return ReactElement(
790 875 type,
791 876 key,
792 877 i,
793 878 getOwner(),
794 - propName ? Error("react-stack-top-frame") : unknownOwnerDebugStack,
879 + childrenLength,
795 880 propName ? createTask(getTaskName(type)) : unknownOwnerDebugTask
796 881 );
797 882 };
798 883 exports.createRef = function() {
@@ -870,26 +955,9 @@
870 955 }
871 956 });
872 957 return compare;
873 958 };
874 - exports.startTransition = function(scope) {
875 - var prevTransition = ReactSharedInternals.T, currentTransition = {};
876 - currentTransition._updatedFibers = /* @__PURE__ */ new Set();
877 - ReactSharedInternals.T = currentTransition;
878 - try {
879 - var returnValue = scope(), onStartTransitionFinish = ReactSharedInternals.S;
880 - null !== onStartTransitionFinish && onStartTransitionFinish(currentTransition, returnValue);
881 - "object" === typeof returnValue && null !== returnValue && "function" === typeof returnValue.then && (ReactSharedInternals.asyncTransitions++, returnValue.then(releaseAsyncTransition, releaseAsyncTransition), returnValue.then(noop, reportGlobalError));
882 - } catch (error) {
883 - reportGlobalError(error);
884 - } finally {
885 - null === prevTransition && currentTransition._updatedFibers && (scope = currentTransition._updatedFibers.size, currentTransition._updatedFibers.clear(), 10 < scope && console.warn(
886 - "Detected a large number of updates inside startTransition. If this is due to a subscription please re-write it to use React provided hooks. Otherwise concurrent mode guarantees are off the table."
887 - )), null !== prevTransition && null !== currentTransition.types && (null !== prevTransition.types && prevTransition.types !== currentTransition.types && console.error(
888 - "We expected inner Transitions to have transferred the outer types set and that you cannot add to the outer Transition while inside the inner.This is a bug in React."
889 - ), prevTransition.types = currentTransition.types), ReactSharedInternals.T = prevTransition;
890 - }
891 - };
959 + exports.startTransition = startTransition;
892 960 exports.unstable_useCacheRefresh = function() {
893 961 return resolveDispatcher().useCacheRefresh();
894 962 };
895 963 exports.use = function(usable) {
@@ -969,9 +1037,9 @@
969 1037 };
970 1038 exports.useTransition = function() {
971 1039 return resolveDispatcher().useTransition();
972 1040 };
973 - exports.version = "19.2.7";
1041 + exports.version = "19.3.0";
974 1042 "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
975 1043 })();
976 1044 }
977 1045 });
@@ -990,21 +1058,42 @@
990 1058
991 1059 // ../react-19/react.js
992 1060 var require_react2 = __commonJS({
993 1061 "../react-19/react.js"(exports, module) {
994 - module.exports = {
995 - ...require_react(),
996 - // Polyfill React 18 internals for older versions of `react/jsx-runtime`.
997 - __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED: {
998 - ReactCurrentOwner: { current: null },
999 - ReactCurrentDispatcher: { current: null },
1000 - ReactDebugCurrentFrame: {
1001 - setExtraStackFrame: () => {
1002 - },
1003 - getStackAddendum: () => ""
1062 + var { warnCompat: warnCompat2 } = (init_warn_compat(), __toCommonJS(warn_compat_exports));
1063 + var SECRET_INTERNALS_KEY = "__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED";
1064 + var secretInternals = {
1065 + ReactCurrentOwner: { current: null },
1066 + ReactCurrentDispatcher: { current: null },
1067 + ReactDebugCurrentFrame: {
1068 + setExtraStackFrame() {
1069 + warnCompat2(
1070 + "react-secret-internals-setExtraStackFrame",
1071 + `\`${SECRET_INTERNALS_KEY}.ReactDebugCurrentFrame.setExtraStackFrame\` was removed in React 19 and is a no-op compatibility shim.`
1072 + );
1073 + },
1074 + getStackAddendum() {
1075 + warnCompat2(
1076 + "react-secret-internals-getStackAddendum",
1077 + `\`${SECRET_INTERNALS_KEY}.ReactDebugCurrentFrame.getStackAddendum\` was removed in React 19 and is a no-op compatibility shim.`
1078 + );
1079 + return "";
1004 1080 }
1005 1081 }
1006 1082 };
1083 + var react = { ...require_react() };
1084 + Object.defineProperty(react, SECRET_INTERNALS_KEY, {
1085 + enumerable: true,
1086 + configurable: true,
1087 + get() {
1088 + warnCompat2(
1089 + "react-secret-internals",
1090 + `Accessing \`${SECRET_INTERNALS_KEY}\` was removed in React 19 and is provided by a compatibility shim.`
1091 + );
1092 + return secretInternals;
1093 + }
1094 + });
1095 + module.exports = react;
1007 1096 }
1008 1097 });
1009 1098 return require_react2();
1010 1099 })();