UNPKG

@stand/callback

Version:
47 lines 856 B
import resolve from 'rollup-plugin-node-resolve'; import commonjs from 'rollup-plugin-commonjs'; import babel from 'rollup-plugin-babel'; import filesize from 'rollup-plugin-filesize'; import { terser } from 'rollup-plugin-terser'; import pkg from './package.json'; const input = 'src/callback.js' export default [ { input, output: { name: 'StandCallback', file: pkg.browser, format: 'umd' }, plugins: [ resolve(), commonjs(), babel({ runtimeHelpers: true, exclude: 'node_modules/**' }), terser(), filesize() ] }, { input, output: [ { file: pkg.module, format: 'es' }, { file: pkg.main, format: 'cjs' } ], plugins: [ babel({ runtimeHelpers: true, exclude: 'node_modules/**' }) ], external: id => /lodash|@babel\/runtime-corejs3/.test(id) } ];