hy0ug0/bytes-convert

View on GitHub
rollup.config.js

Summary

Maintainability
A
0 mins
Test Coverage
import { terser } from 'rollup-plugin-terser';
import ts from '@wessberg/rollup-plugin-ts';

import pkg from './package.json';

export default {
    input: 'src/main.ts',
    output: [
        // CommonJS (for Node)
        { file: pkg.main, format: 'cjs' },
        // ES module (for bundlers) build
        { file: pkg.module, format: 'es' },
        // browser-friendly UMD build
        {
            file: pkg.browser,
            format: 'umd',
            name: 'bytesConvert',
        },
    ],
    plugins: [
        ts({
            browserslist: ['last 1 version', '> 1%'],
        }),
        terser(),
    ],
};