Files
Trilium/packages/splitjs/rollup.config.js
2020-06-10 16:42:41 +02:00

37 lines
749 B
JavaScript

import buble from '@rollup/plugin-buble'
import { terser } from 'rollup-plugin-terser'
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(), terser()],
},
]