Compare commits

..

21 Commits

Author SHA1 Message Date
allcontributors[bot]
c6b0f47acc docs: update .all-contributorsrc [skip ci] 2022-08-20 22:03:08 +00:00
allcontributors[bot]
15a9992ee7 docs: update README.ja-JP.md [skip ci] 2022-08-20 22:00:04 +00:00
allcontributors[bot]
194348b1ff docs: update README.de-DE.md [skip ci] 2022-08-20 22:00:03 +00:00
allcontributors[bot]
dda514aa15 docs: update README.it-IT.md [skip ci] 2022-08-20 22:00:02 +00:00
allcontributors[bot]
98ff02a140 docs: update README.ko-KR.md [skip ci] 2022-08-20 22:00:01 +00:00
allcontributors[bot]
f375e68703 docs: update README.ru-RU.md [skip ci] 2022-08-20 22:00:00 +00:00
allcontributors[bot]
11d8d98c01 docs: update README.zh-CN.md [skip ci] 2022-08-20 21:59:59 +00:00
allcontributors[bot]
8d89ac77c7 docs: update README.md [skip ci] 2022-08-20 21:59:58 +00:00
Thomas LACAZE
805d457f68 fix isOfficial bool condition 2022-08-20 23:59:43 +02:00
Thomas LACAZE
166fc2e78b Replace npms with npm registry 2022-08-20 23:59:43 +02:00
fuyuki123
0d71cebb7e Update README.ja-JP.md 2022-08-13 09:10:04 +02:00
dependabot[bot]
20ad4b282b Bump ansi-colors from 4.1.1 to 4.1.3 in /tabby-terminal
Bumps [ansi-colors](https://github.com/doowb/ansi-colors) from 4.1.1 to 4.1.3.
- [Release notes](https://github.com/doowb/ansi-colors/releases)
- [Commits](https://github.com/doowb/ansi-colors/compare/4.1.1...4.1.3)

---
updated-dependencies:
- dependency-name: ansi-colors
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-01 11:21:12 +02:00
dependabot[bot]
c1bab9ebe9 Bump ansi-colors from 4.1.1 to 4.1.3 in /tabby-ssh
Bumps [ansi-colors](https://github.com/doowb/ansi-colors) from 4.1.1 to 4.1.3.
- [Release notes](https://github.com/doowb/ansi-colors/releases)
- [Commits](https://github.com/doowb/ansi-colors/compare/4.1.1...4.1.3)

---
updated-dependencies:
- dependency-name: ansi-colors
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-01 11:21:06 +02:00
allcontributors[bot]
b601eccc02 docs: update .all-contributorsrc [skip ci] 2022-08-01 10:02:51 +02:00
allcontributors[bot]
c185ded0c0 docs: update README.ja-JP.md [skip ci] 2022-08-01 10:02:51 +02:00
allcontributors[bot]
9ed3d0abc5 docs: update README.de-DE.md [skip ci] 2022-08-01 10:02:51 +02:00
allcontributors[bot]
b3126b8998 docs: update README.it-IT.md [skip ci] 2022-08-01 10:02:51 +02:00
allcontributors[bot]
d30e54828c docs: update README.ko-KR.md [skip ci] 2022-08-01 10:02:51 +02:00
allcontributors[bot]
e09272f7f9 docs: update README.ru-RU.md [skip ci] 2022-08-01 10:02:51 +02:00
allcontributors[bot]
0b5444460d docs: update README.zh-CN.md [skip ci] 2022-08-01 10:02:51 +02:00
allcontributors[bot]
140d9875fb docs: update README.md [skip ci] 2022-08-01 10:02:51 +02:00
11 changed files with 76 additions and 60 deletions

View File

@@ -892,6 +892,15 @@
"contributions": [
"code"
]
},
{
"login": "LacazeThomas",
"name": "Thomas LACAZE",
"avatar_url": "https://avatars.githubusercontent.com/u/19855907?v=4",
"profile": "https://github.com/LacazeThomas",
"contributions": [
"code"
]
}
],
"contributorsPerLine": 7,

View File

@@ -278,6 +278,7 @@ Dank geht an diese wunderbaren Menschen ([emoji key](https://allcontributors.org
<td align="center"><a href="https://twitter.com/tpberntsen"><img src="https://avatars.githubusercontent.com/u/922318?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas Peter Berntsen</b></sub></a><br /><a href="#financial-tpberntsen" title="Financial">💵</a></td>
<td align="center"><a href="https://bandism.net/"><img src="https://avatars.githubusercontent.com/u/22633385?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ikko Ashimine</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=eltociear" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/giejqf"><img src="https://avatars.githubusercontent.com/u/9211230?v=4?s=100" width="100px;" alt=""/><br /><sub><b>giejqf</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=giejqf" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/LacazeThomas"><img src="https://avatars.githubusercontent.com/u/19855907?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas LACAZE</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=LacazeThomas" title="Code">💻</a></td>
</tr>
</table>

View File

@@ -273,6 +273,7 @@ Grazie a queste persone meravigliose ([emoji key](https://allcontributors.org/do
<td align="center"><a href="https://twitter.com/tpberntsen"><img src="https://avatars.githubusercontent.com/u/922318?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas Peter Berntsen</b></sub></a><br /><a href="#financial-tpberntsen" title="Financial">💵</a></td>
<td align="center"><a href="https://bandism.net/"><img src="https://avatars.githubusercontent.com/u/22633385?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ikko Ashimine</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=eltociear" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/giejqf"><img src="https://avatars.githubusercontent.com/u/9211230?v=4?s=100" width="100px;" alt=""/><br /><sub><b>giejqf</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=giejqf" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/LacazeThomas"><img src="https://avatars.githubusercontent.com/u/19855907?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas LACAZE</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=LacazeThomas" title="Code">💻</a></td>
</tr>
</table>

View File

@@ -21,62 +21,62 @@
<br/>
<p align="center">
このREADMEは次の言語でも使用可能です: <a href="./README.md">:gb: English</a> · <a href="./README.ru-RU.md">:ru: Русский</a> · <a href="./README.ko-KR.md">:kr: 한국어</a> · <a href="./README.zh-CN.md">:cn: 简体中文</a> · <a href="./README.it-IT.md">:it: Italiano</a> · <a href="./README.de-DE.md">:de: Deutsch</a>
このREADMEは次の言語にも対応: <a href="./README.md">:gb: English</a> · <a href="./README.ru-RU.md">:ru: Русский</a> · <a href="./README.ko-KR.md">:kr: 한국어</a> · <a href="./README.zh-CN.md">:cn: 简体中文</a> · <a href="./README.it-IT.md">:it: Italiano</a> · <a href="./README.de-DE.md">:de: Deutsch</a>
</p>
----
[**Tabby**](https://tabby.sh)(以前は**Terminus**と呼ばれていた)は、Windows、macOS、Linuxの高度に設定可能なターミナル・エミュレータ、SSH、シリアルクライアントです
[**Tabby**](https://tabby.sh)(**Terminus**)は、Windows、macOS、Linux向けの高度なカスタマイズに対応した端末エミュレータ、SSH、シリアルコンソールです
* SSH、Telnetクライアントとコネクションマネージャーの統合
* 統合されたシリアルターミナル
* テーピングとカラースキーム
* 完全に設定可能なショートカットとマルチコード・ショートカット
* スプリットペイン
* タブの記憶
* PowerShellおよびPS CoreWSL、Git-Bash、Cygwin、MSYS2、Cmder、CMDのサポート
* SSH、Telnetクライアントと接続マネージャーの統合
* シリアルコンソールの統合
* テーマと配色のカスタマイズ
* 自由なショートカットのカスタマイズと複数キー入力にも対応
* ペイン分割に対応
* タブの保存機能
* PowerShellまたは PS CoreWSL、Git-Bash、Cygwin、MSYS2、Cmder、CMDに対応
* Zmodemを介したSSHセッションへの直接ファイル転送
* 全角文字を含むユニコードのフルサポート
* 高速に流れる出力で詰まることがない
* タブ補完を含むWindowsでの適なシェル体験 (Clink経由)
* SSHの秘密と設定のための統合された暗号化コンテナ
* SSH、SFTP、Telnetクライアントが[Webアプリ](https://tabby.sh/app)として利用可能([セルフホスティング](https://github.com/Eugeny/tabby-web)も可能)
* 全角文字を含むUnicodeの完全対応
* 大量の出力にも止まることはありません
* タブキーによる補完機能にも対応したWindowsでの適なシェル (Clink使用)
* SSHの機密性の高い情報と設定を保存する暗号化コンテナの搭載
* SSH、SFTP、Telnetクライアントが[Webアプリ](https://tabby.sh/app)として利用可能 ([セルフホスティング](https://github.com/Eugeny/tabby-web)も可能)
# コンテンツ <!-- omit in toc -->
- [Tabbyとは](#Tabbbyとは)
- [ターミナル機能](#ターミナル機能)
- [SSHクライアント](#SSHクライアント)
- [シリアルターミナ](#シリアルターミナ)
- [ポータブル](#ポータブル)
- [Tabbyとは](#tabbyとは)
- [ターミナル機能](#ターミナル機能)
- [SSHクライアント](#sshクライアント)
- [シリアルコンソー](#シリアルコンソー)
- [ポータブル機能](#ポータブル機能)
- [プラグイン](#プラグイン)
- [テーマ](#テーマ)
- [コントリビュート](#コントリビュート)
<a name="about"></a>
# Tabbbyとは
# Tabbyとは
* **Tabbyは**Windows 標準のターミナルconhost、PowerShell ISE、PuTTY、macOSのTerminal.appおよびiTermの代替となるものです
* **Tabbyは**Windows 標準のターミナルconhost、PowerShell ISE、PuTTY、macOSのTerminal.appおよびiTermの代替となるアプリケーションです
* **Tabby**は新しいシェルでも**なければ**、MinGWやCygwinの置き換えでも**ありません**。また、軽量でも**ありません**。もしRAMの使用量が重要であれば、[Conemu](https://conemu.github.io)や[Alacritty](https://github.com/jwilm/alacritty)を検討してください
* **Tabby**は新しいシェル**でもなければ**、MinGWやCygwinの置き換え**でもありません**。また、軽量**でもありません**。RAMの使用量を重視するのではあれば、[Conemu](https://conemu.github.io)や[Alacritty](https://github.com/jwilm/alacritty)の利用をお勧めします。
<a name="terminal"></a>
# ターミナル機能
# ターミナル機能
![](docs/readme-terminal.png)
* V220ターミナル各種拡張機能
* 複数ネストされたスプリットペイン
* ウィンドウのどの側にもタブがある
* グローバルスポーンホットキー("Quake console")を持つオプションのドッキング自在なウィンドウ
* 複数ネストされたペイン分割に対応
* ウィンドウ内に自由に配置可能なタブ
* グローバルホットキーで呼び出せるドックウィンドウ機能("Quakeコンソール"
* 進行状況の検出
* プロセス完了時の通知
* 括弧付きペースト複数行のペースト警告
* フォントの合字
* カスタムシェルプロファイル
* オプションのRMBペーストとコピーオンセレクト(PuTTYスタイル)
* ブラケットペースト複数行のペースト警告機能
* 合字フォントの対応
* シェルプロファイルの自由なカスタマイズ
* RMBペーストと選択時の自動コピー機能(PuTTYスタイル)の対応
<a name="ssh"></a>
@@ -84,49 +84,49 @@
![](docs/readme-ssh.png)
* SSH2クライアントとコネクションマネージャ
* SSH2クライアントと接続マネージャ
* X11とポートフォワーディング
* 自動ジャンプホスト管理
* エージェント転送(PageantとWindowsネイティブOpenSSHエージェントを含む)
* 自動ジャンプサーバー管理
* エージェント転送(PageantとWindows標準OpenSSHエージェントを含む)
* ログインスクリプト
<a name="serial"></a>
# シリアルターミナ
# シリアルコンソー
* 保存されたコネクション
* リードライン入力のサポート
* オプションの16進バイト入力およびhexdump出力
* 接続の保存機能
* 行単位入力の対応
* 16進バイト入力および16進ダンプ出力の対応
* 改行コードの変換
* 自動再接続
<a name="portable"></a>
# ポータブル
# ポータブル機能
Windows上では、`Tabby.exe`がある場所と同じ場所に`data`フォルダを作成すれば、ポータブルアプリとして実行されます。
Windows上では、`Tabby.exe`がある場所と同じ場所に`data`フォルダを作成すれば、ポータブルアプリケーションとして実行することができます。
<a name="plugins"></a>
# プラグイン
プラグインやテーマは、Tabby内の設定ビューから直接インストールすることができます。
プラグインやテーマは、Tabby内の設定画面から直接インストールすることができます。
* [docker](https://github.com/Eugeny/tabby-docker) - Dockerコンテナ接続する
* [title-control](https://github.com/kbjr/terminus-title-control) - ターミナルタブのタイトルを、プレフィックス、サフィックス、削除する文字列を指定して変更可能にする
* [quick-cmds](https://github.com/Domain/terminus-quick-cmds) - 1つまたはすべてのターミナルタブに素早くコマンド送信する
* [save-output](https://github.com/Eugeny/tabby-save-output) - ターミナルの出力をファイルに記録する
* [sync-config](https://github.com/starxg/terminus-sync-config) - GistまたはGiteeにコンフィグを同期する
* [clippy](https://github.com/Eugeny/tabby-clippy) - いつも悩まされるプラグインの例
* [workspace-manager](https://github.com/composer404/tabby-workspace-manager) - 与えられた設定に基づき、カスタムワークスペースプロファイルを作成可能にする
* [search-in-browser](https://github.com/composer404/tabby-search-in-browser) - デフォルトのシステムブラウザを開き、Tabbyのタブから選択されたテキストを表示する
* [docker](https://github.com/Eugeny/tabby-docker) - Dockerコンテナ接続することができます
* [title-control](https://github.com/kbjr/terminus-title-control) - タブ名の前後に文字を入れたり指定した文字の削除をすることができます
* [quick-cmds](https://github.com/Domain/terminus-quick-cmds) - 一つもしくは複数のタブに手軽にコマンド送信することができます
* [save-output](https://github.com/Eugeny/tabby-save-output) - ターミナルの出力をファイルに保存することができます
* [sync-config](https://github.com/starxg/terminus-sync-config) - GistGiteeに設定ファイルを同期することができます
* [clippy](https://github.com/Eugeny/tabby-clippy) - いつもあなたを悩ますプラグインの
* [workspace-manager](https://github.com/composer404/tabby-workspace-manager) - 指定された設定からカスタマイズされたワークスペースを作成することができます
* [search-in-browser](https://github.com/composer404/tabby-search-in-browser) - Tabby内の端末で選択したテキストを標準の既定ブラウザで開くことができます。
<a name="themes"></a>
# テーマ
* [hype](https://github.com/Eugeny/tabby-theme-hype) - Hyperをイメージしたテーマ
* [relaxed](https://github.com/Relaxed-Theme/relaxed-terminal-themes#terminus) - TabbyのためのRelaxedテーマ
* [relaxed](https://github.com/Relaxed-Theme/relaxed-terminal-themes#terminus) - Tabby向けのRelaxedテーマ
* [gruvbox](https://github.com/porkloin/terminus-theme-gruvbox)
* [windows10](https://www.npmjs.com/package/terminus-theme-windows10)
* [altair](https://github.com/yxuko/terminus-altair)
@@ -140,7 +140,7 @@ Windows上では、`Tabby.exe`がある場所と同じ場所に`data`フォル
<a name="contributing"></a>
# コントリビュート
プルリクエストやプラグインを歓迎します!
プルリクエストやプラグインは大歓迎です!
プロジェクトの構成や、ごく簡単なプラグイン開発のチュートリアルについては、[HACKING.md](https://github.com/Eugeny/tabby/blob/master/HACKING.md)及び、[API docs](https://docs.tabby.sh/)を参照してください。
@@ -277,6 +277,7 @@ Windows上では、`Tabby.exe`がある場所と同じ場所に`data`フォル
<td align="center"><a href="https://twitter.com/tpberntsen"><img src="https://avatars.githubusercontent.com/u/922318?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas Peter Berntsen</b></sub></a><br /><a href="#financial-tpberntsen" title="Financial">💵</a></td>
<td align="center"><a href="https://bandism.net/"><img src="https://avatars.githubusercontent.com/u/22633385?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ikko Ashimine</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=eltociear" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/giejqf"><img src="https://avatars.githubusercontent.com/u/9211230?v=4?s=100" width="100px;" alt=""/><br /><sub><b>giejqf</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=giejqf" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/LacazeThomas"><img src="https://avatars.githubusercontent.com/u/19855907?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas LACAZE</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=LacazeThomas" title="Code">💻</a></td>
</tr>
</table>
@@ -285,4 +286,4 @@ Windows上では、`Tabby.exe`がある場所と同じ場所に`data`フォル
<!-- ALL-CONTRIBUTORS-LIST:END -->
このプロジェクトは[all-contributors](https://github.com/all-contributors/all-contributors)の仕様に準拠しています。どのような種類の貢献でも歓迎します!
このプロジェクトは[all-contributors](https://github.com/all-contributors/all-contributors)の仕様に準拠しています。どのようなの貢献でも歓迎します!

View File

@@ -267,6 +267,7 @@ Pull requests and plugins are welcome!
<td align="center"><a href="https://twitter.com/tpberntsen"><img src="https://avatars.githubusercontent.com/u/922318?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas Peter Berntsen</b></sub></a><br /><a href="#financial-tpberntsen" title="Financial">💵</a></td>
<td align="center"><a href="https://bandism.net/"><img src="https://avatars.githubusercontent.com/u/22633385?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ikko Ashimine</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=eltociear" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/giejqf"><img src="https://avatars.githubusercontent.com/u/9211230?v=4?s=100" width="100px;" alt=""/><br /><sub><b>giejqf</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=giejqf" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/LacazeThomas"><img src="https://avatars.githubusercontent.com/u/19855907?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas LACAZE</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=LacazeThomas" title="Code">💻</a></td>
</tr>
</table>

View File

@@ -277,6 +277,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
<td align="center"><a href="https://twitter.com/tpberntsen"><img src="https://avatars.githubusercontent.com/u/922318?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas Peter Berntsen</b></sub></a><br /><a href="#financial-tpberntsen" title="Financial">💵</a></td>
<td align="center"><a href="https://bandism.net/"><img src="https://avatars.githubusercontent.com/u/22633385?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ikko Ashimine</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=eltociear" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/giejqf"><img src="https://avatars.githubusercontent.com/u/9211230?v=4?s=100" width="100px;" alt=""/><br /><sub><b>giejqf</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=giejqf" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/LacazeThomas"><img src="https://avatars.githubusercontent.com/u/19855907?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas LACAZE</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=LacazeThomas" title="Code">💻</a></td>
</tr>
</table>

View File

@@ -273,6 +273,7 @@ Pull-запросы и плагины приветствуются!
<td align="center"><a href="https://twitter.com/tpberntsen"><img src="https://avatars.githubusercontent.com/u/922318?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas Peter Berntsen</b></sub></a><br /><a href="#financial-tpberntsen" title="Financial">💵</a></td>
<td align="center"><a href="https://bandism.net/"><img src="https://avatars.githubusercontent.com/u/22633385?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ikko Ashimine</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=eltociear" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/giejqf"><img src="https://avatars.githubusercontent.com/u/9211230?v=4?s=100" width="100px;" alt=""/><br /><sub><b>giejqf</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=giejqf" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/LacazeThomas"><img src="https://avatars.githubusercontent.com/u/19855907?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas LACAZE</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=LacazeThomas" title="Code">💻</a></td>
</tr>
</table>

View File

@@ -272,6 +272,7 @@
<td align="center"><a href="https://twitter.com/tpberntsen"><img src="https://avatars.githubusercontent.com/u/922318?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas Peter Berntsen</b></sub></a><br /><a href="#financial-tpberntsen" title="Financial">💵</a></td>
<td align="center"><a href="https://bandism.net/"><img src="https://avatars.githubusercontent.com/u/22633385?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ikko Ashimine</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=eltociear" title="Documentation">📖</a></td>
<td align="center"><a href="https://github.com/giejqf"><img src="https://avatars.githubusercontent.com/u/9211230?v=4?s=100" width="100px;" alt=""/><br /><sub><b>giejqf</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=giejqf" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/LacazeThomas"><img src="https://avatars.githubusercontent.com/u/19855907?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Thomas LACAZE</b></sub></a><br /><a href="https://github.com/Eugeny/tabby/commits?author=LacazeThomas" title="Code">💻</a></td>
</tr>
</table>

View File

@@ -51,9 +51,9 @@ export class PluginManagerService {
_listAvailableInternal (namePrefix: string, keyword: string, query?: string): Observable<PluginInfo[]> {
return from(
axios.get(`https://api.npms.io/v2/search?q=keywords%3A${keyword}+${encodeURIComponent(query ?? '')}&size=250`)
axios.get(`https://registry.npmjs.com/-/v1/search?text=keywords%3A${keyword}%20${query}&size=250`)
).pipe(
map(response => response.data.results
map(response => response.data.objects
.filter(item => !item.keywords?.includes('tabby-dummy-transition-plugin'))
.map(item => ({
name: item.package.name.substring(namePrefix.length),
@@ -62,7 +62,7 @@ export class PluginManagerService {
version: item.package.version,
homepage: item.package.links.homepage,
author: (item.package.author || {}).name,
isOfficial: item.package.publisher.name === OFFICIAL_NPM_ACCOUNT,
isOfficial: item.package.publisher.username === OFFICIAL_NPM_ACCOUNT,
}))
),
map(plugins => plugins.filter(x => x.packageName.startsWith(namePrefix))),

View File

@@ -30,9 +30,9 @@
"@types/ssh2-streams" "*"
ansi-colors@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==
version "4.1.3"
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b"
integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==
ansi-regex@^6.0.0:
version "6.0.1"

View File

@@ -8,9 +8,9 @@ ansi-color@^0.2.1:
integrity sha1-PnXAN0dSF1RO12Oo21cJ+prlv5o=
ansi-colors@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==
version "4.1.3"
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b"
integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==
binstring@^0.2.1:
version "0.2.1"