/config-plugins

Out-of-tree Expo config plugins for packages that haven't adopted the config plugin system yet.

Primary LanguageTypeScript

Expo Config Plugins

  • A collection of Expo config plugins for configuring the npx expo prebuild command.
  • This repo is to Expo config plugins as DefinitelyTyped is to TypeScript.
  • We prefer packages ship their own Expo config plugin (to ensure versioning is aligned), but if they haven't adopted the system yet, the community can add a package here.
  • All packages here are community maintained. Feel free to improve docs, packages, tests, etc.
  • We maintain a 1-1 mapping of native packages@config-plugins/*. This means there should be no general utility packages here -- those are better suited for a different repo / NPM namespace.

First-party plugins

Here is a list of known packages that have a built-in Config Plugin.

Not all packages need a config plugin, packages that don't appear here might still work with managed EAS.

Complementary

More out-of-tree plugins which can be used to configure more packages.

No Plugin Required

Just install and rebuild! If a package doesn't require any futher setup then it most likely doesn't need an Expo config plugin. Most packages work without a config plugin (including packages not listed below):

Feel free to open a PR with missing packages.

Contributing!

See the contributing guide.