@@ -16,7 +16,7 @@ var envifyProd = envify({NODE_ENV: process.env.NODE_ENV || 'production'});
16
16
17
17
var SECRET_INTERNALS_NAME = 'React.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED' ;
18
18
19
- var shimSharedModules = globalShim . configure ( {
19
+ var shimSharedModulesFiles = {
20
20
'./ReactCurrentOwner' : SECRET_INTERNALS_NAME + '.ReactCurrentOwner' ,
21
21
'./ReactComponentTreeHook' : SECRET_INTERNALS_NAME + '.ReactComponentTreeHook' ,
22
22
// The methods we used here are exposed on the main React export.
@@ -26,7 +26,14 @@ var shimSharedModules = globalShim.configure({
26
26
'./ReactElement' : 'React' ,
27
27
'./ReactPropTypes' : 'React.PropTypes' ,
28
28
'./ReactChildren' : 'React.Children' ,
29
- } ) ;
29
+ } ;
30
+
31
+ // We can access these as absolute or relative. We need to shim both.
32
+ for ( var key in shimSharedModulesFiles ) {
33
+ shimSharedModulesFiles [ key . replace ( / ^ \. \/ / , 'react/lib/' ) ] = shimSharedModulesFiles [ key ] ;
34
+ }
35
+
36
+ var shimSharedModules = globalShim . configure ( shimSharedModulesFiles ) ;
30
37
31
38
var shimDOMModules = aliasify . configure ( {
32
39
'aliases' : {
@@ -72,7 +79,7 @@ function simpleBannerify(src) {
72
79
// Our basic config which we'll add to to make our other builds
73
80
var basic = {
74
81
entries : [
75
- './build/modules /ReactUMDEntry.js' ,
82
+ './build/node_modules/react/lib /ReactUMDEntry.js' ,
76
83
] ,
77
84
outfile : './build/react.js' ,
78
85
debug : false ,
@@ -85,7 +92,7 @@ var basic = {
85
92
86
93
var min = {
87
94
entries : [
88
- './build/modules /ReactUMDEntry.js' ,
95
+ './build/node_modules/react/lib /ReactUMDEntry.js' ,
89
96
] ,
90
97
outfile : './build/react.min.js' ,
91
98
debug : false ,
@@ -103,7 +110,7 @@ var min = {
103
110
104
111
var addons = {
105
112
entries : [
106
- './build/modules /ReactWithAddonsUMDEntry.js' ,
113
+ './build/node_modules/react/lib /ReactWithAddonsUMDEntry.js' ,
107
114
] ,
108
115
outfile : './build/react-with-addons.js' ,
109
116
debug : false ,
@@ -117,7 +124,7 @@ var addons = {
117
124
118
125
var addonsMin = {
119
126
entries : [
120
- './build/modules /ReactWithAddonsUMDEntry.js' ,
127
+ './build/node_modules/react/lib /ReactWithAddonsUMDEntry.js' ,
121
128
] ,
122
129
outfile : './build/react-with-addons.min.js' ,
123
130
debug : false ,
@@ -135,7 +142,7 @@ var addonsMin = {
135
142
// The DOM Builds
136
143
var dom = {
137
144
entries : [
138
- './build/modules /ReactDOMUMDEntry.js' ,
145
+ './build/node_modules/react-dom/lib /ReactDOMUMDEntry.js' ,
139
146
] ,
140
147
outfile : './build/react-dom.js' ,
141
148
debug : false ,
@@ -149,7 +156,7 @@ var dom = {
149
156
150
157
var domMin = {
151
158
entries : [
152
- './build/modules /ReactDOMUMDEntry.js' ,
159
+ './build/node_modules/react-dom/lib /ReactDOMUMDEntry.js' ,
153
160
] ,
154
161
outfile : './build/react-dom.min.js' ,
155
162
debug : false ,
@@ -167,7 +174,7 @@ var domMin = {
167
174
168
175
var domServer = {
169
176
entries : [
170
- './build/modules /ReactDOMServerUMDEntry.js' ,
177
+ './build/node_modules/react-dom/lib /ReactDOMServerUMDEntry.js' ,
171
178
] ,
172
179
outfile : './build/react-dom-server.js' ,
173
180
debug : false ,
@@ -181,7 +188,7 @@ var domServer = {
181
188
182
189
var domServerMin = {
183
190
entries : [
184
- './build/modules /ReactDOMServerUMDEntry.js' ,
191
+ './build/node_modules/react-dom/lib /ReactDOMServerUMDEntry.js' ,
185
192
] ,
186
193
outfile : './build/react-dom-server.min.js' ,
187
194
debug : false ,
0 commit comments