Allow project-specific config for RN CLI using providesModuleNodeModules

Reviewed By: davidaurelio

Differential Revision: D4409046

fbshipit-source-id: 5af0d08542935a784f4737653ccac49fd7517aff
This commit is contained in:
Andrew Imm
2017-01-12 21:03:57 -08:00
committed by Facebook Github Bot
parent 09801aac30
commit 09a83f976e
7 changed files with 38 additions and 5 deletions

View File

@@ -101,6 +101,16 @@ module.exports = {
description: 'Specify any additional platforms to be used by the packager',
parse: (val) => val.split(','),
default: (config) => config.getPlatforms(),
}, {
command: '--providesModuleNodeModules [list]',
description: 'Specify any npm packages that import dependencies with providesModule',
parse: (val) => val.split(','),
default: (config) => {
if (typeof config.getProvidesModuleNodeModules === 'function') {
return config.getProvidesModuleNodeModules();
}
return null;
},
}, {
command: '--skipflow',
description: 'Disable flow checks'