This template should help get you started developing with Vue 3 in Vite. Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. Please follow the documentation at vuejs.org!
npm installnpm run devnpm run buildAll packages are preconfigured for opinionated use.
| Package Name | Purpose |
|---|---|
| TypeScript | Adds TypeScript to be used in the front-end (VueJS) |
| Vue.js | Adds the Vue.js as the front end framework (also adds vue-tsc for TypeScript) |
| Pinia | Recommended store management library for Vue.js |
| Vue-Router | Recommended routing library for Vue.js |
| Tailwind CSS | Adds Tailwind CSS to work with vite |
| ESLINT | Adds ESLINT (npm run lint ) to be used alongside Vue.js (also implements eslint-plugin-vue, @vue/eslint-config-typescript, eslint-config-prettier and typescript-eslint) |
| Prettier | Auto format your code by using npm run format according to .prettierrc (also implements prettier-eslint, prettier-plugin-organize-imports, prettier-plugin-tailwindcss) |
| Reka-UI | Reka-UI's headless components power almost all components in the project |
| Lucide Vue | Provides an endless amount of icons throughout the application |
| Vue Devtools | Integrated Vue debug tools through vite |