ProjectConfig constructor

const ProjectConfig({
  1. required String projectName,
  2. required String organizationName,
  3. required StateManagementType stateManagement,
  4. required ArchitectureType architecture,
  5. bool includeGoRouter = false,
  6. bool includeLinterRules = false,
  7. bool includeFreezed = false,
  8. List<PlatformType> platforms = const [PlatformType.mobile],
  9. MobilePlatform mobilePlatform = MobilePlatform.both,
  10. DesktopPlatform desktopPlatform = DesktopPlatform.all,
  11. CustomDesktopPlatforms? customDesktopPlatforms,
  12. String? outputDirectory,
  13. bool skipGitInit = false,
})

Implementation

const ProjectConfig({
  required this.projectName,
  required this.organizationName,
  required this.stateManagement,
  required this.architecture,
  this.includeGoRouter = false,
  this.includeLinterRules = false,
  this.includeFreezed = false,
  this.platforms = const [PlatformType.mobile],
  this.mobilePlatform = MobilePlatform.both,
  this.desktopPlatform = DesktopPlatform.all,
  this.customDesktopPlatforms,
  this.outputDirectory,
  this.skipGitInit = false,
});