html-git-version-plugin
v1.0.3
Published
Simple webpack plugin that generates VERSION and commitInfo insert index.html during build
Maintainers
Readme
Html git version plugin
Simple webpack plugin that generates VERSION and commitInfo finsert index.html during build.
Usage
Given a webpack 4 project, install it as a local development dependency:
npm install html-git-version-plugin --save-devThen, simply configure it as a plugin in the webpack config:
var HtmlGitVersionPlugin = require("html-git-version-plugin");
module.exports = {
plugins: [new HtmlGitVersionPlugin()],
};It outputs a VERSION and commitInfo such as:
v0.0.0-34-g7c16d8bPlugin API
The VERSION, COMMITINFO are also exposed through a public API.
const webpack = require("webpack");
const GitRevisionPlugin = require("html-git-version-plugin");
module.exports = {
plugins: [
gitRevisionPlugin,
new webpack.DefinePlugin({
user: true, // latest commit author, default:true
hash: true, // latest commit hash, default:true
tag: true, // latest commit tag, default:true
remote: true, // commit remote, default:false
gitUrl: true, // commit gitUrl, default:false
branch: true, // build commit branch, default:false
email: true, // commit gitUrl, default:false
}),
],
};Configuration
The plugin requires no configuration by default, but it is possible to configure it to support custom commitInfo.
