Skip to content

peritot/build-git-version-webpack-plugin

Repository files navigation

build-git-version-webpack-plugin

A webpack plugin, add git info version.json to dist.

Usage

Install

npm install --save-dev build-git-version-webpack-plugin

Config

Use in Webpack

// webpack.config.js
const { BuildGitVersionWebpackPlugin } = require("build-git-version-webpack-plugin");

module.exports = {
  plugins: [
    new BuildGitVersionWebpackPlugin(),
  ]
}

Use in Vue 2

Working with Webpack

// vue.config.js
const { BuildGitVersionWebpackPlugin } = require("build-git-version-webpack-plugin");

module.exports = {
  configureWebpack: {
    plugins: [
      new BuildGitVersionWebpackPlugin()
    ]
  }
}

or

// vue.config.js
const { BuildGitVersionWebpackPlugin } = require("build-git-version-webpack-plugin");

module.exports = {
  configureWebpack: config => {
    if (process.env.NODE_ENV === 'production') {
      config.plugins = [
        ...config.plugins,
        new BuildGitVersionWebpackPlugin()
      ]
    }
  }
}

Use in Vue 3 & Vite & Rollup

recommend rollup-plugin-build-git-version

Use in React

Result

{
    "build": {
        "time": ""
    },
    "git": {
        "branch": "",
        "commit": {
            "id": "",
            "time": "",
            "message": "",
            "author": {
                "name": "",
                "email": ""
            }
        }
    }
}

Links

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published