Vue3-Vite-Typescript Template Tools used Vite Typescript TailwindCSS Prettier ESLint Stylelint VTI husky and lint-staged