lerna
Version:
Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository
28 lines (27 loc) • 1.04 kB
TypeScript
import { Arguments, Command, CommandConfigOptions } from "@lerna/core";
export declare function factory(argv: Arguments<CommandConfigOptions>): CreateCommand;
export declare class CreateCommand extends Command {
initialize(): Promise<void | undefined>;
_getPackagesDir(pkgLocation: any): string;
execute(): Promise<void>;
gitConfig(prop: any): string;
collectExternalVersions(): Map<any, any>;
hasLocalRelativeFileSpec(): true | undefined;
resolveRelative(depNode: any): string;
setDependencies(): Promise<void> | undefined;
setFiles(): void;
setHomepage(): void;
setPublishConfig(): void;
setRepository(): void;
writeReadme(): Promise<void>;
writeLibFile(): Promise<void>;
writeTestFile(): Promise<void>;
writeCliFile(): Promise<void>;
writeCliTest(): Promise<void>;
writeBinFile(): Promise<void>;
}
declare const commonJsExport: typeof factory & {
CreateCommand: typeof CreateCommand;
};
export default commonJsExport;
export { commonJsExport as "module.exports" };