This repository was archived by the owner on Nov 21, 2024. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -246,14 +246,19 @@ export class Base {
246246 if ( fsExtra . existsSync ( distPackagePath ) ) {
247247 distPackage = fsExtra . readJSONSync ( distPackagePath ) ;
248248 }
249- if ( rootPackage && distPackage ) {
249+ if ( rootPackage && distPackage ) {
250250 for ( let key in rootPackage ) {
251251 if ( key . toLowerCase ( ) . indexOf ( 'dependencies' ) !== - 1 ) {
252252 let dependencies = rootPackage [ key ] ;
253253 if ( distPackage [ key ] ) {
254254 for ( let devKey in dependencies ) {
255255 if ( distPackage [ key ] [ devKey ] === '*' ) {
256256 distPackage [ key ] [ devKey ] = dependencies [ devKey ] ;
257+ if ( key === 'dependencies' &&
258+ distPackage [ 'peerDependencies' ] &&
259+ distPackage [ 'peerDependencies' ] [ devKey ] === '*' ) {
260+ distPackage [ 'peerDependencies' ] [ devKey ] = dependencies [ devKey ] ;
261+ }
257262 }
258263 }
259264 }
Original file line number Diff line number Diff line change 11{
22 "name" : " @test/lib1" ,
33 "version" : " 1.7.0" ,
4+ "peerDependencies" : {
5+ "@angular/common" : " *" ,
6+ "@angular/compiler" : " *" ,
7+ "@angular/core" : " *"
8+ },
49 "dependencies" : {
510 "@angular/common" : " *" ,
611 "@angular/compiler" : " *" ,
Original file line number Diff line number Diff line change 11{
22 "name" : " @test/lib2" ,
33 "version" : " 1.7.0" ,
4+ "peerDependencies" : {
5+ "@angular/common" : " *" ,
6+ "@angular/compiler" : " *" ,
7+ "@angular/core" : " *"
8+ },
49 "dependencies" : {
510 "@angular/common" : " *" ,
611 "@angular/compiler" : " *" ,
You can’t perform that action at this time.
0 commit comments