semver-extended-webpack-plugin
A webpack plugic to do semver
Archives
Features
- Bump up
version
using functionsemver.inc
fields in json files, ex:package.json
,bower.json
- Support command line
arguments
orconfig
- Enable/disable by
arguments
- Console update (see options)
- Add
buildDate
(see options)
Installation
npm install semver-extended-webpack-plugin --save-dev
Webpack example
- webpack.config.js
var SemverWebpackPlugin = ;moduleexports =plugins:files: pathincArgs: 'patch'console: truebuildDate: trueversion: '1.8' // optional if you want to set the desired version
Usage
Webpack config
options
Options | Properties |
---|---|
files | list of input files, should are absolute paths |
incArgs | arguments will be passed to function semver.inc() , see node-semver |
console | show console output of version update (default: false) |
buildDate | add buildDate key to package.json (default: false) |
version | set version to a specific version (default: null) |
Arguments
--semver-extended-webpack-plugin-inc-args
arguments passed to functionsemver.inc
(incsv
format), ex:webpack --semver-extended-webpack-plugin-inc-args=prelease,beta
--semver-extended-webpack-plugin-disable
this is useful tobumpup
version in sometime, see example section above for more infotrue
then the Plugin will not run- Default is
false
License
http://www.opensource.org/licenses/mit-license.php
Credits
semver-extended-webpack-plugin written by Mike Erickson
E-Mail: codedungeon@gmail.com
Twitter: @codedungeon
Website: codedungeon.org
Additional Attribution: