UNPKG

syncpack

Version:

Consistent dependency versions in large JavaScript Monorepos

107 lines (106 loc) 3.11 kB
/** Single source of truth, intended to aid testing or to override */ export declare const CWD: string; /** Single source of truth for icons used in output */ export declare const ICON: { readonly banned: "⦸"; readonly cross: "✘"; readonly debug: "?"; readonly info: "i"; readonly panic: "!"; readonly rightArrow: "→"; readonly skip: "-"; readonly tick: "✓"; }; export declare const RANGE: { readonly ANY: "*"; readonly EXACT: ""; readonly GT: ">"; readonly GTE: ">="; readonly LOOSE: ".x"; readonly LT: "<"; readonly LTE: "<="; readonly MINOR: "^"; readonly PATCH: "~"; readonly WORKSPACE: "workspace:"; }; export declare const INTERNAL_TYPES: readonly ["dev", "local", "overrides", "peer", "pnpmOverrides", "prod", "resolutions"]; export declare const CUSTOM_TYPES: { readonly dev: { readonly strategy: "versionsByName"; readonly path: "devDependencies"; }; readonly local: { readonly strategy: "name~version"; readonly namePath: "name"; readonly path: "version"; }; readonly overrides: { readonly strategy: "versionsByName"; readonly path: "overrides"; }; readonly peer: { readonly strategy: "versionsByName"; readonly path: "peerDependencies"; }; readonly pnpmOverrides: { readonly strategy: "versionsByName"; readonly path: "pnpm.overrides"; }; readonly prod: { readonly strategy: "versionsByName"; readonly path: "dependencies"; }; readonly resolutions: { readonly strategy: "versionsByName"; readonly path: "resolutions"; }; }; export declare const DEFAULT_CONFIG: { customTypes: { readonly dev: { readonly strategy: "versionsByName"; readonly path: "devDependencies"; }; readonly local: { readonly strategy: "name~version"; readonly namePath: "name"; readonly path: "version"; }; readonly overrides: { readonly strategy: "versionsByName"; readonly path: "overrides"; }; readonly peer: { readonly strategy: "versionsByName"; readonly path: "peerDependencies"; }; readonly pnpmOverrides: { readonly strategy: "versionsByName"; readonly path: "pnpm.overrides"; }; readonly prod: { readonly strategy: "versionsByName"; readonly path: "dependencies"; }; readonly resolutions: { readonly strategy: "versionsByName"; readonly path: "resolutions"; }; }; dependencyTypes: "**"[]; filter: string; formatBugs: true; formatRepository: true; indent: string; lintFormatting: true; lintSemverRanges: true; lintVersions: true; semverGroups: never[]; sortAz: string[]; sortExports: string[]; sortFirst: string[]; sortPackages: true; source: string[]; specifierTypes: "**"[]; versionGroups: never[]; };