- Un outil CLI qui permet de rechercher instantanément la version et le chemin d’installation du module souhaité dans le dossier
node_modules
- Plus rapide que
npm list ou yarn list, il se concentre sur la vitesse de recherche et de navigation ainsi que sur une interface intuitive, sans sortie inutile, pour ne fournir que les informations nécessaires
- Propose des fonctionnalités comme la recherche floue, la correspondance par motif, le suivi de la raison d’installation et la détection de modules dupliqués
- Compatible avec les projets npm et yarn, et permet de voir d’un coup d’œil la présence de plusieurs versions d’un module, la structure des dépendances et les informations sur la dernière version
- Peut être exécuté immédiatement sans installation via les commandes
bunx qnm et npx qnm, ce qui permet une utilisation légère sans polluer l’environnement
- Exemple : en saisissant
bunx qnm lodash, on peut vérifier dans le projet les emplacements d’installation de lodash par version, la dernière version, les informations de release, etc.
- Sans argument, il est possible d’explorer tous les packages avec une recherche floue de style fzf
- Installation globale si nécessaire :
npm i --global qnm
- Principales commandes et options
doctor : diagnostic des doublons dans node_modules et des packages les plus volumineux
list(ls) : affiche la liste complète des packages ; avec --deps, on peut n’afficher que les dépendances directes
match [chaîne] : liste tous les modules correspondant à un motif précis
homepage : ouvre directement dans le navigateur l’URL de la page d’accueil du package
--no-remote : désactive les données distantes et affiche rapidement uniquement les informations locales
-o, --open : ouvre directement dans l’éditeur le fichier package.json du package concerné
Aucun commentaire pour le moment.