UNPKG

react-file-previewer

Version:

A browser/device-agnostic file previewer for PDF and image file types built on top of React-PDF.

50 lines (43 loc) 1.09 kB
import babel from 'rollup-plugin-babel'; import copy from 'rollup-plugin-copy'; import bundleSize from 'rollup-plugin-bundle-size'; import pkg from './package.json'; const globals = { react: 'React' }; const cjs = { globals, format: 'cjs', exports: 'named', sourcemap: true, }; const esm = { globals, format: 'es', sourcemap: true, }; const getCJS = override => Object.assign({}, cjs, override); const getESM = override => Object.assign({}, esm, override); export default { input: './src/index.js', output: [ getESM({ file: 'dist/index.es.js' }), getCJS({ file: 'dist/index.cjs.js' }), ], external: [ 'mdi-material-ui/PlusBox', 'mdi-material-ui/MinusBox', 'mdi-material-ui/Download', 'mdi-material-ui/ChevronUp', 'mdi-material-ui/RotateRight', 'mdi-material-ui/ChevronDown', 'mdi-material-ui/ArrowExpandHorizontal', ...Object.keys(pkg.dependencies), ...Object.keys(pkg.peerDependencies), ], plugins: [ bundleSize(), babel(), copy({ targets: [{ src: 'src/styles.css', dest: 'dist' }], }), ], };