1.0.14 • Published 7 years ago
semver-webpack-plugin v1.0.14
semver-webpack-plugin
A webpack plugic to do semver
Features
- Bump up
versionusing functionsemver.incfields in json files, ex:package.json,bower.json - Support command line
argumentsorconfig - Enable/disable by
arguments - More comming...
Dependencies
These dependencies should be installed via npm
semverlatestcommand-line-argslatest
Installation
npm install semver-webpack-plugin --save-devWebpack example
- webpack.config.js
var SemverWebpackPlugin = require('semver-webpack-plugin');
module.exports = {
plugins: [
new SemverWebpackPlugin({
files: [path.resolve(__dirname, "package.json")]
})
]
}- Gruntfile.js
grunt.initConfig({
webpack: {
build: webpackConfig
}
});- package.json
{
"scripts": {
"build": "grunt build --semver-webpack-plugin-disable",
"dev": "webpack-dev-server --progress --colors",
"build-major": "grunt build --semver-webpack-plugin-inc-args=major",
"build-minor": "grunt build --semver-webpack-plugin-inc-args=minor",
"build-beta": "grunt build --semver-webpack-plugin-inc-args=prerelease,beta"
},
"devDependencies": {
"clean-webpack-plugin": "latest",
}
}Usage
Webpack config
new SemverWebpackPlugin({options})options properties:
files: list of input files, should are absolute pathsincArgs:argumentswill be passed to functionsemver.inc(), see node-semverindent: number of spaces in indentation
Arguments
--semver-webpack-plugin-inc-argsarguments passed to functionsemver.inc(incsvformat), ex:webpack --semver-webpack-plugin-inc-args=prelease,beta--semver-webpack-plugin-disablethis is useful tobumpupversion in sometime, see example section above for more infotruethen the Plugin will not run- Default is
false
License
1.0.14
7 years ago
1.0.13
7 years ago
1.0.12
10 years ago
1.0.11
10 years ago
1.0.10
10 years ago
1.0.9
10 years ago
1.0.8
10 years ago
1.0.7
10 years ago
1.0.6
10 years ago
1.0.5
10 years ago
1.0.4
10 years ago
1.0.3
10 years ago
1.0.2
10 years ago
1.0.2-rc.1
10 years ago
1.0.1-rc.3
10 years ago
1.0.1-rc.2
10 years ago
1.0.1-rc.1
10 years ago
1.0.0
10 years ago