Webpack v5 Vue v3 Boilerplate - a powerful and flexible configuration designed to simplify Vue Web App development experience. Built with the latest versions of Vue (v3) and Webpack (v5), this configuration comes with additional tools and plugins that ensure smoother development and better code quality.
Key features of this repository include Vue (v3), Composition API, Vue Router, Pinia, Webpack (v5), Webpack Dev Server, JavaScript, SASS, Husky, and Commitizen. With simplified usage of images, fonts, and other asset files, this configuration provides everything for building professional-grade Vue Web Apps quickly and easily.
The source files for this project are located within the "src" folder, while a small demo project is included, showcasing the use of Vue (v3), Composition API, Composables, Pinia, Vue Router, Templates, SASS, Images, and Fonts.
With this Webpack configuration, you can accelerate your Vue Web App development process and build high-quality, scalable, and performant Vue Web Apps with minimal effort.
Available commands:
npm run dev
runs the local development servernpm run stage
creates files without minifying the code - ( Files will be located in the "dist" folder )npm run prod
creates files ready for production - ( All the code will be minified. Files will be located in the "dist" folder )npm run test
runs unit test functionsnpm run eslint
runs eslint checks
The last two commands are automatically invoked during the creation of a new git commit.
Always use the git commit -m ""
command for creating new commits. Husky and Commitizen plugins will do the rest.