Pry
Perryで構築された高速なネイティブJSONビューア。ツリーナビゲーション、検索、キーボードショートカット——TypeScriptからネイティブバイナリにコンパイル。
機能
ツリービュー
深くネストされたJSON構造に対応する折りたたみ可能でナビゲート可能なツリー表示。
検索
キーと値のフルテキスト検索と即時ハイライト。
キーボードショートカット
キーボードのみでナビゲート、展開、折りたたみ、コピー。
クリップボードサポート
任意のノードやサブツリーをフォーマット済みJSONとしてクリップボードにコピー。
ステータスバー
ノード数、現在の深さ、ファイルサイズ、パース時間を表示。
シンタックスカラーリング
型ごとに色分けされた値——文字列、数値、ブール値、null。
構築方法
Pry is written in TypeScript and compiled with Perry to native machine code. Its executable statically links the Perry runtime and GC and does not require an external Node.js installation or JavaScript engine.
TypeScriptソース
PerryのネイティブUI APIを使用した標準TypeScript
Perry Compile
SWCパース → 型解決 → LLVMコード生成
ネイティブバイナリ
Standalone executable with the Perry runtime and GC statically linked; no external Node.js installation required
$ perry compile src/main.ts -o pry
The complete, platform-specific source is linked below; this page does not substitute a fictional simplified API for the real code.
プラットフォームサポート
macOS
ネイティブAppKitウィジェット
利用可能iOS
ネイティブUIKitウィジェット
利用可能Android
ネイティブViewsウィジェット
利用可能スクリーンショット
macOSスクリーンショット——近日公開
iOSスクリーンショット——近日公開
スクリーンショットはPryの開発が進むにつれて追加されます。最新情報はGitHubリポジトリをご確認ください。