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

CommandeObjectif
pnpm devDémarrer le serveur de développement Next.js (http://localhost:3000)
pnpm buildBuild de production (next build) — à lancer avant le déploiement
pnpm startLancer 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 :

CommandeObjectif
pnpm lintESLint
pnpm typecheckTypeScript (tsc --noEmit)
pnpm testTests unitaires Vitest

Contrôle complet recommandé (aussi dans AGENTS.md) :

pnpm lint && pnpm typecheck && pnpm test && pnpm build
CommandeObjectif
pnpm auditAudit de sécurité des dépendances

Base de données

CommandeObjectif
pnpm db:generateGénérer une migration Drizzle à partir des changements de schema
pnpm db:migrateAppliquer les migrations en attente à la base de données
pnpm db:studioOuvrir Drizzle Studio pour parcourir les tables

Flux typique de schema :

pnpm db:generate && pnpm db:migrate

Voir 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.