? npm pular para?
njt.vercel.app
Você digita nomes de pacotes em seu mecanismo de pesquisa e depois navega até sua fonte, página inicial, changelog e assim por diante? ????
Economize cinco segundos milhares de vezes acessando rapidamente o URL correto:
???
njt <package> [destination]
???
b
→ estimativa de custo do pacote em bundlephobia.comc
→ registro de alteraçõesg
→ raiz do repositório github (gitlab, etc.)h
→ página inicial (também conhecida como w
para site ou d
para documentos)i
→ problemasn
→ informações do pacote em npmjs.comp
→ solicitações pull (apelidadas de m
para solicitações de mesclagem)r
→ lista de lançamentos do githubs
→ fonte (geralmente igual à raiz do repositório, mas pode ser seu subdiretório no caso de um monorepo)t
→ lista de tags gitu
→ visualização do conteúdo do pacote em unpkg.comv
→ lista de versões de pacotes com datas em npmjs.comy
→ página do pacote em yarnpkg.com (registro espelho para npmjs.com).
→ navegue no código GitHub / GitLab Omitir o destino ou inserir um destino inexistente leva você à página do pacote em npmjs.com como se você tivesse usado n
.
njt prettier
(sem destino especificado)
? → https://www.npmjs.com/package/prettier
njt prettier h
(página inicial)
? → https://prettier.io
njt prettier s
(fonte)
? → https://github.com/prettier/prettier
njt prettier r
(lançamentos)
? → https://github.com/prettier/prettier/releases
njt prettier y
(fio)
? → https://yarnpkg.com/package/prettier
njt
Existem vários ambientes nos quais você pode acessar njt
. Escolha o seu favorito ou use todos!
Instale njt
globalmente a partir do npm executando este comando em seu terminal:
npm install --global njt
Está tudo pronto. Agora tente executar njt <package> [destination]
com alguns argumentos reais. Por exemplo, esses dois comandos levarão você ao repositório e à página inicial do Lodash g ithub, respectivamente:
njt lodash g
njt lodash h
Uma lista de destinos suportados será mostrada se você iniciar njt
sem argumentos.
Para desinstalar, execute npm remove --global njt
. Para reinstalar ou atualizar, execute npm install --global njt
novamente.
Dica profissional Quando você especifica .
em vez de um nome de pacote, njt
usa o nome do arquivo package.json
mais próximo.
Dica profissional Para personalizar qual navegador você deseja abrir, defina uma variável de ambiente chamada NJT_BROWSER
(ou apenas BROWSER
) com o nome do aplicativo de sua escolha. O valor pode variar de acordo com o seu sistema operacional. Observe que configurar BROWSER
em vez de NJT_BROWSER
pode afetar outras ferramentas, que podem ou não ser desejadas.
Abra as configurações do Chrome, por exemplo, navegando para chrome://settings
Navegue até a seção Gerenciar mecanismos de pesquisa (por exemplo, digitando seu nome no campo Configurações de pesquisa )
Clique em Adicionar ao lado de Outros mecanismos de pesquisa
Preencha o formulário Adicionar mecanismo de pesquisa :
Campo | Valor |
---|---|
Mecanismo de busca | njt (npm jump to) |
Palavra-chave | njt |
URL com %s no lugar da consulta | https://njt.vercel.app/jump?from=chrome&to=%s |
Pressione Adicionar
De agora em diante, digitar njt <package> [destination]
na barra de endereço o levará diretamente para a página desejada. Por exemplo, njt react h
o levará para a página inicial do React.js.
Para desinstalar, abra a seção Gerenciar mecanismos de pesquisa nas configurações do Chrome, clique nos três pontos ao lado de Outros mecanismos de pesquisa → njt e clique em Remover da lista .
Dica profissional Você pode usar n
em vez de njt
como palavra-chave para evitar digitar dois caracteres extras de cada vez. O comando para digitar na barra de endereço do Chrome se tornará n <package> [destination]
Você pode usar njt
diretamente na barra de endereço do Firefox.
njt
no campo Palavra-chave De agora em diante, digitar njt <package> [destination]
na barra de endereço o levará diretamente para a página desejada. Por exemplo, njt react h
o levará para a página inicial do React.js.
Para desinstalar, abra os favoritos do Firefox no menu principal, pesquise njt
e remova o favorito.
Dica profissional Você pode usar n
em vez de njt
como palavra-chave de pesquisa para evitar digitar dois caracteres extras de cada vez. O comando para digitar na barra de endereços do Firefox se tornará n <package> [destination]
Quer pular diretamente do lançador Alfred?
Abra Preferências → Recursos → Pesquisa na Web
Clique em Adicionar pesquisa personalizada
Preencha o formulário:
Campo | Valor |
---|---|
URL de pesquisa | https://njt.vercel.app/jump?from=alfred&to={query} |
Título | Search njt for '{query}' |
Palavra-chave | njt |
Ícone | arraste de https://njt.vercel.app/favicon-32x32.png |
Pressione Salvar
Como alternativa, copie e abra este link especial do Alfred para realizar todas as etapas acima para você:
alfred://customsearch/Search%20njt%20for%20%27%7Bquery%7D%27/njt/utf8/nospace/https%3A%2F%2Fnjt.vercel.app%2Fjump%3Ffrom%3Dalfred%26to%3D%7Bquery%7D
Dica profissional Você pode usar n
em vez de njt
como palavra-chave de pesquisa para evitar digitar dois caracteres extras de cada vez. O comando para digitar na barra de endereços do Alfred se tornará n <package> [destination]
Você também pode criar variantes com seus sufixos njt
favoritos para ir para seus locais favoritos com ainda menos caracteres. Por exemplo, a palavra-chave ng
pode ser um atalho para njt {query} g
.
Se você usar o Visual Studio Code, poderá adicionar njt à paleta de comandos por meio da extensão LaunchX.
Instale a extensão
Abra a paleta de comandos
Digite njt
e pressione Enter
Digite sua pesquisa e pressione Enter novamente
Dica profissional Use ctrl+alt+n
para ignorar a paleta de comandos.
DuckDuckGo bang está aguardando aprovação (por favor, ajude se você souber como agilizar o processo).
Se você usar duckduckgo.com como seu mecanismo de pesquisa principal, digite !njt <package> [destination]
em seu campo de pesquisa (observe o ponto de exclamação inicial). Esse truque é possível graças ao incrível recurso bang do DuckDuckGo.
njt
Abra njt.vercel.app, digite sua consulta e pressione Enter. Este método é um pouco mais lento que os outros porque envolve a abertura de uma página web com um formulário de entrada. O lado positivo é que funciona em qualquer lugar e não requer configuração.
Obrigado ao Vercel por hospedar njt.vercel.app
Você é um guru de atalhos de pesquisa? Sinta-se à vontade para sugerir outro ponto de entrada para njt
e economizar o tempo das pessoas ao redor do mundo!
njt
A lógica do njt
é centralizada e localizada no endpoint njt.vercel.app/jump
(fonte).
Todas as interfaces njt
enviam consultas de usuário para https://njt.vercel.app/jump?from=UI_ID&to=USER_QUERY
, de onde você é redirecionado para o destino.
Para consultas como njt <package>
ou njt <package> y
, os redirecionamentos são diretos: https://www.npmjs.com/package/<package>
ou https://yarnpkg.com/package/<package>
.
A maioria dos outros casos envolve uma consulta em package.json
para obter a versão mais recente do pacote pesquisado. Este arquivo foi obtido em www.npmjs.com. Ele contém a localização do repositório, a página inicial e alguns outros campos que são usados para construir a URL de destino.
As interfaces njt
oficiais e o endpoint njt.vercel.app/jump
não armazenam consultas enviadas. Como njt.vercel.app é hospedado pela Vercel, os dados de desempenho e uso são registrados pela infraestrutura (consulte Vercel Analytics).
Quando njt
navega para https://njt.vercel.app/jump?from=UI_ID&to=USER_QUERY
, o parâmetro from=UI_ID
é enviado ao endpoint junto com a consulta do usuário. O valor é atualmente ignorado, mas poderá ser usado no futuro para resolver consultas ou para analisar a popularidade de interfaces njt
.
Atalhos para alguns dos destinos njt
são integrados ao npm
cli:
? npm home <package>
ou npm docs <package>
⭥
? njt <package> h
(página inicial)
? npm issues <package>
ou npm bugs <package>
⭥
? njt <package> i
(problemas)
? npm repo <package>
⭥
? njt <package> g
(github, gitlab, etc. repositório)
Com njt
, você tem acesso a mais atalhos em diversos ambientes, o que torna você mais produtivo no dia a dia.