# -*- encoding: utf-8 -*- # stub: solara 0.2.4 ruby solara/lib Gem::Specification.new do |s| s.name = "solara".freeze s.version = "0.2.4".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["solara/lib".freeze] s.authors = ["Malek Kamel".freeze] s.date = "2024-09-27" s.description = "Solara is a Ruby library that simplifies the management of white label apps for Flutter, iOS, Android, and Web. With a centralized dashboard and a powerful CLI, Solara enables effortless configuration and control over dynamic app components, streamlining the setup process for multiple brands.".freeze s.email = "sha.kamel.eng@example.com".freeze s.executables = ["solara".freeze] s.files = ["bin/solara".freeze, "solara/lib/.DS_Store".freeze, "solara/lib/core/.DS_Store".freeze, "solara/lib/core/aliases/alias_generator.rb".freeze, "solara/lib/core/aliases/terminal_setup.rb".freeze, "solara/lib/core/brands/brand_font_switcher.rb".freeze, "solara/lib/core/brands/brand_onboarder.rb".freeze, "solara/lib/core/brands/brand_switcher.rb".freeze, "solara/lib/core/brands/brands_manager.rb".freeze, "solara/lib/core/dashboard/.DS_Store".freeze, "solara/lib/core/dashboard/brand/.DS_Store".freeze, "solara/lib/core/dashboard/brand/BrandDetail.js".freeze, "solara/lib/core/dashboard/brand/BrandDetailController.js".freeze, "solara/lib/core/dashboard/brand/BrandDetailModel.js".freeze, "solara/lib/core/dashboard/brand/BrandDetailView.js".freeze, "solara/lib/core/dashboard/brand/InfoPlistStringCatalogManager.js".freeze, "solara/lib/core/dashboard/brand/brand.html".freeze, "solara/lib/core/dashboard/brand/source/BrandLocalSource.js".freeze, "solara/lib/core/dashboard/brand/source/BrandRemoteSource.js".freeze, "solara/lib/core/dashboard/brands/Brands.js".freeze, "solara/lib/core/dashboard/brands/BrandsController.js".freeze, "solara/lib/core/dashboard/brands/BrandsModel.js".freeze, "solara/lib/core/dashboard/brands/BrandsView.js".freeze, "solara/lib/core/dashboard/brands/brands.html".freeze, "solara/lib/core/dashboard/component/AddFieldSheet.js".freeze, "solara/lib/core/dashboard/component/AliasesBottomSheet.js".freeze, "solara/lib/core/dashboard/component/BrandOptionsBottomSheet.js".freeze, "solara/lib/core/dashboard/component/ConfirmationDialog.js".freeze, "solara/lib/core/dashboard/component/MessageBottomSheet.js".freeze, "solara/lib/core/dashboard/component/OnboardBrandBottomSheet.js".freeze, "solara/lib/core/dashboard/dashboard_manager.rb".freeze, "solara/lib/core/dashboard/dashboard_server.rb".freeze, "solara/lib/core/dashboard/handler/base_handler.rb".freeze, "solara/lib/core/dashboard/handler/brand_alisases_handler.rb".freeze, "solara/lib/core/dashboard/handler/brand_configurations_manager.rb".freeze, "solara/lib/core/dashboard/handler/brand_details_handler.rb".freeze, "solara/lib/core/dashboard/handler/brand_icon_handler.rb".freeze, "solara/lib/core/dashboard/handler/brands_handler.rb".freeze, "solara/lib/core/dashboard/handler/current_brand_handler.rb".freeze, "solara/lib/core/dashboard/handler/doctor_handler.rb".freeze, "solara/lib/core/dashboard/handler/edit_section_handler.rb".freeze, "solara/lib/core/dashboard/handler/offboard_brand_handler.rb".freeze, "solara/lib/core/dashboard/handler/onboard_brand_handler.rb".freeze, "solara/lib/core/dashboard/handler/redirect_handler.rb".freeze, "solara/lib/core/dashboard/handler/switch_handler.rb".freeze, "solara/lib/core/dashboard/index.html".freeze, "solara/lib/core/dashboard/local.html".freeze, "solara/lib/core/dashboard/res/favicon/android-chrome-192x192.png".freeze, "solara/lib/core/dashboard/res/favicon/android-chrome-512x512.png".freeze, "solara/lib/core/dashboard/res/favicon/apple-touch-icon.png".freeze, "solara/lib/core/dashboard/res/favicon/favicon-16x16.png".freeze, "solara/lib/core/dashboard/res/favicon/favicon-32x32.png".freeze, "solara/lib/core/dashboard/res/favicon/favicon.ico".freeze, "solara/lib/core/dashboard/res/favicon/site.webmanifest".freeze, "solara/lib/core/dashboard/solara.png".freeze, "solara/lib/core/doctor/brand_doctor.rb".freeze, "solara/lib/core/doctor/doctor_manager.rb".freeze, "solara/lib/core/doctor/project_doctor.rb".freeze, "solara/lib/core/doctor/schema/brand_configurations.json".freeze, "solara/lib/core/doctor/schema/platform/android/android_config.json".freeze, "solara/lib/core/doctor/schema/platform/android/android_signing.json".freeze, "solara/lib/core/doctor/schema/platform/ios/InfoPlist.xcstrings".freeze, "solara/lib/core/doctor/schema/platform/ios/ios_config.json".freeze, "solara/lib/core/doctor/schema/platform/ios/ios_signing.json".freeze, "solara/lib/core/doctor/schema/platform/shared/brand_config.json".freeze, "solara/lib/core/doctor/schema/platform/shared/theme.json".freeze, "solara/lib/core/doctor/validator/brand_settings_validator.rb".freeze, "solara/lib/core/doctor/validator/brand_settings_validator_manager.rb".freeze, "solara/lib/core/doctor/validator/json_file_validator.rb".freeze, "solara/lib/core/doctor/validator/json_schema_validator.rb".freeze, "solara/lib/core/doctor/validator/project_filesystem_validator.rb".freeze, "solara/lib/core/doctor/validator/template/android_template_validation_config.yml".freeze, "solara/lib/core/doctor/validator/template/flutter_template_validation_config.yml".freeze, "solara/lib/core/doctor/validator/template/ios_template_validation_config.yml".freeze, "solara/lib/core/doctor/validator/template/template_validator.rb".freeze, "solara/lib/core/doctor/validator/validation_strategy.rb".freeze, "solara/lib/core/scripts/brand_config_generator.rb".freeze, "solara/lib/core/scripts/brand_config_manager.rb".freeze, "solara/lib/core/scripts/brand_exporter.rb".freeze, "solara/lib/core/scripts/brand_importer.rb".freeze, "solara/lib/core/scripts/brand_offboarder.rb".freeze, "solara/lib/core/scripts/brand_resources_manager.rb".freeze, "solara/lib/core/scripts/directory_creator.rb".freeze, "solara/lib/core/scripts/file_manager.rb".freeze, "solara/lib/core/scripts/file_path.rb".freeze, "solara/lib/core/scripts/folder_copier.rb".freeze, "solara/lib/core/scripts/gitignore_manager.rb".freeze, "solara/lib/core/scripts/interactive_file_system_validator.rb".freeze, "solara/lib/core/scripts/platform/android/android_manifest_switcher.rb".freeze, "solara/lib/core/scripts/platform/android/android_strings_switcher.rb".freeze, "solara/lib/core/scripts/platform/android/gradle_switcher.rb".freeze, "solara/lib/core/scripts/platform/android/properties_generator.rb".freeze, "solara/lib/core/scripts/platform/ios/infoplist_string_catalog_manager.rb".freeze, "solara/lib/core/scripts/platform/ios/infoplist_switcher.rb".freeze, "solara/lib/core/scripts/platform/ios/ios_plist_manager.rb".freeze, "solara/lib/core/scripts/platform/ios/plist_font_manager.rb".freeze, "solara/lib/core/scripts/platform/ios/xcconfig_generator.rb".freeze, "solara/lib/core/scripts/platform/ios/xcode_asset_manager.rb".freeze, "solara/lib/core/scripts/platform/ios/xcode_project_manager.rb".freeze, "solara/lib/core/scripts/platform/ios/xcode_project_switcher.rb".freeze, "solara/lib/core/scripts/project_settings_manager.rb".freeze, "solara/lib/core/scripts/solara_logger.rb".freeze, "solara/lib/core/scripts/solara_settings_manager.rb".freeze, "solara/lib/core/scripts/solara_status_manager.rb".freeze, "solara/lib/core/scripts/solara_version_manager.rb".freeze, "solara/lib/core/scripts/strings_xml_manager.rb".freeze, "solara/lib/core/scripts/terminal_input_manager.rb".freeze, "solara/lib/core/scripts/theme_generator.rb".freeze, "solara/lib/core/scripts/yaml_manager.rb".freeze, "solara/lib/core/solara_configurator.rb".freeze, "solara/lib/core/template/brands/android/android_config.json".freeze, "solara/lib/core/template/brands/android/android_signing.json".freeze, "solara/lib/core/template/brands/android/res/.DS_Store".freeze, "solara/lib/core/template/brands/android/res/mipmap-hdpi/ic_launcher.png".freeze, "solara/lib/core/template/brands/android/res/mipmap-hdpi/ic_launcher_round.png".freeze, "solara/lib/core/template/brands/android/res/mipmap-mdpi/ic_launcher.png".freeze, "solara/lib/core/template/brands/android/res/mipmap-mdpi/ic_launcher_round.png".freeze, "solara/lib/core/template/brands/android/res/mipmap-xhdpi/ic_launcher.png".freeze, "solara/lib/core/template/brands/android/res/mipmap-xhdpi/ic_launcher_round.png".freeze, "solara/lib/core/template/brands/android/res/mipmap-xxhdpi/ic_launcher.png".freeze, "solara/lib/core/template/brands/android/res/mipmap-xxhdpi/ic_launcher_round.png".freeze, "solara/lib/core/template/brands/android/res/mipmap-xxxhdpi/ic_launcher.png".freeze, "solara/lib/core/template/brands/android/res/mipmap-xxxhdpi/ic_launcher_round.png".freeze, "solara/lib/core/template/brands/android/res/values/strings.xml".freeze, "solara/lib/core/template/brands/brands.json".freeze, "solara/lib/core/template/brands/ios/InfoPlist.xcstrings".freeze, "solara/lib/core/template/brands/ios/ios_config.json".freeze, "solara/lib/core/template/brands/ios/ios_signing.json".freeze, "solara/lib/core/template/brands/ios/xcassets/.DS_Store".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/100.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/102.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/1024.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/114.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/120.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/128.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/144.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/152.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/16.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/167.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/172.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/180.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/196.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/20.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/216.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/256.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/29.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/32.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/40.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/48.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/50.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/512.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/55.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/57.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/58.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/60.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/64.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/66.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/72.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/76.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/80.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/87.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/88.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/92.png".freeze, "solara/lib/core/template/brands/ios/xcassets/AppIcon.appiconset/Contents.json".freeze, "solara/lib/core/template/brands/shared/.DS_Store".freeze, "solara/lib/core/template/brands/shared/brand_config.json".freeze, "solara/lib/core/template/brands/shared/theme.json".freeze, "solara/lib/core/template/config/android_template_config.json".freeze, "solara/lib/core/template/config/flutter_template_config.json".freeze, "solara/lib/core/template/config/ios_template_config.json".freeze, "solara/lib/core/template/project_template_generator.rb".freeze, "solara/lib/platform_detector.rb".freeze, "solara/lib/solara.rb".freeze, "solara/lib/solara/cli.rb".freeze, "solara/lib/solara/version.rb".freeze, "solara/lib/solara_initializer.rb".freeze, "solara/lib/solara_manager.rb".freeze] s.homepage = "https://github.com/yourusername/solara".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 3.0.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Solara is a Ruby library that simplifies the management of white label apps for Flutter, iOS, Android, and Web.".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 1.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.8.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.1.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 4.3.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.25.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.4.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 3.7.1".freeze]) s.add_development_dependency(%q.freeze, ["~> 2.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 13.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.13.0".freeze]) end