firebase-tools
Version:
Command-Line Interface for Firebase
19 lines (18 loc) • 626 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const semver = require("semver");
const pkg = require("../../package.json");
const nodeVersion = process.version;
if (!semver.satisfies(nodeVersion, pkg.engines.node)) {
console.error(`Firebase CLI v${pkg.version} is incompatible with Node.js ${nodeVersion} Please upgrade Node.js to version ${pkg.engines.node}`);
process.exit(1);
}
if (process.argv[2] === "mcp" || process.argv[2] === "experimental:mcp") {
const { mcp } = require("./mcp");
mcp();
}
else {
const { cli } = require("./cli");
cli(pkg);
}