Opinionated Vite + Vue 3 + TypeScript + Tailwind CSS starter template w/ tests and CI.
Oopinionated, fully typed, and production-ready project template for Vite.
The goal of this template is to be practical and batteries included starting point for both quick experiments and projects designed for production quality.
Includes plenty of examples and documentation of how to do things but minimal cruft to delete to get you going.
Please check out the homepage for full docs. A detailed changelog is available.
aspect-ratio
, typography
and forms
plugins, plus automatic icons using @egoist/tailwindcss-iconspostcss-nesting
plugin and cssnano
), Eslint 9, Prettier, EditorConfig and recommended settings and configs for VSCode@
(import { myUtilsThing } from @/utils/mylib
)this.router.push('/')
<span class="i-mdi-home"></span>
VITE_APP_VERSION
is read from package.json
version at build time and stored to the store as store.appMeta.version
VITE_APP_BUILD_EPOCH
is populated as new Date().getTime()
at build time and stored to the store as store.appMeta.buildTime
src/components/HelloWorld.vue
and src/components/__tests__/HelloWorld.spec.ts
@/pages/IndexPage.vue
@/assets/base.postcss
Contributions are welcome! Please follow the code of conduct when interacting with others.