1.0.2 • Published 4 years ago

@feizheng/semver-webpack-plugin v1.0.2

Weekly downloads
8
License
MIT
Repository
-
Last release
4 years ago

semver-webpack-plugin

Semver webpack plugin

install:

npm install -D @feizheng/semver-webpack-plugin

usage:

import SemverWebpackPlugin from '@feizheng/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)
  );
}