UNPKG

coderhood-ui

Version:

UI Library

47 lines (46 loc) 1.4 kB
import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import terser from '@rollup/plugin-terser' import typescript from '@rollup/plugin-typescript' import dts from 'rollup-plugin-dts' import PeerDepsExternal from 'rollup-plugin-peer-deps-external' import postcss from 'rollup-plugin-postcss' import babel from "@rollup/plugin-babel"; 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: [ PeerDepsExternal(), resolve(), commonjs(), typescript({ tsconfig: './tsconfig.json' }), terser(), postcss(), babel({ presets: ["@babel/preset-react"], babelHelpers: "bundled", extensions: [".js", ".jsx"] }) ], external: ["react", "react-dom"], }, { input: "src/index.ts", output: [{ file: packageJson.types }], plugins: [dts.default()], external: [/\.css/] } ]