diff --git a/packages/rule-tester/src/types/DependencyConstraint.ts b/packages/rule-tester/src/types/DependencyConstraint.ts index a59a0a737061..f2b38dbf2245 100644 --- a/packages/rule-tester/src/types/DependencyConstraint.ts +++ b/packages/rule-tester/src/types/DependencyConstraint.ts @@ -1,4 +1,9 @@ -import type { RangeOptions } from 'semver'; +// `Options` and `RangeOptions` are defined in the 'semver' package. +// We redeclare them here to avoid a peer dependency on that package: +export interface RangeOptions { + includePrerelease?: boolean | undefined; + loose?: boolean | undefined; +} export interface SemverVersionConstraint { readonly range: string;