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