TypeScript実行環境用のプロジェクトテンプレートです。
- TypeScript: ^5.0.0
- Node.js: ^20.0.0
- pnpm: >=8.0.0
- ESLint: ^8.56.0
- Prettier: 3.2.5
- Jest: ^29.7.0
typescript-runtime/
├── src/ # TypeScriptソースコード
├── dist/ # コンパイル済みJavaScript(自動生成)
├── tests/ # テストファイル
├── scripts/ # ビルドスクリプト等
├── package.json # パッケージ設定
├── tsconfig.json # TypeScript設定
├── .eslintrc.js # ESLint設定
├── .prettierrc # Prettier設定
├── jest.config.js # Jest設定
├── .npmrc # pnpm設定
└── README.md # このファイル
- 依存関係のインストール:
pnpm install- TypeScriptのコンパイル:
pnpm run build- アプリケーションの実行:
pnpm startpnpm run dev- ts-nodeを使用した開発実行pnpm run build- TypeScriptのコンパイルpnpm run watch- ファイル変更の監視とコンパイルpnpm run test- テストの実行pnpm run lint- ESLintによるコード検査pnpm run format- Prettierによるコード整形pnpm run clean- distディレクトリのクリア
src/index.tsがメインエントリーポイントです。ここからアプリケーションの開発を始めてください。
- 高速: 効率的なキャッシュシステムによる高速インストール
- ディスク効率: シンボリックリンクによるディスク使用量の削減
- 厳密性: より厳密な依存関係管理