1
0
Fork 0
mirror of https://github.com/futurepress/epub.js.git synced 2025-10-03 14:59:18 +02:00
epub.js/rollup.server.config.js

42 lines
765 B
JavaScript

import { nodeResolve } from "@rollup/plugin-node-resolve";
import commonjs from "@rollup/plugin-commonjs";
import pkg from "./package.json";
import serve from 'rollup-plugin-serve'
import livereload from 'rollup-plugin-livereload'
const plugins = [
nodeResolve(),
commonjs()
];
export default [
{
input: pkg.module,
output: {
name: 'ePub',
file: pkg.browser,
format: 'umd',
globals: {
jszip: 'JSZip',
xmldom: 'xmldom'
},
sourcemap: 'inline'
},
plugins: plugins.concat([
serve({
port: 8080,
contentBase: './',
headers: {
"Access-Control-Allow-Origin": "*",
"Service-Worker-Allowed": "/",
}
}),
livereload({
watch: ['dist', 'examples']
})
]),
external: ['jszip', 'xmldom'],
}
];