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.
Full documentation and live interactive demos: zyno-io.github.io/vue-foundation
yarn add @zyno-io/vue-foundation
# Peer dependencies
yarn add vue date-fns lodashimport { 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.
- 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
MIT