Instalar NVM en Windows
Si trabajas con varios proyectos que usan Node.js, seguramente te habrás encontrado en que cada uno necesita una versión concreta para su correcto funcionamiento. De esa manera, estarías instalando y/o desinstalando alguno de sus descargables para cada versión. Es un proceso en el que no…
Comparte esto:
Formatea tu código con Prettier
Antiguamente, al escribir código mediante el editor de texto era por acción propia del programador (aplicando alguna lógica establecida) hacer que la identación en el código se realizara con el tabulador o con los espacios y cúantos de estos, también poner las cadenas de caracteres…
Comparte esto:
Asegura la calidad de los commits en Nx
Cuando ejecutamos el proceso de commit, ya vimos qué Git hooks están involucrados para validar el mensaje de commit (ver artículo Mejora tus mensajes de commit). Ahora comprobaremos que el código escrito es apto para llevarlo al repositorio remoto haciendo que cumpla ciertos requisitos tales…
Comparte esto:
Mejora tus mensajes de commit
A la hora de llevar un commit al repositorio necesitamos cumplir unas normas para explicar el contenido de esas modificaciones de una forma clara y concisa para que cualquier persona (o bot) al ver un histórico de los cambios ya sea en el historial de…
Comparte esto:
Husky: mejora tus commits
Durante el ciclo de desarrollo, necesitamos guardar prácticamente de forma obligatoria el código fuente de nuestro software en un repositorio de código para no perderlo ante eventualidades. Siempre bajo un software que controle las versiones, habitualmente en git sea en github, gitlab, o cualquier otra…
Comparte esto:
Utilidades npm: npmgraph, explora módulos y dependencias
Si en un anterior artículo presentábamos skott, ahora, bajo la utilidad npmgraph se esconde un proyecto para visualizar las dependencias de un package.json. No es un package npm como hemos estado viendo en algunos casos. Se trata de un proyecto en github que podemos decargarnos…
Comparte esto:
Utilidades npm: skott, visualiza las dependencias
Si hace poco elaboramos un artículo sobre madge, ahora le toca el turno a skott. Skott es una herramienta que genera un gráfico con las dependencias entre los módulos de los proyectos, descubriendo si tienes dependencias circulares (al igual que madge), tamaño de los archivos,…
Comparte esto:
Utilidades npm: npm-check-updates, actualiza las librerías
Como sabemos el software es algo vivo (habitualmente) y es por eso que siempre aparecen nuevas actualizaciones, nuevas versiones sea para arreglar algún bug, añadir nuevas funcionalidades o hacer algún cambio más drástico (breaking changes). Así que es posible que de un día a otro…
Comparte esto:
Utilidades npm: madge, buscando dependencias circulares
Tener dependencias circulares en un proyecto nunca es bueno dado que pueden aparecer efectos negativos que nadie desea. Veamos un ejemplo muy sencillo de dependencia circular: Tenemos dos archivos que se referencian mutuamente importanto alguno de sus métodos: Archivo «position.ts» (referencia a positionPlusOne): Archivo «positionPlusOne.ts»…
Comparte esto:
Utilidades npm: rimraf, alternativa al comando Unix rm -rf
Una de las acciones que solemos hacer más de lo habitual es el borrado de archivos o carpetas para dejar siempre nuestro entorno de trabajo lo más limpio y/o estable que podamos. Mientras desarrollamos muchas veces instalamos un paquete u otro, creamos archivos para probar,…