Showcaseに戻る
macOSiOSAndroid

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リポジトリをご確認ください。