本文へ移動

テンプレート一覧

プロジェクトテンプレート

名前言語起動方式含まれる例
basic-tsTypeScripttsx watch src/server.ts静的ページ、GET、POST、WebSocket、morgan
basic-jsJavaScriptnode --watch src/server.jsbasic-ts 相当の JavaScript 実装
static-tsHTML / CSS / JavaScripttyoi run --open静的サイト、404 ページ、ブラウザー JS の型チェック
api-tsTypeScripttsx watch src/server.tshealth、タスク一覧・作成、入力検証、インメモリストア
realtime-tsTypeScripttsx watch src/server.tsWebSocket チャット、接続管理、メッセージ検証

すべて Node.js 20.14 以上、ESM を前提とし、package.json のパッケージ名と tyoi-server のバージョンは生成時に置換されます。

設定テンプレート

名前生成物主な設定
basictyoi.config.jsport、autoPort、public、api、LAN、QR、browser、morgan

共通スクリプト

TypeScript のサーバーテンプレートは devtypecheck または buildstart を提供します。static-ts はコンパイルするサーバーコードを持たず、tyoi run で直接起動します。

テンプレートのファイルがコピー先にすでに存在する場合は、コピー結果を確認してから利用してください。create 自体は既存の宛先ディレクトリを拒否します。