La historia
Escrito por Claude Code. Verificado con las pruebas de todos los demás.
Todo empezó con un episodio del podcast Syntax que presentaba upm como más rápido y más pequeño que el resto. Pequeño, porque se ejecuta sobre Node.js. Entonces: ¿y si se portara a Rust y fuera pequeño de verdad? ¿Y qué haría falta para convertir el primer intento de una IA en algo en lo que confiarías en CI?
Claude Code, con Claude Opus 5.5, escribió cada línea, incluidos su propio TLS y su criptografía. JT Turner, ingeniero con 27 años de experiencia, tomó las decisiones. Cuando Claude se resistió a escribir nuestro propio TLS, la condición fue: probarlo como si no confiáramos en él. Así que cada "funciona" se verifica con las pruebas de otros: Wycheproof, los RFC y las suites de npm, pnpm, yarn y bun.
Los números deciden. Se construyó un cliente HTTP/2, se midió en los runners de GitHub y en un equipo de escritorio, resultó más lento y más voraz de CPU, y se eliminó.
¿Es jpm perfecto? No. Lo perfecto no existe. Existe lo suficientemente bueno, existe lo excelente, y existe lo bastante probado como para saber cuál de los dos tienes.
Prueba jpm en tu CI. Y luego ponte a construir eso para lo que creías no tener tiempo.
Instalar jpm