jetup
Version:
Jetup: JavaScript Project Setup! Jetting-up your next JS project in seconds with one command, using fully modular, customizable presets, instantly ready to code!.
22 lines (21 loc) • 740 B
TypeScript
import { Command, OptionValues } from 'commander';
import { ConfigModule, LoggerModule, ModuleRegistry } from './framework';
import { TsPresets } from './presets';
import { BasePresets } from './presets/base';
export declare class JetupApp {
protected _moduleRegistry: ModuleRegistry;
protected _configModule: ConfigModule;
protected _logger: LoggerModule;
protected _program: Command;
protected _options: OptionValues;
protected _footer: string;
protected _presets: TsPresets[];
protected _selectedPreset: BasePresets;
init(): Promise<void>;
run(): Promise<void>;
private _parseArgument;
private _parsePreset;
private _parseLocation;
private _runHandler;
private _printFooter;
}