notes
8 jun 2025 · 1 min read

Demasiados scripts de npm

En algún momento mi package.json tenía treinta y un scripts. Algunos eran genuinamente útiles. Muchos eran comandos puntuales que había escrito para una sesión de depuración específica ocho meses antes y nunca borré, porque borrar un script se siente más arriesgado de lo que es —¿y si necesito check:images:legacy de nuevo algún día?

Nunca volví a necesitar check:images:legacy. Revisando la lista, podía explicar qué hacía tal vez un tercio de ellos solo por el nombre, y tuve que abrir y leer el resto para acordarme. Un script que no puedo identificar por el nombre no me está ahorrando tipeo; es solo desorden con pasos extra.

La lista ahora tiene cinco scripts: dev, build, check, test, lighthouse. Todo lo demás o se plegó en uno de esos cinco como una flag, o resultó ser genuinamente obsoleto y se borró directamente. Los cinco que quedan mapean exactamente a las cinco cosas que realmente hago —escribir, verificar y publicar— lo cual es un principio organizador mucho mejor que “cosas que alguna vez necesité correr”.