CLI
tyoi はテンプレート作成、設定ファイル作成、サーバー起動を行う CLI です。
Quick Start
新しいフォルダを作って始める場合は create を使います。
npm exec --package @donneko/tyoi-server tyoi -- create my-app --template basic-ts
cd my-app
npm install
npm run dev今いるフォルダにテンプレートを作る場合は init を使います。
mkdir my-app
cd my-app
npm exec --package @donneko/tyoi-server tyoi -- init my-app --template basic-ts
npm install
npm run devcreate
新しいフォルダにテンプレートを作成します。
tyoi create my-app --template basic-ts
tyoi create my-app --template basic-jsmy-app は作成するフォルダ名と package.json の name に使われます。
テンプレートを指定しない場合は、CLI 上で選択できます。
tyoi create my-appinit
今いるフォルダにテンプレートを作成します。
tyoi init my-app --template basic-ts
tyoi init my-app --template basic-jsmy-app は package.json の name に使われます。フォルダは新しく作られません。
テンプレートを指定しない場合は、CLI 上で選択できます。
tyoi init my-app対応テンプレート:
basic-tsbasic-js
config
今いるフォルダに tyoi.config.js を追加します。
tyoi config現在の設定テンプレートは basic です。明示する場合は --template basic を使います。
tyoi config --template basictyoi config は既存プロジェクトに設定ファイルを追加するためのコマンドです。生成済みテンプレートには最初から tyoi.config.js が含まれています。
info
tyoi run で使われる設定を表示します。
tyoi info複数の設定ファイルが見つかった場合は、CLI 上で使用する設定ファイルを選択できます。
run
現在のプロジェクトから設定ファイルを探し、その設定でサーバーを起動します。
tyoi runコマンドを省略して tyoi だけを実行した場合も、同じ起動処理になります。
tyoidev
このパッケージ自身の開発確認用サーバーを、組み込みの開発設定で起動します。
tyoi dev通常の利用では、生成プロジェクト内の npm run dev または tyoi run を使ってください。
help
コマンド一覧を表示します。
tyoi helpOptions
--template
create / init / config で使うテンプレートを指定します。
tyoi create my-app --template basic-ts
tyoi init my-app --template basic-js
tyoi config --template basic--port / -p
起動ポートを指定します。
tyoi run --port 3001
tyoi run -p 3001--open / -o
起動後にブラウザを開きます。
tyoi run --open
tyoi run -o--help / -h
ヘルプを表示します。
tyoi --help
tyoi -h--version / -v
バージョンを表示します。
tyoi --version
tyoi -vnpm scripts
ローカルにインストール済みのプロジェクトでは、npm scripts から呼び出すのが簡単です。
{
"scripts": {
"dev": "tsx src/server.ts",
"start": "tyoi run"
}
}