jsreport
Version:
javascript based business reporting
21 lines (15 loc) • 539 B
JavaScript
const path = require('path')
const core = require('@jsreport/jsreport-core')
const packageJson = require('../package.json')
const extendConfig = require('./extendConfig')
module.exports = (options, defaults) => {
options = options || {}
const defaultsToUse = Object.assign({}, {
discover: true,
rootDirectory: path.join(__dirname, '../../../'),
loadConfig: true
}, defaults)
const reporter = core(options, defaultsToUse)
reporter.version = packageJson.version
return reporter.afterConfigLoaded(extendConfig)
}