79
moduleType: ISOMORPHIC,
80
entry: 'react',
81
global: 'React',
82
+ minifyWithProdErrorCodes: false,
83
externals: ['ReactNativeInternalFeatureFlags'],
84
},
85
89
moduleType: ISOMORPHIC,
90
entry: 'react/unstable-shared-subset',
91
global: 'React',
92
+ minifyWithProdErrorCodes: true,
93
externals: [],
94
},
95
107
moduleType: ISOMORPHIC,
108
entry: 'react/jsx-runtime',
109
global: 'JSXRuntime',
110
+ minifyWithProdErrorCodes: true,
111
externals: ['react', 'ReactNativeInternalFeatureFlags'],
112
},
113
127
moduleType: ISOMORPHIC,
128
entry: 'react/jsx-dev-runtime',
129
global: 'JSXDEVRuntime',
130
+ minifyWithProdErrorCodes: false,
131
externals: ['react', 'ReactNativeInternalFeatureFlags'],
132
},
133
137
moduleType: ISOMORPHIC,
138
entry: 'react-fetch/index.browser',
139
global: 'ReactFetch',
140
+ minifyWithProdErrorCodes: true,
141
externals: ['react'],
142
},
143
147
moduleType: ISOMORPHIC,
148
entry: 'react-fetch/index.node',
149
global: 'ReactFetch',
150
+ minifyWithProdErrorCodes: false,
151
externals: ['react', 'http', 'https'],
152
},
153
157
moduleType: ISOMORPHIC,
158
entry: 'react-fs/index.browser.server',
159
global: 'ReactFilesystem',
160
+ minifyWithProdErrorCodes: true,
161
externals: [],
162
},
163
167
moduleType: ISOMORPHIC,
168
entry: 'react-fs/index.node.server',
169
global: 'ReactFilesystem',
170
+ minifyWithProdErrorCodes: false,
171
externals: ['react', 'fs/promises', 'path'],
172
},
173
177
moduleType: ISOMORPHIC,
178
entry: 'react-pg/index.browser.server',
179
global: 'ReactPostgres',
180
+ minifyWithProdErrorCodes: true,
181
externals: [],
182
},
183
187
moduleType: ISOMORPHIC,
188
entry: 'react-pg/index.node.server',
189
global: 'ReactPostgres',
190
+ minifyWithProdErrorCodes: false,
191
externals: ['react', 'pg'],
192
},
193
207
moduleType: RENDERER,
208
entry: 'react-dom',
209
global: 'ReactDOM',
210
+ minifyWithProdErrorCodes: true,
211
externals: ['react'],
212
},
213
218
entry: 'react-dom',
219
global: 'ReactDOMForked',
220
enableNewReconciler: true,
221
+ minifyWithProdErrorCodes: true,
222
externals: ['react'],
223
},
224
228
bundleTypes: [FB_WWW_DEV, NODE_DEV, NODE_PROD, UMD_DEV, UMD_PROD],
229
entry: 'react-dom/test-utils',
230
global: 'ReactTestUtils',
231
+ minifyWithProdErrorCodes: false,
232
externals: ['react', 'react-dom'],
233
},
234
235
+ // TODO: We don't use this bundle anymore
236
/******* React DOM - www - Testing *******/
237
{
238
moduleType: RENDERER,
239
bundleTypes: [FB_WWW_DEV, FB_WWW_PROD],
240
entry: 'react-dom/testing',
241
global: 'ReactDOMTesting',
242
+ minifyWithProdErrorCodes: true,
243
externals: ['react'],
244
},
245
252
entry: 'react-dom/src/server/ReactDOMLegacyServerBrowser',
253
name: 'react-dom-server-legacy.browser',
254
global: 'ReactDOMServer',
255
+ minifyWithProdErrorCodes: true,
256
externals: ['react'],
257
babel: opts =>
258
Object.assign({}, opts, {
267
entry: 'react-dom/src/server/ReactDOMLegacyServerNode',
268
name: 'react-dom-server-legacy.node',
269
externals: ['react', 'stream'],
270
+ minifyWithProdErrorCodes: false,
271
babel: opts =>
272
Object.assign({}, opts, {
273
plugins: opts.plugins.concat([
283
entry: 'react-dom/src/server/ReactDOMFizzServerBrowser',
284
name: 'react-dom-server.browser',
285
global: 'ReactDOMServer',
286
+ minifyWithProdErrorCodes: true,
287
externals: ['react'],
288
},
289
{
292
entry: 'react-dom/src/server/ReactDOMFizzServerNode',
293
name: 'react-dom-server.node',
294
global: 'ReactDOMServer',
295
+ minifyWithProdErrorCodes: false,
296
externals: ['react'],
297
},
298
{
300
moduleType: RENDERER,
301
entry: 'react-server-dom-relay/src/ReactDOMServerFB',
302
global: 'ReactDOMServer',
303
+ minifyWithProdErrorCodes: false,
304
externals: ['react'],
305
},
306
310
moduleType: RENDERER,
311
entry: 'react-server-dom-webpack/writer.browser.server',
312
global: 'ReactServerDOMWriter',
313
+ minifyWithProdErrorCodes: false,
314
externals: ['react'],
315
},
316
{
318
moduleType: RENDERER,
319
entry: 'react-server-dom-webpack/writer.node.server',
320
global: 'ReactServerDOMWriter',
321
+ minifyWithProdErrorCodes: false,
322
externals: ['react'],
323
},
324
328
moduleType: RENDERER,
329
entry: 'react-server-dom-webpack',
330
global: 'ReactServerDOMReader',
331
+ minifyWithProdErrorCodes: true,
332
externals: ['react'],
333
},
334
338
moduleType: RENDERER_UTILS,
339
entry: 'react-server-dom-webpack/plugin',
340
global: 'ReactServerWebpackPlugin',
341
+ minifyWithProdErrorCodes: false,
342
externals: ['fs', 'path', 'url', 'neo-async'],
343
},
344
348
moduleType: RENDERER_UTILS,
349
entry: 'react-server-dom-webpack/node-loader',
350
global: 'ReactServerWebpackNodeLoader',
351
+ minifyWithProdErrorCodes: false,
352
externals: ['acorn'],
353
},
354
358
moduleType: RENDERER_UTILS,
359
entry: 'react-server-dom-webpack/node-register',
360
global: 'ReactFlightWebpackNodeRegister',
361
+ minifyWithProdErrorCodes: false,
362
externals: ['url', 'module'],
363
},
364
368
moduleType: RENDERER,
369
entry: 'react-server-dom-relay/server',
370
global: 'ReactFlightDOMRelayServer', // TODO: Rename to Writer
371
+ minifyWithProdErrorCodes: false,
372
externals: [
373
'react',
374
'ReactFlightDOMRelayServerIntegration',
382
moduleType: RENDERER,
383
entry: 'react-server-dom-relay',
384
global: 'ReactFlightDOMRelayClient', // TODO: Rename to Reader
385
+ minifyWithProdErrorCodes: true,
386
externals: [
387
'react',
388
'ReactFlightDOMRelayClientIntegration',
396
moduleType: RENDERER,
397
entry: 'react-server-native-relay/server',
398
global: 'ReactFlightNativeRelayServer', // TODO: Rename to Writer
399
+ minifyWithProdErrorCodes: false,
400
externals: [
401
'react',
402
'ReactFlightNativeRelayServerIntegration',
411
moduleType: RENDERER,
412
entry: 'react-server-native-relay',
413
global: 'ReactFlightNativeRelayClient', // TODO: Rename to Reader
414
+ minifyWithProdErrorCodes: true,
415
externals: [
416
'react',
417
'ReactFlightNativeRelayClientIntegration',
426
moduleType: RENDERER_UTILS,
427
entry: 'react-suspense-test-utils',
428
global: 'ReactSuspenseTestUtils',
429
+ minifyWithProdErrorCodes: false,
430
externals: ['react'],
431
},
432
444
entry: 'react-art',
445
global: 'ReactART',
446
externals: ['react'],
447
+ minifyWithProdErrorCodes: true,
448
babel: opts =>
449
Object.assign({}, opts, {
450
// Include JSX
467
entry: 'react-native-renderer',
468
global: 'ReactNativeRenderer',
469
externals: ['react-native', 'ReactNativeInternalFeatureFlags'],
470
+ minifyWithProdErrorCodes: false,
471
babel: opts =>
472
Object.assign({}, opts, {
473
plugins: opts.plugins.concat([
481
entry: 'react-native-renderer',
482
global: 'ReactNativeRenderer',
483
externals: ['react-native'],
484
+ minifyWithProdErrorCodes: false,
485
babel: opts =>
486
Object.assign({}, opts, {
487
plugins: opts.plugins.concat([
499
entry: 'react-native-renderer/fabric',
500
global: 'ReactFabric',
501
externals: ['react-native', 'ReactNativeInternalFeatureFlags'],
502
+ minifyWithProdErrorCodes: false,
503
babel: opts =>
504
Object.assign({}, opts, {
505
plugins: opts.plugins.concat([
513
entry: 'react-native-renderer/fabric',
514
global: 'ReactFabric',
515
externals: ['react-native'],
516
+ minifyWithProdErrorCodes: false,
517
babel: opts =>
518
Object.assign({}, opts, {
519
plugins: opts.plugins.concat([
543
'scheduler/unstable_mock',
544
'ReactNativeInternalFeatureFlags',
545
],
546
+ minifyWithProdErrorCodes: false,
547
babel: opts =>
548
Object.assign({}, opts, {
549
plugins: opts.plugins.concat([
558
moduleType: RENDERER,
559
entry: 'react-noop-renderer',
560
global: 'ReactNoopRenderer',
561
+ minifyWithProdErrorCodes: true,
562
externals: ['react', 'scheduler', 'scheduler/unstable_mock', 'expect'],
563
},
564
568
moduleType: RENDERER,
569
entry: 'react-noop-renderer/persistent',
570
global: 'ReactNoopRendererPersistent',
571
+ minifyWithProdErrorCodes: true,
572
externals: ['react', 'scheduler', 'expect'],
573
},
574
578
moduleType: RENDERER,
579
entry: 'react-noop-renderer/server',
580
global: 'ReactNoopRendererServer',
581
+ minifyWithProdErrorCodes: true,
582
externals: ['react', 'scheduler', 'expect'],
583
},
584
588
moduleType: RENDERER,
589
entry: 'react-noop-renderer/flight-server',
590
global: 'ReactNoopFlightServer',
591
+ minifyWithProdErrorCodes: false,
592
externals: [
593
'react',
594
'scheduler',
603
moduleType: RENDERER,
604
entry: 'react-noop-renderer/flight-client',
605
global: 'ReactNoopFlightClient',
606
+ minifyWithProdErrorCodes: false,
607
externals: [
608
'react',
609
'scheduler',
618
moduleType: RECONCILER,
619
entry: 'react-reconciler',
620
global: 'ReactReconciler',
621
+ minifyWithProdErrorCodes: true,
622
externals: ['react'],
623
},
624
628
moduleType: RECONCILER,
629
entry: 'react-server',
630
global: 'ReactServer',
631
+ minifyWithProdErrorCodes: false,
632
externals: ['react'],
633
},
634
638
moduleType: RECONCILER,
639
entry: 'react-server/flight',
640
global: 'ReactFlightServer',
641
+ minifyWithProdErrorCodes: false,
642
externals: ['react'],
643
},
644
648
moduleType: RECONCILER,
649
entry: 'react-client/flight',
650
global: 'ReactFlightClient',
651
+ minifyWithProdErrorCodes: true,
652
externals: ['react'],
653
},
654
658
bundleTypes: [NODE_DEV, NODE_PROD],
659
entry: 'react-reconciler/reflection',
660
global: 'ReactFiberTreeReflection',
661
+ minifyWithProdErrorCodes: true,
662
externals: [],
663
},
664
668
bundleTypes: [NODE_DEV, NODE_PROD],
669
entry: 'react-reconciler/constants',
670
global: 'ReactReconcilerConstants',
671
+ minifyWithProdErrorCodes: true,
672
externals: [],
673
},
674
685
moduleType: ISOMORPHIC,
686
entry: 'react-is',
687
global: 'ReactIs',
688
+ minifyWithProdErrorCodes: true,
689
externals: [],
690
},
691
695
moduleType: ISOMORPHIC,
696
entry: 'react-debug-tools',
697
global: 'ReactDebugTools',
698
+ minifyWithProdErrorCodes: false,
699
externals: [],
700
},
701
707
moduleType: ISOMORPHIC,
708
entry: 'react-cache',
709
global: 'ReactCacheOld',
710
+ minifyWithProdErrorCodes: false,
711
externals: ['react', 'scheduler'],
712
},
713
718
entry: 'create-subscription',
719
global: 'createSubscription',
720
externals: ['react'],
721
+ minifyWithProdErrorCodes: true,
722
babel: opts =>
723
Object.assign({}, opts, {
724
plugins: opts.plugins.concat([
733
moduleType: ISOMORPHIC,
734
entry: 'use-subscription',
735
global: 'useSubscription',
736
+ minifyWithProdErrorCodes: true,
737
externals: ['react'],
738
},
739
743
moduleType: ISOMORPHIC,
744
entry: 'use-sync-external-store',
745
global: 'useSyncExternalStore',
746
+ minifyWithProdErrorCodes: true,
747
externals: ['react'],
748
},
749
753
moduleType: ISOMORPHIC,
754
entry: 'use-sync-external-store/extra',
755
global: 'useSyncExternalStoreExtra',
756
+ minifyWithProdErrorCodes: true,
757
externals: ['react', 'use-sync-external-store'],
758
},
759
763
moduleType: ISOMORPHIC,
764
entry: 'use-sync-external-store/index.native',
765
global: 'useSyncExternalStoreNative',
766
+ minifyWithProdErrorCodes: true,
767
externals: ['react', 'ReactNativeInternalFeatureFlags'],
768
},
769
782
moduleType: ISOMORPHIC,
783
entry: 'scheduler',
784
global: 'Scheduler',
785
+ minifyWithProdErrorCodes: true,
786
externals: ['ReactNativeInternalFeatureFlags'],
787
},
788
801
moduleType: ISOMORPHIC,
802
entry: 'scheduler/unstable_mock',
803
global: 'SchedulerMock',
804
+ minifyWithProdErrorCodes: false,
805
externals: ['ReactNativeInternalFeatureFlags'],
806
},
807
817
moduleType: ISOMORPHIC,
818
entry: 'scheduler/unstable_post_task',
819
global: 'SchedulerPostTask',
820
+ minifyWithProdErrorCodes: true,
821
externals: [],
822
},
823
827
moduleType: ISOMORPHIC,
828
entry: 'jest-react',
829
global: 'JestReact',
830
+ minifyWithProdErrorCodes: false,
831
externals: ['react', 'scheduler', 'scheduler/unstable_mock'],
832
},
833
841
moduleType: ISOMORPHIC,
842
entry: 'eslint-plugin-react-hooks',
843
global: 'ESLintPluginReactHooks',
844
+ minifyWithProdErrorCodes: false,
845
externals: [],
846
},
847
851
moduleType: ISOMORPHIC,
852
entry: 'react-refresh/babel',
853
global: 'ReactFreshBabelPlugin',
854
+ minifyWithProdErrorCodes: false,
855
externals: [],
856
},
857
{
859
moduleType: ISOMORPHIC,
860
entry: 'react-refresh/runtime',
861
global: 'ReactFreshRuntime',
862
+ minifyWithProdErrorCodes: false,
863
externals: [],
864
},
865
];