Skill: Expo Brownfield Quick Start
Configure Expo project for brownfield packaging before iOS/Android host integration.
Quick Command
npm install @callstack/react-native-brownfieldWhen to Use
- Expo managed or prebuild project needs brownfield packaging
- Continuing after expo-create-app.md
Prerequisites
- Expo project with
app.json - Expo path selected in router
Step-by-Step Instructions
Progress checklist:
- [ ] Install package
- [ ] Configure plugin
- [ ] Continue to platform integration- Install package in the Expo project.
- Add plugin to
app.json:
{
"plugins": ["@callstack/react-native-brownfield"]
}- Optionally add package scripts for packaging/publish commands used by your team.
- Continue to exactly one platform file:
Canonical Docs
Common Pitfalls
- Missing plugin entry in
app.json - Mixing Expo flow with bare packaging files
Related Skills
- quick-start.md - Path-selection gate
- expo-ios-integration.md - Expo iOS integration
- expo-android-integration.md - Expo Android integration