18 lines
583 B
Plaintext
18 lines
583 B
Plaintext
import { PackageJSON } from "@changesets/types";
|
|
export declare type Tool = "yarn" | "bolt" | "pnpm" | "lerna" | "root";
|
|
export declare type Package = {
|
|
packageJson: PackageJSON;
|
|
dir: string;
|
|
};
|
|
export declare type Packages = {
|
|
tool: Tool;
|
|
packages: Package[];
|
|
root: Package;
|
|
};
|
|
export declare class PackageJsonMissingNameError extends Error {
|
|
directories: string[];
|
|
constructor(directories: string[]);
|
|
}
|
|
export declare function getPackages(dir: string): Promise<Packages>;
|
|
export declare function getPackagesSync(dir: string): Packages;
|