verdaccio
Version:
A lightweight private npm proxy registry
24 lines (23 loc) • 1.22 kB
JavaScript
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const require_lib_cli_commands_info = require("./commands/info.js");
const require_lib_cli_utils = require("./utils.js");
const require_lib_cli_commands_init = require("./commands/init.js");
const require_lib_cli_commands_version = require("./commands/version.js");
let clipanion = require("clipanion");
//#region src/lib/cli/cli.ts
var pkgVersion = "6.9.0";
if (process.getuid && process.getuid() === 0) process.emitWarning(`Verdaccio doesn't need superuser privileges. don't run it under root`);
if (!require_lib_cli_utils.isVersionValid(process.version)) throw new Error(`Verdaccio requires at least Node.js v22 or higher and you have installed ${process.version},
please upgrade your Node.js distribution`);
var [node, app, ...args] = process.argv;
var cli = new clipanion.Cli({
binaryLabel: `verdaccio`,
binaryName: `${node} ${app}`,
binaryVersion: pkgVersion
});
cli.register(require_lib_cli_commands_info.InfoCommand);
cli.register(require_lib_cli_commands_init.InitCommand);
cli.register(require_lib_cli_commands_version.VersionCommand);
cli.runExit(args, clipanion.Cli.defaultContext);
//#endregion
//# sourceMappingURL=cli.js.map