UNPKG

@suin/semantic-release-yarn

Version:

semantic-release plugin to publish a npm package with yarn@berry

23 lines 946 B
/// <reference types="node" /> import { PluginConfig } from "./pluginConfig.js"; export type { PluginConfig }; export declare function verifyConditions(config: PluginConfig | undefined, context: Context): Promise<void>; export declare function prepare(config: PluginConfig | undefined, context: PrepareContext): Promise<void>; export declare function publish(config: PluginConfig | undefined, context: PrepareContext): Promise<void>; interface Context { readonly cwd: string; readonly env: NodeJS.ProcessEnv; readonly stdout: NodeJS.WriteStream; readonly stderr: NodeJS.WriteStream; readonly logger: { readonly log: (message: string, ...vars: any[]) => void; readonly error: (message: string, ...vars: any[]) => void; }; } interface PrepareContext extends Context { readonly nextRelease: { readonly version: string; readonly channel: string; }; } //# sourceMappingURL=index.d.ts.map