@friym-tools/create-friym-service
v1.0.6
Published
Un générateur de microservices Friym, simple, rapide et stylé ⚡
Downloads
26
Readme
🚀 @friym-tools/create-friym-service
Un générateur de microservices Friym, simple, rapide et stylé ⚡
✨ Fonctionnalités
- 📁 Génération automatique de la structure complète d’un microservice Friym
- 🔁 Remplacement intelligent des noms (
Auth service→user-service, etc.) - 📄 Création automatique des fichiers suivants :
README.mdpersonnalisé.envvide à configurerpackage.jsonprêt à l’emploisrc/routes/*.routes.ts+index.tspour l’API RESTsrc/controllers/*.controller.tsavec handlers (create,getAll, etc.)src/services/*.service.ts(logique métier)src/models/*.model.ts(schéma Mongoose)
- 📦 Installation automatique des dépendances (avec timeout de sécurité)
- 🧼 Nettoyage automatique de
node_modulessi l'installation prend trop de temps - ❓ Prompt interactif pour confirmer l'installation des dépendances
- 💅 Compatible tous terminaux (ASCII + couleurs via
chalk)
🧪 Utilisation
npx @friym-tools/create-friym-service user-serviceTu seras guidé pas à pas :
- Choix du nom du service
- Confirmation de l'installation des dépendances
✅ Exemple de structure générée
user-service/
├── README.md
├── package.json
├── .env
└── src/
├── routes/
│ ├── user.routes.ts
│ └── index.ts
├── controllers/
│ └── User.controller.ts
├── services/
│ └── User.service.ts
└── models/
└── User.model.ts⚙️ À venir
- Support de GraphQL (optionnel)
- Génération automatique de tests unitaires
- Intégration Docker et CI/CD
- Mode
--no-install
🧑💻 Contribuer
Tu veux améliorer le CLI ? Fais un fork et une PR !
Friym est un projet open-source piloté par la communauté tech du Bénin.
🧠 À propos
Fidevo • Made with 💙 in Africa •
Pour bâtir des plateformes puissantes, souveraines et pensées pour l’avenir.
