@hyfun/project-info
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

Project-Info

功能

一个 webpack 插件,在 output 目录下生成当前项目的版本信息,包括 git 仓库的版本信息,如最近一次的 commit message,分支,commitId,时间等,以及打包的user、 date

Usage

安装

$ npm i @hyfun/project-info -D

添加到webpack插件配置中,一般只在生产模式下使用

webpack.prod.config.js

var ProjectInfoPlugin = require('@hyfun/project-info')
module.exports = {
  mode: 'production',
  plugins: [new ProjectInfoPlugin()],
};

默认生成projectInfo.json,也可以自定义

new ProjectInfoPlugin('my.json')

使用extraInfo添加其他信息想要配置的信息

var extraInfo = {}
new ProjectInfoPlugin({ fileName:'my.json',extraInfo })

/@hyfun/project-info/

    Package Sidebar

    Install

    npm i @hyfun/project-info

    Weekly Downloads

    0

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    184 kB

    Total Files

    7

    Last publish

    Collaborators

    • hyfun