1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| import resolve from "@rollup/plugin-node-resolve"; import commonjs from "@rollup/plugin-commonjs"; import typescript from "@rollup/plugin-typescript"; import terser from "@rollup/plugin-terser"; import peerDeps from "rollup-plugin-peer-deps-external"; import { dts } from "rollup-plugin-dts";
export default [ { input: "src/index.ts", output: [ { file: "dist/cjs/index.js", format: "cjs", sourcemap: true, }, { file: "dist/esm/index.js", format: "esm", sourcemap: true, }, ], plugins: [ peerDeps(), resolve(), commonjs(), typescript(), terser(), ], }, { input: "src/index.ts", output: [{ file: "dist/index.d.ts", format: "es" }], plugins: [dts()], }, ];
|