Experimental rollup support

This commit is contained in:
Paulus Schoutsen 2016-05-28 23:22:24 -07:00
parent e3d4213b36
commit 16e3ac15bb
2 changed files with 31 additions and 0 deletions

30
script/rollup.js Normal file
View File

@ -0,0 +1,30 @@
var rollup = require('rollup').rollup;
var babel = require('rollup-plugin-babel');
var uglify = require('rollup-plugin-uglify');
var commonjs = require('rollup-plugin-commonjs');
var nodeResolve = require('rollup-plugin-node-resolve');
rollup({
entry: 'src/home-assistant.js',
plugins: [
nodeResolve({
jsnext: true,
main: true,
}),
commonjs({
include: 'node_modules/**',
}),
babel({
exclude: 'node_modules/**',
}),
uglify(),
],
}).then(function (bundle) {
return bundle.write({
format: 'es6',
// format: 'iife',
dest: 'build/ui_rollup.js',
});
});

View File

@ -103,3 +103,4 @@ Polymer({
</script>
<script src='../build/_ui_compiled.js'></script>
<!-- <script src='../build/ui_rollup.js'></script> -->