rollup-plugin-vue works for you, it also supports Vue 2 and it's better maintained!
Check first ifThe repository you are looking at is not actively maintained and boils down to a subset of rollup-plugin-vue.
Rollup plugin for Vue 2
Transform .vue components & precompile templates
✓ Ready to transpile ES6 with rollup-plugin-buble & rollup-plugin-babel
✓ Fastest bundle by precompiling templates with vue-template-compiler
✓ Let's see the example config
✗ No support for vue-hot-reload-api (help needed)
Installation
npm install --save-dev rollup-plugin-vue2
Warning: rollup-plugin-vue2 will transform the style tags to imports. You need one of these plugins to handle these:
Usage
Put vue()
before any transpiler like Bublé or Babel
// rollup.config.js;;;;;; entry: 'src/main.js' dest: 'dist/bundle.js' sourcemaps: true plugins:
Time to rollup!
# Build # -c will default to rollup.config.js rollup -c # Development # -w will watch for changes rollup -c -w
Changelog
Please see CHANGELOG for more information what has changed recently.
Testing
The linter will check for JS Standard Style
# Unittestsnpm run unit# Lintingnpm run lint# Run all the abovenpm run test
Contributing
Contributions and feedback are very welcome.
To get it running:
- Clone the project.
npm install
npm run build
Credits
- Thomas Ghysels - Support for <style>, Bublé & Vue 2.0
- Rahul Kadyan - Author of the original rollup-plugin-vue
- jetiny - Implement component parser of vue-template-compiler
- All Contributors
License
The MIT License (MIT). Please see License File for more information.