Skip to content

Latest commit

 

History

History
34 lines (33 loc) · 1.29 KB

README.md

File metadata and controls

34 lines (33 loc) · 1.29 KB

Steps to update the moduleNames.js and modulePaths.js

  1. Uncomment the code snippet in index.js
  2. Run the app on an Android device/simulator in development mode
  3. Open the App, enable the JavaScript debugger from the debug menu, and open the debugger
  4. Copy the console output starting with module.exports = into packager/moduleNames.js
  5. Run node packager/generateModulePaths.js
  6. Run ./node_modules/.bin/eslint --fix packager/module*
  7. Open modulePaths.js
  8. 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
  9. 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