pastoralist
Version:
A tool to watch over node module resolutions and overrides
8 lines (7 loc) • 691 B
TypeScript
import type { Appendix, OverridesType, ResolveOverrides } from "../../types";
import type { Logger } from "../../utils";
import type { AppendixUpdateOptions, ProcessedPackageAppendix } from "./types";
export declare const updateAppendix: (options?: AppendixUpdateOptions) => Appendix;
export declare const processAndWritePackageJSON: (filePath: string, overrides: OverridesType, overridesList: string[], writeAppendixToFile?: boolean) => ProcessedPackageAppendix | undefined;
export declare const constructAppendix: (packageJSONs: string[], overridesData: ResolveOverrides, logInstance: Logger) => Appendix;
export declare const findRemovableAppendixItems: (appendix: Appendix) => string[];