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

ComandoPropósito
pnpm devInicia o servidor de desenvolvimento do Next.js (http://localhost:3000)
pnpm buildBuild de produção (next build) — rode antes do deploy
pnpm startExecuta 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:

ComandoPropósito
pnpm lintESLint
pnpm typecheckTypeScript (tsc --noEmit)
pnpm testTestes unitários com Vitest

Verificação completa recomendada (também em AGENTS.md):

pnpm lint && pnpm typecheck && pnpm test && pnpm build
ComandoPropósito
pnpm auditAuditoria de segurança de dependências

Banco de dados

ComandoPropósito
pnpm db:generateGera uma migração Drizzle a partir de mudanças no schema
pnpm db:migrateAplica migrações pendentes ao banco
pnpm db:studioAbre o Drizzle Studio para navegar nas tabelas

Fluxo típico de schema:

pnpm db:generate && pnpm db:migrate

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