28 lines
		
	
	
		
			798 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			798 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
const { Argument } = require('./lib/argument.js');
 | 
						|
const { Command } = require('./lib/command.js');
 | 
						|
const { CommanderError, InvalidArgumentError } = require('./lib/error.js');
 | 
						|
const { Help } = require('./lib/help.js');
 | 
						|
const { Option } = require('./lib/option.js');
 | 
						|
 | 
						|
// @ts-check
 | 
						|
 | 
						|
/**
 | 
						|
 * Expose the root command.
 | 
						|
 */
 | 
						|
 | 
						|
exports = module.exports = new Command();
 | 
						|
exports.program = exports; // More explicit access to global command.
 | 
						|
// Implicit export of createArgument, createCommand, and createOption.
 | 
						|
 | 
						|
/**
 | 
						|
 * Expose classes
 | 
						|
 */
 | 
						|
 | 
						|
exports.Argument = Argument;
 | 
						|
exports.Command = Command;
 | 
						|
exports.CommanderError = CommanderError;
 | 
						|
exports.Help = Help;
 | 
						|
exports.InvalidArgumentError = InvalidArgumentError;
 | 
						|
exports.InvalidOptionArgumentError = InvalidArgumentError; // Deprecated
 | 
						|
exports.Option = Option;
 |