File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
tools/@aws-cdk/pkglint/lib Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -1043,16 +1043,16 @@ export class RegularDependenciesMustSatisfyPeerDependencies extends ValidationRu
1043
1043
public readonly name = 'dependencies/peer-dependencies-satisfied' ;
1044
1044
1045
1045
public validate ( pkg : PackageJson ) : void {
1046
- for ( const [ depName , peerVersion ] of Object . entries ( pkg . peerDependencies ) ) {
1047
- const depVersion = pkg . dependencies [ depName ] ;
1048
- if ( depVersion === undefined ) { continue ; }
1046
+ for ( const [ depName , peerRange ] of Object . entries ( pkg . peerDependencies ) ) {
1047
+ const depRange = pkg . dependencies [ depName ] ;
1048
+ if ( depRange === undefined ) { continue ; }
1049
1049
1050
1050
// Make sure that depVersion satisfies peerVersion.
1051
- if ( ! semver . intersects ( depVersion , peerVersion ) ) {
1051
+ if ( ! semver . intersects ( depRange , peerRange , { includePrerelease : true } ) ) {
1052
1052
pkg . report ( {
1053
1053
ruleName : this . name ,
1054
- message : `dependency ${ depName } : concrete version ${ depVersion } does not match peer version '${ peerVersion } '` ,
1055
- fix : ( ) => pkg . addPeerDependency ( depName , depVersion ) ,
1054
+ message : `dependency ${ depName } : concrete version ${ depRange } does not match peer version '${ peerRange } '` ,
1055
+ fix : ( ) => pkg . addPeerDependency ( depName , depRange ) ,
1056
1056
} ) ;
1057
1057
}
1058
1058
}
You can’t perform that action at this time.
0 commit comments