webpack-mock-server
Version:
Mocks api requests for webpack-dev-server with hot-replacement
18 lines (17 loc) • 704 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.nodeJsVer = void 0;
class VersionContainer {
constructor(version) {
const arr = version.split(/[v.]/g).filter((v) => v !== "");
this.major = Number.parseInt(arr[0], 10);
this.minor = Number.parseInt(arr[1], 10);
this.patch = arr[2] ? Number.parseInt(arr[2], 10) : 0;
this.patchSuffix = arr[2] ? arr[2].replace(this.patch.toString(), "") : "";
}
valueOf() {
return Number.parseInt(this.major.toString() + this.minor.toString() + this.patch.toString(), 10);
}
}
exports.default = VersionContainer;
exports.nodeJsVer = new VersionContainer(process.version);