0.6.8 • Published 18 days ago

@e-xode/vui v0.6.8

Weekly downloads
-
License
MIT
Repository
github
Last release
18 days ago

Vui, Another Vuejs U.I Library

License: MIT CircleCI Coverage Status NPM Version

VUI is an open source UI library providing customizable web components for Vue.js.

Features

  • 3 types of web components: Html, UI, and layout, written in a way to provide simple implementation and easy customization. 24 components are available in the current release.
  • Styles and layouts allow easy CSS overriding (no inline definitions, no messy !importants, ...).
  • Compatible with server rendering ( SSR ).
  • Integrates fontawesome-free Icons library.
  • Provides documentation and tests.

Online documentation and live demo are available here

Package and releases are available on NPM

Get started

Install first the library:

npm  install -s  @e-xode/vui

use vui in your vue app

In your Vue application:

import { createApp } from  'vue'
import { createI18n } from  'vue-i18n'
import App from  './App.vue'
import vui from  '@e-xode/vui'

const main =  createApp(App)
main.use(vui)
main.use(new  createI18n({
    legacy: false,
    locale: 'en',
    messages: { en: [] }
}))

Notes:

  • The current version of VUI works only with vue-i18n and option legacy = false (translations are components isolated)
  • Version of node currently supported: 21

load vui style

@import  "@e-xode/vui/dist/style.css";

load @fontawesome icons

@import "@fortawesome/fontawesome-free/css/all.css";
@font-face {
    font-family: 'Font Awesome 5 Brands';
    font-style: normal;
    font-weight: 400;
    src:
    url('@fortawesome/fontawesome-free/webfonts/fa-brands-400.woff2') format('woff2'),
    url('@fortawesome/fontawesome-free/webfonts/fa-brands-400.ttf') format('truetype')
}
@font-face {
    font-family: 'Font Awesome 5 Regular';
    font-style: normal;
    font-weight: 400;
    src:
    url('@fortawesome/fontawesome-free/webfonts/fa-regular-400.woff2') format('woff2'),
    url('@fortawesome/fontawesome-free/webfonts/fa-regular-400.ttf') format('truetype')
}
@font-face {
    font-family: 'Font Awesome 5 Solid';
    font-style: normal;
    font-weight: 900;
    src:
    url('@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff2') format('woff2'),
    url('@fortawesome/fontawesome-free/webfonts/fa-solid-900.ttf') format('truetype')
}

Run & develop vui sources

copy  .env_sample  .env

Optional: edit .env file content and update values according to your config

with docker

docker-compose  up

or local with Node / NPM

npm  install
npm  run  dev
0.6.8

18 days ago

0.6.7

27 days ago

0.6.6

1 month ago

0.6.5

1 month ago

0.6.4

1 month ago

0.6.3

1 month ago

0.6.2

1 month ago

0.6.1

1 month ago

0.5.9

1 month ago

0.6.0

1 month ago

0.5.8

2 months ago

0.5.7

3 months ago

0.5.6

3 months ago

0.5.5

3 months ago

0.5.4

3 months ago

0.5.3

3 months ago

0.5.1

3 months ago

0.5.0

3 months ago

0.4.9

3 months ago

0.4.8

3 months ago

0.4.5

3 months ago

0.4.7

3 months ago

0.4.6

3 months ago

0.3.9

10 months ago

0.4.4

10 months ago

0.4.1

10 months ago

0.4.0

10 months ago

0.4.3

10 months ago

0.4.2

10 months ago

0.3.0

1 year ago

0.3.6

1 year ago

0.2.7

1 year ago

0.3.5

1 year ago

0.3.8

1 year ago

0.2.9

1 year ago

0.3.7

1 year ago

0.2.8

1 year ago

0.3.2

1 year ago

0.3.1

1 year ago

0.3.4

1 year ago

0.3.3

1 year ago

0.2.6

1 year ago

0.2.5

1 year ago

0.2.4

1 year ago

0.2.3

1 year ago

0.2.2

1 year ago

0.2.1

1 year ago

0.2.0

1 year ago

0.1.9

1 year ago

0.1.8

1 year ago

0.1.7

1 year ago

0.1.6

1 year ago

0.1.5

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago