Welcome To VueJs Kenya Starter Template!
Go
Features
File-Based Routing
Each route in your application corresponds to a specific file or folder, simplifying route management and improving project organization.
TypeScript
TypeScript is a statically-typed superset of JavaScript that enhances code quality, robustness, readability and development efficiency.
Eslint
ESLint is a code analysis tool that enforces coding standards and detects errors in JavaScript projects, ensuring code quality and consistency.
Pinia
Pinia is a state management library for Vue apps. It provides an efficient way to manage app state, making it easier to build robust and maintainable Vue apps.
Layouts
Router based layout for Vue 3 applications. Layouts are stored in the
layouts
folder by default and can be referenced with the
yaml
syntax in the route block.
Vite DevTools
Vite devtools gives you insights and transparency about your Vue App including features such as real time insights, tailor-made documentations and many more.
Vitest
Vitest is a modern unit testing framework for Vite based applications. Vitest provides features to seamlessly test your Vue applications with ease.
Icons
Use any icon in your Vue application from your favourite icon set from the Icones library which houses over 100K+ icons and are free to use.
On Demand Imports
Automatic imports for your Vue
components
, composables, stores, utilities, and
Vue APIs
, in your Vue application.
TailwindCss
Tailwind CSS is a popular utility-first CSS framework that simplifies UI development by providing a set of pre-defined, atomic CSS classes.
Ni
Ni is a package that enables you to use the right package manager for your project. It supports various package managers such as NPM, Yarn, Pnpm and Bun.
Vueuse
Vueuse is a collection of essential Vue 3 composition utilities based on the Composition API that simplifies UI development and logic reuse.