Documentação
Scripts
Referência de scripts pnpm do Motoko Base — desenvolvimento, build, verificações de qualidade e comandos de banco.
Abrir emChatGPT (abre em uma nova aba)Claude (abre em uma nova aba)Cursor (abre em uma nova aba)Referência de scripts pnpm do Motoko Base — desenvolvimento, build, verificações de qualidade e comandos de banco.
O Motoko Base usa pnpm. Os scripts estão definidos em package.json. Requer Node.js ≥ 22.
Aplicação
| Comando | Propósito |
|---|---|
pnpm dev | Inicia o servidor de desenvolvimento do Next.js (http://localhost:3000) |
pnpm build | Build de produção (next build) — rode antes do deploy |
pnpm start | Executa o servidor de produção após pnpm build |
postinstall executa fumadocs-mdx automaticamente após pnpm install para compilar o conteúdo da documentação.
Verificações de qualidade
Execute estas antes de fazer commit ou após mudanças assistidas por IA:
| Comando | Propósito |
|---|---|
pnpm lint | ESLint |
pnpm typecheck | TypeScript (tsc --noEmit) |
pnpm test | Testes unitários com Vitest |
Verificação completa recomendada (também em AGENTS.md):
pnpm lint && pnpm typecheck && pnpm test && pnpm build| Comando | Propósito |
|---|---|
pnpm audit | Auditoria de segurança de dependências |
Banco de dados
| Comando | Propósito |
|---|---|
pnpm db:generate | Gera uma migração Drizzle a partir de mudanças no schema |
pnpm db:migrate | Aplica migrações pendentes ao banco |
pnpm db:studio | Abre o Drizzle Studio para navegar nas tabelas |
Fluxo típico de schema:
pnpm db:generate && pnpm db:migrateVeja Migrations para quando usar cada comando.
Referência de configuração — Onde os arquivos de configuração ficam.
Solução de problemas — Problemas comuns e correções.