UNPKG

arvox-backend

Version:

Un framework backend moderne et modulaire basé sur Hono, TypeScript et l'architecture hexagonale avec authentification Better Auth + Drizzle intégrée

66 lines (42 loc) 1.58 kB
# create-arvox-app Générateur de projets pour le framework Arvox backend. CLI pour générer une application basée sur le framework Arvox. ## Commandes principales ### Initialiser un projet ```bash npx create-arvox-app init <nom-du-projet> [options] ``` Ou, si installé globalement : ```bash create-arvox-app init <nom-du-projet> [options] ``` ### Options - `-p, --package-manager <pm>` : Gestionnaire de paquets à utiliser (`npm`, `bun`, `pnpm`). Par défaut : `npm`. - `--help` : Affiche l'aide de la CLI. ### Exemple ```bash npx create-arvox-app init mon-api -p pnpm ``` ## Ce que fait la CLI - Crée un dossier `<nom-du-projet>` avec la structure suivante : - `package.json` (préconfiguré pour arvox-backend) - `tsconfig.json` (TypeScript strict, outDir `dist`) - `src/index.ts` (point d'entrée, serveur prêt à l'emploi) - `src/controllers/health.controller.ts` (contrôleur de santé) - `README.md` (instructions de démarrage) - Installe automatiquement les dépendances et devDependencies nécessaires - Affiche les prochaines étapes pour démarrer le projet ## Scripts générés - `dev` : Démarre le serveur en mode développement (hot reload) - `build` : Compile le projet TypeScript - `start` : Lance le serveur compilé ## API par défaut - `GET /health` : Vérifie l'état du serveur - `GET /doc` : Documentation OpenAPI (si activée dans le projet) ## Documentation complète - **CLI create-arvox-app** : Documentation dans ce fichier - **Framework général** : [README.md](../README.md) ## Auteur Arvox ## Licence MIT