PR Close #23903
As pointed out in https://github.com/bazelbuild/rules_nodejs/issues/156 our mechanism would never pick up changes to the version info. PR Close #22965
This grabs version control metadata and makes it available in the build, eg. to put in the version field for released artifacts PR Close #22176