Documentation
Scripts
Référence des scripts pnpm pour Motoko Base — développement, build, contrôles qualité et commandes base de données.
Ouvrir dansChatGPT (s’ouvre dans un nouvel onglet)Claude (s’ouvre dans un nouvel onglet)Cursor (s’ouvre dans un nouvel onglet)Référence des scripts pnpm pour Motoko Base — développement, build, contrôles qualité et commandes base de données.
Motoko Base utilise pnpm. Les scripts sont définis dans package.json. Nécessite Node.js ≥ 22.
Application
| Commande | Objectif |
|---|---|
pnpm dev | Démarrer le serveur de développement Next.js (http://localhost:3000) |
pnpm build | Build de production (next build) — à lancer avant le déploiement |
pnpm start | Lancer le serveur de production après pnpm build |
postinstall exécute fumadocs-mdx automatiquement après pnpm install pour compiler le contenu de la documentation.
Contrôles qualité
Lancez-les avant de committer ou après des changements assistés par IA :
| Commande | Objectif |
|---|---|
pnpm lint | ESLint |
pnpm typecheck | TypeScript (tsc --noEmit) |
pnpm test | Tests unitaires Vitest |
Contrôle complet recommandé (aussi dans AGENTS.md) :
pnpm lint && pnpm typecheck && pnpm test && pnpm build| Commande | Objectif |
|---|---|
pnpm audit | Audit de sécurité des dépendances |
Base de données
| Commande | Objectif |
|---|---|
pnpm db:generate | Générer une migration Drizzle à partir des changements de schema |
pnpm db:migrate | Appliquer les migrations en attente à la base de données |
pnpm db:studio | Ouvrir Drizzle Studio pour parcourir les tables |
Flux typique de schema :
pnpm db:generate && pnpm db:migrateVoir Migrations pour savoir quand utiliser chaque commande.
Référence de configuration — Où vivent les fichiers de configuration.
Dépannage — Problèmes courants et correctifs.