@gabio/design-vue
TypeScript icon, indicating that this package has built-in type declarations

1.11.2 • Public • Published

npm version

💎 @gabio/design-vue

A Vue design library by Gabriel St-Pierre

Installation

yarn add @gabio/design-vue

Usage

In the main.ts/main.js file of your Vue project, add the following lines :

import Vue from 'vue'
import gio from '@gabio/design-vue'
import '@gabio/design-vue/dist/gio.css' // for loading component styles

Vue.use(gio)

You can then use the components without importing them.

Showcase

http://vigenere23.github.io/gio-library-showcase

Documentation

There is no documentation for now. Please read the src/ folder content to know what each file offers. You can also check the showcase/ implementation.

Folder structure

  • src/vue/components/ : Vue components
  • src/lib/mixins/ : Mixins to be reused in your components
  • src/lib/styles/ : SCSS variables and functions for reuse
  • src/lib/utils/ : Usefull helpers

NPM module

The npm module for this library is available here. Mixins and styles are available inside the compiled lib/ subfolder.

Future work

This library is going under a massive optimization step. This means that the dynamic markdown capabilities will be removed, but possibly ported to a new package. In the meantime, a new markdown-to-vue compiler is on its way, which will offer better functionnality and speed.

Readme

Keywords

Package Sidebar

Install

npm i @gabio/design-vue

Weekly Downloads

1

Version

1.11.2

License

ISC

Unpacked Size

3.55 MB

Total Files

84

Last publish

Collaborators

  • vigenere23