@happyhyep/reacture v1.0.1
π§© @happyhyep/reacture
π°π· νκ΅μ΄ | πΊπΈ English
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.
β¨ Features
- β 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.jsonfor team consistency
βοΈ Getting Started
π§ Requirements
- Node.js >= 18.12.0
- pnpm >= 10
π Create your project
npx @happyhyep/reacture my-app
cd my-app
pnpm install
pnpm devpnpm not installed? Install it here
π§± Folder Structure
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π¦ Installed DevDependencies
pnpm
vite
typescript
eslint
prettier
tailwindcss
husky
lint-staged
@vitejs/plugin-react
vite-tsconfig-paths
eslint-plugin-project-structureπ§βπ» Contributing
This template is open source! Feel free to suggest improvements or submit a PR.
πͺͺ License
MIT Β© 2025 happyhyep
π°π· νκ΅μ΄ ver
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 μ΄μ
μ€μΉ λͺ λ Ήμ΄
npx @happyhyep/reacture my-app
cd my-app
pnpm install
pnpm devpnpmμ΄ μλ€λ©΄ μ€μΉ λ§ν¬λ₯Ό μ°Έκ³ νμΈμ.
π§± ν νλ¦Ώ ν΄λ ꡬ쑰
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