Skip to content

Commit

Permalink
Require modules from React Native as node modules.
Browse files Browse the repository at this point in the history
  • Loading branch information
davidaurelio committed May 13, 2016
1 parent e15a7d1 commit 115c137
Showing 1 changed file with 13 additions and 12 deletions.
25 changes: 13 additions & 12 deletions gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,19 +34,20 @@ var moduleMap = {};
for (var key in fbjsModuleMap) {
moduleMap[key] = fbjsModuleMap[key];
}
var whiteListNames = [
'deepDiffer',
'deepFreezeAndThrowOnMutationInDev',
'flattenStyle',
'InitializeJavaScriptAppEngine',
'RCTEventEmitter',
'TextInputState',
'UIManager',
'View',
];
var whiteList = {
deepDiffer: 'react-native/lib/deepDiffer',
deepFreezeAndThrowOnMutationInDev: 'react-native/lib/deepFreezeAndThrowOnMutationInDev',
flattenStyle: 'react-native/lib/flattenStyle',
InitializeJavaScriptAppEngine: 'react-native/lib/InitializeJavaScriptAppEngine',
RCTEventEmitter: 'react-native/lib/RCTEventEmitter',
TextInputState: 'react-native/lib/TextInputState',
UIManager: 'react-native/lib/UIManager',
UIManagerStatTracker: 'react-native/lib/UIManagerStatTracker',
View: 'react-native/lib/View',
};

whiteListNames.forEach(function(name) {
moduleMap[name] = name;
Object.keys(whiteList).forEach(function(name) {
moduleMap[name] = whiteList[name];
});

moduleMap['object-assign'] = 'object-assign';
Expand Down

0 comments on commit 115c137

Please sign in to comment.