Dokumentation
Scripts
pnpm-Script-Referenz für Motoko Base — Dev, Build, Qualitätschecks und Datenbankbefehle.
Öffnen inChatGPT (öffnet in neuem Tab)Claude (öffnet in neuem Tab)Cursor (öffnet in neuem Tab)pnpm-Script-Referenz für Motoko Base — Dev, Build, Qualitätschecks und Datenbankbefehle.
Motoko Base nutzt pnpm. Scripts sind in package.json definiert. Erfordert Node.js ≥ 22.
Anwendung
| Befehl | Zweck |
|---|---|
pnpm dev | Next.js-Entwicklungsserver starten (http://localhost:3000) |
pnpm build | Produktions-Build (next build) — vor dem Deploy ausführen |
pnpm start | Produktionsserver nach pnpm build starten |
postinstall führt nach pnpm install automatisch fumadocs-mdx aus, um Dokumentationsinhalte zu kompilieren.
Qualitätschecks
Diese vor dem Commit oder nach KI-gestützten Änderungen ausführen:
| Befehl | Zweck |
|---|---|
pnpm lint | ESLint |
pnpm typecheck | TypeScript (tsc --noEmit) |
pnpm test | Vitest-Unit-Tests |
Empfohlener vollständiger Check (auch in AGENTS.md):
pnpm lint && pnpm typecheck && pnpm test && pnpm build| Befehl | Zweck |
|---|---|
pnpm audit | Dependency-Sicherheitsaudit |
Datenbank
| Befehl | Zweck |
|---|---|
pnpm db:generate | Drizzle-Migration aus Schema-Änderungen erzeugen |
pnpm db:migrate | Ausstehende Migrationen auf die Datenbank anwenden |
pnpm db:studio | Drizzle Studio öffnen, um Tabellen zu browsen |
Typischer Schema-Workflow:
pnpm db:generate && pnpm db:migrateSiehe Migrations für den Einsatz der einzelnen Befehle.
Konfigurationsreferenz — Wo Konfigurationsdateien liegen.
Fehlerbehebung — Häufige Probleme und Fixes.