Files
mini-graph-card/rollup.config.js

35 lines
725 B
JavaScript

import resolve from 'rollup-plugin-node-resolve';
import json from '@rollup/plugin-json';
import serve from 'rollup-plugin-serve';
import commonjs from '@rollup/plugin-commonjs';
const dev = process.env.ROLLUP_WATCH;
const serveopts = {
contentBase: ['./dist'],
host: '0.0.0.0',
port: 5000,
allowCrossOrigin: true,
headers: {
'Access-Control-Allow-Origin': '*',
},
};
export default {
input: 'src/main.js',
output: {
file: 'dist/mini-graph-card-bundle.js',
format: 'umd',
name: 'MiniGraphCard',
sourcemap: dev ? true : false,
},
plugins: [
commonjs(),
json({
include: 'package.json',
preferConst: true,
}),
resolve(),
dev && serve(serveopts),
],
};