front-end js boilerplate
이 프로젝트의 가장 큰 목적은 코드의 양이 늘어나도 복잡도는 증가하지 않도록 코드를 작성하고 파일을 적절히 분리하여 개발할 수 있도록 하기 위함입니다.
아래의 목표로 개발을 진행했습니다.
- UI와 로직 코드의 완전한 분리
- 각 기능을 독립적인 모듈로 관리 가능하게 하여 유지보수성 향상
- 안전한 전역 상태 관리
- 크로스 브라우징 지원
- 간편한 사용
Usage
- Webpack 5
- Babel
- Handlebars
- Renovate
- ESLint
- Prettier
- Husky
- Router
- State Container
- Tailwind
- Axios
- Font-awesome
Start
Node.js 버전은 13(LTS)이상을 권장드립니다.
프로젝트 경로에서 아래 명령어를 입력하여 example 폴더를 제거하실 수 있습니다.
remove:example
$ yarn
$ yarn start
Build
$ yarn build
Contributor
Reference