インストール
npm install taffy-layout
動作環境
- Node.js: バージョン 18 以上。
- ブラウザ: ES Modules、BigInt、JavaScript/WebAssembly 間の BigInt 連携、および WebAssembly reference types のサポートが必要です。
ブラウザでの使用
ES Modules を通じてブラウザで Taffy を使用します:
<script type="module"> import { loadTaffy, TaffyTree, } from "https://cdn.jsdelivr.net/npm/taffy-layout/dist/index.js"; // 1. WebAssembly を初期化(必須) await loadTaffy(); // 2. Taffy の使用を開始 const tree = new TaffyTree(); </script>
Node.js での使用
Node.js 環境で Taffy を使用します:
import { loadTaffy, TaffyTree } from "taffy-layout"; // 1. WebAssembly を初期化(必須) await loadTaffy(); // 2. Taffy の使用を開始 const tree = new TaffyTree();
TypeScript サポート
Taffy Layout は完全な TypeScript 型定義を含んでおり、すぐに使用できます。追加のインストール(@types/taffy-layout など)は不要です。Style、Layout、TaffyTree の完全なインテリセンスが利用できます。
次のステップ
- クイックスタートガイド - 最初の Taffy レイアウトを作成します。
- API リファレンス - 完全な API ドキュメントを確認します。