SupremeTechnopriest/whitney-buffers

View on GitHub
rollup.config.js

Summary

Maintainability
A
0 mins
Test Coverage
import resolve from 'rollup-plugin-node-resolve'
import commonjs from 'rollup-plugin-commonjs'
import size from 'rollup-plugin-bundle-size'
import visualizer from 'rollup-plugin-visualizer'
import minify from 'rollup-plugin-babel-minify'
import { outputFiles } from './package.json'

export default outputFiles.map(f => ({
  input: f.input,
  output: {
    name: 'wb',
    file: f.output,
    format: f.format,
    sourceMap: true,
    exports: 'named'
  },
  plugins: [
    resolve({ module: true, main: true }),
    commonjs({ include: 'node_modules/**' }),
    minify({ comments: false, mangle: true }),
    size(),
    visualizer()
  ]
}))