リポジトリ
ドキュメント
API リファレンス
gen

turbo gen

警告: これは実験的なコマンドであるため、名前と動作が変更される可能性があります。

新しいアプリやパッケージを使用して Turborepo を拡張します。新しい空のワークスペースを作成したり、既存のワークスペースをコピーしたり、リモートソースからワークスペースを追加したり、Plop 設定で定義されたカスタムジェネレーターを実行したりできます。

注記: generate のデフォルトコマンドは run です。

ワークスペース

モノレポに新しいパッケージまたはアプリを追加します。

オプション

--name

新しいワークスペースの名前

--empty

空のワークスペースを生成します(デフォルト: true)

--copy [source]

既存のワークスペースをテンプレートとして使用してワークスペースを生成します。モノレポ内のローカルワークスペースの名前、または任意のブランチやサブディレクトリを含む完全修飾 GitHub URL を指定できます。

--destination

新しいワークスペースを作成する場所

--type

作成するワークスペースの種類(app または package)

--root

リポジトリのルート(デフォルト: root turbo.json を含むディレクトリ)

--example-path / -p

まれなケースとして、GitHub の URL にスラッシュを含むブランチ名(例:bug/fix-1)と、例のパス(例:foo/bar)が含まれる場合があります。この場合、例のパスを別途指定する必要があります:--example-path foo/bar

--show-all-dependencies

新しいワークスペースに追加する依存関係を選択する際、選択したワークスペースの種類(app または package)で利用可能な依存関係をフィルタリングしないでください。

run [generator-name]

モノレポ内でカスタムジェネレータを実行します。オプションで、特定のジェネレータを直接実行するためのジェネレータ名を指定できます。

オプション

--config

ジェネレータ設定ファイル(デフォルト:turbo/generators/config.js)

--root

リポジトリのルート(デフォルト: root turbo.json を含むディレクトリ)

--args

ジェネレータに直接渡されるプロンプトの回答