react-native/local-cli
Jean Lauliac b5e19adc02 metro: allow dynamic dependencies from within node_modules
Summary: Tries to adress https://github.com/facebook/metro/issues/65. We need a reasonnable workaround to support modules like `moment.js` that do dynamic requires but only in some cases. By replacing the call by a function that throws, we move the exception at runtime instead of happening at compile time. We don't want to do that for non-node_modules file because they are fixable directly, while `node_modules` are not fixable by people and they get completely blocked by the error at compile time.

Reviewed By: rafeca

Differential Revision: D6736989

fbshipit-source-id: a6e1fd9b56fa83907400884efd8f8594018b7c37
2018-01-18 08:09:02 -08:00
..
__mocks__ Do not use Node 8.x specific Stream.final 2017-12-20 16:48:25 -08:00
__tests__ Fixing eslint-comments warnings 2018-01-08 17:04:29 -08:00
bundle metro: allow dynamic dependencies from within node_modules 2018-01-18 08:09:02 -08:00
core Typos in comments and log messages 2018-01-12 22:18:45 -08:00
dependencies metro: allow dynamic dependencies from within node_modules 2018-01-18 08:09:02 -08:00
eject Run eslint --fix 2017-10-09 17:46:44 -07:00
generator Typos in comments and log messages 2018-01-12 22:18:45 -08:00
info added info CLI command 2017-07-18 11:45:47 -07:00
init Change indentation of package.json including Jest to 2 spaces 2017-10-15 10:50:20 -07:00
install Use Yarn for Install/Uninstall CLI if available 2017-02-02 05:13:33 -08:00
library Reject local-cli promises with Error objects 2017-08-08 09:38:21 -07:00
link Typos in comments and log messages 2018-01-12 22:18:45 -08:00
logAndroid Use native Promise in local-cli 2016-11-21 10:28:34 -08:00
logIOS Use native Promise in local-cli 2016-11-21 10:28:34 -08:00
runAndroid adds --port option to `react-native run-ios` as well as patches port … 2018-01-04 20:11:10 -08:00
runIOS adds --port option to `react-native run-ios` as well as patches port … 2018-01-04 20:11:10 -08:00
server metro: allow dynamic dependencies from within node_modules 2018-01-18 08:09:02 -08:00
templates @allow-large-files [Flow] Upgrade xplat/js to flow v0.63 2018-01-08 12:49:53 -08:00
upgrade New upgrading process, relying on Git 2016-11-28 08:28:35 -08:00
util adds --port option to `react-native run-ios` as well as patches port … 2018-01-04 20:11:10 -08:00
.eslintrc Disallow trailing commas in react-native-github 2017-08-17 16:20:04 -07:00
cli.js packager: centralize babelRegisterOnly callsites 2017-01-06 06:13:54 -08:00
cliEntry.js @allow-large-files Flow v0.54.0 2017-09-06 03:33:43 -07:00
commands.js added info CLI command 2017-07-18 11:45:47 -07:00
setup_env.bat Fix comments on .bat file 2015-10-28 21:36:07 -04:00
setup_env.sh CLI: Adding shebang to setup_env.sh script 2017-05-31 02:46:23 -07:00
wrong-react-native.js Fix local-cli's installedGlobally check to work on Windows platforms 2017-12-04 11:17:10 -08:00