npmversion: comment faciliter le "bumping" et l'usage de "npm version"

Lors de mes deux précédents articles, je vous avais présenter la commande npm "version", qui permet de faire l'équivalent du bumping. Pour rappel, mes deux articles: NodeJs et le bumping déjà présent NodeJs bumping: un exemple d'utilisation dans nos projets Après quelques semaines d'utilisations, j'ai pu m'apercevoir des points suivants: Soit nous avons un commit et un tag git, soit aucun des deux: nous ne pouvons pas avoir l'un ou l'autre L'option "sign-git-tag" pose parfois problème lors du setupage de son environnement (surtout sur un poste Windows) Le bumping avec un "preid" pourtant gérer dans la norme semver est ici ignorée Du coup, je me suis fait un petit outils s'appelant "npmversion" permettant de répondre à mes besoins sur la gestion d'un projet, comme: Faire un commit git, un tag git, les deux ou aucun Faire un bumping avec gestion du preid et du prenum Faire la ré...