text: import resolve from 'rollup-plugin-node-resolve'
  import commonjs from 'rollup-plugin-commonjs'
  import babel from 'rollup-plugin-babel'
  import uglify from 'rollup-plugin-uglify'
  import pkg from './package.json'
  
  export default [
    // browser-friendly UMD build
    {
      input: 'index.js',
      output: {
        name: 'msk',
        file: pkg.browser,
        format: 'umd',
        sourcemap: true,
      },
      plugins: [
        resolve(),
        babel({
          exclude: 'node_modules/**',
        }),
        uglify.uglify(),
        commonjs(),
      ],
    },
  
    // CommonJS (for Node) and ES module (for bundlers) build.
    // (We could have three entries in the configuration array
    // instead of two, but it's quicker to generate multiple
    // builds from a single configuration where possible, using
    // an array for the `output` option, where we can specify
    // `file` and `format` for each target)
    {
      input: 'index.js',
      plugins: [
        resolve(),
        babel({
          exclude: 'node_modules/**',
        }),
        commonjs(),
      ],
      output: [
        { file: pkg.main, format: 'cjs', sourcemap: true },
        { file: pkg.module, format: 'es', sourcemap: true },
      ],
    },
  ]
  