UNPKG

yb-blades

Version:

It allows developers to visualize data in a variety of chart types such as line, bar, column, pie, and more.

36 lines (33 loc) 1.13 kB
import peerDepsExternal from "rollup-plugin-peer-deps-external"; import resolve from "@rollup/plugin-node-resolve"; // Updated to @rollup/plugin-node-resolve import commonjs from "@rollup/plugin-commonjs"; // Updated to @rollup/plugin-commonjs import typescript from "rollup-plugin-typescript2"; import { terser } from "rollup-plugin-terser"; const packageJson = require("./package.json"); export default { input: "src/index.ts", output: [ { file: packageJson.main, // CommonJS output format: "cjs", sourcemap: true, }, { file: packageJson.module, // ES Module output format: "esm", sourcemap: true, }, ], plugins: [ peerDepsExternal(), resolve({ extensions: ['.js', '.jsx', '.ts', '.tsx'], // Ensures Rollup resolves these file types }), commonjs({ include: /node_modules/, // Specify that CommonJS modules in node_modules should be resolved }), typescript({ useTsconfigDeclarationDir: true }), terser(), ], external: ["react", "react-dom","highcharts","highcharts-react-official"], };