mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-21 08:16:36 +00:00
Experimental rollup support
This commit is contained in:
parent
e3d4213b36
commit
16e3ac15bb
30
script/rollup.js
Normal file
30
script/rollup.js
Normal 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',
|
||||||
|
});
|
||||||
|
});
|
@ -103,3 +103,4 @@ Polymer({
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script src='../build/_ui_compiled.js'></script>
|
<script src='../build/_ui_compiled.js'></script>
|
||||||
|
<!-- <script src='../build/ui_rollup.js'></script> -->
|
||||||
|
Loading…
x
Reference in New Issue
Block a user