2.0.1 (Nov 11, 2025)
🎉 Fast Expo App v2.0.1 - Monorepo Architecture
🏗️ Major Restructuring
This release marks a complete architectural overhaul of the project, transforming it into a professional monorepo following industry best practices (inspired by create-expo-stack).
✨ What's New
📦 Monorepo Structure
The project has been restructured into a modern monorepo with clear separation of concerns:
fast-expo-app-monorepo/
├── cli/ # 🛠️ CLI source code
│ ├── src/ # TypeScript source
│ ├── templates/base/ # React Native boilerplate
│ └── modules/ # Future optional modules
├── packages/
│ └── fast-expo-app/ # 📦 Published npm package
├── www/ # 🌐 Landing website (Next.js)
└── scripts/ # 🔧 Automation scripts
🚀 Performance Improvements
- ⚡ 10x Faster Project Creation: CLI now copies local template instead of cloning from GitHub
- 🎯 Smart File Copying: Automatically ignores build artifacts, node_modules, and development files
- 💾 Optimized Template: Removed unnecessary files from the template (Pods, build folders, etc.)
🛠️ Developer Experience
New Commands
# Test CLI locally during development
bun run cli
# Build only what you need
bun run build:cli # Build CLI package only
bun run build:www # Build website only
# Automated publishing with version bumping
bun run publish:patch # 2.0.0 → 2.0.1
bun run publish:minor # 2.0.0 → 2.1.0
bun run publish:major # 2.0.0 → 3.0.0
# Easy setup
bun run get_started # Install all dependencies
bun run clean # Clean all build artifactsTurborepo Integration
- ⚡ Parallel task execution
- 💾 Smart caching
- 🎯 Selective builds
- 🔄 Incremental compilation
📝 Documentation Overhaul
- AGENTS.md: Complete technical documentation for AI assistants (953 lines)
- README.md: Updated with new monorepo structure and commands
- QUICK_START.md: New quick start guide for contributors
- CONTRIBUTING.md: Comprehensive contribution guidelines
🔧 Tooling & Configuration
Added
.npmrc: npm registry configurationpublish.ts: Automated version bumping and publishing.gitignore: Enhanced for monorepo structureturbo.json: Turborepo pipeline configurationscripts/get_started.sh: One-command dependency installationscripts/clean.sh: Comprehensive cleanup script
Improved
- CLI Error Handling: Better validation and error messages
- Template Copying: Smart ignore patterns for build artifacts
- Git Workflow: Proper .gitignore files in each workspace
- Type Safety: Full TypeScript coverage with strict mode
🎨 Website Package
New Next.js 15 landing page at /www/:
- ✨ Modern animated UI components
- 🌙 Dark mode support
- 📱 Fully responsive design
- ⚡ Optimized for Vercel deployment
🔄 Breaking Changes
Project Structure
The repository structure has completely changed. If you were contributing or using the repo directly:
- CLI source moved from root →
/cli/src/ - Template moved from root →
/cli/templates/base/ - npm package now in
/packages/fast-expo-app/
For End Users
No breaking changes! The CLI usage remains the same:
npx fast-expo-app@latest
# or
bunx fast-expo-app@latest📊 Stats
- 169 files changed
- Complete monorepo restructure
- Documentation: 2,700+ lines
- Automated workflows added
🙏 Acknowledgments
This release was inspired by the excellent architecture of create-expo-stack and modern monorepo best practices.
🔗 Links
- npm Package: https://www.npmjs.com/package/fast-expo-app
- Website: https://fast-expo-app-web.vercel.app/
- Documentation: See AGENTS.md for complete technical details
📦 Installation
npx fast-expo-app@latestOr with Bun:
bunx fast-expo-app@latestFull Changelog: v2.0.0...v2.0.1