timkurvers/byte-buffer

View on GitHub
rollup.config.js

Summary

Maintainability
A
0 mins
Test Coverage
import babel from 'rollup-plugin-babel';
import { terser } from 'rollup-plugin-terser';

import pkg from './package.json';

const banner = `/**
* ${pkg.name} v${pkg.version}
* Copyright (c) 2012-2020 ${pkg.author}
* @license ${pkg.license}
*
* ${pkg.description}.
*
* https://github.com/${pkg.repository}
*/`;

export default {
  input: 'lib/ByteBuffer.mjs',
  plugins: [babel()],
  output: [
    {
      banner,
      file: 'dist/byte-buffer.js',
      format: 'umd',
      name: 'ByteBuffer',
    },
    {
      banner,
      file: 'dist/byte-buffer.min.js',
      format: 'umd',
      name: 'ByteBuffer',
      plugins: [terser()],
    },
  ],
};