meow: un único binario que unifica el toolchain de JavaScript sobre Rust

Fuentes: meow — Purrs like a kitten. Runs like Rust.

meow es una nueva herramienta que reemplaza con un solo binario el runtime, el gestor de paquetes, el test runner, el linter, el formateador y el type checker de un proyecto JavaScript, manteniendo intactos el package.json y el código fuente. Su propuesta central es técnica: en lugar de que cada herramienta del toolchain analice el código de forma independiente, meow lo parsea una sola vez en memoria con el parser Oxc, escrito en Rust, y alimenta todo el ecosistema de herramientas a partir de ese único AST.

Los paquetes se descargan una sola vez a una caché global y se proyectan al espacio de trabajo en milisegundos, eliminando duplicaciones en disco. La herramienta es compatible con Next.js 15, Astro y Vite sin reescribir imports, e incluye soporte nativo para CommonJS y los built-ins de Node. En seguridad, ejecuta verificación criptográfica SHA-512 de toda la cadena de suministro durante la instalación, descargando el hashing a hilos del sistema para no bloquear la red.

Para los tests, congela el reloj y semilla el generador aleatorio para garantizar reproducibilidad; el acceso real a red y archivos se activa con --trust. Bajo el capó, meow reutiliza las abstracciones de runtime multiplataforma del equipo de Deno y las combina con el pipeline de parseo de Oxc, buscando unificar el ecosistema JavaScript en lugar de crear un estándar competidor más. Según los benchmarks internos, proyecta 516 paquetes verificados en 301 ms y supera a Node y Deno en builds reales de Next.js 15.