Skip to content

jaem1n207/front-end-template

Repository files navigation

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