Skip to content

Instantly share code, notes, and snippets.

@ernestofreyreg
Created December 19, 2019 15:11
Show Gist options
  • Save ernestofreyreg/cad433282d8ea0620bf653557ceeb159 to your computer and use it in GitHub Desktop.
Save ernestofreyreg/cad433282d8ea0620bf653557ceeb159 to your computer and use it in GitHub Desktop.
import typescript from 'rollup-plugin-typescript2'
import commonjs from 'rollup-plugin-commonjs'
import external from 'rollup-plugin-peer-deps-external'
import resolve from 'rollup-plugin-node-resolve'
import pkg from './package.json'
export default {
input: 'src/index.ts',
output: [
{
file: pkg.main,
format: 'cjs',
exports: 'named',
sourcemap: true
},
{
file: pkg.module,
format: 'es',
exports: 'named',
sourcemap: true
}
],
plugins: [
external(),
resolve(),
typescript({
rollupCommonJSResolveHack: true,
exclude: '**/__tests__/**',
clean: true
}),
commonjs({
include: ['node_modules/**']
})
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment