vp-outstream-player
Version:
Outstream video player with Google IMA integration
40 lines (38 loc) • 903 B
JavaScript
import postcss from "rollup-plugin-postcss";
import typescript from "@rollup/plugin-typescript";
import { nodeResolve } from "@rollup/plugin-node-resolve";
import terser from "@rollup/plugin-terser";
export default {
input: "src/index.ts",
output: [
{
file: "dist/vpOutstreamPlayer.esm.js",
format: "esm",
sourcemap: true,
},
{
file: "dist/vpOutstreamPlayer.umd.js",
format: "umd",
name: "vpOutstreamPlayer", // The global name when loaded via <script> tag
sourcemap: true,
},
{
file: "dist/vpOutstreamPlayer.umd.min.js",
format: "umd",
name: "vpOutstreamPlayer",
plugins: [terser()], // minify this bundle only
sourcemap: false,
},
],
plugins: [
nodeResolve(),
typescript(),
postcss({
extract: false, // set to true to extract to a separate .css file
modules: false,
use: ["sass"],
minimize: true,
sourceMap: true,
}),
],
};