https://github.com/usmonovdev/create-felix-app
Oddiy va tez React va Next.js loyihalarini yaratish uchun CLI tool.
https://github.com/usmonovdev/create-felix-app
Last synced: 5 months ago
JSON representation
Oddiy va tez React va Next.js loyihalarini yaratish uchun CLI tool.
- Host: GitHub
- URL: https://github.com/usmonovdev/create-felix-app
- Owner: usmonovdev
- Created: 2024-11-09T15:06:19.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-16T14:50:12.000Z (6 months ago)
- Last Synced: 2024-12-17T06:59:56.345Z (5 months ago)
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/create-felix-app
- Size: 895 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Create Felix App
Oddiy va tez React va Next.js loyihalarini yaratish uchun CLI tool.
## O'rnatish
```bash
npx create-felix-app my-app
# yoki
npm install -g create-felix-app
create-felix-app my-app
```## Xususiyatlari
- 🚀 Tez va oson loyiha yaratish
- 🎨 React.js va Next.js frameworklari uchun zamonaviy template
- 📦 Barcha zarur paketlar bilan to'liq o'rnatish
- 🎯 Best practices asosida tuzilgan struktura
- 🛠 Responsive dizayn va UI komponentlar
- 🔄 Avtomatik routing## Ishlatish
1. CLI ni ishga tushiring:
```bash
create-felix-app my-app
```2. Framework tanlang:
- Next.js
- React.js3. O'rnatish tugagandan so'ng:
```bash
cd my-app
npm run felix
```## Next.js Template Tarkibi
- 📁 app/ - App router strukturasi
- 📁 components/ - UI komponentlar
- 📁 public/ - Statik fayllar
- 📁 styles/ - CSS modullar### Next.js Template Xususiyatlari
- ✅ App Router
- ✅ Server va Client Componentlar
- ✅ CSS Modules
- ✅ Responsive Layout
- ✅ SEO Optimizatsiya
- ✅ Best Practices## React Template Tarkibi
- 📁 src/
- 📁 components/
- 📁 pages/
- 📁 styles/
- 📁 public/### React Template Xususiyatlari
- ✅ Create React App
- ✅ React Router
- ✅ Component Struktura
- ✅ CSS Modules
- ✅ Responsive Layout## Template Customization
Templatelarni o'zingizga moslashtirish uchun:
1. Templates papkasini oching:
```
templates/
├── default/ # Next.js template
└── react/ # React template
```2. Kerakli o'zgartirishlar kiriting
3. package.json da dependencylarni yangilang
## Contribution
Loyihaga hissa qo'shish uchun:
1. Fork qiling
2. Branch yarating (`git checkout -b feature/amazing`)
3. O'zgarishlarni commit qiling (`git commit -m 'Add feature'`)
4. Branchga push qiling (`git push origin feature/amazing`)
5. Pull Request yarating## Litsenziya
MIT © [Usmonov Azizbek]
## Muallif
[Usmonov Azizbek] - [[email protected]]
## Versiya Tarixi
- 1.0.0 - Dastlabki reliz
- Next.js va React template
- CLI bilan framework tanlash
- Avtomatik o'rnatish## FAQ
**S: Nima uchun create-felix-app?**
J: Oddiy va tez loyiha yaratish uchun. Har safar bir xil strukturani qayta yaratmaslik uchun.**S: Template qanday sozlanadi?**
J: `templates` papkasida kerakli o'zgartirishlar kiritish mumkin.**S: TypeScript qo'llab-quvvatlanadimi?**
J: Ha. TypeScript versiyasi mavjud.## Yordam
Savollar yoki muammolar bo'lsa [Issues](https://github.com/usmonovdev/create-felix-app/issues) bo'limida muhokama qilishingiz mumkin.
## To'g'ri Kelishi
- Node.js 14.0.0 yoki undan yuqori
- npm 6.0.0 yoki undan yuqori## Bog'liqlik
- React.js
- Next.js
- React Router (React template uchun)
- CSS Modules