pacvue-cli
Version:
36 lines (32 loc) • 686 B
JavaScript
import resolve from 'rollup-plugin-node-resolve'
import commonjs from 'rollup-plugin-commonjs'
import typescript from 'rollup-plugin-typescript'
import pkg from './package.json'
export default [
// UMD for browser-friendly build
{
input: 'src/index.ts',
output: {
name: 'index',
file: pkg.browser,
format: 'umd'
},
plugins: [
resolve(),
commonjs(),
typescript()
]
},
// CommonJS for Node and ES module for bundlers build
{
input: 'src/index.ts',
external: ['ms'],
plugins: [
typescript()
],
output: [
{ file: pkg.main, format: 'cjs' },
{ file: pkg.module, format: 'es' }
]
}
]