Prisma-Make est un CLI interactif qui vous permet de :
- Créer rapidement des modèles Prisma via un assistant en terminal.
- Choisir les types de champs via un menu déroulant (String, Int, Boolean, DateTime…).
- Ajouter facilement des attributs (
@id,@default,@unique,@updatedAt). - Gérer les relations One-to-Many, Many-to-One et Many-to-Many.
- Éviter les doublons en modifiant intelligemment le fichier
schema.prisma.
Ce CLI est parfait pour :
- Les freelances qui veulent prototyper vite.
- Les créateurs de micro-SaaS et d’applications web/mobile.
- Toute équipe souhaitant standardiser la création de modèles Prisma.
🔖 Topics / Tags recommandés
prismaclinodejsjavascripttypescriptgeneratorsymfony-stylesaasopensourceproductivitydatabaseprisma-schemaautomationfreelancetoolsdeveloper-toolscaffoldingcode-generatorormrapid-prototyping
Vous pouvez l’utiliser immédiatement avec npx :
npx prisma-makeOu l’installer globalement :
npm install -g prisma-make-
✅ Génération de modèles Prisma avec un assistant interactif
-
✅ Sélection des types via un menu déroulant (String, Int, Boolean, etc.)
-
✅ Ajout d’attributs courants (@id, @default, @unique, @updatedAt, etc.)
-
✅ Gestion des relations : - One-to-Many - One-to-One - Many-to-Many
-
✅ Prévention des doublons → modifie intelligemment les modèles existants
npx prisma-make modelnpx prisma-make relation$ npx prisma-make model
? Nom du modèle: Task
? Nom du champ (Entrée pour finir): id
? Type du champ:
❯ Int
String
Boolean
DateTime
? Attributs: @id @default(autoincrement())
? Nom du champ (Entrée pour finir): title
? Type du champ: String
? Attributs:
? Nom du champ (Entrée pour finir): ← Entrée vide pour terminer
✔ Modèle Task ajouté dans prisma/schema.prisma┌───────────────────────────┐
│ Prisma-Make Generator │
├───────────────────────────┤
? Nom du modèle: User
? Nom du champ: email
? Type du champ: (Use arrow keys)
❯ String
Int
Boolean
DateTime
? Attributs: @unique
✔ Modèle User ajouté !
└───────────────────────────┘model Task {
id Int @id @default(autoincrement())
title String
}
Développé par [Ton Nom] 👉 Idéal pour accélérer le développement de SaaS en freelance.
Si Prisma-Make vous aide dans vos projets, vous pouvez me soutenir sur BuyMeACoffee : [https://www.buymeacoffee.com/TON-PSEUDO]