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…
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,…
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…
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»…
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,…
Cómo anidar archivos en Visual Studio Code
En el afán de desear un entorno en el que nos sintamos a gusto, exploramos más sobre la configuración de Visual Studio Code tal y como hicimos en un artículo anterior sobre cómo configurar Visual Studio Code en proyectos .Net. Aún teniendo una buena estructura…
Actualización del monorepo Nx
En un artículo anterior, os mostramos la creación de un monorepo Nx para reunir todos los proyectos de los artículos publicados en este blog en un solo repositorio de github. Obviamente ofrece muchas ventajas al respecto y una de ellas es la que vamos a…
Monorepo
En este artículo utilizaremos la estrategia de desarrollo del monorepo para mantener en un único repositorio todo el software (proyectos) de manera que se pueda realizar un mejor mantenimiento del código. AngularFrontenders tiene en la actualidad varios repositorios ubicados en GitHub que corresponde a cada…
Código limpio
En una suite empresarial, donde entran en juego muchos dominios e incluso muchas más manos, hay que poner siempre unas reglas de escritura al código fuente de la aplicación. Esto se traduce en escribir código limpio o «clean code» en inglés. Seguramente hay escritas numerosas…
Configurar Visual Studio Code en proyectos .Net
Contexto de trabajo Para empezar a configurar el Visual Studio Code (VS Code abreviado) como pretendemos, hemos de situarnos en un contexto de trabajo. Imagínate que eres el frontender (¿obvio, no?) en un equipo de desarrollo donde se utiliza el Visual Studio para desarrollar una…