Awesome
generator-vue-plugin
<br> <p align="center"> <img src="https://raw.githubusercontent.com/jeneser/generator-vue-plugin/master/screenshot.gif" /> </p> <br>Yeoman generator generating vue plugin :rocket:
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