@@ -7,31 +7,27 @@ import constants = require("./../constants");
7
7
import helpers = require( "./../common/helpers" ) ;
8
8
9
9
class PlatformsData implements IPlatformsData {
10
- private platformsData = {
11
- ios : {
12
- frameworkPackageName : "tns-ios" ,
13
- platformProjectService : null ,
14
- normalizedPlatformName : "iOS" ,
15
- projectRoot : "" ,
16
- targetedOS : [ 'darwin' ]
17
- } ,
18
- android : {
19
- frameworkPackageName : "tns-android" ,
20
- platformProjectService : null ,
21
- normalizedPlatformName : "Android" ,
22
- projectRoot : ""
23
- }
24
- } ;
10
+ private platformsData = { } ;
25
11
26
12
constructor ( $projectData : IProjectData ,
27
13
$androidProjectService : IPlatformProjectService ,
28
14
$iOSProjectService : IPlatformProjectService ) {
29
15
30
- this . platformsData . ios . projectRoot = "" ;
31
- this . platformsData . ios . platformProjectService = $iOSProjectService ;
32
-
33
- this . platformsData . android . projectRoot = path . join ( $projectData . platformsDir , "android" ) ;
34
- this . platformsData . android . platformProjectService = $androidProjectService ;
16
+ this . platformsData = {
17
+ ios : {
18
+ frameworkPackageName : "tns-ios" ,
19
+ normalizedPlatformName : "iOS" ,
20
+ platformProjectService : $iOSProjectService ,
21
+ projectRoot : "" ,
22
+ targetedOS : [ 'darwin' ]
23
+ } ,
24
+ android : {
25
+ frameworkPackageName : "tns-android" ,
26
+ normalizedPlatformName : "Android" ,
27
+ platformProjectService : $androidProjectService ,
28
+ projectRoot : path . join ( $projectData . platformsDir , "android" )
29
+ }
30
+ }
35
31
}
36
32
37
33
public get platformsNames ( ) {
@@ -108,7 +104,7 @@ export class PlatformService implements IPlatformService {
108
104
platformProjectService . createProject ( platformData . projectRoot , frameworkDir ) . wait ( ) ;
109
105
110
106
// Need to remove unneeded node_modules folder
111
- this . $fs . deleteDirectory ( path . join ( this . $projectData . platformsDir , platform , "node_modules" ) ) . wait ( ) ;
107
+ this . $fs . deleteDirectory ( path . join ( "../" , frameworkDir ) ) . wait ( ) ;
112
108
113
109
platformProjectService . interpolateData ( platformData . projectRoot ) ;
114
110
platformProjectService . afterCreateProject ( platformData . projectRoot ) ;
0 commit comments