@atomist/sdm
Version:
Atomist Software Delivery Machine SDK
15 lines • 740 B
TypeScript
import { Goal } from "../../../api/goal/Goal";
import { FulfillableGoalDetails, FulfillableGoalWithRegistrations, ImplementationRegistration } from "../../../api/goal/GoalWithFulfillment";
import { NpmOptions } from "../build/executePublish";
export interface NpmPublishRegistration extends ImplementationRegistration {
options: NpmOptions;
}
/**
* Goal that performs NPM registry publication
*/
export declare class NpmPublish extends FulfillableGoalWithRegistrations<NpmPublishRegistration> {
private static readonly defaultGoalName;
constructor(goalDetailsOrUniqueName?: FulfillableGoalDetails | string, ...dependsOn: Goal[]);
with(registration: NpmPublishRegistration): this;
}
//# sourceMappingURL=NpmPublish.d.ts.map