create-expo-target
v0.3.0
Published
CLI tool for scaffolding expo-targets extensions
Maintainers
Readme
create-expo-target
CLI tool for scaffolding expo-targets extensions.
Part of the expo-targets monorepo. See the main README and getting-started. Tested on Expo SDK 57. Contributors: CONTRIBUTING.md.
Usage
npx create-expo-targetWhat It Does
Interactive CLI that creates:
- Target directory:
targets/{name}/ - Configuration file:
expo-target.config.json(+ hostindex.ts/ RNindex.tsxwhen applicable) - Swift template: type-specific or generic handler stub under
ios/ - Asset directories: For iMessage stickers (
imessagemenu → configtype: "stickers")
Interactive prompts (menu)
- Share / Action / App Clip / Messages
- iMessage Stickers (writes
type: "stickers", notimessage) - Wallet / Siri Intent / Widget (native WidgetKit + Live Activities)
- Notification Service / Content, Safari, Content Blocker, App Intent
- Keyboard, Photo Editing, File Provider, Broadcast Upload, Call Directory, Credentials Provider
Additional types are available via hand-written expo-target.config.json + examples under examples/. See configuration.md.
