UNPKG

@rushstack/lockfile-explorer

Version:

Rush Lockfile Explorer: The UI for solving version conflicts quickly in a large monorepo

27 lines 873 B
import { CommandLineAction } from '@rushstack/ts-command-line'; import type { LintCommandLineParser } from '../LintCommandLineParser'; export interface ILintRule { rule: 'restrict-versions'; project: string; requiredVersions: Record<string, string>; } export interface ILockfileLint { rules: ILintRule[]; } export interface ILintIssue { project: string; rule: string; message: string; } export declare class CheckAction extends CommandLineAction { private readonly _terminal; private _rushConfiguration; private _checkedProjects; private _docMap; constructor(parser: LintCommandLineParser); private _checkVersionCompatibilityAsync; private _searchAndValidateDependenciesAsync; private _performVersionRestrictionCheckAsync; protected onExecuteAsync(): Promise<void>; } //# sourceMappingURL=CheckAction.d.ts.map