install-expo-modules
TypeScript icon, indicating that this package has built-in type declarations

0.12.0 • Public • Published

👋 Welcome to
install-expo-modules

A tool for existing React Native projects to adopt expo-modules and SDK easier.

Usage

Just to run install-expo-modules command in your project:

npx install-expo-modules

After that, you can add other expo-modules you need, e.g. expo-device:

expo install expo-device
# the expo command is from expo-cli. if you don't have this, run `npm -g install expo-cli` to install.

What did install-expo-modules do for your project

  • Install expo package for necessary core and react-native autolinking.
  • Modify your project files to adopt expo-modules. If your project is managed by git, you can use git diff to review whatever install-expo-modules do for you.
  • Since expo-modules' minimal iOS version requirement may be higher than React Native core's, if your ios deployment target is lower, this tool will upgrade your deployment target.
  • pod install at last to update linked modules for iOS.

Contributing

To contribute a change and test it with a RNC CLI app, follow these steps:

  1. yarn watch to start building the project in watch mode.
  2. make your changes.
  3. run node path_to_expo/packages/install-expo-modules/build/index.js . in your RNC CLI project.

Don't forget to write unit tests for your changes.

Dependencies (0)

    Dev Dependencies (15)

    Package Sidebar

    Install

    npm i install-expo-modules

    Weekly Downloads

    2,049

    Version

    0.12.0

    License

    MIT

    Unpacked Size

    1.75 MB

    Total Files

    22

    Last publish

    Collaborators

    • fiber-god
    • betoatexpo
    • ide
    • brentvatne
    • evanbacon
    • quinlanj
    • expoadmin
    • tsapeta
    • exponent
    • wschurman
    • bycedric
    • lukmccall
    • jonsamp
    • princefleaswallow
    • kudochien
    • keith-kurak
    • alanhughes
    • simek
    • gabrieldonadel
    • douglowder
    • kadikraman
    • aleqsio
    • radoslawkrzemien
    • expo-bot
    • philpl
    • marklawlor