@zootopia/git-commit-id
v0.1.5
Published
```javascript import { GitCommitIdPlugin } from '@zootopia/git-commit-id';
Readme
Usage:
import { GitCommitIdPlugin } from '@zootopia/git-commit-id';
...
plugins: [
// other plugins...
new GitCommitIdPlugin({
generateInfoFilename: `public/info`,
generateInfo: true
})
]import { GitCommitIdPlugin } from '@zootopia/git-commit-id';
...
plugins: [
// other plugins...
new GitCommitIdPlugin({
gitInfoProvider: collectGitInfo,
buildInfoProvider: collectBuildInfo,
generateInfo: false,
generateInfoFilename: 'info',
generateGitPropertiesFile: false,
generateGitPropertiesFilename: 'git.properties'
})
]import {generateInfoFile, generateGitPropertiesFile, collectGitInfo, collectBuildInfo, GitCommitIdPlugin} from '@zootopia/git-commit-id';
(async () => {
const git = await collectGitInfo();
const build = await collectBuildInfo();
console.log(`info: \n${JSON.stringify({git, build}, null, 2)}`)
// generate git.properties file
await generateInfoFile('dist/info', {git, build})
await generateGitPropertiesFile('dist/git.properties', {git, build})
})();