Skip to content

DignitySAMP/vue-template

Repository files navigation

vue.js npm build status Download

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!

Project Setup

npm install

Compile and Hot-Reload for Development

npm run dev

Type-Check, Compile and Minify for Production

npm run build

Included packages

All packages are preconfigured for opinionated use.

Node

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

About

the vue template i use for my projects

Resources

Stars

Watchers

Forks