Skip to content

knight174/webpack5_vue3_starter

Repository files navigation

webpack5_vue3_starter

Installation

pnpm i

Usage

Development server

pnpm run dev

Production build

pnpm run build

Features

  • 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.

Author

Knight174