Aller au contenu
duxt

Gestionnaires de paquets

Une commande, un onglet par gestionnaire de paquets, mémorisé d’une page à l’autre.

Une commande affichée pour chaque gestionnaire de paquets que le site propose, avec le choix du lecteur mémorisé pour tout le site.

Utilisation

Écrivez la commande sans le gestionnaire — add -D pkg, run build, dlx create-nuxt. L’orthographe propre à chaque gestionnaire est substituée.

pnpm add -D @kirchdev/duxt

Verbes

Écritpnpmnpmyarnbun
addaddinstalladdadd
installinstallinstallinstallinstall
removeremoveuninstallremoveremove
runrunrunrunrun
execexecexecexecexec
createcreatecreatecreatecreate
dlxpnpm dlxnpxyarn dlxbunx
updateupdateupdateupupdate
outdatedoutdatedoutdatedoutdated
auditauditauditnpm auditaudit
linklinklinklinklink
whywhywhywhywhy
patchpatchpatchpatch

yarn désigne Berry (≥ 2). Berry n’a ni outdated ni installation globale, et npm n’a patch sous aucune orthographe — un tiret ci-dessus signifie que ce gestionnaire n’obtient pas d’onglet pour cette commande, plutôt qu’un quasi-équivalent qui fait autre chose. Le build indique quelle page l’a demandé.

Un -g ou --global n’importe où dans la commande est une installation globale, et retire l’onglet yarn pour la même raison.

i, rm, un, uninstall, up et upgrade sont acceptés et repliés sur la ligne qui les porte. Un verbe absent du tableau est imprimé tel quel pour chaque gestionnaire, et le build le signale — le tableau est toujours en retard sur la sous-commande la plus récente d’un gestionnaire, et refuser un mot inconnu serait pire que de l’afficher.

API

Props

PropTypePar défautRemarques
commandstringrequisSans le gestionnaire — add -D pkg
managersDuxtPackageManager[]duxt.packageManagersSurcharge la liste du site pour un seul bloc

Remarques

Le choix est un cookie, et non un stockage navigateur, et c’est délibéré : le stockage est lu après l’hydratation, si bien que le bloc afficherait un gestionnaire puis basculerait vers un autre sous les yeux du lecteur. Il vient du site lui-même, n’identifie personne et porte une valeur que le lecteur a choisie — voir usePackageManager().

Un bloc peut lister moins de gestionnaires que le choix du lecteur n’en couvre ; il retombe sur son propre premier onglet plutôt que de ne rien afficher.

Cette page vous a-t-elle été utile ?