File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -37,6 +37,18 @@ class TestInitCommand implements ICommand {
37
37
'save-dev' : true ,
38
38
optional : false ,
39
39
} ) ;
40
+
41
+ let modulePath = path . join ( projectDir , "node_modules" , mod ) ;
42
+ let modulePackageJsonPath = path . join ( modulePath , "package.json" ) ;
43
+ let modulePackageJsonContent = this . $fs . readJson ( modulePackageJsonPath ) ;
44
+ let modulePeerDependencies = modulePackageJsonContent . peerDependencies || { } ;
45
+
46
+ for ( let peerDependency in modulePeerDependencies ) {
47
+ let dependencyVersion = modulePeerDependencies [ peerDependency ] || "*" ;
48
+ await this . $npm . install ( `${ peerDependency } @${ dependencyVersion } ` , projectDir , {
49
+ 'save-dev' : true
50
+ } ) ;
51
+ }
40
52
}
41
53
42
54
await this . $pluginsService . add ( 'nativescript-unit-test-runner' , this . $projectData ) ;
You can’t perform that action at this time.
0 commit comments