mirror of
https://github.com/PaulHatch/semantic-version.git
synced 2025-12-27 04:58:17 +00:00
Set Jest config file in package script Include module path Include tests in project folders Remove index module exports Hardcode configuration parameters Move parameter binding into main run function Use alias imports Run test sequentially Remove cleanup (async conflict) Revert Jest option Increase test timeout to 15 seconds
29 lines
1.1 KiB
JavaScript
29 lines
1.1 KiB
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.VersionInformation = void 0;
|
|
/**
|
|
* Represents the "resolved" information about a version change, serves
|
|
* as the input to formatters that produce the final output
|
|
*/
|
|
class VersionInformation {
|
|
/**
|
|
* Creates a new version information instance
|
|
* @param major - The major version number
|
|
* @param minor - The minor version number
|
|
* @param patch - The patch version number
|
|
* @param increment - The number of commits for this version
|
|
* @param type - The type of change the current range represents
|
|
* @param commits - The list of commits for this version
|
|
* @param changed - True if the version has changed, false otherwise
|
|
*/
|
|
constructor(major, minor, patch, increment, type, commits, changed) {
|
|
this.major = major;
|
|
this.minor = minor;
|
|
this.patch = patch;
|
|
this.increment = increment;
|
|
this.type = type;
|
|
this.commits = commits;
|
|
this.changed = changed;
|
|
}
|
|
}
|
|
exports.VersionInformation = VersionInformation;
|