概要
GitHub上の CSV / TSV / JSON / Luauのテーブルデータと、その差分をテーブルで読むChrome拡張。ボタン1つで切り替わり、第三者へデータを送信しません。
Waffle Lens — GitHubに、美しいテーブルビューを。 GitHub上の CSV / TSV / JSON / NDJSON と、Roblox Luau(.luau)のテーブルデータ、そのdiffをテーブルとして読むための拡張機能です。ファイルヘッダーに現れる「Table」ボタンを押すと生テキストがテーブルに変わり、もう一度押すとGitHub本来の表示に戻ります。 データファイルのレビューは、カンマを数えたり括弧を目で追ったりする時間が大半を占めます。そこを肩代わりして、変更そのものを見ることに集中できるようにします。 ■ できること ・ファイル閲覧ページで、対応形式のデータファイルがそのまま見やすいテーブルになります ・diffをテーブル表示。プルリクエスト、コミット、compareが対象 ・削除行と追加行を主キー列で対応付けるので、書き換えられたレコードは1行にまとまり、旧値と新値が隣に並びます ・末尾の改行だけが増減した変更も、行の増減と同じ印で表の最後に出します ・変更されたセルの中でも、実際に変わった文字列だけを強く表示します ・追加・削除された列はヘッダーの色で示します ・コンフリクトマーカーが残ったままコミットされたファイルは、両側の候補を並べた表にします。どのレコードが未解決かが分かります ・JSON と Luau の null、欠損しているキー、空文字列は、それぞれ薄字の別ラベルで区別して表示します ・diffで省略されている行は、その場で展開できます ・横に長い表はスクロールでき、列名行は見えたまま残ります ・GitHubのライト / ダークテーマに追従します ・github.comだけでなく GitHub Enterprise でも動きます ■ 事前に知っておくと良いこと ・テーブルに組めなかったファイルでは、ボタン自体を表示しません。押しても何も起きないボタンを置かないためです ・コンフリクトマーカーから組んだ表は、変更前後ではなくコンフリクトの両側を比べたものです。表の上にその旨を出します ・セルは文字列として表示するため、1 と "1" は同じ見た目になります ■ プライバシー 処理はブラウザ内で行い、データを収集・保存せず、ファイル内容や利用状況を開発者や第三者へ送信することもありません。GitHub Enterprise(自社ドメインで運用する GitHub)にも対応するため、あらゆるサイトで動作できる権限を持ちますが、github.com と GitHub Enterprise Server に共通するページの特徴を確認し、それ以外のサイトでは何もしません。通信先は今開いている GitHub のホストだけで、今見ているファイルの生テキストを取得するために使います。
詳細
- バージョン1.2.4
- 更新:2026年8月21日
- 提供元jackniku
- サイズ147KiB
- 言語2 言語
- デベロッパー
メール
jackniku0x00@gmail.com - 非取引業者このデベロッパーは取引業者として申告していません。EU 加盟国の消費者とこのデベロッパーとの間に締結された契約には、消費者の権利が適用されません。
プライバシー
このデベロッパーは、お客様のデータについて以下を宣言しています
- 承認されている以外の用途で第三者に販売しないこと
- アイテムの中心機能と関係のない目的で使用または転送しないこと
- 信用力を判断する目的または融資目的で使用または転送しないこと