Node.js
Selekcja zależności w npm
Czy wiesz, że dzięki komendzie npm query oraz selektorom zależności, opartych na znanej składni CSS możesz szybko i elastycznie filtrować zależności w projekcie Node.js?
Oto kilka przykładów:
- Wypisanie wszystkich zależności (podobnie jak
npm list --all): 
  npm query "*"- Znalezienie wszystkich wersji
reactilodashw projekcie: 
  npm query "#react, #lodash"- Wyszukiwanie wersji
react, które nie są zależnościami typu peer: 
  npm query "#react:not(.peer)"- Znalezienie zależności z licencją
MIT: 
  npm query "[license=MIT]"- Wyszukiwanie zależności z repozytorium git:
 
  npm query ":type(git)"- Sprawdzenie, które zależności transakcyjne używają skryptu
postinstall: 
  npm query ":attr(scripts, [postinstall]):not(:root > *)"