Utilidades npm: npm-check-updates, actualiza las librerías

Estanterías con cajas
Foto de Nana Smirnova en Unsplash

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 nuestro ‘package.json’ necesite actualizarse para obtener las versiones más actualizadas según nuestras especificaciones.

En el presente artículo, … Leer más »

Utilidades npm: madge, buscando dependencias circulares

dependencia circular
Foto de Chaitanya Tatikonda en Unsplash

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):

import { positionPlusOne } from './positionPlusOne';

export function position(n: number): number {
  if (n < 0) {
    return positionPlusOne(n);
  }
  return 
Leer más »

Utilidades npm: rimraf, alternativa al comando Unix rm -rf 

estanterías llenas de paquetes
Foto de CHUTTERSNAP en Unsplash

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, etc. haciendo que el entorno se convierta en un infierno de archivos inútiles.

Cuando esto sucede podemos aplicar varias soluciones:… Leer más »