index.js 578 B

123456789101112131415
  1. 'use strict'
  2. const Q = require('q')
  3. const conventionalChangelog = require('./conventional-changelog')
  4. const parserOpts = require('./parser-opts')
  5. const recommendedBumpOpts = require('./conventional-recommended-bump')
  6. const writerOpts = require('./writer-opts')
  7. module.exports = presetOpts
  8. function presetOpts (cb) {
  9. Q.all([conventionalChangelog, parserOpts, recommendedBumpOpts, writerOpts])
  10. .spread((conventionalChangelog, parserOpts, recommendedBumpOpts, writerOpts) => {
  11. cb(null, { conventionalChangelog, parserOpts, recommendedBumpOpts, writerOpts })
  12. })
  13. }