pnpm i
pnpm run dev
pnpm run build
- pnpm Fast, disk space efficient package manager
- webpack Webpack is a static module bundler for modern JavaScript applications.
- Babel Babel is a JavaScript compiler.
- Sass CSS preprocessor
- PostCSS A tool for transforming CSS with JavaScript
- Vue3 The Progressive JavaScript Framework
- Vue Router The official router for Vue.js.
- Vuex Vuex is a state management pattern + library for Vue.js applications.
- TypeScript TypeScript is JavaScript with syntax for types.
- Element Plus a Vue 3 based component library for designers and developers
- Axios Promise based HTTP client for the browser and node.js
- EditorConfig EditorConfig helps maintain consistent coding styles for multiple developers working on the same project across various editors and IDEs.
- ESLint Find and fix problems in your JavaScript code
- Prettier Prettier is an opinionated code formatter
- husky You can use it to lint your commit messages, run tests, lint code, etc... when you commit or push.
- lint-staged Run linters against staged git files and don't let 💩 slip into your code base!
- Commitizen When you commit with Commitizen, you'll be prompted to fill out any required commit fields at commit time.
- Commitlint It helps your team adhering to a commit convention.
- Github Actions Automate, customize, and execute your software development workflows right in your repository with GitHub Actions.