開発者向け情報
このページでは、tanstack-head-controller モノレポの開発フローを簡潔にまとめます。
前提
- Node.js 22 以上
- pnpm 10 系
セットアップ
sh
nish
npm installsh
pnpm installビルド
リポジトリルートで以下を実行します。
sh
nr buildsh
npm buildsh
pnpm build内部的には scripts/build.ts が各パッケージで次を実行します。
- SWC で JavaScript を生成
- TypeScript で型定義(
d.ts)を生成
個別パッケージをビルドする場合:
sh
node ./scripts/build.ts tanstack-head-controller
node ./scripts/build.ts thc-plugin-merge主要パッケージ
packages/tanstack-head-controller: コアライブラリpackages/thc-plugin-merge: head 統合プラグインexamples/tanstack-react: 導入サンプル
ドキュメント更新時の確認
- 日本語ページを更新したら、英語ページも同じ構成に追従する
- コードブロックの言語・ファイルラベル(例:
tsx [router.tsx])を揃える - 参照リンクにリンク切れがないことを確認する