forked from iod/cpnode-front
2.3 KiB
2.3 KiB
fes-starter
A fes.js + TypeScript starter template.
Technology stack
Basic:
- 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
antd
branch:
- Ant Design Vue: component library
Project setup
npm install
Compiles and hot-reloads for development
fes dev
Compiles and minifies for production
fes build
Lint & fix
npm run lint
npm run lint:fix
See Fes.js CLI docs for more.
Guides & References
Must-read
Read the following must-read to understand the technology stack of this template.
- Fes.js Docs
- <script setup> RFC
- Vue 3 Reactivity
- Vue 3 Composition API
- Vue 3 TypeScript Support
- Using Vue 3 with JSX and TypeScript
- Vue Style Guide