Documentación
Scripts
Referencia de scripts pnpm para Motoko Base — desarrollo, build, comprobaciones de calidad y comandos de base de datos.
Abrir enChatGPT (se abre en una pestaña nueva)Claude (se abre en una pestaña nueva)Cursor (se abre en una pestaña nueva)Referencia de scripts pnpm para Motoko Base — desarrollo, build, comprobaciones de calidad y comandos de base de datos.
Motoko Base usa pnpm. Los scripts están definidos en package.json. Requiere Node.js ≥ 22.
Aplicación
| Comando | Propósito |
|---|---|
pnpm dev | Inicia el servidor de desarrollo de Next.js (http://localhost:3000) |
pnpm build | Build de producción (next build) — ejecútalo antes del deploy |
pnpm start | Ejecuta el servidor de producción tras pnpm build |
postinstall ejecuta fumadocs-mdx automáticamente después de pnpm install para compilar el contenido de la documentación.
Comprobaciones de calidad
Ejecuta estas antes de hacer commit o tras cambios asistidos por IA:
| Comando | Propósito |
|---|---|
pnpm lint | ESLint |
pnpm typecheck | TypeScript (tsc --noEmit) |
pnpm test | Tests unitarios con Vitest |
Comprobación completa recomendada (también en AGENTS.md):
pnpm lint && pnpm typecheck && pnpm test && pnpm build| Comando | Propósito |
|---|---|
pnpm audit | Auditoría de seguridad de dependencias |
Base de datos
| Comando | Propósito |
|---|---|
pnpm db:generate | Genera una migración de Drizzle a partir de cambios en el schema |
pnpm db:migrate | Aplica las migraciones pendientes a la base de datos |
pnpm db:studio | Abre Drizzle Studio para explorar tablas |
Flujo típico de schema:
pnpm db:generate && pnpm db:migrateConsulta Migrations para cuándo usar cada comando.
Referencia de configuración — Dónde viven los archivos de configuración.
Solución de problemas — Problemas frecuentes y correcciones.