Skip to content
Rollup plugin for Vue 2.0 components with precompiled templates
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
src Combine vueTransform.js and index.js Jan 18, 2017
test Avoid warnings in tests Jan 7, 2017
.gitignore Initial commit Aug 22, 2016 Publish v0.6.0 Nov 30, 2016
LICENSE Initial commit Aug 22, 2016 Fix #15 Add warning in readme Jan 7, 2017
package.json 0.8.0 Jan 18, 2017
rollup.config.js Keep backwards compatibility with rollup 0.36.4 Jan 7, 2017
yarn.lock Update vue-template-es2015-compiler Jan 18, 2017

Check first if rollup-plugin-vue works for you, it also supports Vue 2 and it's better maintained!

The 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)

Software License Issues JavaScript Style Guide NPM Latest Version


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:


Put vue() before any transpiler like Bublé or Babel

// rollup.config.js
import vue from 'rollup-plugin-vue2';
import css from 'rollup-plugin-css-only';
import buble from 'rollup-plugin-buble';
import nodeResolve from 'rollup-plugin-node-resolve';
import commonjs from 'rollup-plugin-commonjs';
import uglify from 'rollup-plugin-uglify';

export default {
  entry: 'src/main.js',
  dest: 'dist/bundle.js',
  sourcemaps: true,
  plugins: [
    nodeResolve({ browser: true, jsnext: true, main: true }),

Time to rollup!

# Build
#  -c will default to rollup.config.js
rollup -c

# Development
#  -w will watch for changes
rollup -c -w


Please see CHANGELOG for more information what has changed recently.


The linter will check for JS Standard Style

# Unittests
npm run unit

# Linting
npm run lint

# Run all the above
npm run test


Contributions and feedback are very welcome.

To get it running:

  1. Clone the project.
  2. npm install
  3. npm run build



The MIT License (MIT). Please see License File for more information.

You can’t perform that action at this time.