vue-mvvm
v0.4.1
Published
Lightweight MVVM utilities for Vue 3 with typed ViewModels, UserControls, simple DI and more
Maintainers
Readme
vue-mvvm
A lightweight set of MVVM utilities for Vue 3 that helps you structure apps with typed ViewModels, reusable UserControls, a tiny DI container, and simple router helpers.
Note: That
vue-mvvmis in early stage development. So not all features might run stable or stay the same
✨ Features
- Typed ViewModel pattern built on the Vue 3 Composition API
- Reusable UserControls for encapsulated UI + logic
- Simple dependency injection (DI) helpers
- Optional router helpers that work with vue-router
- Fully typed, TypeScript-first API
- Small surface area and easy to adopt incrementally
📦 Installation
npm install vue-mvvm🧩 Example
See the examples in the /sample folder
📝 License
This project is licensed under the MIT License - see the LICENSE file for details.
