Skip to content

Latest commit

 

History

History
83 lines (54 loc) · 3.77 KB

README.md

File metadata and controls

83 lines (54 loc) · 3.77 KB

Vuepack components

A list of Vue components you can pick here: http://vuepack.org and download as a single minified JS file.

How to submit components

Requirements:

  • A single JS file of reasonable size that can be directly included into the page.
  • Register the component with Vue automatically when included, if needed.
  • Stable version.
  • Not minified.
  • Put it into the "components" folder as "component-name.js".
  • Add it into this README.md as one line.
  • Minimum dependencies.
  • State all dependencies as comma-separated names from this list in square brackets after your description.
  • If your dependency is not in the list, add it first.
  • Documentation must be in English.

Components

Core

  • vue - Vue.js framework core.
  • vue-router - The official router for Vue.js.
  • vue-css - Plugin that allows you to bundle CSS with your components.

UI Kits

  • uiv - Bootstrap 3 components implemented for Vue.

Navigation

  • vs-crumbs - Vue breadcrumbs in 40 lines of code that allows nested paths without child views. [vue-router]
  • vue-tabs - Simple tabs and pills.

Forms

  • vue-form - Comprehensive form validation.
  • vue-the-mask - A lightweight and dependency-free mask input.

Progress

Buttons

  • vue-submit - Button with a progress bar (Ladda) in less than 90 lines of code with no dependencies.

Scroll

  • vue-chat-scroll - Automatic scroll-to-bottom directive.
  • vue-scrollto - A directive that listens for click events and scrolls to elements.
  • vuebar - Vue 2 directive for custom scrollbar that uses native scroll behavior.

Drag-n-drop

  • dnd-grid - A powerful grid with draggable and resizable boxes.

Time & Date

Charts

Storage

  • vue-localstorage - localStorage plugin with types.
  • vue-ls - localStorage plugin with event listeners and fallback to memory storage.

Miscellaneous