UNPKG

@poulpi/domtojson

Version:

Simple domtojson with gzip for more optimization

40 lines (38 loc) 942 B
import typescript from "rollup-plugin-typescript2"; import commonjs from "@rollup/plugin-commonjs"; import pkg from "./package.json"; import globals from "rollup-plugin-node-globals"; import builtn from "rollup-plugin-node-builtins"; import nodePolyfills from "rollup-plugin-node-polyfills"; import {terser} from "rollup-plugin-terser" let plugins = [commonjs(), typescript(), globals(), builtn(), nodePolyfills()]; export default { input: "src/index.ts", watch: { include: "src/**/*", }, output: [ { file: pkg.main, format: "cjs", sourcemap: true, }, { file: pkg.module, format: "es", sourcemap: true, }, { file: "dist/bundle.js", format: "iife", name: "DTM", }, { file: "dist/bundle.min.js", format: "iife", name: "DTM", plugins: [terser()], }, ], plugins: [...plugins], };