@@ -121,7 +121,7 @@ export class MigrateController
121121 {
122122 packageName : "@nativescript/core" ,
123123 minVersion : "6.5.0" ,
124- desiredVersion : "~8.5 .0" ,
124+ desiredVersion : "~8.7 .0" ,
125125 shouldAddIfMissing : true ,
126126 } ,
127127 {
@@ -131,7 +131,7 @@ export class MigrateController
131131 {
132132 packageName : "@nativescript/types" ,
133133 minVersion : "7.0.0" ,
134- desiredVersion : "~8.5 .0" ,
134+ desiredVersion : "~8.7 .0" ,
135135 isDev : true ,
136136 } ,
137137 {
@@ -190,7 +190,7 @@ export class MigrateController
190190 {
191191 packageName : "@nativescript/angular" ,
192192 minVersion : "10.0.0" ,
193- desiredVersion : "^16 .0.0" ,
193+ desiredVersion : "^17 .0.0" ,
194194 async shouldMigrateAction (
195195 dependency : IMigrationDependency ,
196196 projectData : IProjectData ,
@@ -262,7 +262,7 @@ export class MigrateController
262262 packageName : "typescript" ,
263263 isDev : true ,
264264 minVersion : "3.7.0" ,
265- desiredVersion : "~4.8.4 " ,
265+ desiredVersion : "~5.4.0 " ,
266266 } ,
267267 {
268268 packageName : "node-sass" ,
@@ -274,7 +274,7 @@ export class MigrateController
274274 {
275275 packageName : "sass" ,
276276 minVersion : "0.0.0" , // ignore
277- desiredVersion : "~ 1.49.9" ,
277+ desiredVersion : "^ 1.49.9" ,
278278 isDev : true ,
279279 // shouldRemove: true,
280280 } ,
@@ -295,13 +295,13 @@ export class MigrateController
295295 {
296296 packageName : "@nativescript/ios" ,
297297 minVersion : "6.5.3" ,
298- desiredVersion : "~8.5 .0" ,
298+ desiredVersion : "~8.7 .0" ,
299299 isDev : true ,
300300 } ,
301301 {
302302 packageName : "@nativescript/android" ,
303303 minVersion : "7.0.0" ,
304- desiredVersion : "~8.5 .0" ,
304+ desiredVersion : "~8.7 .0" ,
305305 isDev : true ,
306306 } ,
307307 ] ;
@@ -1235,14 +1235,14 @@ export class MigrateController
12351235
12361236 // update
12371237 configContents . compilerOptions = configContents . compilerOptions || { } ;
1238- configContents . compilerOptions . target = "es2017 " ;
1238+ configContents . compilerOptions . target = "es2020 " ;
12391239 configContents . compilerOptions . module = "esnext" ;
12401240 configContents . compilerOptions . moduleResolution = "node" ;
12411241 configContents . compilerOptions . experimentalDecorators = true ;
12421242 configContents . compilerOptions . removeComments = false ;
12431243
12441244 configContents . compilerOptions . lib = [
1245- ...new Set ( [ ...( configContents . compilerOptions . lib || [ ] ) , "es2017 " ] ) ,
1245+ ...new Set ( [ ...( configContents . compilerOptions . lib || [ ] ) , "ESNext " ] ) ,
12461246 ] ;
12471247
12481248 if ( isAngular ) {
@@ -1310,7 +1310,7 @@ export class MigrateController
13101310
13111311 private async migrateNativeScriptAngular ( ) : Promise < IMigrationDependency [ ] > {
13121312 const minVersion = "10.0.0" ;
1313- const desiredVersion = "~16.2 .0" ;
1313+ const desiredVersion = "~17.3 .0" ;
13141314
13151315 const dependencies : IMigrationDependency [ ] = [
13161316 {
0 commit comments