¿Cómo se muestra git-describe en la aplicación React Native?

En general, me gusta hornear automáticamente los resultados de un git describe --always --dirty en cualquier website, aplicación, etc. Estoy desarrollando para que pueda rastrear fácilmente los comportamientos. En este momento, no puedo encontrar una forma de get esto en una aplicación React Native.

Estoy usando Android, pero ciertamente estoy buscando una solución tanto para Android como para iOS.

Encontré una manera de usar una combinación de otras respuestas existentes:

  1. Llama a git-describe durante la compilation para acceder desde gradle
  2. Llamar a PackageManager para acceder a la configuration de Gradle desde Java
  3. Luego usa un React NativeModule en Java para acceder desde JS