UNPKG

@cedoor/utils

Version:

Some JavaScript util functions.

44 lines (40 loc) 929 B
import commonjs from 'rollup-plugin-commonjs' import resolve from 'rollup-plugin-node-resolve' import babel from 'rollup-plugin-babel' import { terser } from 'rollup-plugin-terser' import * as meta from './package.json' const name = meta.name.split('/')[1] const config = { input: meta.module, output: { file: `dist/${name}.js`, name: name, format: 'umd', indent: false, extend: true, banner: `// ${meta.homepage} v${meta.version} Copyright ${(new Date).getFullYear()} ${meta.author.name}.`, }, plugins: [ resolve({ extensions: ['.js'] }), commonjs(), babel({ extensions: ['.js'], include: ['src/**/*'] }) ] } export default [ config, { ...config, output: { ...config.output, file: `dist/${name}.min.js` }, plugins: [ ...config.plugins, terser({ output: { preamble: config.output.banner } }) ] } ]