npm-package-json-lint
Version:
Configurable linter for package.json files.
9 lines (8 loc) • 522 B
TypeScript
import { PackageJson } from 'type-fest';
import { RestrictedDependencyWithReplacement } from '../validators/dependency-audit';
import { LintIssue } from '../lint-issue';
import { RuleType } from '../types/rule-type';
import { Severity } from '../types/severity';
export declare const ruleType = RuleType.Array;
export declare const minItems = 1;
export declare const lint: (packageJsonData: PackageJson | any, severity: Severity, invalidDependencies: string[] | RestrictedDependencyWithReplacement[]) => LintIssue | null;