UNPKG

@oclif/plugin-plugins

Version:
34 lines (33 loc) 1.11 kB
import { Command, Plugin } from '@oclif/core'; import Plugins from '../../plugins'; type Dependencies = Record<string, { from: string; version: string; }>; type PluginWithDeps = Plugin & { deps: Dependencies; }; export default class PluginsInspect extends Command { static description: string; static usage: string; static examples: string[]; static strict: boolean; static enableJsonFlag: boolean; static args: { plugin: import("@oclif/core/lib/interfaces/parser").Arg<string, Record<string, unknown>>; }; static flags: { help: import("@oclif/core/lib/interfaces").BooleanFlag<void>; verbose: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>; }; plugins: Plugins; run(): Promise<PluginWithDeps[]>; parsePluginName(input: string): Promise<string>; findPlugin(pluginName: string): Plugin; inspect(pluginName: string, verbose?: boolean): Promise<PluginWithDeps>; findDep(plugin: Plugin, dependency: string): Promise<{ version: string | null; pkgPath: string | null; }>; } export {};