UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

38 lines (36 loc) 1.55 kB
"use strict"; // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. Object.defineProperty(exports, "__esModule", { value: true }); class NpmModule { constructor(packument) { this.packument = packument; if (this.packument["dist-tags"]) { this.latest = this.packument["dist-tags"].latest; this.beta = this.packument["dist-tags"].beta; } if (this.beta) { // e.g., 1.3.0-beta.1.20.0-preview.23; const betaTag = this.beta.indexOf("-beta."); if (betaTag > 0) { this.betaVersion = this.beta.substring(0, betaTag); this.betaProductVersion = this.beta.substring(betaTag + 6); const dash = this.betaProductVersion.indexOf("-"); if (dash >= 0) { this.latestPreviewVersion = this.betaProductVersion.substring(dash); const nums = this.latestPreviewVersion.split("."); if (nums.length === 3) { if (nums[2] === "0") { this.latestRetailVersion = nums[0] + "." + (parseInt(nums[1]) - 1).toString() + ".0"; } else { this.latestRetailVersion = nums[0] + "." + nums[1] + "." + (parseInt(nums[2]) - 10).toString(); } } } } } } } exports.default = NpmModule; //# sourceMappingURL=../maps/devproject/NpmModule.js.map