web-dev-qa-db-fra.com

Comment rechercher des paquets utilisant du fil?

Comment rechercher des paquets avec du fil? Je veux obtenir une liste de résultats qui ont le terme de recherche dans le nom du package ainsi que dans les descriptions (similaire à la façon dont divers utilitaires fonctionnent comme npm search, apropos, apt-cache search).

J'ai essayé yarn info <pkg>, mais cela a donné un tas de données json qui étaient limitées à ce package.

En utilisant yarn help et duckduckgo était éducatif, mais n'a toujours pas répondu comment faire.

32
labyrinth

il n'y a pas de commande pour afficher le format données tabulaires des informations sur le package

si vous avez plus d'informations sur les packages que vous pouvez essayer commandes ci-dessous vous obtiendrez plus d'informations

yarn info package

yarn info package  --json

yarn info package@version

yarn info package description

yarn info package time

yarn info package readme
20
Kasiriveni

Je suis venu ici via Google et aucune des réponses n'a vraiment expliqué quoi que ce soit sur [~ # ~] pourquoi [~ # ~] la recherche était "manquante", donc J'ai creusé un peu.

Depuis le tracker de problèmes de github du développeur de fils, ce sujet exact a été évoqué :

kittens a commenté le 12 oct.2016

Nous avons délibérément décidé de ne pas ajouter ce type de commandes à Yarn. Il y en a beaucoup qui ne sont pas vraiment utilisés et le fardeau de la maintenance n'en vaut pas vraiment la peine. Si la fonctionnalité des commandes est si simple (il suffit d'ouvrir un navigateur), vous pouvez le faire vous-même. Merci pour le rapport!

Alors voilà, il n'a pas été intentionnellement inclus et il n'est actuellement pas prévu de l'inclure.

Comme d'autres l'ont dit, vous pouvez soit utiliser la recherche de npm comme fil et npm à partir de la même liste de packages, soit utiliser une solution Web:

J'espère que cela aidera les autres à gagner quelques minutes dans leur quête d'une réponse.

11
Brian Morton

Yarn a un site Web qui contient des informations et une page de détails pour chaque paquet dans le registre. Il est disponible sur yarnpkg.com/en/packages et fourni par Algolia .

Étant donné que le registre npm et Yarn sont identiques, vous pouvez également utiliser tous les outils qui affichent ces données, comme npms.io ou similaire.


Divulgation loyale: je travaille pour Algolia et suis en charge de la page de recherche de Yarn.

6
Haroen Viaene

J'utilise npms-cli :

Installer:

yarn global add npms-cli

Vous aurez alors à disposition /usr/bin/npms et peut rechercher comme: npms search <desired package>.

5
marcanuy