UNPKG

check-dependency-version-consistency

Version:

Ensures dependencies are on consistent versions across a monorepo.

28 lines (27 loc) 890 B
import { Package } from './package.js'; /** Map of dependency name to information about the dependency. */ export type Dependencies = Record<string, { isFixable: boolean; isMismatching: boolean; versions: readonly { version: string; packages: readonly Package[]; }[]; }>; export declare enum DEPENDENCY_TYPE { 'dependencies' = "dependencies", 'devDependencies' = "devDependencies", 'optionalDependencies' = "optionalDependencies", 'peerDependencies' = "peerDependencies", 'resolutions' = "resolutions" } export type Options = { depType?: readonly `${DEPENDENCY_TYPE}`[]; fix?: boolean; ignoreDep?: readonly string[]; ignoreDepPattern?: readonly string[]; ignorePackage?: readonly string[]; ignorePackagePattern?: readonly string[]; ignorePath?: readonly string[]; ignorePathPattern?: readonly string[]; };