UNPKG

@o3r/eslint-plugin

Version:

The module provides in-house eslint plugins to use in your own eslint configuration.

23 lines (22 loc) 1.12 kB
/** Options for the ESLint rule `@o3r/json-dependency-versions-harmonize` */ export interface VersionsHarmonizeOptions { /** List of package name to ignore when determining the dependencies versions */ ignoredPackages?: string[]; /** List of dependencies to ignore */ ignoredDependencies?: string[]; /** List of dependency types to update */ dependencyTypes?: string[]; /** * Enforce to align the version of the dependencies with the latest range. * If not set, the version will be aligned with the latest range if the latest range is not intersected with the current range. */ alignPeerDependencies?: boolean; /** Align the resolutions/overrides dependency rules with the latest determined range */ alignResolutions?: boolean; /** Align the Engines versions */ alignEngines?: boolean; } declare const _default: import("@typescript-eslint/utils/dist/ts-eslint").RuleModule<"error" | "versionUpdate", [VersionsHarmonizeOptions, ...any[]], unknown, import("@typescript-eslint/utils/dist/ts-eslint").RuleListener> & { name: string; }; export default _default;