diff --git a/packager/blacklist.js b/packager/blacklist.js index 2a1346f97ce..3b222145c42 100644 --- a/packager/blacklist.js +++ b/packager/blacklist.js @@ -27,14 +27,22 @@ var platformBlacklists = { web: [ '.ios.js', '.android.js', + '.windows.js' ], ios: [ '.web.js', '.android.js', + '.windows.js', ], android: [ '.web.js', '.ios.js', + '.windows.js' + ], + windows: [ + '.web.js', + '.ios.js', + '.android.js' ], }; diff --git a/packager/react-packager/src/Resolver/index.js b/packager/react-packager/src/Resolver/index.js index 89fd40b96eb..5f5dc98e656 100644 --- a/packager/react-packager/src/Resolver/index.js +++ b/packager/react-packager/src/Resolver/index.js @@ -95,13 +95,14 @@ class Resolver { providesModuleNodeModules: [ 'react', 'react-native', + 'react-native-windows', // Parse requires AsyncStorage. They will // change that to require('react-native') which // should work after this release and we can // remove it from here. 'parse', ], - platforms: ['ios', 'android'], + platforms: ['ios', 'android', 'windows'], preferNativePlatform: true, fileWatcher: opts.fileWatcher, cache: opts.cache,