Skip to content

Commit 77f4389

Browse files
authored
[compiler] Consume compiled lib in react 19 app (#31167)
it works --- [//]: # (BEGIN SAPLING FOOTER) Stack created with [Sapling](https://sapling-scm.com). Best reviewed with [ReviewStack](https://reviewstack.dev/facebook/react/pull/31167). * __->__ #31167 * #31166 * #31165
1 parent 0a1fdee commit 77f4389

File tree

6 files changed

+166
-38
lines changed

6 files changed

+166
-38
lines changed

compiler/fixtures/runtime-compat/app-19/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,15 @@
1111
},
1212
"dependencies": {
1313
"react": "19.0.0-beta-26f2496093-20240514",
14-
"react-dom": "19.0.0-beta-26f2496093-20240514"
14+
"react-dom": "19.0.0-beta-26f2496093-20240514",
15+
"runtime-compat-lib": "file:../lib"
1516
},
1617
"devDependencies": {
1718
"@eslint/js": "^9.11.1",
1819
"@types/react": "^18.3.10",
1920
"@types/react-dom": "^18.3.0",
2021
"@vitejs/plugin-react": "^4.3.2",
22+
"babel-plugin-react-compiler": "0.0.0-experimental-58c2b1c-20241009",
2123
"eslint": "^9.11.1",
2224
"eslint-plugin-react-hooks": "^5.1.0-rc.0",
2325
"eslint-plugin-react-refresh": "^0.4.12",

compiler/fixtures/runtime-compat/app-19/src/App.tsx

Lines changed: 6 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,14 @@
1-
import {useState} from 'react';
2-
import reactLogo from './assets/react.svg';
3-
import viteLogo from '/vite.svg';
1+
import 'react';
42
import './App.css';
3+
// @ts-expect-error no types
4+
import {useTime} from 'runtime-compat-lib';
55

66
function App() {
7-
const [count, setCount] = useState(0);
8-
7+
const time = useTime();
98
return (
109
<>
11-
<div>
12-
<a href="https://vitejs.dev" target="_blank">
13-
<img src={viteLogo} className="logo" alt="Vite logo" />
14-
</a>
15-
<a href="https://react.dev" target="_blank">
16-
<img src={reactLogo} className="logo react" alt="React logo" />
17-
</a>
18-
</div>
19-
<h1>Vite + React</h1>
20-
<div className="card">
21-
<button onClick={() => setCount(count => count + 1)}>
22-
count is {count}
23-
</button>
24-
<p>
25-
Edit <code>src/App.tsx</code> and save to test HMR
26-
</p>
27-
</div>
28-
<p className="read-the-docs">
29-
Click on the Vite and React logos to learn more
30-
</p>
10+
<h1>React 19</h1>
11+
<span>Current time: {time.toLocaleString()}</span>
3112
</>
3213
);
3314
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"root":["./src/app.tsx","./src/main.tsx","./src/vite-env.d.ts"],"version":"5.6.3"}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"root":["./vite.config.ts"],"version":"5.6.3"}

compiler/fixtures/runtime-compat/app-19/vite.config.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,9 @@ import react from '@vitejs/plugin-react';
33

44
// https://vitejs.dev/config/
55
export default defineConfig({
6-
plugins: [react()],
6+
plugins: [
7+
react({
8+
babel: {plugins: [['babel-plugin-react-compiler', {target: '19'}]]},
9+
}),
10+
],
711
});

compiler/fixtures/runtime-compat/app-19/yarn.lock

Lines changed: 150 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,17 @@
4444
json5 "^2.2.3"
4545
semver "^6.3.1"
4646

47+
"@babel/generator@7.2.0":
48+
version "7.2.0"
49+
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.2.0.tgz#eaf3821fa0301d9d4aef88e63d4bcc19b73ba16c"
50+
integrity sha512-BA75MVfRlFQG2EZgFYIwyT1r6xSkwfP2bdkY/kLZusEYWiJs4xCowab/alaEaT0wSvmVuXGqiefeBlP+7V1yKg==
51+
dependencies:
52+
"@babel/types" "^7.2.0"
53+
jsesc "^2.5.1"
54+
lodash "^4.17.10"
55+
source-map "^0.5.0"
56+
trim-right "^1.0.1"
57+
4758
"@babel/generator@^7.25.7":
4859
version "7.25.7"
4960
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.25.7.tgz#de86acbeb975a3e11ee92dd52223e6b03b479c56"
@@ -172,7 +183,7 @@
172183
debug "^4.3.1"
173184
globals "^11.1.0"
174185

175-
"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.25.7":
186+
"@babel/types@^7.0.0", "@babel/types@^7.19.0", "@babel/types@^7.2.0", "@babel/types@^7.20.7", "@babel/types@^7.25.7":
176187
version "7.25.7"
177188
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.7.tgz#1b7725c1d3a59f328cb700ce704c46371e6eef9b"
178189
integrity sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==
@@ -377,6 +388,15 @@
377388
resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.3.1.tgz#c72a5c76a9fbaf3488e231b13dc52c0da7bab42a"
378389
integrity sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==
379390

391+
"@jest/types@^24.9.0":
392+
version "24.9.0"
393+
resolved "https://registry.yarnpkg.com/@jest/types/-/types-24.9.0.tgz#63cb26cb7500d069e5a389441a7c6ab5e909fc59"
394+
integrity sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==
395+
dependencies:
396+
"@types/istanbul-lib-coverage" "^2.0.0"
397+
"@types/istanbul-reports" "^1.1.1"
398+
"@types/yargs" "^13.0.0"
399+
380400
"@jridgewell/gen-mapping@^0.3.5":
381401
version "0.3.5"
382402
resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36"
@@ -548,6 +568,26 @@
548568
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50"
549569
integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==
550570

571+
"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0":
572+
version "2.0.6"
573+
resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7"
574+
integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==
575+
576+
"@types/istanbul-lib-report@*":
577+
version "3.0.3"
578+
resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz#53047614ae72e19fc0401d872de3ae2b4ce350bf"
579+
integrity sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==
580+
dependencies:
581+
"@types/istanbul-lib-coverage" "*"
582+
583+
"@types/istanbul-reports@^1.1.1":
584+
version "1.1.2"
585+
resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz#e875cc689e47bce549ec81f3df5e6f6f11cfaeb2"
586+
integrity sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==
587+
dependencies:
588+
"@types/istanbul-lib-coverage" "*"
589+
"@types/istanbul-lib-report" "*"
590+
551591
"@types/json-schema@^7.0.15":
552592
version "7.0.15"
553593
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841"
@@ -573,6 +613,18 @@
573613
"@types/prop-types" "*"
574614
csstype "^3.0.2"
575615

616+
"@types/yargs-parser@*":
617+
version "21.0.3"
618+
resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15"
619+
integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==
620+
621+
"@types/yargs@^13.0.0":
622+
version "13.0.12"
623+
resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-13.0.12.tgz#d895a88c703b78af0465a9de88aa92c61430b092"
624+
integrity sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==
625+
dependencies:
626+
"@types/yargs-parser" "*"
627+
576628
"@typescript-eslint/eslint-plugin@8.8.1":
577629
version "8.8.1"
578630
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.8.1.tgz#9364b756d4d78bcbdf6fd3e9345e6924c68ad371"
@@ -685,7 +737,12 @@ ajv@^6.12.4:
685737
json-schema-traverse "^0.4.1"
686738
uri-js "^4.2.2"
687739

688-
ansi-styles@^3.2.1:
740+
ansi-regex@^4.0.0:
741+
version "4.1.1"
742+
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed"
743+
integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==
744+
745+
ansi-styles@^3.2.0, ansi-styles@^3.2.1:
689746
version "3.2.1"
690747
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
691748
integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
@@ -704,6 +761,19 @@ argparse@^2.0.1:
704761
resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
705762
integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
706763

764+
babel-plugin-react-compiler@0.0.0-experimental-58c2b1c-20241009:
765+
version "0.0.0-experimental-58c2b1c-20241009"
766+
resolved "https://registry.yarnpkg.com/babel-plugin-react-compiler/-/babel-plugin-react-compiler-0.0.0-experimental-58c2b1c-20241009.tgz#a840860c5da30cbc25db0671b9c715602539a175"
767+
integrity sha512-/DSwpfz7c1hK5dpxxlLxQJtvXCF3RjN3ZCaJ43NM4BEvzTpaS0C0jasXVBEUIFumBcdaoirFbfZkyk9htY+6Xw==
768+
dependencies:
769+
"@babel/generator" "7.2.0"
770+
"@babel/types" "^7.19.0"
771+
chalk "4"
772+
invariant "^2.2.4"
773+
pretty-format "^24"
774+
zod "^3.22.4"
775+
zod-validation-error "^2.1.0"
776+
707777
balanced-match@^1.0.0:
708778
version "1.0.2"
709779
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
@@ -751,6 +821,14 @@ caniuse-lite@^1.0.30001663:
751821
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz#99fc5ea0d9c6e96897a104a8352604378377f949"
752822
integrity sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==
753823

824+
chalk@4, chalk@^4.0.0:
825+
version "4.1.2"
826+
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
827+
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
828+
dependencies:
829+
ansi-styles "^4.1.0"
830+
supports-color "^7.1.0"
831+
754832
chalk@^2.4.2:
755833
version "2.4.2"
756834
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
@@ -760,14 +838,6 @@ chalk@^2.4.2:
760838
escape-string-regexp "^1.0.5"
761839
supports-color "^5.3.0"
762840

763-
chalk@^4.0.0:
764-
version "4.1.2"
765-
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
766-
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
767-
dependencies:
768-
ansi-styles "^4.1.0"
769-
supports-color "^7.1.0"
770-
771841
color-convert@^1.9.0:
772842
version "1.9.3"
773843
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
@@ -1119,6 +1189,13 @@ imurmurhash@^0.1.4:
11191189
resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
11201190
integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==
11211191

1192+
invariant@^2.2.4:
1193+
version "2.2.4"
1194+
resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
1195+
integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==
1196+
dependencies:
1197+
loose-envify "^1.0.0"
1198+
11221199
is-extglob@^2.1.1:
11231200
version "2.1.1"
11241201
resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
@@ -1141,7 +1218,7 @@ isexe@^2.0.0:
11411218
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
11421219
integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
11431220

1144-
js-tokens@^4.0.0:
1221+
"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
11451222
version "4.0.0"
11461223
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
11471224
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
@@ -1153,6 +1230,11 @@ js-yaml@^4.1.0:
11531230
dependencies:
11541231
argparse "^2.0.1"
11551232

1233+
jsesc@^2.5.1:
1234+
version "2.5.2"
1235+
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
1236+
integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
1237+
11561238
jsesc@^3.0.2:
11571239
version "3.0.2"
11581240
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.0.2.tgz#bb8b09a6597ba426425f2e4a07245c3d00b9343e"
@@ -1205,6 +1287,18 @@ lodash.merge@^4.6.2:
12051287
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
12061288
integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
12071289

1290+
lodash@^4.17.10:
1291+
version "4.17.21"
1292+
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
1293+
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
1294+
1295+
loose-envify@^1.0.0:
1296+
version "1.4.0"
1297+
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
1298+
integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
1299+
dependencies:
1300+
js-tokens "^3.0.0 || ^4.0.0"
1301+
12081302
lru-cache@^5.1.1:
12091303
version "5.1.1"
12101304
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
@@ -1326,6 +1420,16 @@ prelude-ls@^1.2.1:
13261420
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
13271421
integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
13281422

1423+
pretty-format@^24:
1424+
version "24.9.0"
1425+
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.9.0.tgz#12fac31b37019a4eea3c11aa9a959eb7628aa7c9"
1426+
integrity sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==
1427+
dependencies:
1428+
"@jest/types" "^24.9.0"
1429+
ansi-regex "^4.0.0"
1430+
ansi-styles "^3.2.0"
1431+
react-is "^16.8.4"
1432+
13291433
punycode@^2.1.0:
13301434
version "2.3.1"
13311435
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5"
@@ -1336,13 +1440,23 @@ queue-microtask@^1.2.2:
13361440
resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
13371441
integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
13381442

1443+
react-compiler-runtime@0.0.0-experimental-8d8e73f-20241009:
1444+
version "0.0.0-experimental-8d8e73f-20241009"
1445+
resolved "https://registry.yarnpkg.com/react-compiler-runtime/-/react-compiler-runtime-0.0.0-experimental-8d8e73f-20241009.tgz#c5a1a99c79ac8f8e8cf75b8ea89394b2ab7a77ad"
1446+
integrity sha512-TEOS8csCfa/xSNt8ft9yRAimOJNetQIOuTgMFU2rv3dhDUOpM3e/Jrv+55uGUKMUYK6kCBV4QYsviLl2c8JfOg==
1447+
13391448
react-dom@19.0.0-beta-26f2496093-20240514:
13401449
version "19.0.0-beta-26f2496093-20240514"
13411450
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.0.0-beta-26f2496093-20240514.tgz#5fe4e829db8d379303057f539900a61ed6ca2615"
13421451
integrity sha512-UvQ+K1l3DFQ34LDgfFSNuUGi9EC+yfE9tS6MdpNTd5fx7qC7KLfepfC/KpxWMQZ7JfE3axD4ZO6H4cBSpAZpqw==
13431452
dependencies:
13441453
scheduler "0.25.0-beta-26f2496093-20240514"
13451454

1455+
react-is@^16.8.4:
1456+
version "16.13.1"
1457+
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
1458+
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
1459+
13461460
react-refresh@^0.14.2:
13471461
version "0.14.2"
13481462
resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.2.tgz#3833da01ce32da470f1f936b9d477da5c7028bf9"
@@ -1395,6 +1509,11 @@ run-parallel@^1.1.9:
13951509
dependencies:
13961510
queue-microtask "^1.2.2"
13971511

1512+
"runtime-compat-lib@file:../lib":
1513+
version "0.0.0"
1514+
dependencies:
1515+
react-compiler-runtime "0.0.0-experimental-8d8e73f-20241009"
1516+
13981517
scheduler@0.25.0-beta-26f2496093-20240514:
13991518
version "0.25.0-beta-26f2496093-20240514"
14001519
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.25.0-beta-26f2496093-20240514.tgz#a3bc0ff694ec6de7a78c1e48e1f8f4a8555bd77d"
@@ -1427,6 +1546,11 @@ source-map-js@^1.2.1:
14271546
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46"
14281547
integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==
14291548

1549+
source-map@^0.5.0:
1550+
version "0.5.7"
1551+
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
1552+
integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==
1553+
14301554
strip-json-comments@^3.1.1:
14311555
version "3.1.1"
14321556
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
@@ -1463,6 +1587,11 @@ to-regex-range@^5.0.1:
14631587
dependencies:
14641588
is-number "^7.0.0"
14651589

1590+
trim-right@^1.0.1:
1591+
version "1.0.1"
1592+
resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"
1593+
integrity sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==
1594+
14661595
ts-api-utils@^1.3.0:
14671596
version "1.3.0"
14681597
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1"
@@ -1536,3 +1665,13 @@ yocto-queue@^0.1.0:
15361665
version "0.1.0"
15371666
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
15381667
integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
1668+
1669+
zod-validation-error@^2.1.0:
1670+
version "2.1.0"
1671+
resolved "https://registry.yarnpkg.com/zod-validation-error/-/zod-validation-error-2.1.0.tgz#208eac75237dfed47c0018d2fe8fd03501bfc9ac"
1672+
integrity sha512-VJh93e2wb4c3tWtGgTa0OF/dTt/zoPCPzXq4V11ZjxmEAFaPi/Zss1xIZdEB5RD8GD00U0/iVXgqkF77RV7pdQ==
1673+
1674+
zod@^3.22.4:
1675+
version "3.23.8"
1676+
resolved "https://registry.yarnpkg.com/zod/-/zod-3.23.8.tgz#e37b957b5d52079769fb8097099b592f0ef4067d"
1677+
integrity sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==

0 commit comments

Comments
 (0)