chore: migrate from npm to pnpm for package management across documentation and scripts

This commit is contained in:
Julien Froidefond
2025-10-16 06:16:37 +02:00
parent 2b9205007f
commit 87acb3709d
12 changed files with 7526 additions and 11647 deletions

View File

@@ -81,7 +81,7 @@ TowerControl est un gestionnaire de tâches **standalone** conçu pour les déve
### Prérequis
- **Node.js** 18+
- **npm** ou **yarn**
- **pnpm** 9+
### Installation locale
@@ -91,17 +91,17 @@ git clone https://github.com/votre-repo/towercontrol.git
cd towercontrol
# Installer les dépendances
npm install
pnpm install
# Configurer la base de données
npx prisma generate
npx prisma db push
pnpm prisma generate
pnpm prisma db push
# (Optionnel) Ajouter des données de test
npm run seed
pnpm run seed
# Démarrer en développement
npm run dev
pnpm run dev
```
L'application sera accessible sur **http://localhost:3000**
@@ -273,22 +273,22 @@ towercontrol/
```bash
# Développement
npm run dev # Démarrer en mode dev avec Turbopack
npm run build # Build de production
npm run start # Démarrer en production
pnpm run dev # Démarrer en mode dev avec Turbopack
pnpm run build # Build de production
pnpm run start # Démarrer en production
# Base de données
npx prisma studio # Interface graphique BDD
npx prisma generate # Regénérer le client Prisma
npx prisma db push # Appliquer le schema à la BDD
npx prisma migrate dev # Créer une migration
pnpm prisma studio # Interface graphique BDD
pnpm prisma generate # Regénérer le client Prisma
pnpm prisma db push # Appliquer le schema à la BDD
pnpm prisma migrate dev # Créer une migration
# Qualité de code
npm run lint # ESLint + Prettier
npx tsc --noEmit # Vérification TypeScript
pnpm run lint # ESLint + Prettier
pnpm tsc --noEmit # Vérification TypeScript
# Scripts utilitaires
npm run seed # Ajouter des données de test
pnpm run seed # Ajouter des données de test
```
---