zudo-doc
GitHub リポジトリ

検索したい単語を入力

いつでも検索バーを開ける

5.3.0

作成 2026年8月11日Takeshi Takatsudo

5.3.0のリリースノート。

リリース日: 2026-08-11

機能

  • @takazudo/zudo-doc/catalog エクスポートを追加しました。ブラウザから安全に読み込めるテーマパックカタログのサブパスです。dist/catalog.js は tsup の onSuccess チェーン内で scripts/gen-catalog.mjs により生成され(copy-theme-packs.mjs の後に走るため、両者は同じ検証済みパックディレクトリを読みます)、パックのマニフェストを JSON リテラルとして埋め込みます。node:fs の import もインポート時のファイルシステムアクセスもないため、ビルドスクリプトからだけでなくブラウザアプリからも import できます。src/catalog.ts というソースモジュールとして書かずにビルド時生成にしているのは、onSuccess が走る時点で tsup のコンパイルが既に終わっているためです。ソース生成方式にすると、クリーンな一括ビルドで dist/catalog.js が欠落したり古いまま出荷されたりします。check-catalog.mjs の prepack ガードとユニットテストにより、このエクスポートが利用側で 404 になる事態を防いでいます (2579069)

バグ修正

  • gen-catalog.mjsresolveEnabledPacks をラップし、テーマパックが不正・解決不能な場合に生のスタックトレースではなく分かりやすいエラーとして表示されるようにしました (8a6da8a)

その他の変更

  • ワークスペース全体で @takazudo/zfb ファミリーを 2.2.0 → 2.3.1 に更新しました(zfbzfb-runtimezfb-md-wasmzfb-adapter-cloudflare)。上流の変更は追加と不具合修正のみです。デスクトップ目次の折りたたみ切り替え、resolveMarkdownLinks を経ても維持されるファイル間の Markdown フラグメント検証、そして数秒ごとに再スタイルのちらつきを起こしていた開発サーバーの CSS リビルドループの修正が含まれます。create-zudo-doc のスキャフォールドのピンも同時に更新しているため、新規プロジェクトでも同じバージョンが解決されます (6cfce15)

  • @takazudo/zdtp を 0.4.9 → 0.4.10 に更新し、デザイントークンパネルの検証スタンプの日付を合わせました (f2b8be2, c10b166)

  • zudo-doc-online ワークスペースパッケージをこのリポジトリから削除しました。専用のプライベートリポジトリへ切り出したためです。これらのパッケージは自己完結していたので、リポジトリ構成のみの変更であり、公開パッケージへの影響はありません (f005f0c)

Revision History

Takeshi Takatsudo作成: 2026-08-11T18:53:53+09:00更新: 2026-08-11T18:53:53+09:00

AI Assistant

Ask a question about the documentation.

Preview theme

Loading theme previews…