hallan-cli
v1.0.1
Published
CLI pour générer des projets Next.js avec TypeScript et Tailwind CSS
Downloads
4
Maintainers
Readme
hallan-cli
hallan-cli
est un CLI (Command Line Interface) permettant de générer rapidement un projet Next.js préconfiguré avec TypeScript, Tailwind CSS, et ESLint, avec des options personnalisables comme la version de Next.js, les dépendances supplémentaires, et le gestionnaire de paquets.
Utilisation
Vous n'avez pas besoin d'installer ce CLI localement. Vous pouvez l'utiliser directement avec npx
. Lancez simplement la commande suivante :
npx hallan-cli@latest create
Le CLI vous guidera à travers plusieurs questions interactives :
- Nom du projet : Donnez un nom à votre projet. Ce nom sera ajouté dans le fichier package.json.
- Répertoire de destination : Spécifiez le dossier dans lequel le projet sera cloné.
- Version de Next.js : Choisissez la version de Next.js à installer. Par défaut, la version la plus récente sera utilisée.
- Gestionnaire de paquets : Choisissez entre npm, yarn, ou pnpm pour l'installation des dépendances.
- Dépendances supplémentaires : Sélectionnez parmi une liste de dépendances populaires (comme Redux, React Query, Axios, etc.) que vous souhaitez ajouter à votre projet.
Une fois que vous avez répondu à toutes les questions, le CLI va :
- Cloner un projet Next.js préconfiguré depuis le dépôt GitHub : next-fast.
- Modifier le fichier package.json avec le nom de votre projet et la version de Next.js que vous avez spécifiée.
- Installer les dépendances avec le gestionnaire de paquets de votre choix.
- Démarrer automatiquement le serveur de développement.
Commandes utiles après création
Après la création du projet, vous pouvez utiliser les commandes suivantes pour continuer le développement :
cd [nom-du-répertoire]
npm run dev # ou yarn run dev, selon le gestionnaire choisi
Exemple de commande
Voici un exemple de session avec npx :
npx hallan-cli@latest create
Ensuite, vous serez guidé pour choisir les options. À la fin, votre serveur Next.js démarrera automatiquement.
Contributions
Les contributions sont les bienvenues. Si vous avez des idées d'améliorations ou trouvez des bugs, n'hésitez pas à soumettre une issue ou une pull request.
License
MIT © 2024 hhhallan