DevFormatLab

更新履歴

DevFormatLab の最近のアップデートと機能追加。

小さなイテレーションごとの短いお知らせ。新しい順。

  1. JSON フォーマッター:ローカル履歴キャッシュを追加(復元 / 全消去 / 個別削除)

    • 成型成功時に自動的にローカル履歴に保存(最大 20 件、1 件 200 KB)。クリックで復元、ホバー × で個別削除、「すべて消去」で全消去。
    • 200 KB を超える JSON はキャッシュせず、アンバーバナーで理由を案内。
    • 全ページ:スクロール 200px 後から右下に浮动 ↑ / ↓ ボタンが表示され、ページ上部・下部にすばやく移動できます。
  2. JSON フォーマッター:時間フィールドをホバーで epoch 値を表示

    • createTime / createdAt / timestamp / expire-at など時間系キーの数値は、ホバーで人が読める日付を表示。他のツールを開く必要はありません。
    • 秒かミリ秒か判別できない場合は両方で解釈し、妥当な範囲で最も新しい日時を表示。ツリーも既定で全展開されるようになりました。
  3. JSON を文字列に変換:コード埋め込み用にエスケープ

    • JSON テキストまたは JavaScript オブジェクトを、ソースコードの文字列リテラルに貼り付け可能なように内部のダブルクォートとバックスラッシュをエスケープした緊密な JSON 文字列に変換します。
    • 入力が有効な JSON でない場合は、引用符とバックスラッシュのみをエスケープし解析は行いません。処理はすべてブラウザ内で完結します。
    • 使い方:左に JSON を貼り、Convert を押すと右にエスケープ済みの文字列が表示されます(外側の引用符は含みません)。
  4. JSON フォーマッター:ノードのコピー / 削除と文字サイズ調整

    • ツリー行にホバーすると、そのノードを JSON としてコピーできます。ルート以外はその場で削除も可能です。
    • A- / A+ コントロールで入力、テキスト出力、ツリー表示の文字サイズをまとめて調整できます。
  5. CSV クリーナー:TSV / パイプ / セミコロン区切りと BOM 除去に対応

    • 入力区切り文字を自動判定。カンマ / セミコロン / タブ / パイプに手動切替も可能。
    • 出力区切り文字を選択でき、CSV ↔ TSV ↔ パイプ区切りをワンステップで相互変換。
    • 新しい「BOM 除去」オプションで先頭の UTF-8 BOM を除去できます。
  6. 正規表現テスター:5 つのプリセットを追加(IPv4 / UUID / 電話 / スラッグ / 数値)

    • IPv4 / UUID v4 / E.164 電話番号 / URL スラッグ / 整数・小数を 1 クリックで読み込めるようになりました。
  7. JSON 比較:テキスト表示に要素ごとのコピー / 削除を追加

    • 任意のキー / 配列要素にホバーするとサブツリーを JSON でコピー、または該当側から削除できます。
    • 最も内側の要素を対象に、自動で正しい JSON に再シリアライズします。
  8. JSON 比較:構造ビューにコピー / 削除ボタンを追加

    • 構造化差分の各行にホバーすると、値のコピーとパスの削除を実行できます。
  9. コマンドパレット:⌘K / Ctrl K で全ツールを検索

    • ツールと変換ペアを跨いだ複数キーワード検索、キーボード操作に完全対応。