Saltar al contenido

Pruebas y comprobaciones de documentación ​

Solo mantenedores

Estas instrucciones requieren acceso al repositorio privado. Para usar el paquete público compilado, ve directamente a los ejemplos instalados; no necesitas ejecutar estas comprobaciones.

Biblioteca ​

sh
pnpm typecheck
pnpm lint
pnpm test:coverage
pnpm build
pnpm test:package-types

Con npm usa npm run <script>; con Bun, bun run <script>; con Yarn, yarn <script>. El lockfile canónico del repositorio es pnpm-lock.yaml.

La suite incluye integración real del paquete serial-core 0.3.0. Los mínimos son 90% de sentencias, 70% de ramas, 92% de funciones y 90% de líneas. Se verifican tramas, CRC, enrutamiento, ciclo de vida, paginación, canales, resultados de dispensado y exportación de tipos.

Documentación ​

sh
pnpm docs:generate
pnpm docs:check
pnpm docs:build
pnpm docs:preview

El generador extrae todos los eventos y métodos de aplicación en ambos idiomas. El Markdown generado se versiona para navegarlo desde GitHub. docs:check verifica su sincronización y compila ejemplos TypeScript. VitePress rechaza enlaces internos a páginas inexistentes al construir producción.

Verificación física ​

Los dobles automáticos no reproducen fallos USB, permisos de drivers, ruido, tiempos de firmware ni escalas monetarias. Verifica cada combinación de equipo y adaptador antes de desplegar una integración física.

Protocolo explícito, eventos tipados y transporte aislado.