steadybit
Version:
Command-line interface to interact with the Steadybit API
14 lines • 655 B
JavaScript
;
// SPDX-License-Identifier: MIT
// SPDX-FileCopyrightText: 2022 Steadybit GmbH
Object.defineProperty(exports, "__esModule", { value: true });
exports.validateSemverRangeCommanderArgument = validateSemverRangeCommanderArgument;
const commander_1 = require("commander");
const semver_1 = require("semver");
function validateSemverRangeCommanderArgument(value) {
if ((value === null || value === void 0 ? void 0 : value.trim().length) > 0 && (0, semver_1.validRange)(value)) {
return value;
}
throw new commander_1.InvalidArgumentError(`'${value}' is not a valid semver version range.`);
}
//# sourceMappingURL=semver.js.map