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

BefehlZweck
pnpm devNext.js-Entwicklungsserver starten (http://localhost:3000)
pnpm buildProduktions-Build (next build) — vor dem Deploy ausführen
pnpm startProduktionsserver 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:

BefehlZweck
pnpm lintESLint
pnpm typecheckTypeScript (tsc --noEmit)
pnpm testVitest-Unit-Tests

Empfohlener vollständiger Check (auch in AGENTS.md):

pnpm lint && pnpm typecheck && pnpm test && pnpm build
BefehlZweck
pnpm auditDependency-Sicherheitsaudit

Datenbank

BefehlZweck
pnpm db:generateDrizzle-Migration aus Schema-Änderungen erzeugen
pnpm db:migrateAusstehende Migrationen auf die Datenbank anwenden
pnpm db:studioDrizzle Studio öffnen, um Tabellen zu browsen

Typischer Schema-Workflow:

pnpm db:generate && pnpm db:migrate

Siehe Migrations für den Einsatz der einzelnen Befehle.


Konfigurationsreferenz — Wo Konfigurationsdateien liegen.

Fehlerbehebung — Häufige Probleme und Fixes.