Skip to content
Rollup plugin for Vue 2.0 components with precompiled templates
Branch: master
Clone or download
Permalink
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
CHANGELOG.md Publish v0.6.0 Nov 30, 2016
LICENSE Initial commit Aug 22, 2016
README.md 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

README.md

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

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
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: [
    vue(),
    css(),
    buble(),
    nodeResolve({ browser: true, jsnext: true, main: true }),
    commonjs(),
    uglify()
  ]
}

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

# Unittests
npm run unit

# Linting
npm run lint

# Run all the above
npm run test

Contributing

Contributions and feedback are very welcome.

To get it running:

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

Credits

License

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

You can’t perform that action at this time.