Skip to content

zyno-io/vue-foundation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

212 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@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

About

Commonly used components, directives, filters, helpers & plugins for Vue.js apps

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors