Skip to content

Commit d276c21

Browse files
committed
[UMD] Remove UMD builds
UMD builds will not be supported in React 19. These are no longer widely used and the use case for using React from script tags without builds can be served by ESM using something like esm.sh.
1 parent 386ffb3 commit d276c21

File tree

26 files changed

+28
-534
lines changed

26 files changed

+28
-534
lines changed

.eslintrc.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -539,7 +539,6 @@ module.exports = {
539539
__EXTENSION__: 'readonly',
540540
__PROFILE__: 'readonly',
541541
__TEST__: 'readonly',
542-
__UMD__: 'readonly',
543542
__VARIANT__: 'readonly',
544543
__unmockReact: 'readonly',
545544
gate: 'readonly',

packages/react-art/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
"README.md",
3535
"index.js",
3636
"cjs/",
37-
"umd/",
3837
"Circle.js",
3938
"Rectangle.js",
4039
"Wedge.js"

packages/react-cache/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212
"LICENSE",
1313
"README.md",
1414
"index.js",
15-
"cjs/",
16-
"umd/"
15+
"cjs/"
1716
],
1817
"peerDependencies": {
1918
"react": "^17.0.0"

packages/react-dom/client.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ export function createRoot(
2727
options?: CreateRootOptions,
2828
): RootType {
2929
if (__DEV__) {
30-
(Internals: any).usingClientEntryPoint = true;
30+
Internals.usingClientEntryPoint = true;
3131
}
3232
try {
3333
return createRootImpl(container, options);
3434
} finally {
3535
if (__DEV__) {
36-
(Internals: any).usingClientEntryPoint = false;
36+
Internals.usingClientEntryPoint = false;
3737
}
3838
}
3939
}
@@ -44,13 +44,13 @@ export function hydrateRoot(
4444
options?: HydrateRootOptions,
4545
): RootType {
4646
if (__DEV__) {
47-
(Internals: any).usingClientEntryPoint = true;
47+
Internals.usingClientEntryPoint = true;
4848
}
4949
try {
5050
return hydrateRootImpl(container, children, options);
5151
} finally {
5252
if (__DEV__) {
53-
(Internals: any).usingClientEntryPoint = false;
53+
Internals.usingClientEntryPoint = false;
5454
}
5555
}
5656
}

packages/react-dom/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,7 @@
4747
"unstable_testing.js",
4848
"unstable_testing.react-server.js",
4949
"unstable_server-external-runtime.js",
50-
"cjs/",
51-
"umd/"
50+
"cjs/"
5251
],
5352
"exports": {
5453
".": {

packages/react-dom/src/client/ReactDOM.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ function createRoot(
8989
options?: CreateRootOptions,
9090
): RootType {
9191
if (__DEV__) {
92-
if (!(Internals: any).usingClientEntryPoint && !__UMD__) {
92+
if (!Internals.usingClientEntryPoint) {
9393
console.error(
9494
'You are importing createRoot from "react-dom" which is not supported. ' +
9595
'You should instead import it from "react-dom/client".',
@@ -105,7 +105,7 @@ function hydrateRoot(
105105
options?: HydrateRootOptions,
106106
): RootType {
107107
if (__DEV__) {
108-
if (!(Internals: any).usingClientEntryPoint && !__UMD__) {
108+
if (!Internals.usingClientEntryPoint) {
109109
console.error(
110110
'You are importing hydrateRoot from "react-dom" which is not supported. ' +
111111
'You should instead import it from "react-dom/client".',

packages/react-is/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
"LICENSE",
2222
"README.md",
2323
"index.js",
24-
"cjs/",
25-
"umd/"
24+
"cjs/"
2625
]
2726
}

packages/react-refresh/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@
1313
"README.md",
1414
"babel.js",
1515
"runtime.js",
16-
"cjs/",
17-
"umd/"
16+
"cjs/"
1817
],
1918
"main": "runtime.js",
2019
"exports": {

packages/react-server-dom-turbopack/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
"server.node.unbundled.js",
2525
"node-register.js",
2626
"cjs/",
27-
"umd/",
2827
"esm/"
2928
],
3029
"exports": {

packages/react-server-dom-webpack/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
"server.node.unbundled.js",
2626
"node-register.js",
2727
"cjs/",
28-
"umd/",
2928
"esm/"
3029
],
3130
"exports": {

packages/react-test-renderer/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
"README.md",
3131
"index.js",
3232
"shallow.js",
33-
"cjs/",
34-
"umd/"
33+
"cjs/"
3534
]
3635
}

packages/react/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
"README.md",
1414
"index.js",
1515
"cjs/",
16-
"umd/",
1716
"jsx-runtime.js",
1817
"jsx-runtime.react-server.js",
1918
"jsx-dev-runtime.js",

packages/react/src/forks/ReactSharedInternalsClient.umd.js

Lines changed: 0 additions & 101 deletions
This file was deleted.

packages/scheduler/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
"index.native.js",
2323
"unstable_mock.js",
2424
"unstable_post_task.js",
25-
"cjs/",
26-
"umd/"
25+
"cjs/"
2726
]
2827
}

packages/scheduler/src/__tests__/SchedulerUMDBundle-test.internal.js

Lines changed: 0 additions & 54 deletions
This file was deleted.

packages/shared/forks/Scheduler.umd.js

Lines changed: 0 additions & 63 deletions
This file was deleted.

scripts/flow/environment.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
/* eslint-disable */
1111

1212
declare const __PROFILE__: boolean;
13-
declare const __UMD__: boolean;
1413
declare const __EXPERIMENTAL__: boolean;
1514
declare const __VARIANT__: boolean;
1615

scripts/jest/setupEnvironment.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ global.__DEV__ = NODE_ENV === 'development';
88
global.__EXTENSION__ = false;
99
global.__TEST__ = NODE_ENV === 'test';
1010
global.__PROFILE__ = NODE_ENV === 'development';
11-
global.__UMD__ = false;
1211

1312
const RELEASE_CHANNEL = process.env.RELEASE_CHANNEL;
1413

0 commit comments

Comments
 (0)