Get git commit information in your React Application as a JavaScript object. No configuration necessary if you use create-react-app.
You need to install this repository as an NPM devDependency:
npm install --save-dev react-git-infoAfter that you can import the information to your static React files.
importGitInfofrom'react-git-info/macro';constgitInfo=GitInfo();console.log(gitInfo.branch);console.log(gitInfo.tags);console.log(gitInfo.commit.date);console.log(gitInfo.commit.hash);console.log(gitInfo.commit.message);console.log(gitInfo.commit.shortHash);// or from JSX<p>{gitInfo.commit.message}</p>There is built-in TypeScript support, you won't have to install external types.
This package uses a babel-plugin-macros macro that is preconfigured when
you're using a recent version of create-react-app.