semantic-release-yarn
Version:
semantic-release plugin to publish a npm package with yarn
15 lines (14 loc) • 769 B
TypeScript
import type { AddChannelContext, PrepareContext, PublishContext, VerifyConditionsContext } from "./definitions/context.js";
import type { PluginConfig } from "./definitions/pluginConfig.js";
export declare function verifyConditions(pluginConfig: PluginConfig, context: VerifyConditionsContext): Promise<void>;
export declare function prepare(pluginConfig: PluginConfig, context: PrepareContext): Promise<void>;
export declare function publish(pluginConfig: PluginConfig, context: PublishContext): Promise<false | {
name: string;
url: string | undefined;
channel: string;
}>;
export declare function addChannel(pluginConfig: PluginConfig, context: AddChannelContext): Promise<false | {
name: string;
url: string | undefined;
channel: string;
}>;