1.0.1 β€’ Published 8 months ago

@happyhyep/reacture v1.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

🧩 @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.json for 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 dev

pnpm 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 dev

pnpm이 μ—†λ‹€λ©΄ μ„€μΉ˜ 링크λ₯Ό μ°Έκ³ ν•˜μ„Έμš”.


🧱 ν…œν”Œλ¦Ώ 폴더 ꡬ쑰

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

1.0.1

8 months ago

1.0.0

8 months ago