A fully-configured starter template for React projects with TypeScript, Vite, TailwindCSS, ESLint, and Prettier.
Stop copying boilerplate. Start building faster with a single command.
- ✅ Vite-powered fast dev server
- ✅ TailwindCSS preconfigured
- ✅ ESLint + Prettier ready
- ✅ TypeScript + path aliases
- ✅ Folder structure and naming conventions enforced by ESLint
- ✅ Husky + lint-staged for safe commits
- ✅ Default
.vscode/settings.json
for team consistency
- Node.js >= 18.12.0
- pnpm >= 10
mkdir my-app
cd my-app
npx @happyhyep/reacture
pnpm install
pnpm dev
pnpm not installed? Install it here
After installation, you can change the project name in package.json
:
{
"name": "your-project-name"
}
my-app/
├── src/
│ ├── features/
│ ├── pages/
│ ├── shared/
│ └── App.tsx
├── .husky/
├── .vscode/
├── .prettierrc
├── eslint.config.js
├── tailwind.config.js
├── tsconfig.json
├── postcss.config.ts
└── vite.config.ts
pnpm
vite
typescript
eslint
prettier
tailwindcss
husky
lint-staged
@vitejs/plugin-react
vite-tsconfig-paths
eslint-plugin-project-structure
This template is open source! Feel free to suggest improvements or submit a PR.
MIT © 2025 happyhyep
React 프로젝트를 시작할 때마다 반복되는 설정 작업, 더는 필요 없습니다. 이 템플릿은 Vite, TypeScript, TailwindCSS, ESLint, Prettier가 완벽히 사전 구성되어 있어 단 한 줄 명령어로 프로젝트 세팅이 완료됩니다.
- ✅ Vite 기반 빠른 개발 환경
- ✅ TailwindCSS 사전 구성
- ✅ ESLint + Prettier 통합
- ✅ TypeScript + 경로 별칭(tsconfig.paths)
- ✅ ESLint 기반 폴더 구조 & 네이밍 컨벤션 검사
- ✅ 커밋 전 자동 검사(Husky + Lint-staged)
- ✅ .vscode/settings.json 기본 설정 포함
사전 조건
- Node.js 18.12 이상
- pnpm 10 이상
설치 명령어
mkdir my-app
cd my-app
npx @happyhyep/reacture
pnpm install
pnpm dev
pnpm이 없다면 설치 링크를 참고하세요.
설치 후 package.json
에서 프로젝트 이름을 변경할 수 있습니다:
{
"name": "your-project-name"
}
my-app/
├── src/
│ ├── features/
│ ├── pages/
│ ├── shared/
│ └── App.tsx
├── .husky/
├── .vscode/
├── .prettierrc
├── eslint.config.js
├── tailwind.config.js
├── tsconfig.json
├── postcss.config.ts
└── vite.config.ts
pnpm
vite
typescript
eslint
prettier
tailwindcss
husky
lint-staged
@vitejs/plugin-react
vite-tsconfig-paths
eslint-plugin-project-structure
오픈소스 프로젝트로 누구나 자유롭게 PR 및 피드백을 줄 수 있습니다. 더 좋은 개발 경험을 위해 함께 만들어나가요!
MIT © 2025 happyhyep