qnm - un outil CLI pour explorer le dossier node_modules
(github.com/ranyitz)- 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 listouyarn 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 qnmetnpx 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
- Exemple : en saisissant
- Principales commandes et options
doctor: diagnostic des doublons dansnode_moduleset des packages les plus volumineuxlist(ls) : affiche la liste complète des packages ; avec--deps, on peut n’afficher que les dépendances directesmatch [chaîne]: liste tous les modules correspondant à un motif précishomepage: 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 fichierpackage.jsondu package concerné
Aucun commentaire pour le moment.