mono-pub
Version:
Simple tool for publishing your npm packages that live in a monorepo
14 lines (10 loc) • 713 B
TypeScript
import { P as PackageInfoWithDependencies, B as BasePackageInfo, I as IgnoringDependencies, d as PackageVersion } from '../packages-qh-HYyw2.js';
import 'signale';
type ExecutionOrder<T extends boolean | undefined> = T extends true ? Array<Array<BasePackageInfo>> : Array<BasePackageInfo>;
type TaskPlanningOptions<T extends boolean | undefined> = {
batching?: T;
ignoreDependencies?: IgnoringDependencies;
};
declare function getExecutionOrder<T extends boolean | undefined = undefined>(packages: Array<PackageInfoWithDependencies>, options?: TaskPlanningOptions<T>): ExecutionOrder<T>;
declare function versionToString(version: PackageVersion): string;
export { getExecutionOrder, versionToString };