Tengo un registrador que muestra algunas cosas en producción y quiero agregar una versión a este registrador para tener una mejor idea si/cuando finaliza la implementación. Es posible que:
Eso será realmente útil
para la segunda pregunta, si tiene acceso al process , puede leer la propiedad de version de package.json de esta manera:
process.env.npm_package_version para la primera pregunta, que es un poco complicada, puede usar algunos paquetes como husky para ejecutar algunos npm scripts que ya agregó a package.json .
por lo tanto, escucharía ganchos de git como commit o merge y usar secuencias de comandos previas o post- para ejecutar un comando pre- o después de que se active un gancho.
así que supongo que si puedes combinarlos, obtendrás el resultado deseado