Support scaffolding app.config.ts in create-expo-app (optional)
Tallat Amin
Currently, create-expo-app scaffolds projects with app.json by default.
It would be helpful if the project creation flow offered an optional choice between:
app.json (static configuration)
app.config.ts (dynamic TypeScript configuration)
For example:
Which app configuration would you like to use?
❯ app.json (recommended for simple projects)
app.config.ts (recommended for dynamic configuration)
This would allow developers to start with the configuration format that best fits their project without having to manually convert later.
app.json remains a great choice for simple applications, while app.config.ts is better suited for projects that need environment variables, conditional configuration, or custom logic. Providing this option during project creation would make the onboarding experience more flexible and better reflect the configuration options that Expo already supports.