UNPKG

check-dependency-version-consistency

Version:

Ensures dependencies are on consistent versions across a monorepo.

21 lines (20 loc) 786 B
import { PackageJson } from 'type-fest'; export declare class Package { /** Absolute path to package */ path: string; /** Absolute path to workspace.*/ pathWorkspace: string; /** Absolute path to package.json. */ pathPackageJson: string; packageJson: PackageJson; packageJsonEndsInNewline: boolean; pnpmWorkspacePackages?: readonly string[]; constructor(path: string, pathWorkspace: string); get name(): string; /** Relative to workspace root. */ get pathRelative(): string; get workspacePatterns(): readonly string[]; static exists(path: string): boolean; static some(packages: readonly Package[], callback: (package_: Package) => boolean): boolean; static comparator(package1: Package, package2: Package): number; }