Watch Changelog changes in gulp
This commit is contained in:
parent
6d0cfa7999
commit
268525269b
1 changed files with 3 additions and 1 deletions
|
|
@ -80,6 +80,7 @@ var paths = {
|
||||||
.concat('css/*.css'),
|
.concat('css/*.css'),
|
||||||
images: mainNpmFiles().filter((f) => RegExp('.*.+(png|gif|svg)', 'i').test(f)),
|
images: mainNpmFiles().filter((f) => RegExp('.*.+(png|gif|svg)', 'i').test(f)),
|
||||||
fonts: mainNpmFiles().filter((f) => RegExp('font-awesome/fonts/.*', 'i').test(f)),
|
fonts: mainNpmFiles().filter((f) => RegExp('font-awesome/fonts/.*', 'i').test(f)),
|
||||||
|
changelog: 'CHANGELOG.md',
|
||||||
locales: 'locales/*.json',
|
locales: 'locales/*.json',
|
||||||
layers: 'layers/**/*.geojson',
|
layers: 'layers/**/*.geojson',
|
||||||
layersDestName: 'layers.js',
|
layersDestName: 'layers.js',
|
||||||
|
|
@ -188,7 +189,7 @@ gulp.task('boundaries', function () {
|
||||||
});
|
});
|
||||||
|
|
||||||
gulp.task('changelog', function (cb) {
|
gulp.task('changelog', function (cb) {
|
||||||
var content = 'BR.changelog = `' + marked(fs.readFileSync('./CHANGELOG.md', 'utf-8')) + '`';
|
var content = 'BR.changelog = `' + marked(fs.readFileSync(paths.changelog, 'utf-8')) + '`';
|
||||||
content = content.replace(/<h1.*<\/h1>/i, '');
|
content = content.replace(/<h1.*<\/h1>/i, '');
|
||||||
fs.writeFile(paths.dest + '/changelog.js', content, cb);
|
fs.writeFile(paths.dest + '/changelog.js', content, cb);
|
||||||
});
|
});
|
||||||
|
|
@ -207,6 +208,7 @@ gulp.task('watch', function () {
|
||||||
remember.forget('scripts', event.path);
|
remember.forget('scripts', event.path);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
gulp.watch(paths.changelog, gulp.series('changelog', 'reload'));
|
||||||
gulp.watch(paths.locales, gulp.series('locales', 'reload'));
|
gulp.watch(paths.locales, gulp.series('locales', 'reload'));
|
||||||
gulp.watch(paths.styles, gulp.series('styles', 'reload'));
|
gulp.watch(paths.styles, gulp.series('styles', 'reload'));
|
||||||
gulp.watch(paths.layersConfig, gulp.series('layers_config', 'reload'));
|
gulp.watch(paths.layersConfig, gulp.series('layers_config', 'reload'));
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue