forked from dienianindya/gsi_ess_mobile
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
806 B
14 lines
806 B
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.checkMinRequiredVersion = void 0;
|
|
const semver = require("semver");
|
|
const configstore_1 = require("./configstore");
|
|
const error_1 = require("./error");
|
|
const pkg = require("../package.json");
|
|
function checkMinRequiredVersion(options, key) {
|
|
const minVersion = configstore_1.configstore.get(`motd.${key}`);
|
|
if (minVersion && semver.gt(minVersion, pkg.version)) {
|
|
throw new error_1.FirebaseError(`This command requires at least version ${minVersion} of the CLI to use. To update to the latest version using npm, run \`npm install -g firebase-tools\`. For other CLI management options, see https://firebase.google.com/docs/cli#update-cli`);
|
|
}
|
|
}
|
|
exports.checkMinRequiredVersion = checkMinRequiredVersion;
|