supportChildrenRoutes top-level property
bool
get
supportChildrenRoutes
Checks whether the installed version of get supports child routes
Implementation
bool get supportChildrenRoutes {
if (PubspecUtils.isServerProject) {
return false;
}
var supportChildren = true;
// var supportChildren = Version.parse('3.21.0').compareTo(
// PubspecUtils.getPackageVersion('get') ?? Version.parse('3.21.0')) <=
// 0;
// if (supportChildren) {
var routesFile = findFileByName('app_routes.dart');
if (routesFile.path.isNotEmpty) {
supportChildren =
routesFile.readAsLinesSync().contains('abstract class _Paths {') ||
routesFile.readAsLinesSync().contains('abstract class _Paths {}');
// } else {
// supportChildren = false;
// }
}
return supportChildren;
}