js-release

0.5.11 • Public • Published

js-release

Comment l'utiliser ?

  • Aides, commandes et options : node cli help (or other)
  • Afficher le changelog, c'est à dire les commits de merge depuis la dernière release : node cli changelog
  • Créer une release, mode interactif : node cli add (patch|minor|major)
  • Créer une release initiale, mode interactif : node cli init

Scripts pré release / post release

Il est possible d'exécuter un script :

  • après la confirmation de la création d'une release
  • après la création de la release
  • afficher un changelog personnalisé (string ou fonction, prenant en paramètre la version courante)

par défaut le changelog sera le suivant: git log --merges --pretty='* %b (%h)' ${registry.currentVersion}..HEAD


Ajouter un fichier .release.js à la racine du projet:

module.exports = {
  preRelease: 'touch foo && git add foo && git commit -m "chore(deploy): update"',
  postRelease: 'echo "release creation succeeded"',
  changelogCmd: 'git log'
};

Readme

Keywords

Package Sidebar

Install

npm i js-release

Weekly Downloads

7

Version

0.5.11

License

ISC

Unpacked Size

91.6 kB

Total Files

12

Last publish

Collaborators

  • neoziro
  • dolmac
  • sachamorard
  • jsfez
  • mbar
  • ludowic
  • ludow
  • a_franck