@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 })

Readme

Keywords

Package Sidebar

Install

npm i @hyfun/project-info

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

184 kB

Total Files

7

Last publish

Collaborators

  • hyfun