0.10.4 • Published 2 months ago
@sprouted/create-vibes v0.10.4
@sprouted/create-vibes
Create a new Vibes monorepo with a single command.
Usage
npx @sprouted/create-vibes my-app
Or with options:
# Create a bare monorepo (no apps or examples)
npx @sprouted/create-vibes my-app --bare
# Create with specific apps
npx @sprouted/create-vibes my-app --apps mobile,api
# Create with examples included
npx @sprouted/create-vibes my-app --examples
# Use a specific package manager
npx @sprouted/create-vibes my-app --package-manager yarn
What you get
- ✅ Vertical slice architecture
- ✅ pnpm workspace configuration
- ✅ TypeScript setup
- ✅ Development tools (vibe CLI)
- ✅ Documentation
- ✅ Optional starter apps (Expo, Vite, Go)
- ✅ Optional example features
Interactive Mode
Running npx @sprouted/create-vibes
will guide you through:
- Project name
- Package manager choice
- Setup type (bare, with examples, with apps, or full)
- App selection (if applicable)
Testing
The CLI includes comprehensive tests:
# Run all tests
pnpm test
# Run unit tests only
pnpm run test:unit
# Run integration tests only
pnpm run test:integration
# Run shell-based CLI tests
pnpm run test:cli
# Quick local test before publishing
./test-local.sh
Development
To work on create-vibes locally:
cd packages/create-vibes
pnpm install
# Test locally without publishing
./test-local.sh
# Link globally for development
pnpm link --global
Then use it:
create-vibes test-project
CI/CD
Tests run automatically on:
- Push to main branch
- Pull requests
- Multiple OS (Ubuntu, macOS)
- Multiple Node versions (18, 20)
0.10.4
2 months ago
0.10.3
2 months ago
0.10.2
2 months ago
0.10.1
2 months ago
0.10.0
2 months ago
0.9.0
2 months ago
0.8.0
2 months ago
0.7.1
2 months ago
0.7.0
2 months ago
0.6.5
2 months ago
0.6.4
2 months ago
0.6.3
2 months ago
0.6.2
2 months ago
0.6.1
2 months ago
0.6.0
2 months ago
0.5.0
2 months ago
0.4.0
2 months ago
0.3.0
2 months ago
0.2.0
2 months ago
0.1.1
2 months ago
0.1.0
2 months ago