UNPKG

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