? npm springen zu?
njt.vercel.app
Geben Sie Paketnamen in Ihre Suchmaschine ein und navigieren Sie dann zu deren Quelle, Homepage, Änderungsprotokoll usw.? ????
Sparen Sie tausende Male fünf Sekunden, indem Sie schnell zur richtigen URL springen:
???
njt <package> [destination]
???
b
→ Paketkostenschätzung auf bundlephobia.comc
→ Änderungsprotokollg
→ Github-Repository-Stammverzeichnis (Gitlab usw.).h
→ Homepage (alias w
für Website oder d
für Dokumente)i
→ Problemen
→ Paketinformationen auf npmjs.comp
→ Pull-Requests (Alias als m
für Merge-Requests)r
→ Liste der Github-Releasess
→ Quelle (häufig dasselbe wie das Repository-Stammverzeichnis, kann aber im Falle eines Monorepos dessen Unterverzeichnis sein)t
→ Liste der Git-Tagsu
→ Vorschau des Paketinhalts auf unpkg.comv
→ Liste der Paketversionen mit Datum auf npmjs.comy
→ Paketseite auf Yarnpkg.com (Spiegelregistrierung für npmjs.com).
→ Durchsuchen Sie den GitHub-/GitLab-Code Wenn Sie das Ziel weglassen oder ein nicht vorhandenes eingeben, gelangen Sie zur Paketseite auf npmjs.com, als ob Sie n
verwendet hätten.
njt prettier
(kein angegebenes Ziel)
? → https://www.npmjs.com/package/prettier
njt prettier h
(homepage)
? → https://prettier.io
njt prettier s
(Quelle)
? → https://github.com/prettier/prettier
njt prettier r
(Veröffentlichungen)
? → https://github.com/prettier/prettier/releases
njt prettier y
(Garn)
? → https://yarnpkg.com/package/prettier
njt
bekommen Es gibt mehrere Umgebungen, in denen Sie auf njt
zugreifen können. Wählen Sie Ihren Favoriten oder verwenden Sie alle!
Installieren Sie njt
global von npm, indem Sie diesen Befehl in Ihrem Terminal ausführen:
npm install --global njt
Sie sind bereit. Versuchen Sie nun, njt <package> [destination]
mit einigen echten Argumenten auszuführen. Mit diesen beiden Befehlen gelangen Sie beispielsweise zum Github -Repo bzw. zur Homepage von Lodash:
njt lodash g
njt lodash h
Eine Liste der unterstützten Ziele wird angezeigt, wenn Sie njt
ohne Argumente starten.
Führen Sie zum Deinstallieren npm remove --global njt
aus. Um eine Neuinstallation oder ein Upgrade durchzuführen, führen Sie npm install --global njt
erneut aus.
Profi-Tipp Wenn Sie angeben .
Anstelle eines Paketnamens übernimmt njt
den Namen aus der nächstgelegenen package.json
-Datei.
Profi-Tipp Um anzupassen, welchen Browser Sie öffnen möchten, legen Sie eine Umgebungsvariable namens NJT_BROWSER
(oder einfach BROWSER
) mit dem App-Namen Ihrer Wahl fest. Der Wert kann je nach Betriebssystem variieren. Beachten Sie, dass die Einstellung BROWSER
anstelle von NJT_BROWSER
Auswirkungen auf andere Tools haben kann, was möglicherweise erwünscht ist oder nicht.
Öffnen Sie die Chrome-Einstellungen, indem Sie beispielsweise zu chrome://settings
navigieren
Navigieren Sie zum Abschnitt „Suchmaschinen verwalten“ (z. B. indem Sie den Namen in das Feld „Sucheinstellungen“ eingeben).
Klicken Sie neben „Andere Suchmaschinen“ auf „Hinzufügen“.
Füllen Sie das Formular „Suchmaschine hinzufügen“ aus:
Feld | Wert |
---|---|
Suchmaschine | njt (npm jump to) |
Stichwort | njt |
URL mit %s anstelle der Abfrage | https://njt.vercel.app/jump?from=chrome&to=%s |
Drücken Sie Hinzufügen
Wenn Sie von nun njt <package> [destination]
in die Adressleiste eingeben, gelangen Sie direkt zu der gewünschten Seite. njt react h
gelangen Sie beispielsweise zur Homepage von React.js.
Öffnen Sie zum Deinstallieren den Abschnitt „Suchmaschinen verwalten“ in den Chrome-Einstellungen, klicken Sie auf die drei Punkte neben „Andere Suchmaschinen → njt“ und klicken Sie auf „Aus Liste entfernen“ .
Profi-Tipp Sie können n
anstelle von njt
als Schlüsselwort verwenden, um zu vermeiden, dass Sie jedes Mal zwei zusätzliche Zeichen eingeben müssen. Der in die Chrome-Adressleiste einzugebende Befehl wird zu n <package> [destination]
Sie können njt
direkt über die Adressleiste in Firefox verwenden.
njt
in das Feld „Schlüsselwort“ ein Wenn Sie von nun njt <package> [destination]
in die Adressleiste eingeben, gelangen Sie direkt zu der gewünschten Seite. njt react h
gelangen Sie beispielsweise zur Homepage von React.js.
Öffnen Sie zum Deinstallieren die Firefox-Lesezeichen im Hauptmenü, suchen Sie nach njt
und entfernen Sie das Lesezeichen.
Profi-Tipp Sie können n
anstelle von njt
als Suchbegriff verwenden, um zu vermeiden, dass Sie jedes Mal zwei zusätzliche Zeichen eingeben müssen. Der in die Firefox-Adressleiste einzugebende Befehl wird zu n <package> [destination]
Möchten Sie direkt vom Alfred-Launcher springen?
Öffnen Sie Einstellungen → Funktionen → Websuche
Klicken Sie auf Benutzerdefinierte Suche hinzufügen
Füllen Sie das Formular aus:
Feld | Wert |
---|---|
Such-URL | https://njt.vercel.app/jump?from=alfred&to={query} |
Titel | Search njt for '{query}' |
Stichwort | njt |
Symbol | Ziehen Sie von https://njt.vercel.app/favicon-32x32.png |
Drücken Sie Speichern
Alternativ können Sie diesen speziellen Alfred-Link kopieren und öffnen, um alle oben genannten Schritte für Sie zu erledigen:
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
Profi-Tipp Sie können n
anstelle von njt
als Suchbegriff verwenden, um zu vermeiden, dass Sie jedes Mal zwei zusätzliche Zeichen eingeben müssen. Der Befehl zur Eingabe in die Alfred-Adressleiste wird zu n <package> [destination]
Sie können auch Varianten mit Ihren bevorzugten njt
-Suffixen erstellen, um mit noch weniger Zeichen zu Ihren Lieblingsorten zu springen. Beispielsweise kann das Schlüsselwort ng
eine Verknüpfung zu njt {query} g
sein.
Wenn Sie Visual Studio Code verwenden, können Sie njt über die LaunchX-Erweiterung zur Befehlspalette hinzufügen.
Installieren Sie die Erweiterung
Öffnen Sie die Befehlspalette
Geben Sie njt
ein und drücken Sie die Eingabetaste
Geben Sie Ihren Suchbegriff ein und drücken Sie erneut die Eingabetaste
Profi-Tipp Verwenden Sie ctrl+alt+n
, um die Befehlspalette zu umgehen.
DuckDuckGo bang wartet auf die Genehmigung (bitte helfen Sie, wenn Sie wissen, wie Sie den Prozess beschleunigen können).
Wenn Sie duckduckgo.com als Ihre primäre Suchmaschine verwenden, geben Sie !njt <package> [destination]
in das Suchfeld ein (beachten Sie das führende Ausrufezeichen). Dieser Trick ist dank der tollen Knallfunktion von DuckDuckGo möglich.
njt
Öffnen Sie njt.vercel.app, geben Sie Ihre Abfrage ein und drücken Sie die Eingabetaste. Diese Methode ist etwas langsamer als die anderen, da sie das Öffnen einer Webseite mit einem Eingabeformular erfordert. Der Vorteil ist, dass es überall funktioniert und keine Einrichtung erfordert.
Vielen Dank an Vercel für das Hosten von njt.vercel.app
Sind Sie ein Guru für Suchverknüpfungen? Schlagen Sie gerne einen weiteren Einstiegspunkt zu njt
vor und sparen Sie Menschen auf der ganzen Welt Zeit!
njt
Die Logik von njt
ist zentralisiert und befindet sich im Endpunkt njt.vercel.app/jump
(Quelle).
Alle njt
-Schnittstellen senden Benutzeranfragen an https://njt.vercel.app/jump?from=UI_ID&to=USER_QUERY
, von wo aus Sie zum Ziel weitergeleitet werden.
Für Abfragen wie njt <package>
oder njt <package> y
sind die Weiterleitungen unkompliziert: https://www.npmjs.com/package/<package>
oder https://yarnpkg.com/package/<package>
.
In den meisten anderen Fällen muss in package.json
nach der neuesten Version des gesuchten Pakets gesucht werden. Diese Datei wird von www.npmjs.com abgerufen. Es enthält den Speicherort des Repositorys, die Homepage und einige andere Felder, die zum Erstellen der Ziel-URL verwendet werden.
Offizielle njt
-Schnittstellen und der Endpunkt njt.vercel.app/jump
speichern keine übermittelten Abfragen. Da njt.vercel.app von Vercel gehostet wird, werden Leistungs- und Nutzungsdaten von der Infrastruktur protokolliert (siehe Vercel Analytics).
Wenn njt
zu https://njt.vercel.app/jump?from=UI_ID&to=USER_QUERY
navigiert, wird der Parameter from=UI_ID
zusammen mit der Benutzerabfrage an den Endpunkt gesendet. Der Wert wird derzeit ignoriert, kann jedoch in Zukunft zur Lösung von Abfragen oder zur Analyse der Beliebtheit von njt
-Schnittstellen verwendet werden.
Verknüpfungen zu einigen der njt
-Ziele sind in npm
cli integriert:
? npm home <package>
oder npm docs <package>
⭥
? njt <package> h
(Homepage)
? npm issues <package>
oder npm bugs <package>
⭥
? njt <package> i
(Probleme)
? npm repo <package>
⭥
? njt <package> g
(Github, Gitlab usw. Repo)
Mit njt
haben Sie Zugriff auf mehr Verknüpfungen in mehreren Umgebungen, was Ihre tägliche Produktivität steigert.