Pular para o conteúdo
duxt

Gestores de pacotes

Um comando, um separador por gestor de pacotes, memorizado de página em página.

Um comando apresentado para cada gestor de pacotes que o site oferece, com a escolha do leitor memorizada para todo o site.

Utilização

Escreve o comando sem o gestor — add -D pkg, run build, dlx create-nuxt. A grafia própria de cada gestor é substituída.

pnpm add -D @kirchdev/duxt

Verbos

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

yarn significa Berry (≥ 2). O Berry não tem outdated nem instalação global, e o npm não tem patch em grafia alguma — um travessão acima significa que esse gestor não recebe separador para esse comando, em vez de mostrar um quase-equivalente que faz outra coisa. A build avisa que página o pediu.

Um -g ou --global em qualquer parte do comando é uma instalação global, e retira o separador yarn pela mesma razão.

i, rm, un, uninstall, up e upgrade são aceites e dobrados sobre a linha que os contém. Um verbo que não esteja na tabela é impresso tal como escrito para todos os gestores, e a build di-lo — a tabela está sempre atrás do subcomando mais recente de algum gestor, e recusar uma palavra desconhecida seria pior do que mostrá-la.

API

Props

PropTipoPor omissãoNotas
commandstringobrigatórioSem o gestor — add -D pkg
managersDuxtPackageManager[]duxt.packageManagersSubstitui a lista do site para um bloco

Notas

A escolha é um cookie, não armazenamento do navegador, e deliberadamente: o armazenamento é lido depois da hidratação, por isso o bloco desenharia um gestor e depois trocaria para outro à frente do leitor. É próprio do site, não identifica ninguém e transporta um valor que o leitor escolheu — ver usePackageManager().

Um bloco pode listar menos gestores do que a escolha do leitor abrange; recai no seu próprio primeiro separador em vez de não mostrar nada.

Esta página foi útil?