Skip to content

webpack 和 vite 插件,可用于将最后一次git commit信息输出至打包目录,方便忘记打tag溯源

License

Notifications You must be signed in to change notification settings

rhwoodpecker/branch-info-plugin

Repository files navigation

branch-info-plugin

webpackvite 插件,获取最后一次 git 提交信息并输出到打包根目录下 lastGitInfo.txt ,方便线上版本溯源。

Install

npm install branch-info-plugin

Usage

import { BranchInfoWebpackPlugin, vitePluginBranchInfo } from 'branch-info-plugin'

// 遵循webpack和vite plugin 命名规范
// in webpack
plugins: [new BranchInfoWebpackPlugin({outputFile: 'commit.txt'})]

// in vite
plugins: [vitePluginBranchInfo({outputFile: 'commit.txt'})]

Props

名称 说明 类型 是否必选
outputFile 要输出文件名,默认 lastGitInfo.txt string

Example

打包完成输出内容:

    当前分支名:rhwoodpecker/master

    提交的hash:cd7994775050d4252312466d3e7c937b567

    提交人姓名:‘renhao’

    提交日期:2023-02-24 18:07:10

    提交描述:chore: update README.md
  

About

webpack 和 vite 插件,可用于将最后一次git commit信息输出至打包目录,方便忘记打tag溯源

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published