@jwpkg/gitversion
Version:
Gitversion is a complete customizable git-based release management system
16 lines (15 loc) • 714 B
TypeScript
import { PackedPackage } from '../../../core/pack-artifact';
import { IWorkspace } from '../../../core/workspace-utils';
import { IPackManager, IPlugin, IPluginInitialize } from '../..';
export declare class YarnBerryPlugin implements IPlugin, IPackManager {
private application;
private yarnProject;
private yarnConfiguration;
name: string;
ident: string;
get packManager(): this;
private constructor();
static initialize(initialize: IPluginInitialize): Promise<YarnBerryPlugin | null>;
pack(workspace: IWorkspace, outputFolder: string): Promise<string | null>;
publish(packedPackage: PackedPackage, fileName: string, releaseTag: string, dryRun: boolean): Promise<void>;
}