online-listener
Version:
RXJS Observable based tool to identify when your browser if offline/online
35 lines (32 loc) • 723 B
JavaScript
import resolve from 'rollup-plugin-node-resolve'
import babel from 'rollup-plugin-babel'
import minify from 'rollup-plugin-babel-minify'
const config = {
input: 'src/index.js',
plugins: [
resolve(),
babel({exclude: 'nodeModules/**'}),
minify({
comments: false,
}),
]
}
export default [
Object.assign({}, config, {
output: {
file: 'dist/online-listener.esm.js',
format: 'esm',
sourcemap: true,
external: ['rxjs', 'rxjs/operators']
},
}),
Object.assign({}, config, {
output: {
file: 'dist/online-listener.umd.js',
format: 'umd',
name: 'online-listener',
sourcemap: true,
external: ['rxjs', 'rxjs/operators']
},
}),
]