vue3-ts-vite-starter-template
v3.0.16
Published
Vue.js 3 TypeScript / Vite starter template with Pinia, Vue Router, Tailwind and more.
Readme
vue3-ts-vite-starter-template
A single page app Vite starter template, created to easily bootstrap Vue.js 3 apps.
Features
- Vue 3
- Vite 6
- TypeScript 5
- Vitest 3 for unit testing
- Pinia 3 for state management
- Vue Router 4 for client-side routing
- Tailwind 4 for layout and styling
- SCSS variables inside Vue components
- Purgecss for eliminating unused CSS
- Basic multiple layouts feature
- ESLint config based on neostandard with sensible defaults :relaxed:
- Prettier for code formatting
- Automated release workflow with semantic-release
Project setup
pnpm installCompiles and hot-reloads for development
pnpm run devCompiles and minifies for production
pnpm run buildRun your unit tests
pnpm run test:unitLints files
pnpm run lintLints and fixes files
pnpm run lint-fixRuns Typechecks
pnpm run typecheck