Voici.js - ターミナルで見やすいテーブル出力のためのライブラリ
(github.com/larswaechter)- ターミナルで大規模なオブジェクトデータを読みやすい表形式で出力するために開発された Node.js ライブラリ
- データ構造に基づいて カラムを自動生成し、幅を動的に調整して、整った表形式での出力をサポート
- ソート、フィルタリング、ハイライト表示 (Highlighting) 機能により、データの探索と比較を簡単に実行可能
- テキスト・行・列単位のスタイリングと色の適用をサポートし、CLI ツールでも視覚的に区別しやすい出力を提供
- 累積計算 (Accumulation) と テーブルのエクスポート (Table export) 機能を含み、レポート用途の出力にも活用可能
- TypeScript ベースで書かれており、明確な型システムを提供
- npm で簡単にインストールでき、GitBook と TypeDoc ベースの詳細なドキュメントおよびテストを含む
5件のコメント
素晴らしいです ^^
便利そうですね。Python向けには何がありますか?
Rich - ターミナルを華やかにフォーマットするPythonライブラリ がいちばん良いですね。
テーブル機能だけなら、PrettyTable や Tabulate のようなものもあります。
ありがとうございます!
おお、見栄えがいいですね。さまざまな言語に移植されるといいですね!