File "rollup.config.js"

Full Path: /home/pumpbmko/public_html/wp-content/plugins/0je3ljf1/public/vendors/split/packages/splitjs/rollup.config.js
File size: 879 bytes
MIME-type: text/plain
Charset: utf-8

import buble from 'rollup-plugin-buble'
import { uglify } from 'rollup-plugin-uglify'

const pkg = require('./package.json')

const output = {
    format: 'umd',
    file: pkg.main,
    name: 'Split',
    sourcemap: false,
    banner: `/*! Split.js - v${pkg.version} */\n`,
}

export default [
    {
        input: 'src/split.js',
        output: [
            output,
            {
                file: pkg.module,
                format: 'esm',
                sourcemap: false,
            },
        ],
        plugins: [buble()],
    },
    {
        input: 'src/split.js',
        output: {
            ...output,
            sourcemap: true,
            file: pkg['minified:main'],
        },
        plugins: [
            buble(),
            uglify({
                output: {
                    comments: /^!/,
                },
            }),
        ],
    },
]