@pnpm/plugin-commands-rebuild
Version:
Commands for rebuilding dependencies
11 lines (10 loc) • 810 B
TypeScript
import { type Config } from '@pnpm/config';
import { type CreateStoreControllerOptions } from '@pnpm/store-connection-manager';
import { type Project } from '@pnpm/types';
type RecursiveRebuildOpts = CreateStoreControllerOptions & Pick<Config, 'hoistPattern' | 'hooks' | 'ignorePnpmfile' | 'ignoreScripts' | 'lockfileDir' | 'lockfileOnly' | 'nodeLinker' | 'rawLocalConfig' | 'registries' | 'rootProjectManifest' | 'rootProjectManifestDir' | 'sharedWorkspaceLockfile'> & {
pending?: boolean;
} & Partial<Pick<Config, 'bail' | 'sort' | 'workspaceConcurrency'>>;
export declare function recursiveRebuild(allProjects: Project[], params: string[], opts: RecursiveRebuildOpts & {
ignoredPackages?: Set<string>;
} & Required<Pick<Config, 'selectedProjectsGraph' | 'workspaceDir'>>): Promise<void>;
export {};