- Uncomment the code snippet in index.js
- Run the app on an Android device/simulator in development mode
- Open the App, enable the JavaScript debugger from the debug menu, and open the debugger
- Copy the console output starting with
module.exports =
intopackager/moduleNames.js
- Run
node packager/generateModulePaths.js
- Run
./node_modules/.bin/eslint --fix packager/module*
- Open modulePaths.js
- Remove entries for files that don't need to exist on app load:
- announcement_banner
- options_context
- remove_markdown
- retry_bar_indicator
- search_bar
- sidebars
- swiper
- team_icon
- react-deep-force-update
- react-devtools-core
- react-native-video
- react-native/Libraries/Core/Devtools
- react-native/Libraries/Utilities/deepFreezeAndThrowOnMutationInDev
- react-native/Libraries/LogBox
- redux-devtools-instrument
- remove-redux-devtools
- remotedev-utils
- socketcluster-client
- stacktrace-parser
- react-navigation
- Change development versions of certain files to production ones:
- configureStore.dev.js -> configureStore.prod.js
- react/cjs/react.development.js -> react/cjs/react.production.min.js
- schedule/cjs/scheduler-tracing.development.js -> schedule/cjs/scheduler-tracing.production.min.js
packager
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||