UNPKG

smcall-api

Version:
40 lines (39 loc) 926 B
import PeerDepsExternalPlugin from "rollup-plugin-peer-deps-external" import commonjs from "@rollup/plugin-commonjs" import typescript from "@rollup/plugin-typescript" import dts from 'rollup-plugin-dts' import terser from "@rollup/plugin-terser" import resolve from "@rollup/plugin-node-resolve" const packageJson = require("./package.json") export default [ { input: 'src/index.ts', output: [ { file: packageJson.main, format: "cjs", sourcemap: true }, { file: packageJson.module, format: "esm", sourcemap: true } ], plugins: [ PeerDepsExternalPlugin(), resolve(), commonjs(), typescript({ tsconfig: "./tsconfig.json" }), terser() ], external: ["react", "react-dom"], }, { input: "src/index.ts", output: [{ file: packageJson.types }], plugins: [dts.default()] } ]