@zyno-io/vue-foundation

Common components, directives, and helpers for Vue 3 apps
3,229
Install
npm install @zyno-io/vue-foundation
Latest Version:4.37.0
Vue:3
License:MIT
Last Updated:Oct 20, 2026
Links: GitHub  ·  npm
Maintainer: fergusean

@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