mirror of
https://github.com/facebook/react.git
synced 2025-11-01 09:12:30 +00:00
Require modules from React Native as node modules. (#6715)
(cherry picked from commit 151e1d7014)
This commit is contained in:
committed by
Paul O’Shannessy
parent
6638d49ad9
commit
c17797f979
+15
-21
@@ -30,27 +30,21 @@ var paths = {
|
||||
},
|
||||
};
|
||||
|
||||
var fbjsModuleMap = require('fbjs/module-map');
|
||||
var moduleMap = {};
|
||||
for (var key in fbjsModuleMap) {
|
||||
moduleMap[key] = fbjsModuleMap[key];
|
||||
}
|
||||
var whiteListNames = [
|
||||
'deepDiffer',
|
||||
'deepFreezeAndThrowOnMutationInDev',
|
||||
'flattenStyle',
|
||||
'InitializeJavaScriptAppEngine',
|
||||
'RCTEventEmitter',
|
||||
'TextInputState',
|
||||
'UIManager',
|
||||
'View',
|
||||
];
|
||||
|
||||
whiteListNames.forEach(function(name) {
|
||||
moduleMap[name] = name;
|
||||
});
|
||||
|
||||
moduleMap['object-assign'] = 'object-assign';
|
||||
var moduleMap = Object.assign(
|
||||
{'object-assign': 'object-assign'},
|
||||
require('fbjs/module-map'),
|
||||
{
|
||||
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',
|
||||
}
|
||||
);
|
||||
|
||||
var errorCodeOpts = {
|
||||
errorMapFilePath: 'scripts/error-codes/codes.json',
|
||||
|
||||
Reference in New Issue
Block a user