@tarojs/helper
Version:
Taro Helper
15 lines (14 loc) • 815 B
TypeScript
type pluginFunction = (pluginName: string, content: string | null, file: string, config: Record<string, any>, root: string) => any;
export interface IInstallOptions {
dev: boolean;
peerDependencies?: boolean;
}
export declare const taroPluginPrefix = "@tarojs/plugin-";
export declare function resolveNpm(pluginName: string, root?: string): Promise<string>;
export declare function resolveNpmSync(pluginName: string, root?: string): string;
export declare function installNpmPkg(pkgList: string[] | string, options: IInstallOptions): any;
export declare const callPlugin: pluginFunction;
export declare const callPluginSync: pluginFunction;
export declare function getNpmPkgSync(npmName: string, root: string): any;
export declare function getNpmPkg(npmName: string, root: string): Promise<any>;
export {};