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; |