pastoralist
Version:
A tool to watch over node module resolutions and overrides
12 lines (11 loc) • 1.23 kB
TypeScript
export { update } from "./core/update";
export { updatePackageJSON, findPackageJsonFiles, resolveJSON, clearDependencyTreeCache, jsonCache, getCacheStats, forceClearCache, detectPackageManager, getExistingOverrideField, getOverrideFieldForPackageManager, applyOverridesToConfig, } from "./core/packageJSON";
export { mergeOverridePaths, checkMonorepoOverrides, findUnusedOverrides, cleanupUnusedOverrides, } from "./core/workspaces";
export { constructAppendix, updateAppendix, processAndWritePackageJSON, findRemovableAppendixItems, } from "./core/appendix";
export { resolveOverrides, getOverridesByType, updateOverrides, defineOverride, } from "./core/overrides";
export { detectPatches, attachPatchesToAppendix, findUnusedPatches } from "./core/patches";
export { SecurityChecker } from "./core/security";
export { loadConfig, loadExternalConfig, mergeConfigs, clearConfigCache } from "./config";
export { logger } from "./utils";
export type { Options, PastoralistJSON, PastoralistConfig, PastoralistResult, Appendix, AppendixItem, OverridesType, OverrideValue, SecurityOverrideDetail, UpdatePackageJSONOptions, SecurityAlert, SecurityCheckOptions, SecurityOverride, SecurityProvider, } from "./types";