1
+
2
+ // Windows temporarily needs this file, https://github.com/module-federation/vite/issues/68
3
+
4
+ const importMap = {
5
+
6
+ "react" : async ( ) => {
7
+ let pkg = await import ( "__mf__virtual/_mf_0_namespace_mf_1_viteViteRemote__prebuild__react__prebuild__.js" )
8
+ return pkg
9
+ }
10
+ ,
11
+ "react/jsx-dev-runtime" : async ( ) => {
12
+ let pkg = await import ( "__mf__virtual/_mf_0_namespace_mf_1_viteViteRemote__prebuild__react_mf_1_jsx_mf_2_dev_mf_2_runtime__prebuild__.js" )
13
+ return pkg
14
+ }
15
+ ,
16
+ "react/jsx-runtime" : async ( ) => {
17
+ let pkg = await import ( "__mf__virtual/_mf_0_namespace_mf_1_viteViteRemote__prebuild__react_mf_1_jsx_mf_2_runtime__prebuild__.js" )
18
+ return pkg
19
+ }
20
+ ,
21
+ "react-dom/client" : async ( ) => {
22
+ let pkg = await import ( "__mf__virtual/_mf_0_namespace_mf_1_viteViteRemote__prebuild__react_mf_2_dom_mf_1_client__prebuild__.js" )
23
+ return pkg
24
+ }
25
+ ,
26
+ "react-dom" : async ( ) => {
27
+ let pkg = await import ( "__mf__virtual/_mf_0_namespace_mf_1_viteViteRemote__prebuild__react_mf_2_dom__prebuild__.js" )
28
+ return pkg
29
+ }
30
+
31
+ }
32
+ const usedShared = {
33
+
34
+ "react" : {
35
+ name : "react" ,
36
+ version : "18.3.1" ,
37
+ scope : [ "default" ] ,
38
+ loaded : false ,
39
+ from : "@namespace/viteViteRemote" ,
40
+ async get ( ) {
41
+ usedShared [ "react" ] . loaded = true
42
+ const { "react" : pkgDynamicImport } = importMap
43
+ const res = await pkgDynamicImport ( )
44
+ const exportModule = { ...res }
45
+ // All npm packages pre-built by vite will be converted to esm
46
+ Object . defineProperty ( exportModule , "__esModule" , {
47
+ value : true ,
48
+ enumerable : false
49
+ } )
50
+ return function ( ) {
51
+ return exportModule
52
+ }
53
+ } ,
54
+ shareConfig : {
55
+ singleton : false ,
56
+ requiredVersion : "18"
57
+ }
58
+ }
59
+ ,
60
+ "react/jsx-dev-runtime" : {
61
+ name : "react/jsx-dev-runtime" ,
62
+ version : "18.3.1" ,
63
+ scope : [ "default" ] ,
64
+ loaded : false ,
65
+ from : "@namespace/viteViteRemote" ,
66
+ async get ( ) {
67
+ usedShared [ "react/jsx-dev-runtime" ] . loaded = true
68
+ const { "react/jsx-dev-runtime" : pkgDynamicImport } = importMap
69
+ const res = await pkgDynamicImport ( )
70
+ const exportModule = { ...res }
71
+ // All npm packages pre-built by vite will be converted to esm
72
+ Object . defineProperty ( exportModule , "__esModule" , {
73
+ value : true ,
74
+ enumerable : false
75
+ } )
76
+ return function ( ) {
77
+ return exportModule
78
+ }
79
+ } ,
80
+ shareConfig : {
81
+ singleton : false ,
82
+ requiredVersion : "18"
83
+ }
84
+ }
85
+ ,
86
+ "react/jsx-runtime" : {
87
+ name : "react/jsx-runtime" ,
88
+ version : "18.3.1" ,
89
+ scope : [ "default" ] ,
90
+ loaded : false ,
91
+ from : "@namespace/viteViteRemote" ,
92
+ async get ( ) {
93
+ usedShared [ "react/jsx-runtime" ] . loaded = true
94
+ const { "react/jsx-runtime" : pkgDynamicImport } = importMap
95
+ const res = await pkgDynamicImport ( )
96
+ const exportModule = { ...res }
97
+ // All npm packages pre-built by vite will be converted to esm
98
+ Object . defineProperty ( exportModule , "__esModule" , {
99
+ value : true ,
100
+ enumerable : false
101
+ } )
102
+ return function ( ) {
103
+ return exportModule
104
+ }
105
+ } ,
106
+ shareConfig : {
107
+ singleton : false ,
108
+ requiredVersion : "18"
109
+ }
110
+ }
111
+ ,
112
+ "react-dom/client" : {
113
+ name : "react-dom/client" ,
114
+ version : "18.3.1" ,
115
+ scope : [ "default" ] ,
116
+ loaded : false ,
117
+ from : "@namespace/viteViteRemote" ,
118
+ async get ( ) {
119
+ usedShared [ "react-dom/client" ] . loaded = true
120
+ const { "react-dom/client" : pkgDynamicImport } = importMap
121
+ const res = await pkgDynamicImport ( )
122
+ const exportModule = { ...res }
123
+ // All npm packages pre-built by vite will be converted to esm
124
+ Object . defineProperty ( exportModule , "__esModule" , {
125
+ value : true ,
126
+ enumerable : false
127
+ } )
128
+ return function ( ) {
129
+ return exportModule
130
+ }
131
+ } ,
132
+ shareConfig : {
133
+ singleton : false ,
134
+ requiredVersion : "^18.3.1"
135
+ }
136
+ }
137
+ ,
138
+ "react-dom" : {
139
+ name : "react-dom" ,
140
+ version : "18.3.1" ,
141
+ scope : [ "default" ] ,
142
+ loaded : false ,
143
+ from : "@namespace/viteViteRemote" ,
144
+ async get ( ) {
145
+ usedShared [ "react-dom" ] . loaded = true
146
+ const { "react-dom" : pkgDynamicImport } = importMap
147
+ const res = await pkgDynamicImport ( )
148
+ const exportModule = { ...res }
149
+ // All npm packages pre-built by vite will be converted to esm
150
+ Object . defineProperty ( exportModule , "__esModule" , {
151
+ value : true ,
152
+ enumerable : false
153
+ } )
154
+ return function ( ) {
155
+ return exportModule
156
+ }
157
+ } ,
158
+ shareConfig : {
159
+ singleton : false ,
160
+ requiredVersion : "^18.3.1"
161
+ }
162
+ }
163
+
164
+ }
165
+ const usedRemotes = [
166
+ {
167
+ entryGlobalName : "shared" ,
168
+ name : "shared" ,
169
+ type : "var" ,
170
+ entry : "https://shared.js" ,
171
+ }
172
+
173
+ ]
174
+ export {
175
+ usedShared ,
176
+ usedRemotes
177
+ }
178
+
0 commit comments