Skip to content
This repository was archived by the owner on Apr 1, 2019. It is now read-only.

InCuca/vue-standalone-component

Repository files navigation

vue-standalone-component

Travis

Vuejs standalone component template using karma for testing

DEPRECATED: USE P11N INSTEAD

Build your standalone components using this tiny template.

This template is Vue 2.x only.

Usage

This is a project template for vue-cli.

$ npm install -g vue-cli $ vue init InCuca/vue-standalone-component my-component $ cd my-component $ npm install $ npm run serve

The generated output in ./dist can be used with node and the browser.

PS: to build to UMD run npm run build:umd

What's Included

Linting

$ npm run lint

Testing & Test Coverage

$ npm run test $ npm run test:watch $ npm run test:cov

Building

ES6 Modules / CommonJS

$ npm run build
import myCmp from 'dist/my-cmp'; Vue.component('my-cmp', myCmp);

UMD

$ npm run build:umd
<script src="https://unpkg.com/vue" charset="utf-8"></script> <script src="./dist/my-cmp.min.js" charset="utf-8"></script> <div id="app"></div> <script type="text/javascript"> Vue.component('my-cmp', window.MyCmp.default); new Vue({ el: '#app', template: '<my-cmp text="Hello World!"></my-cmp>', }); </script>

About

Vuejs template to build components with livecoding, tests, documentation and demos

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •