:sparkles: PWA :sparkles:
Twarz autora bloga

Piotr Kowalski

Organizator WarsawJS Trener YouTuber

Interaktywna aktualizacja zależności w projekcie

Dziś chciałbym przedstawić Ci narzędzie, które często wykorzystuję.

Wyobraź sobie projekt, nad którym pracujesz i dbasz o niego. Zależy Ci na zawsze aktualnych zależnościach, bo z nową wersją spodziewasz się, że:

  • będą działały szybciej
  • będą bezpieczniejsze
  • będą bardziej elastyczne
  • będą zajmowały mniej przestrzeni dyskowej?
Baner reklamujący artykuł

Interaktywna aktualizacja :package:

Narzędzie o którym dzisiaj mowa nazywa się npm-check.

Porada

Proponuję instalację globalną, gdyż tego narzędzia będziesz używać w każdym swoim projekcie, no i nie ma sensu trzymać różnych wersji.

Tak więc, na początku wykonaj to polecenie:

~/projects/ $ npm install -g npm-check

A potem w katalogu projektu, którego chcesz zaktualizować zależności:

~/projects/my-project-x $ npm-check -u

Demo :rocket:

Myślę, że najlepszym opisem projektu będzie poniższa prezentacja działania, na jednym z moim starych projektów: