構造化ドキュメント向けChrome拡張機能

rawデータを、見つけた場所で読みやすく。

JSON・JSONC・JSON5・YAML・TOML・INI・Markdown・画像を自動整形します。システムテーマへの追従、origin単位の無効化、Chrome本来の表示への復帰を選べます。

Nandemo Formatter icon

rawデータを、見つけた場所で読みやすく

対応するraw URLを開くだけで、操作できる表示へ切り替わります。初期設定もコピー&ペーストも不要で、閲覧中の文書を外部へアップロードしません。

01

構造化データのツリー表示

JSON・JSONC・JSON5・YAML・TOML・INIを、検索やnode単位・文書全体の操作ができるシンタックスハイライト付きtreeで表示します。

02

変換とコピー

対応する構造化形式をその場で変換し、文書、Minifyした出力、個別のJSON pathをコピーできます。

03

Markdownと画像

ページを離れずraw Markdownを描画し、画像の解像度、file size、MIME typeを確認できます。

04

作業環境に合わせる

初期状態ではシステムの配色に追従し、必要ならtext、画像、popup、設定画面をライトまたはダークへ固定できます。

05

自動整形を制御する

現在のtabだけを1回Chrome本来の表示へ戻すか、正確なHTTP(S) originを無効にして後から再有効化できます。

06

通常ページを軽く保つ

通常HTMLでは小さな形式判定だけで処理を終え、対応候補に限ってparserと画面を読み込みます。

文書はローカル、利用統計は明示的な同意制

文書処理はブラウザ内で完結します。永続IDを使う通常利用統計には同意が必要で、性能異常統計はeventごとの単発IDを使います。

文書をアップロードしない

URL、domain、origin、文書、検索語、JSON path、変換結果、検出形式、文書サイズ、error詳細をanalyticsへ送りません。

利用統計は任意

永続IDを使うinstall、update、機能利用eventは同意中だけ送ります。500ms以上かかった処理は、全ての同意状態で単発の性能eventを送る場合があります。

未対応ページを変更しない

MarkdownはMIMEまたはfile extensionだけで判定し、弱い形式推測がparseに失敗した場合はページを変更しません。

設定は端末内に保存

テーマ、リンク化、無効にしたHTTP(S) origin、利用統計の選択、仮名Client IDを端末内へ保存します。IDは同意状態にかかわらず保持し、完全なURLや文書は保存しません。

権限: 端末内の設定と同意状態を保存するstorageと、対応rawドキュメントが任意のoriginから配信されるためすべてのURLで動くcontent script。v1.1ではtabs、activeTab、scriptingを要求しません。

よくある質問

インストール前に確認しておきたい内容です。

対応している形式は?

JSON・JSONC・JSON5・YAML・TOML・INI・Markdown・画像です。

初期設定なしで使えますか?

はい。対応文書は自動で整形され、初期テーマはシステムに追従します。永続IDを使う通常利用統計は同意しない限り無効です。

Rawと今回だけ元表示は何が違いますか?

RawはFormatter UI内でsource textを表示します。今回だけ元表示は、現在のtabをFormatterなしで再読込し、その1回で効力を失います。

originを無効にするとどこまで対象ですか?

scheme、host、portが一致する正確なHTTP(S) originです。path、query、fragmentでは設定を分けません。

文書はどこかへ送信されますか?

いいえ。文書はローカルで処理します。任意の利用統計にも文書、URL、domain、検出形式、検索語、出力、error詳細を含めません。

利用統計への同意は必須ですか?

いいえ。未回答、拒否、撤回のどの状態でも、すべての整形機能を使えます。