1.0.0 • Published 5 years ago

@jswork/semver-webpack-plugin v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

semver-webpack-plugin

Semver webpack plugin

version license size download

installation

npm install @jswork/semver-webpack-plugin

usage:

import SemverWebpackPlugin from '@jswork/semver-webpack-plugin';

// plugins:
plugiins:[
  new SemverWebpackPlugin({ enabled: true })
]

options:

NameTypeDefaultDescription
filesArray'./package.json'Default files array.
enabledBooleantrueIf enable this plugin.
callbackFunctionsemver.inc(inValue, 'prepatch','alpha');See semver

development callback:

## oldVersion: 1.0.0
## newVersion: 1.0.1-alpha.0
// semver.inc('1.0.0', 'prerelease','alpha')
function(inVersion){
  return this.inc(inVersion, 'prerelease','alpha');
}

production callback:

## oldVersion: 1.0.1-alpha.30
## newVersion: 1.0.1
// semver.valid( semver.coerce('1.0.1-alpha.30') )
function(inVersion){
  return this.valid(
    this.coerce(inVersion)
  );
}

license

Code released under the MIT license.