0.0.9 • Published 8 months ago
tg-components v0.0.9
Vue 3 + TypeScript + Vite + Quasar
This project is built using Vue 3, TypeScript, Vite, and Quasar, along with several additional packages to enhance the development process and feature set.
Features
- Vue 3: The latest version of Vue.js, offering improved performance, smaller bundle sizes, and more intuitive APIs.
- Vite: A fast and modern build tool that leverages native ES modules.
- TypeScript: Strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.
- Quasar: A feature-rich Vue.js framework for building responsive, high-performance, and cross-platform applications.
- File-based Routing: Organize your routes using the file system.
- Pinia: The intuitive state management library for Vue that serves as a replacement for Vuex.
- Layout System: Easily manage different layouts for your application using
vite-plugin-vue-layouts
. - UnoCSS: The instant on-demand Atomic CSS engine for fast and scalable styling.
Packages Used
- Quasar: A Vue.js framework used for developing responsive and performant applications. Quasar supports Material Design, allows for building mobile, desktop, and web apps with a single codebase, and provides a large set of ready-to-use UI components.
- unplugin-auto-import: Automatically imports APIs like
Vue
,Pinia
, etc., without explicit import statements. - unplugin-vue-components: Automatically imports Vue components, so you don’t have to manually import them in every file.
- unplugin-vue-router: A plugin for managing file-based routing in Vue applications.
- vite-plugin-vue-layouts: Simplifies the implementation of layout systems in Vue applications.
- unocss: A highly efficient, on-demand utility-first CSS engine that is fully customizable.
- Pinia: A state management library that is the recommended replacement for Vuex in Vue 3 applications.
- VueUse: A collection of essential Vue Composition Utilities.