A fes.js + TypeScript starter template.
Basic:
- pnpm for efficient package management
- TypeScript
- fes.js based on Vue 3 and Webpack
- JSX (optional, to replace Vue's template syntax)
- SASS with SCSS syntax for styling
- ESLint with @daotl/eslint-config-vue for linting
- Prettier with @daotl/prettier-config for code formatting
- Stylelint for linting CSS and SCSS
master
branch:
- Element Plus: component library
- Pinia: state management
- UnoCSS: atomic CSS library
antd
branch:
- Ant Design Vue: component library
npm install -g @fesjs/create-fes-app
pnpm install
npm run dev
npm run prod
npm run lint
npm run lint:fix
See Fes.js CLI docs and package.json for more.
Read the following must-read to understand the technology stack of this template.