@dreipol/vue-ui

A flexible system of modern ui components for Vue.
2,299 3
vue
Install
npm install @dreipol/vue-ui
Latest Version:3.1.0
Vue:2
License:MIT
Last Updated:Apr 29, 2023
Links: GitHub  ·  npm
Maintainer: philipplaeubli

vue-ui

A flexible system of modern ui components for Vue.

Build Status Code quality Code coverage NPM version NPM downloads MIT License

Purpose

This repo aims to solve common ui challenges within a common web project. The scope of this package includes custom input fields, ui patterns (such as overlays) as well as their helpers and vuex modules. Within this repo these components can be tested, improved and documented in a modular and controlled way.

Installation

This package is available via npm:

npm install -S @dreipol/vue-ui

Usage

Pick any of the modules by importing them in your project, for example:

import { UiInput } from '@dreipol/vue-ui'

export default {
    components: { UiInput },
    template: `<div><ui-input/></div>`
}

The code in this repo is based on ES2017 and must be transpiled to support older browsers. If you are using webpack or rollup to compile your js bundle, remember to configure all loaders (vue-loader, babel-loader) to also compile the node_modules/@dreipol/vue-ui dependency.

Documentation

Each module contains its own documentation, you can browse the list of all the available modules:

Related Packages

vue

The progressive JavaScript framework for building modern web UI.

588,019,132 54,801
vue
@vueuse/shared
372,738,348 22,398
@vueuse/core

Collection of essential Vue Composition Utilities

367,188,523 22,398
@vitejs/plugin-vue

The official plugin for Vue SFC support in Vite.

333,357,380 686
eslint-plugin-vue

Official ESLint plugin for Vue.js

266,364,830 4,591

Version History

Version Released Vue License
3.1.0 ^2.6.12 MIT
3.0.0 ^2.6.12 MIT
2.5.0 ^2.6.12 MIT
2.4.0 ^2.6.11 MIT
2.3.1 ^2.6.11 MIT
Pre-releases (3)
Version Released Vue License
2.0.0-alpha.2 ^2.5.17 MIT
2.0.0-alpha.1 ^2.5.17 MIT
1.1.1-beta.1 ^2.5.17 MIT