包详细信息

rollup-plugin-vue2

thgh6.9kMIT0.8.1

Rollup plugin for Vue 2.0 components

rollup-plugin, vue, vue2, template-compiler

自述文件

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.

更新日志

Changelog

All notable changes to rollup-plugin-vue2 will be documented in this file.

Unreleased

0.6.0 - 2016-11-30

Changed

  • 7 Strip with by transpiling render methods

0.5.0 - 2016-11-04

Changed

  • 5 Freeze render methods to avoid renamed methods

0.4.0 - 2016-11-02

Added

  • 2 Support for src imports

0.3.0 - 2016-11-01

Changed

  • 4 Replace parse5 by vue-template-compiler from jetiny.

0.2.0 - 2016-09-30

Added

  • Sourcemap support

0.1.0 - 2016-09-28

Changed

  • Force strict mode to avoid trouble with other formats.

0.0.8 - 2016-09-24

Added

  • Add support for Vue components without script and/or template.

Changed

  • Try fixing compatibility with uglifyjs.

Removed

  • 1 Option css is removed. Styles are transformed into an import statement.

0.0.1 - 2016-08-23

Added