'use strict' const Q = require(`q`) const conventionalChangelog = require(`./conventional-changelog`) const parserOpts = require(`./parser-opts`) const recommendedBumpOpts = require(`./conventional-recommended-bump`) const writerOpts = require(`./writer-opts`) module.exports = presetOpts function presetOpts (cb) { Q.all([conventionalChangelog, parserOpts, recommendedBumpOpts, writerOpts]) .spread((conventionalChangelog, parserOpts, recommendedBumpOpts, writerOpts) => { cb(null, { gitRawCommitsOpts: { noMerges: null }, conventionalChangelog, parserOpts, recommendedBumpOpts, writerOpts }) }) }