study-overview
Version:
a high-level summary of study accrual and data cleaning metrics
42 lines (38 loc) • 951 B
JavaScript
import babel from 'rollup-plugin-babel';
const pkg = require('./package.json');
export default {
input: pkg.module,
output: {
name: pkg.name
.split('-')
.map((str,i) =>
i === 0 ?
str :
(str.substring(0,1).toUpperCase() + str.substring(1))
)
.join(''),
file: pkg.main,
format: 'umd',
globals: {
d3: 'd3',
webcharts: 'webCharts'
},
},
external: (function() {
const dependencies = pkg.dependencies;
return Object.keys(dependencies);
}()),
watch: {
chokidar: true,
include: 'src/**',
},
plugins: [
babel({
exclude: 'node_modules/**',
presets: [
[ '@babel/preset-env' ]
],
babelrc: false
})
]
};