Package Exports
- gulp-conventional-changelog
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (gulp-conventional-changelog) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
gulp-conventional-changelog

Generate a changelog using conventional-changelog
Issues with the output should be reported on the conventional-changelog
issue tracker.
Install
$ npm install --save-dev gulp-conventional-changelog
Usage
streaming mode
var gulp = require('gulp');
var conventionalChangelog = require('gulp-conventional-changelog');
gulp.task('default', function () {
return gulp.src('CHANGELOG.md', {
buffer: false
})
.pipe(conventionalChangelog({
preset: 'angular'
}))
.pipe(gulp.dest('./'));
});
buffer mode
var gulp = require('gulp');
var conventionalChangelog = require('gulp-conventional-changelog');
gulp.task('default', function () {
return gulp.src('CHANGELOG.md')
.pipe(conventionalChangelog({
preset: 'angular'
}))
.pipe(gulp.dest('./'));
});
Note: If your options.releaseCount
is 0
(regenerate all changelog from previous releases) you can just use conventional-changelog directly or not to read the file at all.
var gulp = require('gulp');
var conventionalChangelog = require('conventional-changelog');
var fs = require('fs');
gulp.task('default', function () {
return conventionalChangelog({
preset: 'angular',
releaseCount: 0
})
.pipe(fs.createWriteStream('CHANGELOG.md'));
});
Or
var gulp = require('gulp');
var conventionalChangelog = require('gulp-conventional-changelog');
gulp.task('default', function () {
return gulp.src('CHANGELOG.md', {
read: false
})
.pipe(conventionalChangelog({
preset: 'angular',
releaseCount: 0
}))
.pipe(gulp.dest('./'));
});
API
See the conventional-changelog docs.
There are some changes:
changelogOpts
warn
It is gutil.log
.
License
MIT © Steve Mao