1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | 1× 1× 1× 1× 1× | 'use strict'; var path = require('path'), fs = require('fs'), getRoot = require('find-root'), changelog = require('conventional-changelog') ; function getFilePath() { return path.join(getRoot(), 'CHANGELOG.md'); } function readFile() { return fs.readFileSync(getFilePath(), 'utf8'); } module.exports.getContent = function() { return readFile(); }; module.exports.update = function() { changelog({preset: 'angular'}).pipe(fs.createWriteStream(getFilePath())); }; |