모든 TypeScript 템플릿은 아래 공통 구성을 포함합니다.
- Linter:
oxlint+prettier(Svelte 템플릿은eslint병용) - Test:
vitest— 샤딩으로 테스트 러너를 병렬 실행하고 커버리지를 수집합니다. 프론트엔드 템플릿은 Playwright + Vitest Browser Mode 포함. - Git hooks:
simple-git-hooks— 커밋 전 자동 포맷 & 린트 - Package manager:
pnpm
| 템플릿 | 설명 |
|---|---|
| template-hono | Cloudflare Workers 위에서 동작하는 서버리스 REST API 템플릿. Hono + Zod + OpenAPI(Scalar) 구성. |
| template-mcp-ts | Streamable HTTP 방식의 MCP 서버 템플릿. Cloudflare Workers 기반 서버리스 & Stateless. |
| template-typescript-vite-web | 바닐라 TypeScript 프론트엔드 템플릿. Playwright + Vitest Browser Mode 테스팅 포함. |
| template-typescript-vite | 라이브러리 등 TypeScript 코드를 위한 템플릿. |
| template-svelte | Svelte 프론트엔드 템플릿. Playwright + Vitest Browser Mode 테스팅 포함. (WIP) |
| 템플릿 | 설명 |
|---|---|
| template-kotlin-multiplatform | Kotlin Multiplatform 라이브러리 템플릿. Gradle KTS + Version Catalog 구성. |
| template-kotlin-jvm | Kotlin JVM 템플릿. |
🗄️ 비활성 템플릿
현재 거의 사용되지 않거나 더 나은 대안이 있는 템플릿입니다.
| 템플릿 | 비고 |
|---|---|
| template-typescript-rollup | Vite 템플릿으로 대체 권장 |
| template-kotlin-expressjs | Hono 템플릿으로 대체 권장 |
| template-risu-plugin-typescript | RisuAI 플러그인용 |
| template-compose-for-web | 비활성 |
| template-azure-function-java | Hono 템플릿으로 대체 권장 |