module-template-vue

Use template to publish Vue.js component(s) as npm module


Keywords
vue, component, template, example
Install
npm install module-template-vue@0.1.1

Documentation

NPM module template for Vue.js component

Description

Use template to publish Vue.js component(s) as npm module.
Example component included.

Version 0.1.0 Example component added

Change log

0.0.1 Original project setup 0.1.0 Example component added

Installation

Run

npm install module-template-vue --save

Usage

Import

import Flash from 'module-template-vue'
Vue.use(Flash)

Use component

<flash :message="{ message: 'Some text', level: 'danger'}"></flash>

To make flash function available globally turn events flag on

<flash message="Some text" events="off"></flash>

... and define global events bus object

window.events = new Vue(); 

window.flash = function(message) {
	window.events.$emit('flash', message);
}

Avalable level flags are: ['success', 'info', 'warning', 'danger'].