Skip to content

jeneser/generator-vue-plugin

Repository files navigation

generator-vue-plugin NPM version Build Status Dependency Status

Yeoman generator generating vue plugin 🚀



Features

Please see our package.json for up to date information on what we support.

  • Build library with Rollup + Babel + Uglify
  • Webpack + vue-loader for single file Vue components.
  • State preserving hot-reload
  • State preserving compilation error overlay
  • Lint-on-save with ESLint
  • Source maps
  • JavaScript minified with UglifyJS.
  • HTML minified with html-minifier.
  • CSS across all components extracted into a single file and minified with cssnano.

*For more information on what this generator can do for you, take a look at the package.json and webpack templates

Installation

First, install Yeoman and generator-vue-plugin using npm (we assume you have pre-installed node.js).

npm install -g yo
npm install -g generator-vue-plugin

Then generate your new project:

yo vue-plugin

Getting To Know Yeoman

  • Yeoman has a heart of gold.
  • Yeoman is a person with feelings and opinions, but is very easy to work with.
  • Yeoman can be too opinionated at times but is easily convinced not to be.
  • Feel free to learn more about Yeoman.

Contribute

Please make sure to read the Contributing Guide before making a pull request.

License

MIT © Copyright (c) 2017 Jeneser