export interface CommonParams { [key: string]: string; } export interface AddOptions { pluginName: string; pm: string; registry: string; pluginVersion?: string; core?: string[]; remoteDeps?: CommonParams; type: string; } export interface GetMaterialOptions { npm: string; type: string; registry: string; tarball: string; core: string[]; dependencies: CommonParams; version: string; } export interface PkgOptions { local: string; remote: string; }