@zyno-io/vue-foundation
@zyno-io/vue-foundation
A Vue 3 component library providing common components, directives, helpers, and hooks for building applications. Distributed as an ES module with full TypeScript type definitions.
Documentation
Full documentation and live interactive demos: zyno-io.github.io/vue-foundation
Quick Start
yarn add @zyno-io/vue-foundation
# Peer dependencies
yarn add vue date-fns lodash
import { createApp } from 'vue';
import { installVf, configureVf, OverlayContainer } from '@zyno-io/vue-foundation';
import '@zyno-io/vue-foundation/dist/vue-foundation.css';
import App from './App.vue';
const app = createApp(App);
installVf(app);
configureVf({});
app.mount('#app');
See the Getting Started guide for full setup instructions.
What's Included
- Components — Modal system, searchable selects, toast notifications, overlay management
- Directives — v-tooltip, v-hotkey, v-datetime, v-confirm-button, v-infinite-scroll, and more
- Helpers — Error handling, form masking, context menus, string/number/object utilities
- Hooks — useInfiniteScroll, useResizeWatcher
- Filters — Display formatting via createFilters()
- Types — Branded types, PickRequired, PickOptional, and more
License
MIT
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 4.37.0 | ^3.4.0 | MIT | |
| 4.36.2 | ^3.4.0 | MIT | |
| 4.36.1 | ^3.4.0 | MIT | |
| 4.36.0 | ^3.4.0 | MIT | |
| 4.35.0 | ^3.4.0 | MIT | |
| 4.34.0 | ^3.4.0 | MIT | |
| 4.33.7 | ^3.4.0 | MIT | |
| 4.33.6 | ^3.4.0 | MIT | |
| 4.33.5 | ^3.4.0 | MIT | |
| 4.33.4 | ^3.4.0 | MIT | |
| 4.33.3 | ^3.4.0 | MIT | |
| 4.33.1 | ^3.4.0 | MIT | |
| 4.33.0 | ^3.4.0 | MIT |