mp-lens
Version:
微信小程序分析工具 (Unused Code, Dependencies, Visualization)
23 lines (22 loc) • 741 B
TypeScript
import { GlobalCliOptions } from '../types/command-options';
import { MiniProgramAppJson } from '../types/miniprogram';
interface CommandExecutionContext {
projectRoot: string;
miniappRoot: string;
appJsonPath: string;
appJsonContent: MiniProgramAppJson;
excludePatterns: string[];
essentialFiles: string[];
includeAssets: boolean;
verboseLevel: number;
verbose: boolean;
aliases?: {
[key: string]: string | string[];
};
}
/**
* Performs common initialization steps for CLI commands.
* Resolves paths, loads config, merges options, extracts common settings.
*/
export declare function initializeCommandContext(cliOptions: GlobalCliOptions): Promise<CommandExecutionContext>;
export {};