? npm は ? にジャンプします。
njt.vercel.app
検索エンジンにパッケージ名を入力して、そのソース、ホームページ、変更ログなどに移動しますか? ????
適切な URL にすばやくジャンプすることで、5 秒を何千回も節約できます。
???
njt <package> [destination]
???
b
→ Bundlephobia.com でのパッケージ費用の見積もりc
→ 変更履歴g
→ github(gitlabなど)リポジトリルートh
→ ホームページ (Web サイトの場合はw
、ドキュメントの場合はd
というエイリアス)i
→問題n
→ npmjs.com のパッケージ情報p
→ プル リクエスト (マージ リクエストの場合はm
というエイリアス)r
→ github リリースのリストs
→ ソース (多くの場合、リポジトリのルートと同じですが、モノリポジトリの場合はそのサブディレクトリになることもあります)t
→ gitタグのリストu
→ unpkg.com でのパッケージ内容のプレビューv
→ npmjs.com の日付付きパッケージ バージョンのリストy
→ Yarnpkg.com のパッケージ ページ (npmjs.com のミラー レジストリ).
→ GitHub / GitLab コードを参照宛先を省略したり、存在しない宛先を入力すると、 n
使用した場合と同様に、 npmjs.com のパッケージ ページに移動します。
njt prettier
(宛先指定なし)
? → https://www.npmjs.com/package/prettier
njt prettier h
(ホームページ)
? → https://prettier.io
njt prettier s
(出典)
? → https://github.com/prettier/prettier
njt prettier r
(リリース)
? → https://github.com/prettier/prettier/releases
njt prettier y
(糸)
? → https://yarnpkg.com/package/prettier
njt
の取得njt
アクセスできる環境はいくつかあります。お気に入りを選択するか、すべてを使用してください。
ターミナルで次のコマンドを実行して、npm からnjt
グローバルにインストールします。
npm install --global njt
準備は完了です。次に、実際の引数を指定してnjt <package> [destination]
を実行してみます。たとえば、次の 2 つのコマンドを実行すると、それぞれ Lodash g ithub リポジトリとホームページに移動します。
njt lodash g
njt lodash h
引数なしでnjt
起動すると、サポートされている宛先のリストが表示されます。
アンインストールするには、 npm remove --global njt
を実行します。再インストールまたはアップグレードするには、 npm install --global njt
再度実行します。
プロのヒント を指定するとき.
njt
、パッケージ名の代わりに、最も近いpackage.json
ファイルから名前を取得します。
プロのヒント開くブラウザをカスタマイズするには、選択したアプリ名を使用してNJT_BROWSER
(または単にBROWSER
) という環境変数を設定します。値は OS によって異なる場合があります。 NJT_BROWSER
の代わりにBROWSER
設定すると、他のツールに影響を与える可能性があり、これが望ましい場合と望ましくない場合があることに注意してください。
Chrome の設定を開きます (例: chrome://settings
に移動します)。
[検索エンジンの管理]セクションに移動します (たとえば、 [検索設定]フィールドに名前を入力します)。
「その他の検索エンジン」の横にある「追加」をクリックします。
検索エンジンの追加フォームに入力します。
分野 | 価値 |
---|---|
検索エンジン | njt (npm jump to) |
キーワード | njt |
クエリの代わりに %s を含む URL | https://njt.vercel.app/jump?from=chrome&to=%s |
追加を押します
今後は、アドレスバーにnjt <package> [destination]
と入力すると、目的のページに直接移動します。たとえば、 njt react h
入力すると、React.js ホームページに移動します。
アンインストールするには、Chrome 設定の[検索エンジンの管理]セクションを開き、 [その他の検索エンジン] → [njt]の横にある 3 つの点をクリックして、 [リストから削除]をクリックします。
プロのヒントnjt
の代わりにn
キーワードとして使用すると、毎回余分な 2 文字を入力する必要がなくなります。 Chrome のアドレスバーに入力するコマンドはn <package> [destination]
になります。
njt
Firefox のアドレス バーから直接使用できます。
njt
と入力します。今後は、アドレスバーにnjt <package> [destination]
と入力すると、目的のページに直接移動できます。たとえば、 njt react h
入力すると、React.js ホームページに移動します。
アンインストールするには、メイン メニューから Firefox のブックマークを開き、 njt
を検索してブックマークを削除します。
プロのヒント検索キーワードとしてnjt
代わりにn
使用すると、毎回余分な 2 文字を入力する必要がなくなります。 Firefox のアドレスバーに入力するコマンドはn <package> [destination]
になります。
Alfred ランチャーから直接ジャンプしたいですか?
「環境設定」 → 「機能」 → 「Web検索」を開きます。
「カスタム検索の追加」をクリックします
フォームに記入してください:
分野 | 価値 |
---|---|
検索URL | https://njt.vercel.app/jump?from=alfred&to={query} |
タイトル | Search njt for '{query}' |
キーワード | njt |
アイコン | https://njt.vercel.app/favicon-32x32.png からドラッグ |
保存を押します
あるいは、この特別な Alfred リンクをコピーして開き、上記の手順をすべて実行します。
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
プロのヒント検索キーワードとしてnjt
代わりにn
使用すると、毎回余分な 2 文字を入力する必要がなくなります。 Alfred アドレスバーに入力するコマンドはn <package> [destination]
になります。
お気に入りのnjt
サフィックスを使用してバリアントを作成し、さらに少ない文字数でお気に入りの場所にジャンプすることもできます。たとえば、キーワードng
njt {query} g
へのショートカットにすることができます。
Visual Studio Code を使用している場合は、LaunchX 拡張機能を介して njt をコマンド パレットに追加できます。
拡張機能をインストールする
コマンドパレットを開く
njt
と入力して Enter キーを押します
検索内容を入力し、もう一度 Enter キーを押します
プロのヒントコマンド パレットをバイパスするには、 ctrl+alt+n
を使用します。
DuckDuckGo bang は承認を待っています (プロセスを高速化する方法を知っている場合は助けてください)。
duckduckgo.com をプライマリ検索エンジンとして使用する場合は、検索フィールドに!njt <package> [destination]
と入力します (先頭の感嘆符に注意してください)。このトリックは、DuckDuckGo の素晴らしいバン機能のおかげで可能になります。
njt
のミニウェブサイトのオンライン検索フィールドnjt.vercel.app を開き、クエリを入力して Enter を押します。この方法は、入力フォームのある Web ページを開く必要があるため、他の方法より少し時間がかかります。利点としては、どこでも機能し、セットアップが必要ないことです。
njt.vercel.app をホスティングしてくれた Vercel に感謝します
あなたは検索ショートカットの達人ですか? njt
への別のエントリ ポイントを遠慮なく提案して、世界中の人々の時間を節約してください。
njt
仕組みnjt
のロジックは集中化され、 njt.vercel.app/jump
/jump エンドポイント (ソース) 内に配置されます。
すべてのnjt
インターフェイスはユーザー クエリをhttps://njt.vercel.app/jump?from=UI_ID&to=USER_QUERY
に送信し、そこから宛先にリダイレクトされます。
njt <package>
またはnjt <package> y
のようなクエリの場合、リダイレクトは単純です: https://www.npmjs.com/package/<package>
またはhttps://yarnpkg.com/package/<package>
。
他のほとんどのケースでは、 package.json
を調べて、検索されたパッケージの最新バージョンを確認します。このファイルは www.npmjs.com から取得されます。これには、リポジトリの場所、ホームページ、および宛先 URL の構築に使用されるその他のフィールドが含まれます。
公式njt
インターフェースとnjt.vercel.app/jump
エンドポイントは、送信されたクエリを保存しません。 njt.vercel.app は Vercel によってホストされているため、パフォーマンスと使用状況のデータはインフラストラクチャによって記録されます (Vercel Analytics を参照)。
njt
https://njt.vercel.app/jump?from=UI_ID&to=USER_QUERY
に移動すると、パラメータfrom=UI_ID
がユーザー クエリとともにエンドポイントに送信されます。この値は現在無視されていますが、将来的にはクエリの解決やnjt
インターフェイスの人気の分析に使用される可能性があります。
一部のnjt
宛先へのショートカットは、 npm
cli に組み込まれています。
? npm home <package>
またはnpm docs <package>
⭥
? njt <package> h
(ホームページ)
? npm issues <package>
またはnpm bugs <package>
⭥
? njt <package> i
(問題)
? npm repo <package>
⭥
? njt <package> g
(github、gitlab などのリポジトリ)
njt
使用すると、複数の環境でより多くのショートカットにアクセスできるため、日々の生産性が向上します。