UNPKG

clarity-decode

Version:

An analytics library that uses web page interactions to generate aggregated insights

33 lines (30 loc) 856 B
import commonjs from "@rollup/plugin-commonjs"; import resolve from "@rollup/plugin-node-resolve"; import terser from "@rollup/plugin-terser"; import typescript from "@rollup/plugin-typescript"; import { readFileSync } from "fs"; const pkg = JSON.parse(readFileSync("./package.json", "utf-8")); export default [ { input: "src/index.ts", output: [ { file: pkg.main, format: "cjs", exports: "named" }, { file: pkg.module, format: "es", exports: "named" } ], plugins: [ resolve(), typescript(), commonjs({ include: ["node_modules/**"] }) ] }, { input: "src/global.ts", output: [ { file: pkg.unpkg, format: "iife", exports: "named" } ], plugins: [ resolve(), typescript(), terser({output: {comments: false}}), commonjs({ include: ["node_modules/**"] }) ] } ];