UNPKG

labelmake

Version:

PDF generation library of declarative style programing.

40 lines (36 loc) 903 B
import resolve from "@rollup/plugin-node-resolve"; import json from "@rollup/plugin-json"; import commonjs from "@rollup/plugin-commonjs"; import typescript from "rollup-plugin-typescript2"; import builtins from "rollup-plugin-node-builtins"; import globals from "rollup-plugin-node-globals"; import { terser } from "rollup-plugin-terser"; import { visualizer } from 'rollup-plugin-visualizer'; const pkg = require("./package.json"); const libraryName = "labelmake"; export default { input: `src/${libraryName}.ts`, output: [ { file: pkg.main, name: libraryName, format: "umd", sourcemap: true, compact: true, freeze: false, }, ], watch: { include: "src/**", }, plugins: [ typescript({ useTsconfigDeclarationDir: true }), json(), commonjs(), resolve(), globals(), builtins(), terser(), visualizer(), ], };