UNPKG

678 BJavaScriptView Raw
1'use strict'
2
3var conventionalChangelogCore = require('conventional-changelog-core')
4var conventionalChangelogPresetLoader = require('conventional-changelog-preset-loader')
5
6function conventionalChangelog (options, context, gitRawCommitsOpts, parserOpts, writerOpts) {
7 options.warn = options.warn || function () {}
8
9 if (options.preset) {
10 try {
11 options.config = conventionalChangelogPresetLoader(options.preset.toLowerCase())
12 } catch (err) {
13 options.warn('Preset: "' + options.preset + '" does not exist')
14 }
15 }
16
17 return conventionalChangelogCore(options, context, gitRawCommitsOpts, parserOpts, writerOpts)
18}
19
20module.exports = conventionalChangelog