@mlaursen/release-script
Version:
The release script I normally use for packages I publish to npm
23 lines (22 loc) • 615 B
TypeScript
import { ConfigurableCreateReleaseOptions } from "./createRelease.js";
export interface ReleaseOptions extends ConfigurableCreateReleaseOptions {
/**
* @defaultValue `!buildCommand`
*/
skipBuild?: boolean;
/**
* @defaultValue `"clean"`
*/
cleanCommand?: string;
/**
* @defaultValue `"build"`
*/
buildCommand?: string;
mainPackage?: string;
/**
* @defaultValue `"build(version): version package"`
*/
versionMessage?: string;
getTagName?: () => Promise<string>;
}
export declare function release(options: ReleaseOptions): Promise<void>;