25 lines
612 B
JavaScript
25 lines
612 B
JavaScript
var fs = require('fs')
|
|
var babel = require('rollup-plugin-babel')
|
|
var nodeResolve = require('rollup-plugin-node-resolve')
|
|
var commonjs = require('rollup-plugin-commonjs')
|
|
var pkg = require('./package.json')
|
|
|
|
var licenseHeader = fs.readFileSync('license-header', {encoding: 'utf8'})
|
|
.replace('@VERSION', pkg.version)
|
|
.replace('@DATE', (new Date()).toDateString())
|
|
|
|
module.exports = {
|
|
entry: 'index.js',
|
|
dest: 'dist/js-reporters.js',
|
|
format: 'umd',
|
|
moduleName: 'JsReporters',
|
|
banner: licenseHeader,
|
|
plugins: [
|
|
nodeResolve({
|
|
preferBuiltins: false
|
|
}),
|
|
commonjs(),
|
|
babel()
|
|
]
|
|
}
|