@sriver/devstarter
v0.3.4
Published
Un outil CLI pour créer rapidement des projets web avec différents frameworks
Downloads
3
Maintainers
Readme
DevStarter
Français : DevStarter est un outil CLI (Command Line Interface) conçu pour créer rapidement des projets web avec différents frameworks et configurations.
English : DevStarter is a CLI (Command Line Interface) tool designed to quickly create web projects with various frameworks and configurations.
🚀 Fonctionnalités / Features
Français :
- Création rapide de projets web
- Support multilingue (français et anglais)
- Choix du gestionnaire de paquets (npm, yarn, pnpm, bun)
- Choix du bundler (Create React App, Vite, Next.js)
- Support TypeScript
- Installation de gestionnaires d'état (Redux, MobX, Recoil, Zustand)
- Installation de bibliothèques de styles (Styled-components, Emotion, Tailwind, SASS, Bootstrap, Pico CSS)
- Nouvelles options de routage (React Router, TanStack Router, Wouter, Hookrouter)
- Initialisation Git automatique
English :
- Quick web project creation
- Multilingual support (French and English)
- Multi-framework support (React, Vue, Svelte, Solid, Qwik, etc.)
- Choice of package manager (npm, yarn, pnpm, bun)
- Choice of bundler (Create React App, Vite, Next.js)
- TypeScript support
- State manager installation (Redux, MobX, Recoil, Zustand)
- Styling library installation (Styled-components, Emotion, Tailwind, SASS, Bootstrap, Pico CSS)
- New routing options (React Router, TanStack Router, Wouter, Hookrouter)
- Automatic Git initialization
📦 Installation
npm install -g @sriver/devstarter🛠️ Utilisation / Usage
Dans le dossier ou vous voulez crée votre projet, exécutez la commande suivante : In the folder where you want to create your project, run the following command:
devstarter
# or
npx @sriver/devstarterLe script vous guidera à travers un processus interactif pour configurer votre projet. The script will guide you through an interactive process to configure your project.
🏗️ Structure du projet / Project Structure
DevStarter: Script principal / Main scriptLanguages.js: Gestions des langues / Language managementPackageManagers.js: Configuration des gestionnaires de paquets / Package manager configuration
🤝 Contribution
Les contributions sont les bienvenues ! N'hésitez pas à ouvrir une issue ou un pull request. Contributions are welcome! Feel free to open an issue or a pull request.
📄 Licence / License
MIT License
