@@ -59,7 +59,8 @@ def get_project_home():
59
59
60
60
def resolve_package (name , variable , default = str (ENV )):
61
61
tag = os .environ .get (variable , default )
62
- if '.tgz' not in tag :
62
+ # For local packages (tgz files) or NG nightly builds (angular/cli-builds) just return value of the env. variable
63
+ if '.tgz' not in tag and '-builds' not in tag :
63
64
return name + '@' + tag
64
65
else :
65
66
return tag
@@ -74,16 +75,21 @@ class Executables(object):
74
75
75
76
# noinspection SpellCheckingInspection
76
77
class Packages (object ):
77
- NS_CLI = resolve_package (name = 'nativescript' , variable = 'CLI_PATH' )
78
- NS_SCHEMATICS = resolve_package (name = '@nativescript/schematics' , variable = 'NATIVESCRIPT_SCHEMATICS' )
79
- NG_CLI = resolve_package (name = '@angular/cli' , variable = 'NG_CLI_PATH' , default = 'latest' )
80
- ANDROID = resolve_package (name = 'tns-android' , variable = 'ANDROID_PATH' )
81
- IOS = resolve_package (name = 'tns-ios' , variable = 'IOS_PATH' )
82
- MODULES = resolve_package (name = 'tns-core-modules' , variable = 'MODULES_PATH' )
83
- ANGULAR = resolve_package (name = 'nativescript-angular' , variable = 'ANGULAR' )
84
- WEBPACK = resolve_package (name = 'nativescript-dev-webpack' , variable = 'WEBPACK' )
85
- TYPESCRIPT = resolve_package (name = 'nativescript-dev-typescript' , variable = 'TYPESCRIPT' )
86
- SASS = resolve_package (name = 'nativescript-dev-sass' , variable = 'SASS' )
78
+ # CLIs
79
+ NS_CLI = resolve_package (name = 'nativescript' , variable = 'nativescript_cli' )
80
+ NS_SCHEMATICS = resolve_package (name = '@nativescript/schematics' , variable = 'nativescript_schematics' )
81
+ NG_CLI = resolve_package (name = '@angular/cli' , variable = 'ng_cli' , default = 'latest' )
82
+
83
+ # Runtimes
84
+ ANDROID = resolve_package (name = 'tns-android' , variable = 'tns_android' )
85
+ IOS = resolve_package (name = 'tns-ios' , variable = 'tns_ios' )
86
+
87
+ # Modules and Plugins
88
+ MODULES = resolve_package (name = 'tns-core-modules' , variable = 'tns_core_modules' )
89
+ ANGULAR = resolve_package (name = 'nativescript-angular' , variable = 'nativescript_angular' )
90
+ WEBPACK = resolve_package (name = 'nativescript-dev-webpack' , variable = 'nativescript_dev_webpack' )
91
+ TYPESCRIPT = resolve_package (name = 'nativescript-dev-typescript' , variable = 'nativescript_dev_typescript' )
92
+ SASS = resolve_package (name = 'nativescript-dev-sass' , variable = 'nativescript_dev_sass' )
87
93
88
94
89
95
# noinspection SpellCheckingInspection
0 commit comments