Volver a Notas
Jean Batista·1 may 2026·Herramientas y Flujo

Por qué Uso Más pnpm Hoy

Hoy uso pnpm más seguido porque me ayuda a mantener proyectos más limpios, explícitos y fáciles de sostener con el tiempo.

No empecé a usar pnpm porque estuviera de moda. Empecé a usarlo más porque, después de trabajar en distintos proyectos, empecé a valorar mucho más la consistencia, la velocidad y la higiene de dependencias que la costumbre de seguir usando lo de siempre.

Qué hizo que cambiara

Al principio npm me parecía suficientemente familiar, y en muchos casos todavía funciona bien. Pero mientras más trabajaba en equipos reales de producto, side projects y codebases que necesitaban mantenerse sanos con el tiempo, más sentido me empezó a hacer pnpm.

Lo que me gusta de pnpm no es solamente que sea rápido. Claro que la velocidad ayuda, sobre todo cuando estás instalando paquetes con frecuencia, cambiando de rama o moviéndote entre varios repositorios. Pero la velocidad, por sí sola, no es la razón principal por la que hoy lo elijo más seguido.

La razón de fondo es que se siente más estricto, y eso para mí es algo bueno.

Eso importa más de lo que a veces se admite. En muchos proyectos JavaScript, los problemas de dependencias están ahí sin que nadie los note. Algo funciona en local porque otro paquete terminó trayendo una dependencia que tu código está usando indirectamente. Otra persona instala desde cero y de pronto el proyecto ya no se comporta igual. Meses después, una actualización rompe algo que nadie había visto que estaba sostenido de forma frágil desde el inicio.

Por qué ese tipo de rigidez ayuda

pnpm suele exponer esos problemas antes.

Esa es una de las razones por las que hoy le tengo más confianza. Su forma de manejar dependencias hace más difícil que un proyecto dependa de comportamientos accidentales. En vez de dejar que los paquetes queden flotando de una forma demasiado permisiva, pnpm empuja al proyecto a ser más explícito.

Y eso me gusta porque el trabajo de producto ya trae suficiente ambigüedad por sí solo. No necesito que el package manager agregue más supuestos invisibles encima.

El tipo de estructura que valoro

Con el tiempo también he llegado a valorar lo bien que pnpm encaja con la forma en la que me gusta trabajar.

Me importan los sistemas. Me importa reducir el desorden innecesario. Me gusta usar herramientas que premian la estructura en vez de obligarte a rodearla. pnpm se siente alineado con esa forma de pensar. No arregla mágicamente un proyecto mal organizado, pero sí empuja hacia hábitos más limpios.

Por qué esto importa más ahora

Las dependencias se vuelven más fáciles de entender. Los workspaces se sienten más naturales. Y los monorepos se sienten menos pesados de lo que suelen sentirse con otras herramientas.

Ese último punto hoy me importa mucho más.

A medida que más proyectos se mueven hacia paquetes compartidos, design systems, utilidades internas y superficies de producto que viven entre apps web, dashboards y sitios de marketing, la capa de package management empieza a afectar la claridad diaria del proyecto. Cuando esa base se vuelve frágil o lenta, la fricción se riega por todas partes. Cuando está bien resuelta, el proyecto entero se siente más tranquilo.

Así es como se siente pnpm para mí: más tranquilo.

También es una herramienta que me da más confianza cuando regreso a un proyecto después de un tiempo. Sé que si un proyecto está bien montado con pnpm, es menos probable que me encuentre con instalaciones raras o relaciones de dependencias poco claras.

Lo que más valoro hoy en herramientas

Esa confiabilidad no es llamativa, pero sí valiosa. Las buenas herramientas suelen funcionar así. No llaman la atención. Simplemente reducen en silencio la cantidad de cosas que pueden salir mal.

Otra razón por la que hoy uso más pnpm es que encaja muy bien con el tipo de stack que trabajo con más frecuencia. En proyectos front-end modernos normalmente me muevo entre apps con React, experimentos de design system, setups full-stack con JavaScript y builds ligeros donde la simplicidad importa.

La confianza pesa más que la novedad

Llega un punto en el que elegir herramientas deja de ser una cuestión de novedad y pasa a ser una cuestión de confianza. Ya no me interesa demasiado usar algo solo porque está sonando en el momento. Me interesa más si me ayuda a construir con menos problemas ocultos, si favorece una estructura más limpia y si reduce fricción evitable para mí y para las personas que toquen ese proyecto después.

pnpm se ha ganado esa confianza para mí.

Una decisión práctica, no ideológica

Eso no significa que npm sea malo, ni que todo el mundo tenga que migrar de inmediato. Las decisiones de tooling siempre dependen del contexto. Hay equipos a los que les conviene quedarse con lo que ya conocen si su setup está estable y el proyecto no necesita mucho más.

  • No creo que toda decisión de herramientas tenga que volverse ideológica
  • Sí creo que los defaults más limpios importan
  • Valoro herramientas que reducen ambigüedad con el tiempo

Cuando hoy empiezo algo nuevo, o cuando estoy armando un proyecto que quiero mantener sano a medida que crece, pnpm suele ser mi punto de partida.

  1. No porque se sienta más avanzado
  2. No porque esté de moda
  3. Sino porque se siente más intencional

Y últimamente eso es lo que más valoro en una herramienta: que ayude a que el proyecto se mantenga honesto, explícito y mantenible con el tiempo.

Comparte esta nota

Escrito por

JB
Jean Batista·Desarrollador Creativo

Desarrollador creativo enfocado en construir experiencias digitales rápidas, intencionales y bilingues.

Construyamos algo
excepcional juntos.