gen-release-note.js 434 B

12345678910111213141516
  1. const version = process.argv[2] || process.env.VERSION
  2. const cc = require('conventional-changelog')
  3. const file = `./RELEASE_NOTE${version ? `_${version}` : ``}.md`
  4. const fileStream = require('fs').createWriteStream(file)
  5. cc({
  6. preset: 'angular',
  7. pkg: {
  8. transform (pkg) {
  9. pkg.version = `v${version}`
  10. return pkg
  11. }
  12. }
  13. }).pipe(fileStream).on('close', () => {
  14. console.log(`Generated release note at ${file}`)
  15. })