diff --git a/.dart_tool/package_config.json b/.dart_tool/package_config.json index ab52ad56..1bacf584 100644 --- a/.dart_tool/package_config.json +++ b/.dart_tool/package_config.json @@ -2,247 +2,933 @@ "configVersion": 2, "packages": [ { - "name": "ansi_styles", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/ansi_styles-0.3.2+1", + "name": "_fe_analyzer_shared", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/_fe_analyzer_shared-82.0.0", "packageUri": "lib/", - "languageVersion": "2.12" + "languageVersion": "3.5" + }, + { + "name": "alice", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/alice-0.4.2", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "analyzer", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/analyzer-7.4.5", + "packageUri": "lib/", + "languageVersion": "3.5" }, { "name": "args", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/args-2.4.0", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/args-2.4.0", "packageUri": "lib/", "languageVersion": "2.18" }, + { + "name": "asn1lib", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/asn1lib-1.6.4", + "packageUri": "lib/", + "languageVersion": "3.7" + }, { "name": "async", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/async-2.11.0", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/async-2.13.0", "packageUri": "lib/", - "languageVersion": "2.18" + "languageVersion": "3.4" + }, + { + "name": "auto_injector", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/auto_injector-2.1.0", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "bloc", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/bloc-8.1.4", + "packageUri": "lib/", + "languageVersion": "2.12" }, { "name": "boolean_selector", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/boolean_selector-2.1.1", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/boolean_selector-2.1.2", "packageUri": "lib/", - "languageVersion": "2.17" + "languageVersion": "3.1" }, { - "name": "charcode", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/charcode-1.3.1", + "name": "buffer", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/buffer-1.2.3", "packageUri": "lib/", "languageVersion": "2.12" }, { - "name": "cli_launcher", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/cli_launcher-0.3.1", + "name": "characters", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/characters-1.4.0", "packageUri": "lib/", - "languageVersion": "2.18" + "languageVersion": "3.4" }, { - "name": "cli_util", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/cli_util-0.3.5", + "name": "charcode", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/charcode-1.3.1", "packageUri": "lib/", "languageVersion": "2.12" }, + { + "name": "checked_yaml", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/checked_yaml-2.0.4", + "packageUri": "lib/", + "languageVersion": "3.8" + }, + { + "name": "chopper", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/chopper-7.4.0", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "cli_config", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/cli_config-0.2.0", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "clock", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/clock-1.1.2", + "packageUri": "lib/", + "languageVersion": "3.4" + }, { "name": "collection", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/collection-1.17.1", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/collection-1.19.1", "packageUri": "lib/", - "languageVersion": "2.18" + "languageVersion": "3.4" + }, + { + "name": "convert", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/convert-3.1.2", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "coverage", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/coverage-1.14.0", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "cross_file", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/cross_file-0.3.4+2", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "crypto", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/crypto-3.0.6", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "crypto_keys", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/crypto_keys-0.3.0+2", + "packageUri": "lib/", + "languageVersion": "3.0" }, { - "name": "conventional_commit", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/conventional_commit-0.6.0+1", + "name": "dartz", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/dartz-0.10.1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "dbus", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/dbus-0.7.11", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "dio", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/dio-5.8.0+1", "packageUri": "lib/", "languageVersion": "2.18" }, + { + "name": "dio_web_adapter", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/dio_web_adapter-2.1.1", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "equatable", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/equatable-2.0.7", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "fake_async", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/fake_async-1.3.3", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "ffi", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/ffi-2.1.4", + "packageUri": "lib/", + "languageVersion": "3.7" + }, { "name": "file", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/file-6.1.4", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/file-6.1.4", "packageUri": "lib/", "languageVersion": "2.12" }, { - "name": "glob", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/glob-2.1.1", + "name": "fixnum", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/fixnum-1.1.1", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "flutter", + "rootUri": "file:///C:/flutter/packages/flutter", "packageUri": "lib/", - "languageVersion": "2.15" + "languageVersion": "3.7" }, { - "name": "graphs", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/graphs-2.2.0", + "name": "flutter_lints", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/flutter_lints-2.0.3", + "packageUri": "lib/", + "languageVersion": "2.19" + }, + { + "name": "flutter_local_notifications", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/flutter_local_notifications-17.2.4", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "flutter_local_notifications_linux", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/flutter_local_notifications_linux-4.0.1", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "flutter_local_notifications_platform_interface", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/flutter_local_notifications_platform_interface-7.2.0", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "flutter_mobx", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/flutter_mobx-2.3.0", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "flutter_test", + "rootUri": "file:///C:/flutter/packages/flutter_test", + "packageUri": "lib/", + "languageVersion": "3.7" + }, + { + "name": "flutter_triple", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/flutter_triple-2.2.0", + "packageUri": "lib/", + "languageVersion": "2.18" + }, + { + "name": "flutter_web_plugins", + "rootUri": "file:///C:/flutter/packages/flutter_web_plugins", + "packageUri": "lib/", + "languageVersion": "3.7" + }, + { + "name": "flutterando_analysis", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/flutterando_analysis-0.0.2", "packageUri": "lib/", "languageVersion": "2.12" }, + { + "name": "fpdart", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/fpdart-0.0.14", + "packageUri": "lib/", + "languageVersion": "2.13" + }, + { + "name": "frontend_server_client", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/frontend_server_client-4.0.0", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "glob", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/glob-2.1.3", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "hotreloader", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/hotreloader-4.3.0", + "packageUri": "lib/", + "languageVersion": "3.0" + }, { "name": "http", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/http-0.13.5", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/http-1.4.0", "packageUri": "lib/", - "languageVersion": "2.14" + "languageVersion": "3.4" + }, + { + "name": "http_multi_server", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/http_multi_server-3.2.2", + "packageUri": "lib/", + "languageVersion": "3.2" }, { "name": "http_parser", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/http_parser-4.0.2", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/http_parser-4.0.2", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "io", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/io-1.0.4", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/io-1.0.4", "packageUri": "lib/", "languageVersion": "2.12" }, + { + "name": "jose", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/jose-0.3.4", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "js", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/js-0.7.2", + "packageUri": "lib/", + "languageVersion": "3.7" + }, { "name": "json_annotation", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/json_annotation-4.8.0", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/json_annotation-4.9.0", "packageUri": "lib/", - "languageVersion": "2.18" + "languageVersion": "3.0" + }, + { + "name": "leak_tracker", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/leak_tracker-10.0.9", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "leak_tracker_flutter_testing", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.9", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "leak_tracker_testing", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/leak_tracker_testing-3.0.1", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "lints", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/lints-2.1.1", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "logging", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/logging-1.3.0", + "packageUri": "lib/", + "languageVersion": "3.4" }, { "name": "matcher", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/matcher-0.12.15", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/matcher-0.12.17", "packageUri": "lib/", - "languageVersion": "2.18" + "languageVersion": "3.4" }, { - "name": "melos", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/melos-3.0.1", + "name": "material_color_utilities", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/material_color_utilities-0.11.1", "packageUri": "lib/", - "languageVersion": "2.18" + "languageVersion": "2.17" }, { "name": "meta", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/meta-1.9.1", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/meta-1.16.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "mime", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/mime-1.0.6", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "mobx", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/mobx-2.5.0", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "mocktail", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/mocktail-1.0.4", "packageUri": "lib/", "languageVersion": "2.12" }, { - "name": "mustache_template", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/mustache_template-2.0.0", + "name": "nested", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/nested-1.0.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "node_preamble", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/node_preamble-2.0.2", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "open_filex", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/open_filex-4.7.0", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "package_config", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/package_config-2.2.0", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "package_info_plus", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/package_info_plus-6.0.0", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "package_info_plus_platform_interface", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "path", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/path-1.8.3", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/path-1.9.1", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "path_provider", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/path_provider-2.1.5", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "path_provider_android", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/path_provider_android-2.2.17", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "path_provider_foundation", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/path_provider_foundation-2.4.1", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "path_provider_linux", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/path_provider_linux-2.2.1", + "packageUri": "lib/", + "languageVersion": "2.19" + }, + { + "name": "path_provider_platform_interface", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/path_provider_platform_interface-2.1.2", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "path_provider_windows", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/path_provider_windows-2.3.0", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "pedantic", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/pedantic-1.11.1", "packageUri": "lib/", "languageVersion": "2.12" }, + { + "name": "permission_handler", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/permission_handler-11.4.0", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "permission_handler_android", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/permission_handler_android-12.1.0", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "permission_handler_apple", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/permission_handler_apple-9.4.7", + "packageUri": "lib/", + "languageVersion": "2.18" + }, + { + "name": "permission_handler_html", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/permission_handler_html-0.1.3+5", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "permission_handler_platform_interface", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/permission_handler_platform_interface-4.3.0", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "permission_handler_windows", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/permission_handler_windows-0.2.1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "petitparser", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/petitparser-6.1.0", + "packageUri": "lib/", + "languageVersion": "3.5" + }, { "name": "platform", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/platform-3.1.0", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/platform-3.1.0", "packageUri": "lib/", "languageVersion": "2.12" }, + { + "name": "plugin_platform_interface", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/plugin_platform_interface-2.1.8", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "pointycastle", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/pointycastle-4.0.0", + "packageUri": "lib/", + "languageVersion": "3.2" + }, { "name": "pool", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/pool-1.5.1", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/pool-1.5.1", "packageUri": "lib/", "languageVersion": "2.12" }, { - "name": "process", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/process-4.2.4", + "name": "postgres", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/postgres-2.6.4", "packageUri": "lib/", - "languageVersion": "2.14" + "languageVersion": "3.0" }, { - "name": "prompts", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/prompts-2.0.0", + "name": "provider", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/provider-6.1.5", "packageUri": "lib/", "languageVersion": "2.12" }, { "name": "pub_semver", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/pub_semver-2.1.3", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/pub_semver-2.2.0", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "pubspec_parse", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/pubspec_parse-1.5.0", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "qs_dart", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/qs_dart-1.3.7+1", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "quiver", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/quiver-3.2.1", "packageUri": "lib/", "languageVersion": "2.17" }, { - "name": "pub_updater", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/pub_updater-0.2.4", + "name": "recursive_regex", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/recursive_regex-1.0.0", "packageUri": "lib/", "languageVersion": "2.12" }, { - "name": "pubspec", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/pubspec-2.3.0", + "name": "redis_dart", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/redis_dart-0.1.0+4", "packageUri": "lib/", "languageVersion": "2.12" }, { - "name": "quiver", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/quiver-3.2.1", + "name": "result_dart", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/result_dart-2.1.0", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "rx_notifier", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/rx_notifier-2.3.0", "packageUri": "lib/", "languageVersion": "2.17" }, { - "name": "source_span", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/source_span-1.10.0", + "name": "rx_notifier_annotation", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/rx_notifier_annotation-1.0.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "rxdart", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/rxdart-0.27.7", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "sasl_scram", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/sasl_scram-0.1.1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "saslprep", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/saslprep-1.0.3", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "sensors_plus", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/sensors_plus-5.0.1", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "sensors_plus_platform_interface", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/sensors_plus_platform_interface-1.2.0", "packageUri": "lib/", "languageVersion": "2.18" }, { - "name": "stack_trace", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/stack_trace-1.11.0", + "name": "share_plus", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/share_plus-9.0.0", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "share_plus_platform_interface", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/share_plus_platform_interface-4.0.0", "packageUri": "lib/", "languageVersion": "2.18" }, + { + "name": "shelf", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/shelf-1.4.1", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "shelf_packages_handler", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/shelf_packages_handler-3.0.2", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "shelf_static", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/shelf_static-1.1.3", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "shelf_web_socket", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/shelf_web_socket-1.0.4", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "sky_engine", + "rootUri": "file:///C:/flutter/bin/cache/pkg/sky_engine", + "packageUri": "lib/", + "languageVersion": "3.7" + }, + { + "name": "source_map_stack_trace", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/source_map_stack_trace-2.1.2", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "source_maps", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/source_maps-0.10.13", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "source_span", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/source_span-1.10.1", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "sprintf", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/sprintf-7.0.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "stack_trace", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/stack_trace-1.12.1", + "packageUri": "lib/", + "languageVersion": "3.4" + }, { "name": "stream_channel", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/stream_channel-2.1.1", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/stream_channel-2.1.4", "packageUri": "lib/", - "languageVersion": "2.14" + "languageVersion": "3.3" + }, + { + "name": "stream_transform", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/stream_transform-2.1.1", + "packageUri": "lib/", + "languageVersion": "3.1" }, { "name": "string_scanner", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/string_scanner-1.2.0", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/string_scanner-1.4.1", "packageUri": "lib/", - "languageVersion": "2.18" + "languageVersion": "3.1" }, { "name": "term_glyph", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/term_glyph-1.2.1", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/term_glyph-1.2.2", "packageUri": "lib/", - "languageVersion": "2.12" + "languageVersion": "3.1" + }, + { + "name": "test", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/test-1.25.15", + "packageUri": "lib/", + "languageVersion": "3.5" }, { "name": "test_api", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/test_api-0.5.2", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/test_api-0.7.4", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "test_core", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/test_core-0.6.8", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "timezone", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/timezone-0.9.4", + "packageUri": "lib/", + "languageVersion": "2.19" + }, + { + "name": "triple", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/triple-2.1.0", "packageUri": "lib/", "languageVersion": "2.18" }, { "name": "typed_data", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/typed_data-1.3.1", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/typed_data-1.3.1", "packageUri": "lib/", "languageVersion": "2.12" }, { - "name": "uri", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/uri-1.0.0", + "name": "unorm_dart", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/unorm_dart-0.3.0", "packageUri": "lib/", "languageVersion": "2.12" }, + { + "name": "url_launcher", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/url_launcher-6.3.1", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "url_launcher_android", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/url_launcher_android-6.3.16", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "url_launcher_ios", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/url_launcher_ios-6.3.3", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "url_launcher_linux", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/url_launcher_linux-3.2.1", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "url_launcher_macos", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/url_launcher_macos-3.2.2", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "url_launcher_platform_interface", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "url_launcher_web", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/url_launcher_web-2.4.1", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "url_launcher_windows", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/url_launcher_windows-3.1.4", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "uuid", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/uuid-4.5.1", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "vector_math", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/vector_math-2.1.4", + "packageUri": "lib/", + "languageVersion": "2.14" + }, + { + "name": "vm_service", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/vm_service-15.0.0", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "watcher", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/watcher-1.1.1", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "weak_map", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/weak_map-4.0.1", + "packageUri": "lib/", + "languageVersion": "2.19" + }, + { + "name": "web", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/web-0.5.1", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "web_socket_channel", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/web_socket_channel-2.4.5", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "webkit_inspection_protocol", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/webkit_inspection_protocol-1.2.1", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "win32", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/win32-5.13.0", + "packageUri": "lib/", + "languageVersion": "3.7" + }, + { + "name": "x509", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/x509-0.2.4+3", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "xdg_directories", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/xdg_directories-1.1.0", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "xml", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/xml-6.5.0", + "packageUri": "lib/", + "languageVersion": "3.2" + }, { "name": "yaml", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/yaml-3.1.1", + "rootUri": "file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/yaml-3.1.1", "packageUri": "lib/", "languageVersion": "2.12" }, { - "name": "yaml_edit", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/yaml_edit-2.1.0", + "name": "flutter_modular_workspace", + "rootUri": "../", "packageUri": "lib/", - "languageVersion": "2.12" + "languageVersion": "3.6" + }, + { + "name": "modular_core", + "rootUri": "../modular_core", + "packageUri": "lib/", + "languageVersion": "3.6" }, { "name": "flutter_modular", - "rootUri": "../", + "rootUri": "../flutter_modular", "packageUri": "lib/", - "languageVersion": "2.18" + "languageVersion": "3.6" + }, + { + "name": "shelf_modular", + "rootUri": "../shelf_modular", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "flutter_modular_example", + "rootUri": "../flutter_modular/example", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "shelf_modular_example", + "rootUri": "../shelf_modular/example", + "packageUri": "lib/", + "languageVersion": "3.6" } ], - "generated": "2023-04-22T02:01:37.945706Z", "generator": "pub", - "generatorVersion": "2.19.3" + "generatorVersion": "3.8.1", + "flutterRoot": "file:///C:/flutter", + "flutterVersion": "3.32.1", + "pubCache": "file:///C:/Users/jacob/.puro/shared/pub_cache" } diff --git a/.dart_tool/package_config_subset b/.dart_tool/package_config_subset index acf77aea..103bf28f 100644 --- a/.dart_tool/package_config_subset +++ b/.dart_tool/package_config_subset @@ -1,161 +1,617 @@ -ansi_styles -2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/ansi_styles-0.3.2+1/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/ansi_styles-0.3.2+1/lib/ +_fe_analyzer_shared +3.5 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/_fe_analyzer_shared-82.0.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/_fe_analyzer_shared-82.0.0/lib/ +alice +3.0 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/alice-0.4.2/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/alice-0.4.2/lib/ +analyzer +3.5 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/analyzer-7.4.5/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/analyzer-7.4.5/lib/ args 2.18 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/args-2.4.0/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/args-2.4.0/lib/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/args-2.4.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/args-2.4.0/lib/ +asn1lib +3.7 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/asn1lib-1.6.4/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/asn1lib-1.6.4/lib/ async -2.18 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/async-2.11.0/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/async-2.11.0/lib/ +3.4 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/async-2.13.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/async-2.13.0/lib/ +auto_injector +3.0 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/auto_injector-2.1.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/auto_injector-2.1.0/lib/ +bloc +2.12 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/bloc-8.1.4/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/bloc-8.1.4/lib/ boolean_selector -2.17 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/boolean_selector-2.1.1/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/boolean_selector-2.1.1/lib/ -charcode +3.1 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/boolean_selector-2.1.2/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/boolean_selector-2.1.2/lib/ +buffer 2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/charcode-1.3.1/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/charcode-1.3.1/lib/ -cli_launcher -2.18 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/cli_launcher-0.3.1/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/cli_launcher-0.3.1/lib/ -cli_util +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/buffer-1.2.3/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/buffer-1.2.3/lib/ +characters +3.4 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/characters-1.4.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/characters-1.4.0/lib/ +charcode 2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/cli_util-0.3.5/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/cli_util-0.3.5/lib/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/charcode-1.3.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/charcode-1.3.1/lib/ +checked_yaml +3.8 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/checked_yaml-2.0.4/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/checked_yaml-2.0.4/lib/ +chopper +3.0 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/chopper-7.4.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/chopper-7.4.0/lib/ +cli_config +3.0 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/cli_config-0.2.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/cli_config-0.2.0/lib/ +clock +3.4 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/clock-1.1.2/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/clock-1.1.2/lib/ collection +3.4 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/collection-1.19.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/collection-1.19.1/lib/ +convert +3.4 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/convert-3.1.2/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/convert-3.1.2/lib/ +coverage +3.4 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/coverage-1.14.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/coverage-1.14.0/lib/ +cross_file +3.3 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/cross_file-0.3.4+2/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/cross_file-0.3.4+2/lib/ +crypto +3.4 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/crypto-3.0.6/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/crypto-3.0.6/lib/ +crypto_keys +3.0 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/crypto_keys-0.3.0+2/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/crypto_keys-0.3.0+2/lib/ +dartz +2.12 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/dartz-0.10.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/dartz-0.10.1/lib/ +dbus +2.17 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/dbus-0.7.11/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/dbus-0.7.11/lib/ +dio 2.18 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/collection-1.17.1/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/collection-1.17.1/lib/ -conventional_commit -2.18 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/conventional_commit-0.6.0+1/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/conventional_commit-0.6.0+1/lib/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/dio-5.8.0+1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/dio-5.8.0+1/lib/ +dio_web_adapter +3.3 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/dio_web_adapter-2.1.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/dio_web_adapter-2.1.1/lib/ +equatable +2.12 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/equatable-2.0.7/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/equatable-2.0.7/lib/ +fake_async +3.3 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/fake_async-1.3.3/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/fake_async-1.3.3/lib/ +ffi +3.7 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/ffi-2.1.4/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/ffi-2.1.4/lib/ file 2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/file-6.1.4/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/file-6.1.4/lib/ -glob -2.15 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/glob-2.1.1/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/glob-2.1.1/lib/ -graphs +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/file-6.1.4/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/file-6.1.4/lib/ +fixnum +3.1 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/fixnum-1.1.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/fixnum-1.1.1/lib/ +flutter_lints +2.19 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/flutter_lints-2.0.3/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/flutter_lints-2.0.3/lib/ +flutter_local_notifications +2.17 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/flutter_local_notifications-17.2.4/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/flutter_local_notifications-17.2.4/lib/ +flutter_local_notifications_linux +2.17 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/flutter_local_notifications_linux-4.0.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/flutter_local_notifications_linux-4.0.1/lib/ +flutter_local_notifications_platform_interface +2.17 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/flutter_local_notifications_platform_interface-7.2.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/flutter_local_notifications_platform_interface-7.2.0/lib/ +flutter_mobx +3.0 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/flutter_mobx-2.3.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/flutter_mobx-2.3.0/lib/ +flutter_triple +2.18 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/flutter_triple-2.2.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/flutter_triple-2.2.0/lib/ +flutterando_analysis 2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/graphs-2.2.0/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/graphs-2.2.0/lib/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/flutterando_analysis-0.0.2/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/flutterando_analysis-0.0.2/lib/ +fpdart +2.13 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/fpdart-0.0.14/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/fpdart-0.0.14/lib/ +frontend_server_client +3.0 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/frontend_server_client-4.0.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/frontend_server_client-4.0.0/lib/ +glob +3.3 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/glob-2.1.3/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/glob-2.1.3/lib/ +hotreloader +3.0 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/hotreloader-4.3.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/hotreloader-4.3.0/lib/ http -2.14 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/http-0.13.5/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/http-0.13.5/lib/ +3.4 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/http-1.4.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/http-1.4.0/lib/ +http_multi_server +3.2 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/http_multi_server-3.2.2/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/http_multi_server-3.2.2/lib/ http_parser 2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/http_parser-4.0.2/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/http_parser-4.0.2/lib/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/http_parser-4.0.2/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/http_parser-4.0.2/lib/ io 2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/io-1.0.4/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/io-1.0.4/lib/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/io-1.0.4/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/io-1.0.4/lib/ +jose +3.0 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/jose-0.3.4/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/jose-0.3.4/lib/ +js +3.7 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/js-0.7.2/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/js-0.7.2/lib/ json_annotation -2.18 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/json_annotation-4.8.0/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/json_annotation-4.8.0/lib/ +3.0 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/json_annotation-4.9.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/json_annotation-4.9.0/lib/ +leak_tracker +3.2 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/leak_tracker-10.0.9/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/leak_tracker-10.0.9/lib/ +leak_tracker_flutter_testing +3.2 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.9/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.9/lib/ +leak_tracker_testing +3.2 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/leak_tracker_testing-3.0.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/leak_tracker_testing-3.0.1/lib/ +lints +3.0 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/lints-2.1.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/lints-2.1.1/lib/ +logging +3.4 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/logging-1.3.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/logging-1.3.0/lib/ matcher -2.18 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/matcher-0.12.15/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/matcher-0.12.15/lib/ -melos -2.18 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/melos-3.0.1/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/melos-3.0.1/lib/ +3.4 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/matcher-0.12.17/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/matcher-0.12.17/lib/ +material_color_utilities +2.17 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/material_color_utilities-0.11.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/material_color_utilities-0.11.1/lib/ meta 2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/meta-1.9.1/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/meta-1.9.1/lib/ -mustache_template +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/meta-1.16.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/meta-1.16.0/lib/ +mime +3.2 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/mime-1.0.6/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/mime-1.0.6/lib/ +mobx +3.0 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/mobx-2.5.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/mobx-2.5.0/lib/ +mocktail 2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/mustache_template-2.0.0/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/mustache_template-2.0.0/lib/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/mocktail-1.0.4/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/mocktail-1.0.4/lib/ +nested +2.12 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/nested-1.0.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/nested-1.0.0/lib/ +node_preamble +2.12 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/node_preamble-2.0.2/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/node_preamble-2.0.2/lib/ +open_filex +2.17 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/open_filex-4.7.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/open_filex-4.7.0/lib/ +package_config +3.4 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/package_config-2.2.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/package_config-2.2.0/lib/ +package_info_plus +3.3 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/package_info_plus-6.0.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/package_info_plus-6.0.0/lib/ +package_info_plus_platform_interface +2.12 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1/lib/ path +3.4 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/path-1.9.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/path-1.9.1/lib/ +path_provider +3.4 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/path_provider-2.1.5/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/path_provider-2.1.5/lib/ +path_provider_android +3.6 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/path_provider_android-2.2.17/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/path_provider_android-2.2.17/lib/ +path_provider_foundation +3.3 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/path_provider_foundation-2.4.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/path_provider_foundation-2.4.1/lib/ +path_provider_linux +2.19 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/path_provider_linux-2.2.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/path_provider_linux-2.2.1/lib/ +path_provider_platform_interface +3.0 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/lib/ +path_provider_windows +3.2 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/path_provider_windows-2.3.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/ +pedantic +2.12 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/pedantic-1.11.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/pedantic-1.11.1/lib/ +permission_handler +3.5 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/permission_handler-11.4.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/permission_handler-11.4.0/lib/ +permission_handler_android +3.5 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/permission_handler_android-12.1.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/permission_handler_android-12.1.0/lib/ +permission_handler_apple +2.18 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/permission_handler_apple-9.4.7/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/permission_handler_apple-9.4.7/lib/ +permission_handler_html +3.3 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/permission_handler_html-0.1.3+5/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/permission_handler_html-0.1.3+5/lib/ +permission_handler_platform_interface +3.5 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/permission_handler_platform_interface-4.3.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/permission_handler_platform_interface-4.3.0/lib/ +permission_handler_windows 2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/path-1.8.3/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/path-1.8.3/lib/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/permission_handler_windows-0.2.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/permission_handler_windows-0.2.1/lib/ +petitparser +3.5 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/petitparser-6.1.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/petitparser-6.1.0/lib/ platform 2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/platform-3.1.0/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/platform-3.1.0/lib/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/platform-3.1.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/platform-3.1.0/lib/ +plugin_platform_interface +3.0 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/plugin_platform_interface-2.1.8/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/plugin_platform_interface-2.1.8/lib/ +pointycastle +3.2 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/pointycastle-4.0.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/pointycastle-4.0.0/lib/ pool 2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/pool-1.5.1/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/pool-1.5.1/lib/ -process -2.14 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/process-4.2.4/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/process-4.2.4/lib/ -prompts +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/pool-1.5.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/pool-1.5.1/lib/ +postgres +3.0 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/postgres-2.6.4/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/postgres-2.6.4/lib/ +provider 2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/prompts-2.0.0/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/prompts-2.0.0/lib/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/provider-6.1.5/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/provider-6.1.5/lib/ pub_semver +3.4 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/pub_semver-2.2.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/pub_semver-2.2.0/lib/ +pubspec_parse +3.6 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/pubspec_parse-1.5.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/pubspec_parse-1.5.0/lib/ +qs_dart +3.0 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/qs_dart-1.3.7+1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/qs_dart-1.3.7+1/lib/ +quiver 2.17 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/pub_semver-2.1.3/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/pub_semver-2.1.3/lib/ -pub_updater +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/quiver-3.2.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/quiver-3.2.1/lib/ +recursive_regex 2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/pub_updater-0.2.4/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/pub_updater-0.2.4/lib/ -pubspec +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/recursive_regex-1.0.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/recursive_regex-1.0.0/lib/ +redis_dart 2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/pubspec-2.3.0/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/pubspec-2.3.0/lib/ -quiver +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/redis_dart-0.1.0+4/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/redis_dart-0.1.0+4/lib/ +result_dart +3.0 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/result_dart-2.1.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/result_dart-2.1.0/lib/ +rx_notifier 2.17 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/quiver-3.2.1/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/quiver-3.2.1/lib/ -source_span +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/rx_notifier-2.3.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/rx_notifier-2.3.0/lib/ +rx_notifier_annotation +2.12 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/rx_notifier_annotation-1.0.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/rx_notifier_annotation-1.0.0/lib/ +rxdart +2.12 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/rxdart-0.27.7/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/rxdart-0.27.7/lib/ +sasl_scram +2.12 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/sasl_scram-0.1.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/sasl_scram-0.1.1/lib/ +saslprep +2.12 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/saslprep-1.0.3/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/saslprep-1.0.3/lib/ +sensors_plus +3.3 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/sensors_plus-5.0.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/sensors_plus-5.0.1/lib/ +sensors_plus_platform_interface 2.18 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/source_span-1.10.0/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/source_span-1.10.0/lib/ -stack_trace +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/sensors_plus_platform_interface-1.2.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/sensors_plus_platform_interface-1.2.0/lib/ +share_plus +3.3 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/share_plus-9.0.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/share_plus-9.0.0/lib/ +share_plus_platform_interface 2.18 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/stack_trace-1.11.0/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/stack_trace-1.11.0/lib/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/share_plus_platform_interface-4.0.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/share_plus_platform_interface-4.0.0/lib/ +shelf +2.17 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/shelf-1.4.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/shelf-1.4.1/lib/ +shelf_packages_handler +2.17 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/shelf_packages_handler-3.0.2/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/shelf_packages_handler-3.0.2/lib/ +shelf_static +3.3 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/shelf_static-1.1.3/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/shelf_static-1.1.3/lib/ +shelf_web_socket +2.17 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/shelf_web_socket-1.0.4/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/shelf_web_socket-1.0.4/lib/ +source_map_stack_trace +3.3 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/source_map_stack_trace-2.1.2/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/source_map_stack_trace-2.1.2/lib/ +source_maps +3.3 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/source_maps-0.10.13/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/source_maps-0.10.13/lib/ +source_span +3.1 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/source_span-1.10.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/source_span-1.10.1/lib/ +sprintf +2.12 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/sprintf-7.0.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/sprintf-7.0.0/lib/ +stack_trace +3.4 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/stack_trace-1.12.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/stack_trace-1.12.1/lib/ stream_channel -2.14 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/stream_channel-2.1.1/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/stream_channel-2.1.1/lib/ +3.3 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/stream_channel-2.1.4/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/stream_channel-2.1.4/lib/ +stream_transform +3.1 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/stream_transform-2.1.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/stream_transform-2.1.1/lib/ string_scanner -2.18 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/string_scanner-1.2.0/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/string_scanner-1.2.0/lib/ +3.1 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/string_scanner-1.4.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/string_scanner-1.4.1/lib/ term_glyph -2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/term_glyph-1.2.1/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/term_glyph-1.2.1/lib/ +3.1 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/term_glyph-1.2.2/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/term_glyph-1.2.2/lib/ +test +3.5 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/test-1.25.15/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/test-1.25.15/lib/ test_api +3.5 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/test_api-0.7.4/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/test_api-0.7.4/lib/ +test_core +3.5 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/test_core-0.6.8/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/test_core-0.6.8/lib/ +timezone +2.19 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/timezone-0.9.4/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/timezone-0.9.4/lib/ +triple 2.18 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/test_api-0.5.2/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/test_api-0.5.2/lib/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/triple-2.1.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/triple-2.1.0/lib/ typed_data 2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/typed_data-1.3.1/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/typed_data-1.3.1/lib/ -uri +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/typed_data-1.3.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/typed_data-1.3.1/lib/ +unorm_dart 2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/uri-1.0.0/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/uri-1.0.0/lib/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/unorm_dart-0.3.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/unorm_dart-0.3.0/lib/ +url_launcher +3.3 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/url_launcher-6.3.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/url_launcher-6.3.1/lib/ +url_launcher_android +3.6 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/url_launcher_android-6.3.16/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/url_launcher_android-6.3.16/lib/ +url_launcher_ios +3.4 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/url_launcher_ios-6.3.3/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/url_launcher_ios-6.3.3/lib/ +url_launcher_linux +3.3 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/url_launcher_linux-3.2.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/url_launcher_linux-3.2.1/lib/ +url_launcher_macos +3.3 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/url_launcher_macos-3.2.2/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/url_launcher_macos-3.2.2/lib/ +url_launcher_platform_interface +3.1 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/lib/ +url_launcher_web +3.6 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/url_launcher_web-2.4.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/url_launcher_web-2.4.1/lib/ +url_launcher_windows +3.4 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/url_launcher_windows-3.1.4/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/url_launcher_windows-3.1.4/lib/ +uuid +3.0 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/uuid-4.5.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/uuid-4.5.1/lib/ +vector_math +2.14 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/vector_math-2.1.4/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/vector_math-2.1.4/lib/ +vm_service +3.3 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/vm_service-15.0.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/vm_service-15.0.0/lib/ +watcher +3.1 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/watcher-1.1.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/watcher-1.1.1/lib/ +weak_map +2.19 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/weak_map-4.0.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/weak_map-4.0.1/lib/ +web +3.3 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/web-0.5.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/web-0.5.1/lib/ +web_socket_channel +3.3 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/web_socket_channel-2.4.5/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/web_socket_channel-2.4.5/lib/ +webkit_inspection_protocol +3.0 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/webkit_inspection_protocol-1.2.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/webkit_inspection_protocol-1.2.1/lib/ +win32 +3.7 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/win32-5.13.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/win32-5.13.0/lib/ +x509 +3.0 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/x509-0.2.4+3/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/x509-0.2.4+3/lib/ +xdg_directories +3.3 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/xdg_directories-1.1.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/xdg_directories-1.1.0/lib/ +xml +3.2 +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/xml-6.5.0/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/xml-6.5.0/lib/ yaml 2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/yaml-3.1.1/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/yaml-3.1.1/lib/ -yaml_edit -2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/yaml_edit-2.1.0/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dev/yaml_edit-2.1.0/lib/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/yaml-3.1.1/ +file:///C:/Users/jacob/.puro/shared/pub_cache/hosted/pub.dev/yaml-3.1.1/lib/ +flutter_modular_workspace +3.6 +file:///C:/Users/jacob/Projects/modular/ +file:///C:/Users/jacob/Projects/modular/lib/ flutter_modular -2.18 -file:///D:/Projects/modular/ -file:///D:/Projects/modular/lib/ +3.6 +file:///C:/Users/jacob/Projects/modular/flutter_modular/ +file:///C:/Users/jacob/Projects/modular/flutter_modular/lib/ +flutter_modular_example +3.6 +file:///C:/Users/jacob/Projects/modular/flutter_modular/example/ +file:///C:/Users/jacob/Projects/modular/flutter_modular/example/lib/ +modular_core +3.6 +file:///C:/Users/jacob/Projects/modular/modular_core/ +file:///C:/Users/jacob/Projects/modular/modular_core/lib/ +shelf_modular +3.6 +file:///C:/Users/jacob/Projects/modular/shelf_modular/ +file:///C:/Users/jacob/Projects/modular/shelf_modular/lib/ +shelf_modular_example +3.6 +file:///C:/Users/jacob/Projects/modular/shelf_modular/example/ +file:///C:/Users/jacob/Projects/modular/shelf_modular/example/lib/ +sky_engine +3.7 +file:///C:/flutter/bin/cache/pkg/sky_engine/ +file:///C:/flutter/bin/cache/pkg/sky_engine/lib/ +flutter +3.7 +file:///C:/flutter/packages/flutter/ +file:///C:/flutter/packages/flutter/lib/ +flutter_test +3.7 +file:///C:/flutter/packages/flutter_test/ +file:///C:/flutter/packages/flutter_test/lib/ +flutter_web_plugins +3.7 +file:///C:/flutter/packages/flutter_web_plugins/ +file:///C:/flutter/packages/flutter_web_plugins/lib/ 2 diff --git a/.dart_tool/package_graph.json b/.dart_tool/package_graph.json new file mode 100644 index 00000000..533c7384 --- /dev/null +++ b/.dart_tool/package_graph.json @@ -0,0 +1,1419 @@ +{ + "roots": [ + "flutter_modular", + "flutter_modular_example", + "flutter_modular_workspace", + "modular_core", + "shelf_modular", + "shelf_modular_example" + ], + "packages": [ + { + "name": "flutter_modular_workspace", + "version": "0.0.0", + "dependencies": [], + "devDependencies": [] + }, + { + "name": "modular_core", + "version": "3.4.0", + "dependencies": [ + "auto_injector", + "characters", + "meta" + ], + "devDependencies": [ + "flutterando_analysis", + "test" + ] + }, + { + "name": "flutter_modular", + "version": "6.4.0", + "dependencies": [ + "flutter", + "flutter_web_plugins", + "meta", + "modular_core", + "result_dart" + ], + "devDependencies": [ + "flutter_test", + "flutterando_analysis", + "mocktail" + ] + }, + { + "name": "shelf_modular", + "version": "3.0.1", + "dependencies": [ + "http_parser", + "meta", + "mime", + "modular_core", + "result_dart", + "shelf", + "shelf_web_socket", + "web_socket_channel" + ], + "devDependencies": [ + "flutterando_analysis", + "mocktail", + "test" + ] + }, + { + "name": "flutter_modular_example", + "version": "1.0.0+1", + "dependencies": [ + "alice", + "bloc", + "dartz", + "flutter", + "flutter_mobx", + "flutter_modular", + "flutter_triple", + "http" + ], + "devDependencies": [ + "flutter_lints", + "flutter_test", + "mocktail" + ] + }, + { + "name": "shelf_modular_example", + "version": "1.0.0", + "dependencies": [ + "fpdart", + "hotreloader", + "jose", + "postgres", + "redis_dart", + "shelf", + "shelf_modular", + "uuid" + ], + "devDependencies": [ + "pedantic", + "test" + ] + }, + { + "name": "test", + "version": "1.25.15", + "dependencies": [ + "analyzer", + "async", + "boolean_selector", + "collection", + "coverage", + "http_multi_server", + "io", + "js", + "matcher", + "node_preamble", + "package_config", + "path", + "pool", + "shelf", + "shelf_packages_handler", + "shelf_static", + "shelf_web_socket", + "source_span", + "stack_trace", + "stream_channel", + "test_api", + "test_core", + "typed_data", + "web_socket_channel", + "webkit_inspection_protocol", + "yaml" + ] + }, + { + "name": "pedantic", + "version": "1.11.1", + "dependencies": [] + }, + { + "name": "uuid", + "version": "4.5.1", + "dependencies": [ + "crypto", + "fixnum", + "meta", + "sprintf" + ] + }, + { + "name": "redis_dart", + "version": "0.1.0+4", + "dependencies": [ + "async" + ] + }, + { + "name": "jose", + "version": "0.3.4", + "dependencies": [ + "asn1lib", + "collection", + "crypto_keys", + "http", + "http_parser", + "meta", + "typed_data", + "x509" + ] + }, + { + "name": "postgres", + "version": "2.6.4", + "dependencies": [ + "async", + "buffer", + "charcode", + "collection", + "crypto", + "meta", + "pool", + "sasl_scram", + "stack_trace", + "stream_channel" + ] + }, + { + "name": "fpdart", + "version": "0.0.14", + "dependencies": [] + }, + { + "name": "shelf", + "version": "1.4.1", + "dependencies": [ + "async", + "collection", + "http_parser", + "path", + "stack_trace", + "stream_channel" + ] + }, + { + "name": "hotreloader", + "version": "4.3.0", + "dependencies": [ + "collection", + "logging", + "path", + "stream_transform", + "vm_service", + "watcher" + ] + }, + { + "name": "mocktail", + "version": "1.0.4", + "dependencies": [ + "collection", + "matcher", + "test_api" + ] + }, + { + "name": "flutter_test", + "version": "0.0.0", + "dependencies": [ + "async", + "boolean_selector", + "characters", + "clock", + "collection", + "fake_async", + "flutter", + "leak_tracker", + "leak_tracker_flutter_testing", + "leak_tracker_testing", + "matcher", + "material_color_utilities", + "meta", + "path", + "source_span", + "stack_trace", + "stream_channel", + "string_scanner", + "term_glyph", + "test_api", + "vector_math", + "vm_service" + ] + }, + { + "name": "flutter_lints", + "version": "2.0.3", + "dependencies": [ + "lints" + ] + }, + { + "name": "flutter", + "version": "0.0.0", + "dependencies": [ + "characters", + "collection", + "material_color_utilities", + "meta", + "sky_engine", + "vector_math" + ] + }, + { + "name": "bloc", + "version": "8.1.4", + "dependencies": [ + "meta" + ] + }, + { + "name": "alice", + "version": "0.4.2", + "dependencies": [ + "chopper", + "collection", + "dio", + "flutter", + "flutter_local_notifications", + "http", + "open_filex", + "package_info_plus", + "path_provider", + "permission_handler", + "rxdart", + "sensors_plus", + "share_plus", + "url_launcher" + ] + }, + { + "name": "http", + "version": "1.4.0", + "dependencies": [ + "async", + "http_parser", + "meta", + "web" + ] + }, + { + "name": "flutter_triple", + "version": "2.2.0", + "dependencies": [ + "collection", + "flutter", + "rx_notifier", + "triple" + ] + }, + { + "name": "flutter_mobx", + "version": "2.3.0", + "dependencies": [ + "flutter", + "mobx", + "provider" + ] + }, + { + "name": "dartz", + "version": "0.10.1", + "dependencies": [] + }, + { + "name": "flutterando_analysis", + "version": "0.0.2", + "dependencies": [] + }, + { + "name": "result_dart", + "version": "2.1.0", + "dependencies": [ + "meta" + ] + }, + { + "name": "shelf_web_socket", + "version": "1.0.4", + "dependencies": [ + "shelf", + "stream_channel", + "web_socket_channel" + ] + }, + { + "name": "web_socket_channel", + "version": "2.4.5", + "dependencies": [ + "async", + "crypto", + "stream_channel", + "web" + ] + }, + { + "name": "http_parser", + "version": "4.0.2", + "dependencies": [ + "collection", + "source_span", + "string_scanner", + "typed_data" + ] + }, + { + "name": "mime", + "version": "1.0.6", + "dependencies": [] + }, + { + "name": "meta", + "version": "1.16.0", + "dependencies": [] + }, + { + "name": "flutter_web_plugins", + "version": "0.0.0", + "dependencies": [ + "characters", + "collection", + "flutter", + "material_color_utilities", + "meta", + "vector_math" + ] + }, + { + "name": "characters", + "version": "1.4.0", + "dependencies": [] + }, + { + "name": "auto_injector", + "version": "2.1.0", + "dependencies": [ + "meta", + "uuid" + ] + }, + { + "name": "yaml", + "version": "3.1.1", + "dependencies": [ + "collection", + "source_span", + "string_scanner" + ] + }, + { + "name": "webkit_inspection_protocol", + "version": "1.2.1", + "dependencies": [ + "logging" + ] + }, + { + "name": "typed_data", + "version": "1.3.1", + "dependencies": [ + "collection" + ] + }, + { + "name": "test_core", + "version": "0.6.8", + "dependencies": [ + "analyzer", + "args", + "async", + "boolean_selector", + "collection", + "coverage", + "frontend_server_client", + "glob", + "io", + "meta", + "package_config", + "path", + "pool", + "source_map_stack_trace", + "source_maps", + "source_span", + "stack_trace", + "stream_channel", + "test_api", + "vm_service", + "yaml" + ] + }, + { + "name": "test_api", + "version": "0.7.4", + "dependencies": [ + "async", + "boolean_selector", + "collection", + "meta", + "source_span", + "stack_trace", + "stream_channel", + "string_scanner", + "term_glyph" + ] + }, + { + "name": "stream_channel", + "version": "2.1.4", + "dependencies": [ + "async" + ] + }, + { + "name": "stack_trace", + "version": "1.12.1", + "dependencies": [ + "path" + ] + }, + { + "name": "source_span", + "version": "1.10.1", + "dependencies": [ + "collection", + "path", + "term_glyph" + ] + }, + { + "name": "shelf_static", + "version": "1.1.3", + "dependencies": [ + "convert", + "http_parser", + "mime", + "path", + "shelf" + ] + }, + { + "name": "shelf_packages_handler", + "version": "3.0.2", + "dependencies": [ + "path", + "shelf", + "shelf_static" + ] + }, + { + "name": "pool", + "version": "1.5.1", + "dependencies": [ + "async", + "stack_trace" + ] + }, + { + "name": "path", + "version": "1.9.1", + "dependencies": [] + }, + { + "name": "package_config", + "version": "2.2.0", + "dependencies": [ + "path" + ] + }, + { + "name": "node_preamble", + "version": "2.0.2", + "dependencies": [] + }, + { + "name": "matcher", + "version": "0.12.17", + "dependencies": [ + "async", + "meta", + "stack_trace", + "term_glyph", + "test_api" + ] + }, + { + "name": "js", + "version": "0.7.2", + "dependencies": [] + }, + { + "name": "io", + "version": "1.0.4", + "dependencies": [ + "meta", + "path", + "string_scanner" + ] + }, + { + "name": "http_multi_server", + "version": "3.2.2", + "dependencies": [ + "async" + ] + }, + { + "name": "coverage", + "version": "1.14.0", + "dependencies": [ + "args", + "cli_config", + "glob", + "logging", + "meta", + "package_config", + "path", + "pubspec_parse", + "source_maps", + "stack_trace", + "vm_service" + ] + }, + { + "name": "collection", + "version": "1.19.1", + "dependencies": [] + }, + { + "name": "boolean_selector", + "version": "2.1.2", + "dependencies": [ + "source_span", + "string_scanner" + ] + }, + { + "name": "async", + "version": "2.13.0", + "dependencies": [ + "collection", + "meta" + ] + }, + { + "name": "analyzer", + "version": "7.4.5", + "dependencies": [ + "_fe_analyzer_shared", + "collection", + "convert", + "crypto", + "glob", + "meta", + "package_config", + "path", + "pub_semver", + "source_span", + "watcher", + "yaml" + ] + }, + { + "name": "fixnum", + "version": "1.1.1", + "dependencies": [] + }, + { + "name": "sprintf", + "version": "7.0.0", + "dependencies": [] + }, + { + "name": "crypto", + "version": "3.0.6", + "dependencies": [ + "typed_data" + ] + }, + { + "name": "asn1lib", + "version": "1.6.4", + "dependencies": [] + }, + { + "name": "x509", + "version": "0.2.4+3", + "dependencies": [ + "asn1lib", + "crypto_keys", + "quiver" + ] + }, + { + "name": "crypto_keys", + "version": "0.3.0+2", + "dependencies": [ + "collection", + "meta", + "pointycastle", + "quiver" + ] + }, + { + "name": "charcode", + "version": "1.3.1", + "dependencies": [] + }, + { + "name": "sasl_scram", + "version": "0.1.1", + "dependencies": [ + "buffer", + "collection", + "crypto", + "saslprep" + ] + }, + { + "name": "buffer", + "version": "1.2.3", + "dependencies": [] + }, + { + "name": "watcher", + "version": "1.1.1", + "dependencies": [ + "async", + "path" + ] + }, + { + "name": "vm_service", + "version": "15.0.0", + "dependencies": [] + }, + { + "name": "stream_transform", + "version": "2.1.1", + "dependencies": [] + }, + { + "name": "logging", + "version": "1.3.0", + "dependencies": [] + }, + { + "name": "term_glyph", + "version": "1.2.2", + "dependencies": [] + }, + { + "name": "string_scanner", + "version": "1.4.1", + "dependencies": [ + "source_span" + ] + }, + { + "name": "material_color_utilities", + "version": "0.11.1", + "dependencies": [ + "collection" + ] + }, + { + "name": "leak_tracker_testing", + "version": "3.0.1", + "dependencies": [ + "leak_tracker", + "matcher", + "meta" + ] + }, + { + "name": "leak_tracker", + "version": "10.0.9", + "dependencies": [ + "clock", + "collection", + "meta", + "path", + "vm_service" + ] + }, + { + "name": "leak_tracker_flutter_testing", + "version": "3.0.9", + "dependencies": [ + "flutter", + "leak_tracker", + "leak_tracker_testing", + "matcher", + "meta" + ] + }, + { + "name": "vector_math", + "version": "2.1.4", + "dependencies": [] + }, + { + "name": "clock", + "version": "1.1.2", + "dependencies": [] + }, + { + "name": "fake_async", + "version": "1.3.3", + "dependencies": [ + "clock", + "collection" + ] + }, + { + "name": "lints", + "version": "2.1.1", + "dependencies": [] + }, + { + "name": "sky_engine", + "version": "0.0.0", + "dependencies": [] + }, + { + "name": "url_launcher", + "version": "6.3.1", + "dependencies": [ + "flutter", + "url_launcher_android", + "url_launcher_ios", + "url_launcher_linux", + "url_launcher_macos", + "url_launcher_platform_interface", + "url_launcher_web", + "url_launcher_windows" + ] + }, + { + "name": "chopper", + "version": "7.4.0", + "dependencies": [ + "equatable", + "http", + "logging", + "meta", + "qs_dart" + ] + }, + { + "name": "share_plus", + "version": "9.0.0", + "dependencies": [ + "cross_file", + "ffi", + "file", + "flutter", + "flutter_web_plugins", + "meta", + "mime", + "share_plus_platform_interface", + "url_launcher_linux", + "url_launcher_platform_interface", + "url_launcher_web", + "url_launcher_windows", + "web", + "win32" + ] + }, + { + "name": "sensors_plus", + "version": "5.0.1", + "dependencies": [ + "flutter", + "flutter_web_plugins", + "sensors_plus_platform_interface" + ] + }, + { + "name": "open_filex", + "version": "4.7.0", + "dependencies": [ + "ffi", + "flutter" + ] + }, + { + "name": "package_info_plus", + "version": "6.0.0", + "dependencies": [ + "ffi", + "flutter", + "flutter_web_plugins", + "http", + "meta", + "package_info_plus_platform_interface", + "path", + "web", + "win32" + ] + }, + { + "name": "permission_handler", + "version": "11.4.0", + "dependencies": [ + "flutter", + "meta", + "permission_handler_android", + "permission_handler_apple", + "permission_handler_html", + "permission_handler_platform_interface", + "permission_handler_windows" + ] + }, + { + "name": "path_provider", + "version": "2.1.5", + "dependencies": [ + "flutter", + "path_provider_android", + "path_provider_foundation", + "path_provider_linux", + "path_provider_platform_interface", + "path_provider_windows" + ] + }, + { + "name": "rxdart", + "version": "0.27.7", + "dependencies": [] + }, + { + "name": "flutter_local_notifications", + "version": "17.2.4", + "dependencies": [ + "clock", + "flutter", + "flutter_local_notifications_linux", + "flutter_local_notifications_platform_interface", + "timezone" + ] + }, + { + "name": "dio", + "version": "5.8.0+1", + "dependencies": [ + "async", + "collection", + "dio_web_adapter", + "http_parser", + "meta", + "path" + ] + }, + { + "name": "web", + "version": "0.5.1", + "dependencies": [] + }, + { + "name": "rx_notifier", + "version": "2.3.0", + "dependencies": [ + "collection", + "flutter", + "rx_notifier_annotation" + ] + }, + { + "name": "triple", + "version": "2.1.0", + "dependencies": [ + "async", + "meta" + ] + }, + { + "name": "provider", + "version": "6.1.5", + "dependencies": [ + "collection", + "flutter", + "nested" + ] + }, + { + "name": "mobx", + "version": "2.5.0", + "dependencies": [ + "collection", + "meta" + ] + }, + { + "name": "source_maps", + "version": "0.10.13", + "dependencies": [ + "source_span" + ] + }, + { + "name": "source_map_stack_trace", + "version": "2.1.2", + "dependencies": [ + "path", + "source_maps", + "stack_trace" + ] + }, + { + "name": "glob", + "version": "2.1.3", + "dependencies": [ + "async", + "collection", + "file", + "path", + "string_scanner" + ] + }, + { + "name": "frontend_server_client", + "version": "4.0.0", + "dependencies": [ + "async", + "path" + ] + }, + { + "name": "args", + "version": "2.4.0", + "dependencies": [] + }, + { + "name": "convert", + "version": "3.1.2", + "dependencies": [ + "typed_data" + ] + }, + { + "name": "pubspec_parse", + "version": "1.5.0", + "dependencies": [ + "checked_yaml", + "collection", + "json_annotation", + "pub_semver", + "yaml" + ] + }, + { + "name": "cli_config", + "version": "0.2.0", + "dependencies": [ + "args", + "yaml" + ] + }, + { + "name": "pub_semver", + "version": "2.2.0", + "dependencies": [ + "collection" + ] + }, + { + "name": "_fe_analyzer_shared", + "version": "82.0.0", + "dependencies": [ + "meta" + ] + }, + { + "name": "quiver", + "version": "3.2.1", + "dependencies": [ + "matcher" + ] + }, + { + "name": "pointycastle", + "version": "4.0.0", + "dependencies": [ + "collection", + "convert" + ] + }, + { + "name": "saslprep", + "version": "1.0.3", + "dependencies": [ + "unorm_dart" + ] + }, + { + "name": "url_launcher_windows", + "version": "3.1.4", + "dependencies": [ + "flutter", + "url_launcher_platform_interface" + ] + }, + { + "name": "url_launcher_web", + "version": "2.4.1", + "dependencies": [ + "flutter", + "flutter_web_plugins", + "url_launcher_platform_interface", + "web" + ] + }, + { + "name": "url_launcher_platform_interface", + "version": "2.3.2", + "dependencies": [ + "flutter", + "plugin_platform_interface" + ] + }, + { + "name": "url_launcher_macos", + "version": "3.2.2", + "dependencies": [ + "flutter", + "url_launcher_platform_interface" + ] + }, + { + "name": "url_launcher_linux", + "version": "3.2.1", + "dependencies": [ + "flutter", + "url_launcher_platform_interface" + ] + }, + { + "name": "url_launcher_ios", + "version": "6.3.3", + "dependencies": [ + "flutter", + "url_launcher_platform_interface" + ] + }, + { + "name": "url_launcher_android", + "version": "6.3.16", + "dependencies": [ + "flutter", + "url_launcher_platform_interface" + ] + }, + { + "name": "qs_dart", + "version": "1.3.7+1", + "dependencies": [ + "collection", + "equatable", + "meta", + "recursive_regex", + "weak_map" + ] + }, + { + "name": "equatable", + "version": "2.0.7", + "dependencies": [ + "collection", + "meta" + ] + }, + { + "name": "win32", + "version": "5.13.0", + "dependencies": [ + "ffi" + ] + }, + { + "name": "ffi", + "version": "2.1.4", + "dependencies": [] + }, + { + "name": "file", + "version": "6.1.4", + "dependencies": [ + "meta", + "path" + ] + }, + { + "name": "share_plus_platform_interface", + "version": "4.0.0", + "dependencies": [ + "cross_file", + "flutter", + "meta", + "mime", + "path_provider", + "plugin_platform_interface", + "uuid" + ] + }, + { + "name": "cross_file", + "version": "0.3.4+2", + "dependencies": [ + "meta", + "web" + ] + }, + { + "name": "sensors_plus_platform_interface", + "version": "1.2.0", + "dependencies": [ + "flutter", + "logging", + "meta", + "plugin_platform_interface" + ] + }, + { + "name": "package_info_plus_platform_interface", + "version": "2.0.1", + "dependencies": [ + "flutter", + "meta", + "plugin_platform_interface" + ] + }, + { + "name": "permission_handler_platform_interface", + "version": "4.3.0", + "dependencies": [ + "flutter", + "meta", + "plugin_platform_interface" + ] + }, + { + "name": "permission_handler_windows", + "version": "0.2.1", + "dependencies": [ + "flutter", + "permission_handler_platform_interface" + ] + }, + { + "name": "permission_handler_html", + "version": "0.1.3+5", + "dependencies": [ + "flutter", + "flutter_web_plugins", + "permission_handler_platform_interface", + "web" + ] + }, + { + "name": "permission_handler_apple", + "version": "9.4.7", + "dependencies": [ + "flutter", + "permission_handler_platform_interface" + ] + }, + { + "name": "permission_handler_android", + "version": "12.1.0", + "dependencies": [ + "flutter", + "permission_handler_platform_interface" + ] + }, + { + "name": "path_provider_windows", + "version": "2.3.0", + "dependencies": [ + "ffi", + "flutter", + "path", + "path_provider_platform_interface" + ] + }, + { + "name": "path_provider_platform_interface", + "version": "2.1.2", + "dependencies": [ + "flutter", + "platform", + "plugin_platform_interface" + ] + }, + { + "name": "path_provider_linux", + "version": "2.2.1", + "dependencies": [ + "ffi", + "flutter", + "path", + "path_provider_platform_interface", + "xdg_directories" + ] + }, + { + "name": "path_provider_foundation", + "version": "2.4.1", + "dependencies": [ + "flutter", + "path_provider_platform_interface" + ] + }, + { + "name": "path_provider_android", + "version": "2.2.17", + "dependencies": [ + "flutter", + "path_provider_platform_interface" + ] + }, + { + "name": "timezone", + "version": "0.9.4", + "dependencies": [ + "path" + ] + }, + { + "name": "flutter_local_notifications_platform_interface", + "version": "7.2.0", + "dependencies": [ + "flutter", + "plugin_platform_interface" + ] + }, + { + "name": "flutter_local_notifications_linux", + "version": "4.0.1", + "dependencies": [ + "dbus", + "ffi", + "flutter", + "flutter_local_notifications_platform_interface", + "path", + "xdg_directories" + ] + }, + { + "name": "dio_web_adapter", + "version": "2.1.1", + "dependencies": [ + "dio", + "http_parser", + "meta", + "web" + ] + }, + { + "name": "rx_notifier_annotation", + "version": "1.0.0", + "dependencies": [] + }, + { + "name": "nested", + "version": "1.0.0", + "dependencies": [ + "flutter" + ] + }, + { + "name": "json_annotation", + "version": "4.9.0", + "dependencies": [ + "meta" + ] + }, + { + "name": "checked_yaml", + "version": "2.0.4", + "dependencies": [ + "json_annotation", + "source_span", + "yaml" + ] + }, + { + "name": "unorm_dart", + "version": "0.3.0", + "dependencies": [] + }, + { + "name": "plugin_platform_interface", + "version": "2.1.8", + "dependencies": [ + "meta" + ] + }, + { + "name": "weak_map", + "version": "4.0.1", + "dependencies": [] + }, + { + "name": "recursive_regex", + "version": "1.0.0", + "dependencies": [ + "meta" + ] + }, + { + "name": "platform", + "version": "3.1.0", + "dependencies": [] + }, + { + "name": "xdg_directories", + "version": "1.1.0", + "dependencies": [ + "meta", + "path" + ] + }, + { + "name": "dbus", + "version": "0.7.11", + "dependencies": [ + "args", + "ffi", + "meta", + "xml" + ] + }, + { + "name": "xml", + "version": "6.5.0", + "dependencies": [ + "collection", + "meta", + "petitparser" + ] + }, + { + "name": "petitparser", + "version": "6.1.0", + "dependencies": [ + "collection", + "meta" + ] + } + ], + "configVersion": 1 +} \ No newline at end of file diff --git a/.dart_tool/pub/bin/melos/melos.dart-2.19.3.snapshot b/.dart_tool/pub/bin/melos/melos.dart-2.19.3.snapshot deleted file mode 100644 index 38b09ba9..00000000 Binary files a/.dart_tool/pub/bin/melos/melos.dart-2.19.3.snapshot and /dev/null differ diff --git a/.dart_tool/pub/workspace_ref.json b/.dart_tool/pub/workspace_ref.json new file mode 100644 index 00000000..bcb27ed1 --- /dev/null +++ b/.dart_tool/pub/workspace_ref.json @@ -0,0 +1,3 @@ +{ + "workspaceRoot": "..\\.." +} diff --git a/.dart_tool/version b/.dart_tool/version index b658d1f6..c058d50e 100644 --- a/.dart_tool/version +++ b/.dart_tool/version @@ -1 +1 @@ -3.29.2 \ No newline at end of file +3.32.1 \ No newline at end of file diff --git a/.flutter-plugins-dependencies b/.flutter-plugins-dependencies new file mode 100644 index 00000000..12798fc4 --- /dev/null +++ b/.flutter-plugins-dependencies @@ -0,0 +1 @@ +{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"flutter_local_notifications","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\flutter_local_notifications-14.1.5\\\\","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"open_filex","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\open_filex-4.7.0\\\\","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"package_info_plus","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\package_info_plus-4.2.0\\\\","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"path_provider_foundation","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\path_provider_foundation-2.4.1\\\\","shared_darwin_source":true,"native_build":true,"dependencies":[],"dev_dependency":false},{"name":"permission_handler_apple","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\permission_handler_apple-9.1.4\\\\","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"sensors_plus","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\sensors_plus-3.1.0\\\\","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"share_plus","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\share_plus-7.2.2\\\\","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"url_launcher_ios","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\url_launcher_ios-6.3.3\\\\","native_build":true,"dependencies":[],"dev_dependency":false}],"android":[{"name":"flutter_local_notifications","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\flutter_local_notifications-14.1.5\\\\","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"open_filex","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\open_filex-4.7.0\\\\","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"package_info_plus","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\package_info_plus-4.2.0\\\\","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"path_provider_android","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\path_provider_android-2.2.17\\\\","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"permission_handler_android","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\permission_handler_android-10.3.6\\\\","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"sensors_plus","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\sensors_plus-3.1.0\\\\","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"share_plus","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\share_plus-7.2.2\\\\","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"url_launcher_android","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\url_launcher_android-6.3.16\\\\","native_build":true,"dependencies":[],"dev_dependency":false}],"macos":[{"name":"flutter_local_notifications","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\flutter_local_notifications-14.1.5\\\\","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"package_info_plus","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\package_info_plus-4.2.0\\\\","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"path_provider_foundation","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\path_provider_foundation-2.4.1\\\\","shared_darwin_source":true,"native_build":true,"dependencies":[],"dev_dependency":false},{"name":"share_plus","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\share_plus-7.2.2\\\\","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"url_launcher_macos","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\url_launcher_macos-3.2.2\\\\","native_build":true,"dependencies":[],"dev_dependency":false}],"linux":[{"name":"flutter_local_notifications_linux","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\flutter_local_notifications_linux-4.0.1\\\\","native_build":false,"dependencies":[],"dev_dependency":false},{"name":"package_info_plus","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\package_info_plus-4.2.0\\\\","native_build":false,"dependencies":[],"dev_dependency":false},{"name":"path_provider_linux","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\path_provider_linux-2.2.1\\\\","native_build":false,"dependencies":[],"dev_dependency":false},{"name":"share_plus","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\share_plus-7.2.2\\\\","native_build":false,"dependencies":["url_launcher_linux"],"dev_dependency":false},{"name":"url_launcher_linux","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\url_launcher_linux-3.2.1\\\\","native_build":true,"dependencies":[],"dev_dependency":false}],"windows":[{"name":"package_info_plus","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\package_info_plus-4.2.0\\\\","native_build":false,"dependencies":[],"dev_dependency":false},{"name":"path_provider_windows","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\path_provider_windows-2.3.0\\\\","native_build":false,"dependencies":[],"dev_dependency":false},{"name":"permission_handler_windows","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\permission_handler_windows-0.1.3\\\\","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"share_plus","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\share_plus-7.2.2\\\\","native_build":true,"dependencies":["url_launcher_windows"],"dev_dependency":false},{"name":"url_launcher_windows","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\url_launcher_windows-3.1.4\\\\","native_build":true,"dependencies":[],"dev_dependency":false}],"web":[{"name":"package_info_plus","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\package_info_plus-4.2.0\\\\","dependencies":[],"dev_dependency":false},{"name":"sensors_plus","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\sensors_plus-3.1.0\\\\","dependencies":[],"dev_dependency":false},{"name":"share_plus","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\share_plus-7.2.2\\\\","dependencies":["url_launcher_web"],"dev_dependency":false},{"name":"url_launcher_web","path":"C:\\\\Users\\\\jacob\\\\.puro\\\\shared\\\\pub_cache\\\\hosted\\\\pub.dev\\\\url_launcher_web-2.4.1\\\\","dependencies":[],"dev_dependency":false}]},"dependencyGraph":[{"name":"flutter_local_notifications","dependencies":["flutter_local_notifications_linux"]},{"name":"flutter_local_notifications_linux","dependencies":[]},{"name":"open_filex","dependencies":[]},{"name":"package_info_plus","dependencies":[]},{"name":"path_provider","dependencies":["path_provider_android","path_provider_foundation","path_provider_linux","path_provider_windows"]},{"name":"path_provider_android","dependencies":[]},{"name":"path_provider_foundation","dependencies":[]},{"name":"path_provider_linux","dependencies":[]},{"name":"path_provider_windows","dependencies":[]},{"name":"permission_handler","dependencies":["permission_handler_android","permission_handler_apple","permission_handler_windows"]},{"name":"permission_handler_android","dependencies":[]},{"name":"permission_handler_apple","dependencies":[]},{"name":"permission_handler_windows","dependencies":[]},{"name":"sensors_plus","dependencies":[]},{"name":"share_plus","dependencies":["url_launcher_web","url_launcher_windows","url_launcher_linux"]},{"name":"url_launcher","dependencies":["url_launcher_android","url_launcher_ios","url_launcher_linux","url_launcher_macos","url_launcher_web","url_launcher_windows"]},{"name":"url_launcher_android","dependencies":[]},{"name":"url_launcher_ios","dependencies":[]},{"name":"url_launcher_linux","dependencies":[]},{"name":"url_launcher_macos","dependencies":[]},{"name":"url_launcher_web","dependencies":[]},{"name":"url_launcher_windows","dependencies":[]}],"date_created":"2025-06-10 13:34:22.468685","version":"3.32.1","swift_package_manager_enabled":{"ios":false,"macos":false}} \ No newline at end of file diff --git a/deprecated/(deprecated)flutter_modular_test/.gitignore b/deprecated/(deprecated)flutter_modular_test/.gitignore deleted file mode 100644 index 1985397a..00000000 --- a/deprecated/(deprecated)flutter_modular_test/.gitignore +++ /dev/null @@ -1,74 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.buildlog/ -.history -.svn/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -.dart_tool/ -.flutter-plugins -.flutter-plugins-dependencies -.packages -.pub-cache/ -.pub/ -build/ - -# Android related -**/android/**/gradle-wrapper.jar -**/android/.gradle -**/android/captures/ -**/android/gradlew -**/android/gradlew.bat -**/android/local.properties -**/android/**/GeneratedPluginRegistrant.java - -# iOS/XCode related -**/ios/**/*.mode1v3 -**/ios/**/*.mode2v3 -**/ios/**/*.moved-aside -**/ios/**/*.pbxuser -**/ios/**/*.perspectivev3 -**/ios/**/*sync/ -**/ios/**/.sconsign.dblite -**/ios/**/.tags* -**/ios/**/.vagrant/ -**/ios/**/DerivedData/ -**/ios/**/Icon? -**/ios/**/Pods/ -**/ios/**/.symlinks/ -**/ios/**/profile -**/ios/**/xcuserdata -**/ios/.generated/ -**/ios/Flutter/App.framework -**/ios/Flutter/Flutter.framework -**/ios/Flutter/Flutter.podspec -**/ios/Flutter/Generated.xcconfig -**/ios/Flutter/app.flx -**/ios/Flutter/app.zip -**/ios/Flutter/flutter_assets/ -**/ios/Flutter/flutter_export_environment.sh -**/ios/ServiceDefinitions.json -**/ios/Runner/GeneratedPluginRegistrant.* - -# Exceptions to above rules. -!**/ios/**/default.mode1v3 -!**/ios/**/default.mode2v3 -!**/ios/**/default.pbxuser -!**/ios/**/default.perspectivev3 diff --git a/deprecated/(deprecated)flutter_modular_test/.metadata b/deprecated/(deprecated)flutter_modular_test/.metadata deleted file mode 100644 index 4d40dac7..00000000 --- a/deprecated/(deprecated)flutter_modular_test/.metadata +++ /dev/null @@ -1,10 +0,0 @@ -# This file tracks properties of this Flutter project. -# Used by Flutter tool to assess capabilities and perform upgrades etc. -# -# This file should be version controlled and should not be manually edited. - -version: - revision: 022b333a089afb81c471ec43d1f1f4f26305d876 - channel: beta - -project_type: package diff --git a/deprecated/(deprecated)flutter_modular_test/CHANGELOG.md b/deprecated/(deprecated)flutter_modular_test/CHANGELOG.md deleted file mode 100644 index ac071598..00000000 --- a/deprecated/(deprecated)flutter_modular_test/CHANGELOG.md +++ /dev/null @@ -1,3 +0,0 @@ -## [0.0.1] - TODO: Add release date. - -* TODO: Describe initial release. diff --git a/deprecated/(deprecated)flutter_modular_test/LICENSE b/deprecated/(deprecated)flutter_modular_test/LICENSE deleted file mode 100644 index 261eeb9e..00000000 --- a/deprecated/(deprecated)flutter_modular_test/LICENSE +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/deprecated/(deprecated)flutter_modular_test/README.md b/deprecated/(deprecated)flutter_modular_test/README.md deleted file mode 100644 index 108ece7e..00000000 --- a/deprecated/(deprecated)flutter_modular_test/README.md +++ /dev/null @@ -1,62 +0,0 @@ -# flutter_modular_test - -@DEPRECATED: This package will be discontinued. Use [modular_test](https://pub.dev/packages/modular_test) instead - - -Init Modules and test the integration - -## Getting Started - -Add in your pubspec.yaml - -```yaml - -dev_dependencies: - flutter_modular_test: - -``` - -## Using - -### Start a Module - -```dart - -main(){ - setUp(){ - initModule(AppModule()); - } -} - -``` - -### Start more then one Module - -```dart - -main(){ - setUp(){ - initModules([AppModule(), HomeModule(), PerfilModule()]); - } -} - -``` - -### Replace binds of Module - -```dart - -main(){ - - final dioMock = DioMock(); - - setUp(){ - initModule(AppModule(), replaceBinds: [ - Bind.instance(dioMock), - ]); - } -} - -``` - - diff --git a/deprecated/(deprecated)flutter_modular_test/analysis_options.yaml b/deprecated/(deprecated)flutter_modular_test/analysis_options.yaml deleted file mode 100644 index 839cc647..00000000 --- a/deprecated/(deprecated)flutter_modular_test/analysis_options.yaml +++ /dev/null @@ -1,29 +0,0 @@ -# This file configures the analyzer, which statically analyzes Dart code to -# check for errors, warnings, and lints. -# -# The issues identified by the analyzer are surfaced in the UI of Dart-enabled -# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be -# invoked from the command line by running `flutter analyze`. - -# The following line activates a set of recommended lints for Flutter apps, -# packages, and plugins designed to encourage good coding practices. -include: package:flutter_lints/flutter.yaml - -linter: - # The lint rules applied to this project can be customized in the - # section below to disable rules from the `package:flutter_lints/flutter.yaml` - # included above or to enable additional rules. A list of all available lints - # and their documentation is published at - # https://dart-lang.github.io/linter/lints/index.html. - # - # Instead of disabling a lint rule for the entire project in the - # section below, it can also be suppressed for a single line of code - # or a specific dart file by using the `// ignore: name_of_lint` and - # `// ignore_for_file: name_of_lint` syntax on the line or in the file - # producing the lint. - rules: - # avoid_print: false # Uncomment to disable the `avoid_print` rule - # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule - -# Additional information about this file can be found at -# https://dart.dev/guides/language/analysis-options \ No newline at end of file diff --git a/deprecated/(deprecated)flutter_modular_test/lib/flutter_modular_test.dart b/deprecated/(deprecated)flutter_modular_test/lib/flutter_modular_test.dart deleted file mode 100644 index 9ffc9e92..00000000 --- a/deprecated/(deprecated)flutter_modular_test/lib/flutter_modular_test.dart +++ /dev/null @@ -1,43 +0,0 @@ -library flutter_modular_test; - -import 'package:flutter/material.dart'; -import 'package:flutter_modular/flutter_modular.dart'; - -void initModule(Module module, - {List> replaceBinds = const [], bool initialModule = false}) { - // ignore: invalid_use_of_visible_for_testing_member - final bindModules = [...module.getProcessBinds()]; - - for (var i = 0; i < bindModules.length; i++) { - final item = bindModules[i]; - var dep = (replaceBinds).firstWhere((dep) { - return item.runtimeType == dep.runtimeType; - }, orElse: () => BindEmpty()); - if (dep is! BindEmpty) { - bindModules[i] = dep; - } - } - // ignore: invalid_use_of_visible_for_testing_member - module.changeBinds(bindModules); - if (initialModule) { - Modular.init(module); - } else { - Modular.bindModule(module); - } -} - -void initModules(List modules, - {List> replaceBinds = const []}) { - for (var module in modules) { - initModule(module, replaceBinds: replaceBinds); - } -} - -Widget buildTestableWidget(Widget widget) { - return MediaQuery( - data: const MediaQueryData(), - child: MaterialApp( - home: widget, - ), - ); -} diff --git a/deprecated/(deprecated)flutter_modular_test/pubspec.lock b/deprecated/(deprecated)flutter_modular_test/pubspec.lock deleted file mode 100644 index 14042e08..00000000 --- a/deprecated/(deprecated)flutter_modular_test/pubspec.lock +++ /dev/null @@ -1,204 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - async: - dependency: transitive - description: - name: async - sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 - url: "https://pub.dev" - source: hosted - version: "2.10.0" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - characters: - dependency: transitive - description: - name: characters - sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c - url: "https://pub.dev" - source: hosted - version: "1.2.1" - clock: - dependency: transitive - description: - name: clock - sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf - url: "https://pub.dev" - source: hosted - version: "1.1.1" - collection: - dependency: transitive - description: - name: collection - sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 - url: "https://pub.dev" - source: hosted - version: "1.17.0" - fake_async: - dependency: transitive - description: - name: fake_async - sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" - url: "https://pub.dev" - source: hosted - version: "1.3.1" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: b543301ad291598523947dc534aaddc5aaad597b709d2426d3a0e0d44c5cb493 - url: "https://pub.dev" - source: hosted - version: "1.0.4" - flutter_modular: - dependency: "direct main" - description: - name: flutter_modular - sha256: "3f8042edd366838282fb29035a67902d134501ee7e38a5f893696695c5534cfb" - url: "https://pub.dev" - source: hosted - version: "3.4.1+1" - flutter_modular_annotations: - dependency: transitive - description: - name: flutter_modular_annotations - sha256: "65971655bdd30816a6a66651c801f4ceba6c8ba265f0866cc51ad038332c9a71" - url: "https://pub.dev" - source: hosted - version: "0.0.2" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - js: - dependency: transitive - description: - name: js - sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" - url: "https://pub.dev" - source: hosted - version: "0.6.5" - lints: - dependency: transitive - description: - name: lints - sha256: a2c3d198cb5ea2e179926622d433331d8b58374ab8f29cdda6e863bd62fd369c - url: "https://pub.dev" - source: hosted - version: "1.0.1" - matcher: - dependency: transitive - description: - name: matcher - sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" - url: "https://pub.dev" - source: hosted - version: "0.12.13" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 - url: "https://pub.dev" - source: hosted - version: "0.2.0" - meta: - dependency: transitive - description: - name: meta - sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" - url: "https://pub.dev" - source: hosted - version: "1.8.0" - path: - dependency: transitive - description: - name: path - sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b - url: "https://pub.dev" - source: hosted - version: "1.8.2" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.99" - source_span: - dependency: transitive - description: - name: source_span - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 - url: "https://pub.dev" - source: hosted - version: "1.9.1" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 - url: "https://pub.dev" - source: hosted - version: "1.11.0" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" - url: "https://pub.dev" - source: hosted - version: "1.2.0" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 - url: "https://pub.dev" - source: hosted - version: "1.2.1" - test_api: - dependency: transitive - description: - name: test_api - sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 - url: "https://pub.dev" - source: hosted - version: "0.4.16" - triple: - dependency: transitive - description: - name: triple - sha256: ecade2cfd2bd6860d96ece3c819a5166164eaff604a1569e253f519c5abd6f51 - url: "https://pub.dev" - source: hosted - version: "1.5.0+1" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" - url: "https://pub.dev" - source: hosted - version: "2.1.4" -sdks: - dart: ">=2.18.0 <4.0.0" diff --git a/deprecated/(deprecated)flutter_modular_test/pubspec.yaml b/deprecated/(deprecated)flutter_modular_test/pubspec.yaml deleted file mode 100644 index f290d2e9..00000000 --- a/deprecated/(deprecated)flutter_modular_test/pubspec.yaml +++ /dev/null @@ -1,58 +0,0 @@ -name: flutter_modular_test -description: Smart project structure with dependency injection and route management -version: 1.0.4 -homepage: https://github.com/Flutterando/modular - -environment: - sdk: ">=2.12.0 <3.0.0" - -dependencies: - flutter_modular: ">=3.4.1+1 <4.0.0" - flutter: - sdk: flutter - -dev_dependencies: - flutter_lints: ^1.0.4 - flutter_test: - sdk: flutter - -# dependency_overrides: -# flutter_modular: -# path: ../flutter_modular - -# For information on the generic Dart part of this file, see the -# following page: https://dart.dev/tools/pub/pubspec - -# The following section is specific to Flutter. -flutter: - - # To add assets to your package, add an assets section, like this: - # assets: - # - images/a_dot_burr.jpeg - # - images/a_dot_ham.jpeg - # - # For details regarding assets in packages, see - # https://flutter.dev/assets-and-images/#from-packages - # - # An image asset can refer to one or more resolution-specific "variants", see - # https://flutter.dev/assets-and-images/#resolution-aware. - - # To add custom fonts to your package, add a fonts section here, - # in this "flutter" section. Each entry in this list should have a - # "family" key with the font family name, and a "fonts" key with a - # list giving the asset and other descriptors for the font. For - # example: - # fonts: - # - family: Schyler - # fonts: - # - asset: fonts/Schyler-Regular.ttf - # - asset: fonts/Schyler-Italic.ttf - # style: italic - # - family: Trajan Pro - # fonts: - # - asset: fonts/TrajanPro.ttf - # - asset: fonts/TrajanPro_Bold.ttf - # weight: 700 - # - # For details regarding fonts in packages, see - # https://flutter.dev/custom-fonts/#from-packages diff --git a/deprecated/(deprecated)flutter_modular_test/test/flutter_modular_test_test.dart b/deprecated/(deprecated)flutter_modular_test/test/flutter_modular_test_test.dart deleted file mode 100644 index 4f70d408..00000000 --- a/deprecated/(deprecated)flutter_modular_test/test/flutter_modular_test_test.dart +++ /dev/null @@ -1,54 +0,0 @@ -import 'package:flutter_modular_test/flutter_modular_test.dart'; -import 'package:flutter_test/flutter_test.dart'; - -import 'package:flutter_modular/flutter_modular.dart'; - -abstract class IRepo { - String get name; -} - -class RepoImpl1 implements IRepo { - @override - String get name => 'RepoImpl1'; -} - -class RepoImpl2 implements IRepo { - @override - String get name => 'RepoImpl2'; -} - -class MyModule extends Module { - @override - final binds = [ - Bind.instance('teste'), - Bind.instance(true), - Bind((i) => RepoImpl1()), - ]; -} - -void main() { - final repo = RepoImpl2(); - - initModule(MyModule(), - replaceBinds: [ - Bind.instance(false), - Bind.instance(repo), - ], - initialModule: true); - - test('init Module', () { - final text = Modular.get(); - expect(text, 'teste'); - }); - - test('replace binds', () { - final boolean = Modular.get(); - expect(boolean, false); - }); - - test('replace binds with interface', () { - final result = Modular.get(); - expect(result, isA()); - expect(result.name, 'RepoImpl2'); - }); -} diff --git a/deprecated/flutter_modular_annotations/.gitignore b/deprecated/flutter_modular_annotations/.gitignore deleted file mode 100644 index 1985397a..00000000 --- a/deprecated/flutter_modular_annotations/.gitignore +++ /dev/null @@ -1,74 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.buildlog/ -.history -.svn/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -.dart_tool/ -.flutter-plugins -.flutter-plugins-dependencies -.packages -.pub-cache/ -.pub/ -build/ - -# Android related -**/android/**/gradle-wrapper.jar -**/android/.gradle -**/android/captures/ -**/android/gradlew -**/android/gradlew.bat -**/android/local.properties -**/android/**/GeneratedPluginRegistrant.java - -# iOS/XCode related -**/ios/**/*.mode1v3 -**/ios/**/*.mode2v3 -**/ios/**/*.moved-aside -**/ios/**/*.pbxuser -**/ios/**/*.perspectivev3 -**/ios/**/*sync/ -**/ios/**/.sconsign.dblite -**/ios/**/.tags* -**/ios/**/.vagrant/ -**/ios/**/DerivedData/ -**/ios/**/Icon? -**/ios/**/Pods/ -**/ios/**/.symlinks/ -**/ios/**/profile -**/ios/**/xcuserdata -**/ios/.generated/ -**/ios/Flutter/App.framework -**/ios/Flutter/Flutter.framework -**/ios/Flutter/Flutter.podspec -**/ios/Flutter/Generated.xcconfig -**/ios/Flutter/app.flx -**/ios/Flutter/app.zip -**/ios/Flutter/flutter_assets/ -**/ios/Flutter/flutter_export_environment.sh -**/ios/ServiceDefinitions.json -**/ios/Runner/GeneratedPluginRegistrant.* - -# Exceptions to above rules. -!**/ios/**/default.mode1v3 -!**/ios/**/default.mode2v3 -!**/ios/**/default.pbxuser -!**/ios/**/default.perspectivev3 diff --git a/deprecated/flutter_modular_annotations/.metadata b/deprecated/flutter_modular_annotations/.metadata deleted file mode 100644 index 81b4ae45..00000000 --- a/deprecated/flutter_modular_annotations/.metadata +++ /dev/null @@ -1,10 +0,0 @@ -# This file tracks properties of this Flutter project. -# Used by Flutter tool to assess capabilities and perform upgrades etc. -# -# This file should be version controlled and should not be manually edited. - -version: - revision: a76bb1a08e3d22ea73a5f8005e6e46925ee938c3 - channel: master - -project_type: package diff --git a/deprecated/flutter_modular_annotations/CHANGELOG.md b/deprecated/flutter_modular_annotations/CHANGELOG.md deleted file mode 100644 index ac071598..00000000 --- a/deprecated/flutter_modular_annotations/CHANGELOG.md +++ /dev/null @@ -1,3 +0,0 @@ -## [0.0.1] - TODO: Add release date. - -* TODO: Describe initial release. diff --git a/deprecated/flutter_modular_annotations/LICENSE b/deprecated/flutter_modular_annotations/LICENSE deleted file mode 100644 index 22d8ef64..00000000 --- a/deprecated/flutter_modular_annotations/LICENSE +++ /dev/null @@ -1,13 +0,0 @@ -The MIT License -License Copyright: Flutterando. -License License: Flutterando. -License Contact: Flutterando. -SPDX short identifier: MIT -Further resources... -  -Begin license text. -Copyright 2021 Flutterando -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -End license text. \ No newline at end of file diff --git a/deprecated/flutter_modular_annotations/README.md b/deprecated/flutter_modular_annotations/README.md deleted file mode 100644 index 6787a05d..00000000 --- a/deprecated/flutter_modular_annotations/README.md +++ /dev/null @@ -1,14 +0,0 @@ -# flutter_modular_annotations - -A new Flutter package project. - -## Getting Started - -This project is a starting point for a Dart -[package](https://flutter.dev/developing-packages/), -a library module containing code that can be shared easily across -multiple Flutter or Dart projects. - -For help getting started with Flutter, view our -[online documentation](https://flutter.dev/docs), which offers tutorials, -samples, guidance on mobile development, and a full API reference. diff --git a/deprecated/flutter_modular_annotations/analysis_options.yaml b/deprecated/flutter_modular_annotations/analysis_options.yaml deleted file mode 100644 index 839cc647..00000000 --- a/deprecated/flutter_modular_annotations/analysis_options.yaml +++ /dev/null @@ -1,29 +0,0 @@ -# This file configures the analyzer, which statically analyzes Dart code to -# check for errors, warnings, and lints. -# -# The issues identified by the analyzer are surfaced in the UI of Dart-enabled -# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be -# invoked from the command line by running `flutter analyze`. - -# The following line activates a set of recommended lints for Flutter apps, -# packages, and plugins designed to encourage good coding practices. -include: package:flutter_lints/flutter.yaml - -linter: - # The lint rules applied to this project can be customized in the - # section below to disable rules from the `package:flutter_lints/flutter.yaml` - # included above or to enable additional rules. A list of all available lints - # and their documentation is published at - # https://dart-lang.github.io/linter/lints/index.html. - # - # Instead of disabling a lint rule for the entire project in the - # section below, it can also be suppressed for a single line of code - # or a specific dart file by using the `// ignore: name_of_lint` and - # `// ignore_for_file: name_of_lint` syntax on the line or in the file - # producing the lint. - rules: - # avoid_print: false # Uncomment to disable the `avoid_print` rule - # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule - -# Additional information about this file can be found at -# https://dart.dev/guides/language/analysis-options \ No newline at end of file diff --git a/deprecated/flutter_modular_annotations/lib/flutter_modular_annotations.dart b/deprecated/flutter_modular_annotations/lib/flutter_modular_annotations.dart deleted file mode 100644 index c7162c61..00000000 --- a/deprecated/flutter_modular_annotations/lib/flutter_modular_annotations.dart +++ /dev/null @@ -1,30 +0,0 @@ -library flutter_modular_annotations; - -class Injectable { - final bool singleton; - final bool lazy; - const Injectable({this.singleton = true, this.lazy = true}); -} - -class _ModularParam { - const _ModularParam(); -} - -const param = _ModularParam(); - -class _ModularQueryParam { - const _ModularQueryParam(); -} - -const QueryParam = _ModularQueryParam(); - -class _ModularData { - const _ModularData(); -} - -const data = _ModularData(); - -class Default { - final dynamic defaultValue; - const Default(this.defaultValue); -} diff --git a/deprecated/flutter_modular_annotations/pubspec.lock b/deprecated/flutter_modular_annotations/pubspec.lock deleted file mode 100644 index 2d79aadc..00000000 --- a/deprecated/flutter_modular_annotations/pubspec.lock +++ /dev/null @@ -1,180 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - async: - dependency: transitive - description: - name: async - sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 - url: "https://pub.dev" - source: hosted - version: "2.10.0" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - characters: - dependency: transitive - description: - name: characters - sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c - url: "https://pub.dev" - source: hosted - version: "1.2.1" - clock: - dependency: transitive - description: - name: clock - sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf - url: "https://pub.dev" - source: hosted - version: "1.1.1" - collection: - dependency: transitive - description: - name: collection - sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 - url: "https://pub.dev" - source: hosted - version: "1.17.0" - fake_async: - dependency: transitive - description: - name: fake_async - sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" - url: "https://pub.dev" - source: hosted - version: "1.3.1" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: b543301ad291598523947dc534aaddc5aaad597b709d2426d3a0e0d44c5cb493 - url: "https://pub.dev" - source: hosted - version: "1.0.4" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - js: - dependency: transitive - description: - name: js - sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" - url: "https://pub.dev" - source: hosted - version: "0.6.5" - lints: - dependency: transitive - description: - name: lints - sha256: a2c3d198cb5ea2e179926622d433331d8b58374ab8f29cdda6e863bd62fd369c - url: "https://pub.dev" - source: hosted - version: "1.0.1" - matcher: - dependency: transitive - description: - name: matcher - sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" - url: "https://pub.dev" - source: hosted - version: "0.12.13" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 - url: "https://pub.dev" - source: hosted - version: "0.2.0" - meta: - dependency: transitive - description: - name: meta - sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" - url: "https://pub.dev" - source: hosted - version: "1.8.0" - path: - dependency: transitive - description: - name: path - sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b - url: "https://pub.dev" - source: hosted - version: "1.8.2" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.99" - source_span: - dependency: transitive - description: - name: source_span - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 - url: "https://pub.dev" - source: hosted - version: "1.9.1" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 - url: "https://pub.dev" - source: hosted - version: "1.11.0" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" - url: "https://pub.dev" - source: hosted - version: "1.2.0" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 - url: "https://pub.dev" - source: hosted - version: "1.2.1" - test_api: - dependency: transitive - description: - name: test_api - sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 - url: "https://pub.dev" - source: hosted - version: "0.4.16" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" - url: "https://pub.dev" - source: hosted - version: "2.1.4" -sdks: - dart: ">=2.18.0 <4.0.0" diff --git a/deprecated/flutter_modular_annotations/pubspec.yaml b/deprecated/flutter_modular_annotations/pubspec.yaml deleted file mode 100644 index 3bd232b1..00000000 --- a/deprecated/flutter_modular_annotations/pubspec.yaml +++ /dev/null @@ -1,53 +0,0 @@ -name: flutter_modular_annotations -description: Smart project structure with dependency injection and route management -version: 0.0.2 -homepage: https://github.com/Flutterando/modular - -environment: - sdk: ">=2.12.0 <3.0.0" - -dependencies: - flutter: - sdk: flutter - -dev_dependencies: - flutter_lints: ^1.0.4 - flutter_test: - sdk: flutter - -# For information on the generic Dart part of this file, see the -# following page: https://dart.dev/tools/pub/pubspec - -# The following section is specific to Flutter. -flutter: - - # To add assets to your package, add an assets section, like this: - # assets: - # - images/a_dot_burr.jpeg - # - images/a_dot_ham.jpeg - # - # For details regarding assets in packages, see - # https://flutter.dev/assets-and-images/#from-packages - # - # An image asset can refer to one or more resolution-specific "variants", see - # https://flutter.dev/assets-and-images/#resolution-aware. - - # To add custom fonts to your package, add a fonts section here, - # in this "flutter" section. Each entry in this list should have a - # "family" key with the font family name, and a "fonts" key with a - # list giving the asset and other descriptors for the font. For - # example: - # fonts: - # - family: Schyler - # fonts: - # - asset: fonts/Schyler-Regular.ttf - # - asset: fonts/Schyler-Italic.ttf - # style: italic - # - family: Trajan Pro - # fonts: - # - asset: fonts/TrajanPro.ttf - # - asset: fonts/TrajanPro_Bold.ttf - # weight: 700 - # - # For details regarding fonts in packages, see - # https://flutter.dev/custom-fonts/#from-packages diff --git a/deprecated/flutter_modular_test/.dart_tool/package_config.json b/deprecated/flutter_modular_test/.dart_tool/package_config.json deleted file mode 100644 index b9cc8d2f..00000000 --- a/deprecated/flutter_modular_test/.dart_tool/package_config.json +++ /dev/null @@ -1,176 +0,0 @@ -{ - "configVersion": 2, - "packages": [ - { - "name": "async", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/async-2.8.2", - "packageUri": "lib/", - "languageVersion": "2.12" - }, - { - "name": "boolean_selector", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/boolean_selector-2.1.0", - "packageUri": "lib/", - "languageVersion": "2.12" - }, - { - "name": "characters", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/characters-1.2.0", - "packageUri": "lib/", - "languageVersion": "2.12" - }, - { - "name": "charcode", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/charcode-1.3.1", - "packageUri": "lib/", - "languageVersion": "2.12" - }, - { - "name": "clock", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/clock-1.1.0", - "packageUri": "lib/", - "languageVersion": "2.12" - }, - { - "name": "collection", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/collection-1.15.0", - "packageUri": "lib/", - "languageVersion": "2.12" - }, - { - "name": "fake_async", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/fake_async-1.2.0", - "packageUri": "lib/", - "languageVersion": "2.12" - }, - { - "name": "flutter", - "rootUri": "file:///D:/fvm/sdks/versions/stable/packages/flutter", - "packageUri": "lib/", - "languageVersion": "2.12" - }, - { - "name": "flutter_lints", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/flutter_lints-1.0.4", - "packageUri": "lib/", - "languageVersion": "2.12" - }, - { - "name": "flutter_modular", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/flutter_modular-3.4.1+1", - "packageUri": "lib/", - "languageVersion": "2.12" - }, - { - "name": "flutter_modular_annotations", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/flutter_modular_annotations-0.0.2", - "packageUri": "lib/", - "languageVersion": "2.12" - }, - { - "name": "flutter_test", - "rootUri": "file:///D:/fvm/sdks/versions/stable/packages/flutter_test", - "packageUri": "lib/", - "languageVersion": "2.12" - }, - { - "name": "lints", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/lints-1.0.1", - "packageUri": "lib/", - "languageVersion": "2.12" - }, - { - "name": "matcher", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/matcher-0.12.11", - "packageUri": "lib/", - "languageVersion": "2.12" - }, - { - "name": "material_color_utilities", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/material_color_utilities-0.1.3", - "packageUri": "lib/", - "languageVersion": "2.13" - }, - { - "name": "meta", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/meta-1.7.0", - "packageUri": "lib/", - "languageVersion": "2.12" - }, - { - "name": "path", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/path-1.8.0", - "packageUri": "lib/", - "languageVersion": "2.12" - }, - { - "name": "sky_engine", - "rootUri": "file:///D:/fvm/sdks/versions/stable/bin/cache/pkg/sky_engine", - "packageUri": "lib/", - "languageVersion": "2.12" - }, - { - "name": "source_span", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/source_span-1.8.1", - "packageUri": "lib/", - "languageVersion": "2.12" - }, - { - "name": "stack_trace", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/stack_trace-1.10.0", - "packageUri": "lib/", - "languageVersion": "2.12" - }, - { - "name": "stream_channel", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/stream_channel-2.1.0", - "packageUri": "lib/", - "languageVersion": "2.12" - }, - { - "name": "string_scanner", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/string_scanner-1.1.0", - "packageUri": "lib/", - "languageVersion": "2.12" - }, - { - "name": "term_glyph", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/term_glyph-1.2.0", - "packageUri": "lib/", - "languageVersion": "2.12" - }, - { - "name": "test_api", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/test_api-0.4.8", - "packageUri": "lib/", - "languageVersion": "2.12" - }, - { - "name": "triple", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/triple-1.5.0+1", - "packageUri": "lib/", - "languageVersion": "2.12" - }, - { - "name": "typed_data", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/typed_data-1.3.0", - "packageUri": "lib/", - "languageVersion": "2.12" - }, - { - "name": "vector_math", - "rootUri": "file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.1.1", - "packageUri": "lib/", - "languageVersion": "2.14" - }, - { - "name": "flutter_modular_test", - "rootUri": "../", - "packageUri": "lib/", - "languageVersion": "2.12" - } - ], - "generated": "2022-04-05T15:33:08.240207Z", - "generator": "pub", - "generatorVersion": "2.16.0" -} diff --git a/deprecated/flutter_modular_test/.dart_tool/package_config_subset b/deprecated/flutter_modular_test/.dart_tool/package_config_subset deleted file mode 100644 index a50ad1da..00000000 --- a/deprecated/flutter_modular_test/.dart_tool/package_config_subset +++ /dev/null @@ -1,113 +0,0 @@ -async -2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/async-2.8.2/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/async-2.8.2/lib/ -boolean_selector -2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/boolean_selector-2.1.0/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/boolean_selector-2.1.0/lib/ -characters -2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/characters-1.2.0/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/characters-1.2.0/lib/ -charcode -2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/charcode-1.3.1/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/charcode-1.3.1/lib/ -clock -2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/clock-1.1.0/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/clock-1.1.0/lib/ -collection -2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/collection-1.15.0/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/collection-1.15.0/lib/ -fake_async -2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/fake_async-1.2.0/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/fake_async-1.2.0/lib/ -flutter_lints -2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/flutter_lints-1.0.4/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/flutter_lints-1.0.4/lib/ -flutter_modular -2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/flutter_modular-3.4.1+1/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/flutter_modular-3.4.1+1/lib/ -flutter_modular_annotations -2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/flutter_modular_annotations-0.0.2/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/flutter_modular_annotations-0.0.2/lib/ -lints -2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/lints-1.0.1/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/lints-1.0.1/lib/ -matcher -2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/matcher-0.12.11/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/matcher-0.12.11/lib/ -material_color_utilities -2.13 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/material_color_utilities-0.1.3/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/material_color_utilities-0.1.3/lib/ -meta -2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/meta-1.7.0/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/meta-1.7.0/lib/ -path -2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/path-1.8.0/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/path-1.8.0/lib/ -source_span -2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/source_span-1.8.1/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/source_span-1.8.1/lib/ -stack_trace -2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/stack_trace-1.10.0/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/stack_trace-1.10.0/lib/ -stream_channel -2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/stream_channel-2.1.0/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/stream_channel-2.1.0/lib/ -string_scanner -2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/string_scanner-1.1.0/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/string_scanner-1.1.0/lib/ -term_glyph -2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/term_glyph-1.2.0/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/term_glyph-1.2.0/lib/ -test_api -2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/test_api-0.4.8/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/test_api-0.4.8/lib/ -triple -2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/triple-1.5.0+1/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/triple-1.5.0+1/lib/ -typed_data -2.12 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/typed_data-1.3.0/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/typed_data-1.3.0/lib/ -vector_math -2.14 -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.1.1/ -file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.1.1/lib/ -flutter_modular_test -2.12 -file:///D:/Projects/modular/flutter_modular_test/ -file:///D:/Projects/modular/flutter_modular_test/lib/ -sky_engine -2.12 -file:///D:/fvm/sdks/versions/stable/bin/cache/pkg/sky_engine/ -file:///D:/fvm/sdks/versions/stable/bin/cache/pkg/sky_engine/lib/ -flutter -2.12 -file:///D:/fvm/sdks/versions/stable/packages/flutter/ -file:///D:/fvm/sdks/versions/stable/packages/flutter/lib/ -flutter_test -2.12 -file:///D:/fvm/sdks/versions/stable/packages/flutter_test/ -file:///D:/fvm/sdks/versions/stable/packages/flutter_test/lib/ -2 diff --git a/deprecated/flutter_modular_test/.dart_tool/version b/deprecated/flutter_modular_test/.dart_tool/version deleted file mode 100644 index f161b5d8..00000000 --- a/deprecated/flutter_modular_test/.dart_tool/version +++ /dev/null @@ -1 +0,0 @@ -2.10.0 \ No newline at end of file diff --git a/deprecated/flutter_modular_test/.packages b/deprecated/flutter_modular_test/.packages deleted file mode 100644 index c843080e..00000000 --- a/deprecated/flutter_modular_test/.packages +++ /dev/null @@ -1,34 +0,0 @@ -# This file is deprecated. Tools should instead consume -# `.dart_tool/package_config.json`. -# -# For more info see: https://dart.dev/go/dot-packages-deprecation -# -# Generated by pub on 2022-04-05 12:33:08.234207. -async:file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/async-2.8.2/lib/ -boolean_selector:file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/boolean_selector-2.1.0/lib/ -characters:file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/characters-1.2.0/lib/ -charcode:file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/charcode-1.3.1/lib/ -clock:file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/clock-1.1.0/lib/ -collection:file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/collection-1.15.0/lib/ -fake_async:file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/fake_async-1.2.0/lib/ -flutter:file:///D:/fvm/sdks/versions/stable/packages/flutter/lib/ -flutter_lints:file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/flutter_lints-1.0.4/lib/ -flutter_modular:file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/flutter_modular-3.4.1+1/lib/ -flutter_modular_annotations:file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/flutter_modular_annotations-0.0.2/lib/ -flutter_test:file:///D:/fvm/sdks/versions/stable/packages/flutter_test/lib/ -lints:file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/lints-1.0.1/lib/ -matcher:file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/matcher-0.12.11/lib/ -material_color_utilities:file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/material_color_utilities-0.1.3/lib/ -meta:file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/meta-1.7.0/lib/ -path:file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/path-1.8.0/lib/ -sky_engine:file:///D:/fvm/sdks/versions/stable/bin/cache/pkg/sky_engine/lib/ -source_span:file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/source_span-1.8.1/lib/ -stack_trace:file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/stack_trace-1.10.0/lib/ -stream_channel:file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/stream_channel-2.1.0/lib/ -string_scanner:file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/string_scanner-1.1.0/lib/ -term_glyph:file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/term_glyph-1.2.0/lib/ -test_api:file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/test_api-0.4.8/lib/ -triple:file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/triple-1.5.0+1/lib/ -typed_data:file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/typed_data-1.3.0/lib/ -vector_math:file:///C:/Users/jacob/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.1.1/lib/ -flutter_modular_test:lib/ diff --git a/deprecated/flutter_modular_test/pubspec.lock b/deprecated/flutter_modular_test/pubspec.lock deleted file mode 100644 index 07f97c50..00000000 --- a/deprecated/flutter_modular_test/pubspec.lock +++ /dev/null @@ -1,188 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - async: - dependency: transitive - description: - name: async - url: "https://pub.dartlang.org" - source: hosted - version: "2.8.2" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - url: "https://pub.dartlang.org" - source: hosted - version: "2.1.0" - characters: - dependency: transitive - description: - name: characters - url: "https://pub.dartlang.org" - source: hosted - version: "1.2.0" - charcode: - dependency: transitive - description: - name: charcode - url: "https://pub.dartlang.org" - source: hosted - version: "1.3.1" - clock: - dependency: transitive - description: - name: clock - url: "https://pub.dartlang.org" - source: hosted - version: "1.1.0" - collection: - dependency: transitive - description: - name: collection - url: "https://pub.dartlang.org" - source: hosted - version: "1.15.0" - fake_async: - dependency: transitive - description: - name: fake_async - url: "https://pub.dartlang.org" - source: hosted - version: "1.2.0" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - url: "https://pub.dartlang.org" - source: hosted - version: "1.0.4" - flutter_modular: - dependency: "direct main" - description: - name: flutter_modular - url: "https://pub.dartlang.org" - source: hosted - version: "3.4.1+1" - flutter_modular_annotations: - dependency: transitive - description: - name: flutter_modular_annotations - url: "https://pub.dartlang.org" - source: hosted - version: "0.0.2" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - lints: - dependency: transitive - description: - name: lints - url: "https://pub.dartlang.org" - source: hosted - version: "1.0.1" - matcher: - dependency: transitive - description: - name: matcher - url: "https://pub.dartlang.org" - source: hosted - version: "0.12.11" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - url: "https://pub.dartlang.org" - source: hosted - version: "0.1.3" - meta: - dependency: transitive - description: - name: meta - url: "https://pub.dartlang.org" - source: hosted - version: "1.7.0" - path: - dependency: transitive - description: - name: path - url: "https://pub.dartlang.org" - source: hosted - version: "1.8.0" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.99" - source_span: - dependency: transitive - description: - name: source_span - url: "https://pub.dartlang.org" - source: hosted - version: "1.8.1" - stack_trace: - dependency: transitive - description: - name: stack_trace - url: "https://pub.dartlang.org" - source: hosted - version: "1.10.0" - stream_channel: - dependency: transitive - description: - name: stream_channel - url: "https://pub.dartlang.org" - source: hosted - version: "2.1.0" - string_scanner: - dependency: transitive - description: - name: string_scanner - url: "https://pub.dartlang.org" - source: hosted - version: "1.1.0" - term_glyph: - dependency: transitive - description: - name: term_glyph - url: "https://pub.dartlang.org" - source: hosted - version: "1.2.0" - test_api: - dependency: transitive - description: - name: test_api - url: "https://pub.dartlang.org" - source: hosted - version: "0.4.8" - triple: - dependency: transitive - description: - name: triple - url: "https://pub.dartlang.org" - source: hosted - version: "1.5.0+1" - typed_data: - dependency: transitive - description: - name: typed_data - url: "https://pub.dartlang.org" - source: hosted - version: "1.3.0" - vector_math: - dependency: transitive - description: - name: vector_math - url: "https://pub.dartlang.org" - source: hosted - version: "2.1.1" -sdks: - dart: ">=2.14.0 <3.0.0" diff --git a/deprecated/modular_codegen/.gitignore b/deprecated/modular_codegen/.gitignore deleted file mode 100644 index bb431f0d..00000000 --- a/deprecated/modular_codegen/.gitignore +++ /dev/null @@ -1,75 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.buildlog/ -.history -.svn/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -.dart_tool/ -.flutter-plugins -.flutter-plugins-dependencies -.packages -.pub-cache/ -.pub/ -build/ - -# Android related -**/android/**/gradle-wrapper.jar -**/android/.gradle -**/android/captures/ -**/android/gradlew -**/android/gradlew.bat -**/android/local.properties -**/android/**/GeneratedPluginRegistrant.java - -# iOS/XCode related -**/ios/**/*.mode1v3 -**/ios/**/*.mode2v3 -**/ios/**/*.moved-aside -**/ios/**/*.pbxuser -**/ios/**/*.perspectivev3 -**/ios/**/*sync/ -**/ios/**/.sconsign.dblite -**/ios/**/.tags* -**/ios/**/.vagrant/ -**/ios/**/DerivedData/ -**/ios/**/Icon? -**/ios/**/Pods/ -**/ios/**/.symlinks/ -**/ios/**/profile -**/ios/**/xcuserdata -**/ios/.generated/ -**/ios/Flutter/App.framework -**/ios/Flutter/Flutter.framework -**/ios/Flutter/Flutter.podspec -**/ios/Flutter/Generated.xcconfig -**/ios/Flutter/app.flx -**/ios/Flutter/app.zip -**/ios/Flutter/flutter_assets/ -**/ios/Flutter/flutter_export_environment.sh -**/ios/ServiceDefinitions.json -**/ios/Runner/GeneratedPluginRegistrant.* - -# Exceptions to above rules. -!**/ios/**/default.mode1v3 -!**/ios/**/default.mode2v3 -!**/ios/**/default.pbxuser -!**/ios/**/default.perspectivev3 -!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages diff --git a/deprecated/modular_codegen/.metadata b/deprecated/modular_codegen/.metadata deleted file mode 100644 index 348cbb92..00000000 --- a/deprecated/modular_codegen/.metadata +++ /dev/null @@ -1,10 +0,0 @@ -# This file tracks properties of this Flutter project. -# Used by Flutter tool to assess capabilities and perform upgrades etc. -# -# This file should be version controlled and should not be manually edited. - -version: - revision: 8a5042b2dfe09212228a6665163adf8c1fb7a569 - channel: master - -project_type: package diff --git a/deprecated/modular_codegen/CHANGELOG.md b/deprecated/modular_codegen/CHANGELOG.md deleted file mode 100644 index 89e3c768..00000000 --- a/deprecated/modular_codegen/CHANGELOG.md +++ /dev/null @@ -1,15 +0,0 @@ -## [2.0.1] - 07/11/2020. -* Fix error in Flutter 1.22.3 - -## [2.0.0+1] - 21/08/2020. -* Support Modular 2.0.0 - -* Fix error - -## [1.0.1] - 13/07/2020. - -* Fix error - -## [1.0.0] - 12/07/2020. - -* Welcome Modular Codegen!!! diff --git a/deprecated/modular_codegen/LICENSE b/deprecated/modular_codegen/LICENSE deleted file mode 100644 index 22d8ef64..00000000 --- a/deprecated/modular_codegen/LICENSE +++ /dev/null @@ -1,13 +0,0 @@ -The MIT License -License Copyright: Flutterando. -License License: Flutterando. -License Contact: Flutterando. -SPDX short identifier: MIT -Further resources... -  -Begin license text. -Copyright 2021 Flutterando -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -End license text. \ No newline at end of file diff --git a/deprecated/modular_codegen/README.md b/deprecated/modular_codegen/README.md deleted file mode 100644 index 4b8f1fdd..00000000 --- a/deprecated/modular_codegen/README.md +++ /dev/null @@ -1,134 +0,0 @@ -![CI](https://github.com/Flutterando/modular/workflows/CI/badge.svg) - -# modular_codegen - -Code generation for `flutter_modular`. Injection automation. Annotations `Injectable`, `Param` and `Data`. - -## Installation - -Open your project's `pubspec.yaml` and add `modular_codegen` and `build_runner` as a dev dependency: - -```yaml -dev_dependencies: - modular_codegen: any - build_runner: any -``` - -If you want to use null-safety with flutter2, use a null-safety version. - -``` -dev_dependencies: - modular_codegen: 3.0.0-nullsafety.2 - build_runner: any -``` - -## Injection automation - -Annotate your class with `Injectable`. Don't forget the `part` directive. - -```dart -import 'package:flutter_modular/flutter_modular.dart'; // ← for using Injectable annotation - -part 'home_controller.g.dart'; // ← part directive with your_file_name.g.dart - -@Injectable() // ← Injectable annotation -class HomeController { - ... -``` - -Execute the `build_runner` in the root of your project: -``` -flutter pub run build_runner build -``` - -The generator will provide a `$ClassName` in the generated file, that can be injected in your module `binds`: - -```dart -class HomeModule extends Module { - @override - List get binds => [ - $HomeController, // ← As the class name was `HomeController`, the generated injectable is `$HomeController` - ]; -``` - -Injection automation will rely on the class constructor's parameters to generate the bindings. - - -```dart -// home_controller.dart -part 'home_controller.g.dart'; // ← part directive with your_file_name.g.dart - -@Injectable() // ← Injectable annotation -class HomeController { - final ApiRepository repository; - HomeController({ - this.repository, // ← The parameters of the constructor will define the generated binding - }) - - ... -} - -// Generated home_controller.g.dart -Bind(i) => HomeController( - repository: i.get(), // ← repository parameter from constructor -); -``` - -### Injectable configuration - -`Injectable` annotation has two optional boolean params: `singleton` and `lazy`. By default, they are set to `true`. Thus, you can easily disable singleton behavior and lazy-loading behavior by passing these arguments. - -Example: - -```dart -@Injectable(singleton: false) // ← Disables singleton behavior -class ProductController { - ... -``` - -## Route parameters and arguments (Navigator) - -If you need to pass data to your controller through the Navigator, you may annotate your constructor's parameters with `Param` or `Data`. - -### `Param` for dynamic route - -For example, if your route URL is going to have an `id` parameter, provide a `String` parameter with the same name and annotated with `Param`. - -```dart -part 'product_controller.g.dart'; // ← part directive with your_file_name.g.dart - -@Injectable() // ← Injectable annotation -class ProductController { - final String id - - ProductController({@Param this.id}) // ← This annotation will allow you to pass the `id` parameter in the route URL, like `/product/:id` - - ... -} -``` - -### `Data` for Navigator arguments - -Similarly, if you are going to pass complex objects to your route, annotate your constructor's parameters with `Data`. - -```dart -part 'product_controller.g.dart'; // // ← part directive with your_file_name.g.dart - -@Injectable() // ← Injectable annotation -class ProductController { - final ProductItem item - - ProductController({@Data this.item}) //<- add @Data annotation - ... -} -``` - -Then, pass the `argument` parameter to `Modular.to.pushNamed`: - -```dart -Modular.to.pushNamed('/product', arguments: ProductItem()); -``` - -## Features and bugs - -Please send feature requests and bugs at the [issue tracker](https://github.com/Flutterando/modular/issues). diff --git a/deprecated/modular_codegen/analysis_options.yaml b/deprecated/modular_codegen/analysis_options.yaml deleted file mode 100644 index 839cc647..00000000 --- a/deprecated/modular_codegen/analysis_options.yaml +++ /dev/null @@ -1,29 +0,0 @@ -# This file configures the analyzer, which statically analyzes Dart code to -# check for errors, warnings, and lints. -# -# The issues identified by the analyzer are surfaced in the UI of Dart-enabled -# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be -# invoked from the command line by running `flutter analyze`. - -# The following line activates a set of recommended lints for Flutter apps, -# packages, and plugins designed to encourage good coding practices. -include: package:flutter_lints/flutter.yaml - -linter: - # The lint rules applied to this project can be customized in the - # section below to disable rules from the `package:flutter_lints/flutter.yaml` - # included above or to enable additional rules. A list of all available lints - # and their documentation is published at - # https://dart-lang.github.io/linter/lints/index.html. - # - # Instead of disabling a lint rule for the entire project in the - # section below, it can also be suppressed for a single line of code - # or a specific dart file by using the `// ignore: name_of_lint` and - # `// ignore_for_file: name_of_lint` syntax on the line or in the file - # producing the lint. - rules: - # avoid_print: false # Uncomment to disable the `avoid_print` rule - # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule - -# Additional information about this file can be found at -# https://dart.dev/guides/language/analysis-options \ No newline at end of file diff --git a/deprecated/modular_codegen/build.yaml b/deprecated/modular_codegen/build.yaml deleted file mode 100644 index 3bd5f26f..00000000 --- a/deprecated/modular_codegen/build.yaml +++ /dev/null @@ -1,15 +0,0 @@ -targets: - $default: - builders: - modular_codegen|modular_generator: - enabled: true - -builders: - modular_generator: - target: ":inject_generator" - import: "package:modular_codegen/builder.dart" - builder_factories: ["injection"] - build_extensions: {".dart": [".injection.g.part"]} - auto_apply: dependents - build_to: cache - applies_builders: ["source_gen|combining_builder"] \ No newline at end of file diff --git a/deprecated/modular_codegen/lib/builder.dart b/deprecated/modular_codegen/lib/builder.dart deleted file mode 100644 index 8f7c9983..00000000 --- a/deprecated/modular_codegen/lib/builder.dart +++ /dev/null @@ -1,7 +0,0 @@ -import 'package:build/build.dart'; -import 'package:source_gen/source_gen.dart'; - -import 'modular_codegen.dart'; - -Builder injection(BuilderOptions options) => - SharedPartBuilder([InjectionGenerator()], 'inject'); diff --git a/deprecated/modular_codegen/lib/modular_codegen.dart b/deprecated/modular_codegen/lib/modular_codegen.dart deleted file mode 100644 index 628ffea5..00000000 --- a/deprecated/modular_codegen/lib/modular_codegen.dart +++ /dev/null @@ -1 +0,0 @@ -export 'src/injection_generator.dart'; diff --git a/deprecated/modular_codegen/lib/src/custom_annotation_generator.dart b/deprecated/modular_codegen/lib/src/custom_annotation_generator.dart deleted file mode 100644 index 9df522b0..00000000 --- a/deprecated/modular_codegen/lib/src/custom_annotation_generator.dart +++ /dev/null @@ -1,47 +0,0 @@ -import 'package:analyzer/dart/constant/value.dart'; -import 'package:analyzer/dart/element/element.dart'; -import 'package:build/build.dart'; -import 'package:source_gen/source_gen.dart'; - -abstract class CustomGeneratorForAnnotatedField - extends Generator { - /// Returns the annotation of type [AnnotationType] of the given [element], - /// or [null] if it doesn't have any. - DartObject? getAnnotation(Element element) { - final annotations = - TypeChecker.fromRuntime(AnnotationType).annotationsOf(element); - if (annotations.isEmpty) { - return null; - } - if (annotations.length > 1) { - throw Exception( - "You tried to add multiple @$AnnotationType() annotations to the " - "same element (${element.name}), but that's not possible."); - } - return annotations.single; - } - - @override - String generate(LibraryReader library, BuildStep buildStep) { - final values = {}; - - for (final element in library.allElements) { - if (element is ClassElement && !element.isEnum) { - for (final field in element.fields) { - final annotation = getAnnotation(field); - if (annotation != null) { - values.add(generateForAnnotatedField( - field, - ConstantReader(annotation), - )); - } - } - } - } - - return values.join('/n/n'); - } - - String generateForAnnotatedField( - FieldElement field, ConstantReader annotation); -} diff --git a/deprecated/modular_codegen/lib/src/injection_generator.dart b/deprecated/modular_codegen/lib/src/injection_generator.dart deleted file mode 100644 index e78e584b..00000000 --- a/deprecated/modular_codegen/lib/src/injection_generator.dart +++ /dev/null @@ -1,126 +0,0 @@ -import 'dart:async'; -import 'package:analyzer/dart/element/element.dart'; -import 'package:analyzer/dart/element/type.dart'; -import 'package:analyzer/dart/element/visitor.dart'; -import 'package:build/build.dart'; -import 'package:flutter_modular_annotations/flutter_modular_annotations.dart'; -import 'package:source_gen/source_gen.dart'; - -class InjectionGenerator extends GeneratorForAnnotation { - @override - FutureOr generateForAnnotatedElement( - Element element, ConstantReader annotation, BuildStep buildStep) async { - final singleton = annotation.read('singleton').boolValue; - final lazy = annotation.read('lazy').boolValue; - - final _buffer = StringBuffer(); - _write(Object o) => _buffer.write(o); - final visitor = ModelVisitor(); - List listElements = element.library!.topLevelElements.toList(); - for (var i = listElements.length - 1; i >= 0; i--) { - var item = listElements[i]; - item.visitChildren(visitor); - - if (visitor.isAnnotation) { - break; - } - - if (i == 0) { - element.visitChildren(visitor); - break; - } - } - _write( - "final \$${element.displayName} = BindInject((i) => ${element.displayName}(${visitor.params.join(', ')}), isSingleton: $singleton, isLazy: $lazy,);"); - return _buffer.toString(); - } -} - -class ModelVisitor extends SimpleElementVisitor { - DartType? className; - List params = []; - bool isAnnotation = false; - - bool _isAnnotation(ConstructorElement element) { - return element.parameters - .map((parameter) => parameter.metadata) - .expand((annotations) => annotations) - .map((annotation) => annotation.element?.displayName ?? '') - .where((displayName) => - ['Data', 'Param', 'QueryParam', 'Default'].contains(displayName)) - .isNotEmpty; - } - - @override - visitConstructorElement(ConstructorElement element) { - className = element.type.returnType; - isAnnotation = _isAnnotation(element); - writeParams(element.parameters); - } - - writeParams(List parameters) { - params = parameters.map((param) { - if (param.metadata.isNotEmpty) { - String? arg; - - for (var meta in param.metadata) { - if (meta.element?.displayName == 'Param') { - arg = _normalizeParam(param); - } else if (meta.element?.displayName == 'QueryParam') { - arg = _normalizeQueryParam(param); - } else if (meta.element?.displayName == 'Data') { - arg = _normalizeData(param); - } else if (meta.element?.displayName == 'Default') { - arg = _normalizeDefault(param); - } - } - return arg ?? _normalize(param); - } else { - return _normalize(param); - } - }).toList(); - } - - String _normalize(ParameterElement param) { - if (param.isNamed) { - return "${param.name}: i<${param.type.element?.displayName}>()"; - } else { - return "i<${param.type.element?.displayName}>()"; - } - } - - String _normalizeParam(ParameterElement param) { - if (param.isNamed) { - return "${param.name}: i.args.params['${param.name}']"; - } else { - return "i.args.params['${param.name}']"; - } - } - - String _normalizeQueryParam(ParameterElement param) { - if (param.isNamed) { - return "${param.name}: i.args.queryParams['${param.name}']"; - } else { - return "i.args.queryParams['${param.name}']"; - } - } - - String _normalizeData(ParameterElement param) { - if (param.isNamed) { - return "${param.name}: i.args.data"; - } else { - return "i.args.data"; - } - } - - String _normalizeDefault(ParameterElement param) { - if (param.isNamed) { - return "${param.name}: i<${param.type}>(defaultValue: null)"; - } else { - return "i<${param.type}>(defaultValue: null)"; - } - } - - @override - visitClassElement(ClassElement element) {} -} diff --git a/deprecated/modular_codegen/pubspec.lock b/deprecated/modular_codegen/pubspec.lock deleted file mode 100644 index f8d1f80f..00000000 --- a/deprecated/modular_codegen/pubspec.lock +++ /dev/null @@ -1,599 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - _fe_analyzer_shared: - dependency: transitive - description: - name: _fe_analyzer_shared - sha256: abaaefb52aed804f123186fd1c7b789c46aab208dd9b100218c8659056e5fa8a - url: "https://pub.dev" - source: hosted - version: "33.0.0" - analyzer: - dependency: "direct main" - description: - name: analyzer - sha256: "4b07ea4b3e22f230f55ef8248cb8ee2763e4f2b605070eae2b6de45b7f37cde2" - url: "https://pub.dev" - source: hosted - version: "3.1.0" - args: - dependency: transitive - description: - name: args - sha256: "139d809800a412ebb26a3892da228b2d0ba36f0ef5d9a82166e5e52ec8d61611" - url: "https://pub.dev" - source: hosted - version: "2.3.2" - async: - dependency: transitive - description: - name: async - sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 - url: "https://pub.dev" - source: hosted - version: "2.10.0" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - build: - dependency: "direct main" - description: - name: build - sha256: "3fbda25365741f8251b39f3917fb3c8e286a96fd068a5a242e11c2012d495777" - url: "https://pub.dev" - source: hosted - version: "2.3.1" - build_config: - dependency: "direct dev" - description: - name: build_config - sha256: ad77deb6e9c143a3f550fbb4c5c1e0c6aadabe24274898d06b9526c61b9cf4fb - url: "https://pub.dev" - source: hosted - version: "1.0.0" - build_daemon: - dependency: transitive - description: - name: build_daemon - sha256: "6bc5544ea6ce4428266e7ea680e945c68806c4aae2da0eb5e9ccf38df8d6acbf" - url: "https://pub.dev" - source: hosted - version: "3.1.0" - build_resolvers: - dependency: "direct main" - description: - name: build_resolvers - sha256: "4666aef1d045c5ca15ebba63e400bd4e4fbd9f0dd06e791b51ab210da78a27f7" - url: "https://pub.dev" - source: hosted - version: "2.0.6" - build_runner: - dependency: "direct dev" - description: - name: build_runner - sha256: "361d73f37cd48c47a81a61421eb1cc4cfd2324516fbb52f1bc4c9a01834ef2de" - url: "https://pub.dev" - source: hosted - version: "2.1.11" - build_runner_core: - dependency: transitive - description: - name: build_runner_core - sha256: "14febe0f5bac5ae474117a36099b4de6f1dbc52df6c5e55534b3da9591bf4292" - url: "https://pub.dev" - source: hosted - version: "7.2.7" - build_test: - dependency: "direct dev" - description: - name: build_test - sha256: c2297630aa9385bc92499c90637cda710df6c83a67a8e0ba7f674ae770a7202f - url: "https://pub.dev" - source: hosted - version: "2.1.6" - built_collection: - dependency: transitive - description: - name: built_collection - sha256: "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100" - url: "https://pub.dev" - source: hosted - version: "5.1.1" - built_value: - dependency: transitive - description: - name: built_value - sha256: "169565c8ad06adb760c3645bf71f00bff161b00002cace266cad42c5d22a7725" - url: "https://pub.dev" - source: hosted - version: "8.4.3" - characters: - dependency: transitive - description: - name: characters - sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c - url: "https://pub.dev" - source: hosted - version: "1.2.1" - checked_yaml: - dependency: transitive - description: - name: checked_yaml - sha256: "3d1505d91afa809d177efd4eed5bb0eb65805097a1463abdd2add076effae311" - url: "https://pub.dev" - source: hosted - version: "2.0.2" - cli_util: - dependency: transitive - description: - name: cli_util - sha256: "66f86e916d285c1a93d3b79587d94bd71984a66aac4ff74e524cfa7877f1395c" - url: "https://pub.dev" - source: hosted - version: "0.3.5" - code_builder: - dependency: transitive - description: - name: code_builder - sha256: "0d43dd1288fd145de1ecc9a3948ad4a6d5a82f0a14c4fdd0892260787d975cbe" - url: "https://pub.dev" - source: hosted - version: "4.4.0" - collection: - dependency: transitive - description: - name: collection - sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 - url: "https://pub.dev" - source: hosted - version: "1.17.0" - convert: - dependency: transitive - description: - name: convert - sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592" - url: "https://pub.dev" - source: hosted - version: "3.1.1" - coverage: - dependency: transitive - description: - name: coverage - sha256: "17cf9a839208acaed741b1f00ac87cd1fde00548198ba57205cca45c749cb379" - url: "https://pub.dev" - source: hosted - version: "1.3.2" - crypto: - dependency: transitive - description: - name: crypto - sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67 - url: "https://pub.dev" - source: hosted - version: "3.0.2" - csslib: - dependency: transitive - description: - name: csslib - sha256: b36c7f7e24c0bdf1bf9a3da461c837d1de64b9f8beb190c9011d8c72a3dfd745 - url: "https://pub.dev" - source: hosted - version: "0.17.2" - dart_style: - dependency: transitive - description: - name: dart_style - sha256: "6e8086e1d3c2f6bc15056ee248c4ddc48c2bc71287c0961bf801a08633ed4333" - url: "https://pub.dev" - source: hosted - version: "2.2.1" - file: - dependency: transitive - description: - name: file - sha256: "1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d" - url: "https://pub.dev" - source: hosted - version: "6.1.4" - fixnum: - dependency: transitive - description: - name: fixnum - sha256: "04be3e934c52e082558cc9ee21f42f5c1cd7a1262f4c63cd0357c08d5bba81ec" - url: "https://pub.dev" - source: hosted - version: "1.0.1" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: b543301ad291598523947dc534aaddc5aaad597b709d2426d3a0e0d44c5cb493 - url: "https://pub.dev" - source: hosted - version: "1.0.4" - flutter_modular_annotations: - dependency: "direct main" - description: - name: flutter_modular_annotations - sha256: "65971655bdd30816a6a66651c801f4ceba6c8ba265f0866cc51ad038332c9a71" - url: "https://pub.dev" - source: hosted - version: "0.0.2" - frontend_server_client: - dependency: transitive - description: - name: frontend_server_client - sha256: "4f4a162323c86ffc1245765cfe138872b8f069deb42f7dbb36115fa27f31469b" - url: "https://pub.dev" - source: hosted - version: "2.1.3" - glob: - dependency: "direct main" - description: - name: glob - sha256: "4515b5b6ddb505ebdd242a5f2cc5d22d3d6a80013789debfbda7777f47ea308c" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - graphs: - dependency: transitive - description: - name: graphs - sha256: f9e130f3259f52d26f0cfc0e964513796dafed572fa52e45d2f8d6ca14db39b2 - url: "https://pub.dev" - source: hosted - version: "2.2.0" - html: - dependency: transitive - description: - name: html - sha256: d9793e10dbe0e6c364f4c59bf3e01fb33a9b2a674bc7a1081693dba0614b6269 - url: "https://pub.dev" - source: hosted - version: "0.15.1" - http_multi_server: - dependency: transitive - description: - name: http_multi_server - sha256: "97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b" - url: "https://pub.dev" - source: hosted - version: "3.2.1" - http_parser: - dependency: transitive - description: - name: http_parser - sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b" - url: "https://pub.dev" - source: hosted - version: "4.0.2" - io: - dependency: transitive - description: - name: io - sha256: "2ec25704aba361659e10e3e5f5d672068d332fc8ac516421d483a11e5cbd061e" - url: "https://pub.dev" - source: hosted - version: "1.0.4" - js: - dependency: transitive - description: - name: js - sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" - url: "https://pub.dev" - source: hosted - version: "0.6.5" - json_annotation: - dependency: transitive - description: - name: json_annotation - sha256: c33da08e136c3df0190bd5bbe51ae1df4a7d96e7954d1d7249fea2968a72d317 - url: "https://pub.dev" - source: hosted - version: "4.8.0" - lints: - dependency: transitive - description: - name: lints - sha256: a2c3d198cb5ea2e179926622d433331d8b58374ab8f29cdda6e863bd62fd369c - url: "https://pub.dev" - source: hosted - version: "1.0.1" - logging: - dependency: transitive - description: - name: logging - sha256: c0bbfe94d46aedf9b8b3e695cf3bd48c8e14b35e3b2c639e0aa7755d589ba946 - url: "https://pub.dev" - source: hosted - version: "1.1.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: "2e2c34e631f93410daa3ee3410250eadc77ac6befc02a040eda8a123f34e6f5a" - url: "https://pub.dev" - source: hosted - version: "0.12.11" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 - url: "https://pub.dev" - source: hosted - version: "0.2.0" - meta: - dependency: "direct main" - description: - name: meta - sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" - url: "https://pub.dev" - source: hosted - version: "1.8.0" - mime: - dependency: transitive - description: - name: mime - sha256: e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e - url: "https://pub.dev" - source: hosted - version: "1.0.4" - node_preamble: - dependency: transitive - description: - name: node_preamble - sha256: "8ebdbaa3b96d5285d068f80772390d27c21e1fa10fb2df6627b1b9415043608d" - url: "https://pub.dev" - source: hosted - version: "2.0.1" - package_config: - dependency: transitive - description: - name: package_config - sha256: "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd" - url: "https://pub.dev" - source: hosted - version: "2.1.0" - path: - dependency: transitive - description: - name: path - sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" - url: "https://pub.dev" - source: hosted - version: "1.8.3" - pool: - dependency: transitive - description: - name: pool - sha256: "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a" - url: "https://pub.dev" - source: hosted - version: "1.5.1" - pub_semver: - dependency: transitive - description: - name: pub_semver - sha256: "307de764d305289ff24ad257ad5c5793ce56d04947599ad68b3baa124105fc17" - url: "https://pub.dev" - source: hosted - version: "2.1.3" - pubspec_parse: - dependency: transitive - description: - name: pubspec_parse - sha256: "75f6614d6dde2dc68948dffbaa4fe5dae32cd700eb9fb763fe11dfb45a3c4d0a" - url: "https://pub.dev" - source: hosted - version: "1.2.1" - shelf: - dependency: transitive - description: - name: shelf - sha256: c24a96135a2ccd62c64b69315a14adc5c3419df63b4d7c05832a346fdb73682c - url: "https://pub.dev" - source: hosted - version: "1.4.0" - shelf_packages_handler: - dependency: transitive - description: - name: shelf_packages_handler - sha256: aef74dc9195746a384843102142ab65b6a4735bb3beea791e63527b88cc83306 - url: "https://pub.dev" - source: hosted - version: "3.0.1" - shelf_static: - dependency: transitive - description: - name: shelf_static - sha256: e792b76b96a36d4a41b819da593aff4bdd413576b3ba6150df5d8d9996d2e74c - url: "https://pub.dev" - source: hosted - version: "1.1.1" - shelf_web_socket: - dependency: transitive - description: - name: shelf_web_socket - sha256: a988c0e8d8ffbdb8a28aa7ec8e449c260f3deb808781fe1284d22c5bba7156e8 - url: "https://pub.dev" - source: hosted - version: "1.0.3" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.99" - source_gen: - dependency: "direct main" - description: - name: source_gen - sha256: "00f8b6b586f724a8c769c96f1d517511a41661c0aede644544d8d86a1ab11142" - url: "https://pub.dev" - source: hosted - version: "1.2.2" - source_map_stack_trace: - dependency: transitive - description: - name: source_map_stack_trace - sha256: "84cf769ad83aa6bb61e0aa5a18e53aea683395f196a6f39c4c881fb90ed4f7ae" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - source_maps: - dependency: transitive - description: - name: source_maps - sha256: "490098075234dcedb83c5d949b4c93dad5e6b7702748de000be2b57b8e6b2427" - url: "https://pub.dev" - source: hosted - version: "0.10.11" - source_span: - dependency: transitive - description: - name: source_span - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 - url: "https://pub.dev" - source: hosted - version: "1.9.1" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 - url: "https://pub.dev" - source: hosted - version: "1.11.0" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - stream_transform: - dependency: transitive - description: - name: stream_transform - sha256: "14a00e794c7c11aa145a170587321aedce29769c08d7f58b1d141da75e3b1c6f" - url: "https://pub.dev" - source: hosted - version: "2.1.0" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" - url: "https://pub.dev" - source: hosted - version: "1.2.0" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 - url: "https://pub.dev" - source: hosted - version: "1.2.1" - test: - dependency: "direct dev" - description: - name: test - sha256: "5f59ad7ae322905b1299ef250744e1e266320aa90a0a76e51f00b6e06e49ac51" - url: "https://pub.dev" - source: hosted - version: "1.20.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: d8ca35bbbeef2d037e5693a3c8a381505afebfbfee7bc33fff5581bc4e16a939 - url: "https://pub.dev" - source: hosted - version: "0.4.9" - test_core: - dependency: transitive - description: - name: test_core - sha256: cc8bc45cbe52e8133293537ac4cffc4d9b35c93e91481eb64ef2304e2e722949 - url: "https://pub.dev" - source: hosted - version: "0.4.11" - timing: - dependency: transitive - description: - name: timing - sha256: "70a3b636575d4163c477e6de42f247a23b315ae20e86442bebe32d3cabf61c32" - url: "https://pub.dev" - source: hosted - version: "1.0.1" - typed_data: - dependency: transitive - description: - name: typed_data - sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5" - url: "https://pub.dev" - source: hosted - version: "1.3.1" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: e686ae49284939abc06972e25f634ccdb5007d5664c4dfa1995002e8b6aa27a9 - url: "https://pub.dev" - source: hosted - version: "8.3.0" - watcher: - dependency: transitive - description: - name: watcher - sha256: "6a7f46926b01ce81bfc339da6a7f20afbe7733eff9846f6d6a5466aa4c6667c0" - url: "https://pub.dev" - source: hosted - version: "1.0.2" - web_socket_channel: - dependency: transitive - description: - name: web_socket_channel - sha256: ca49c0bc209c687b887f30527fb6a9d80040b072cc2990f34b9bec3e7663101b - url: "https://pub.dev" - source: hosted - version: "2.3.0" - webkit_inspection_protocol: - dependency: transitive - description: - name: webkit_inspection_protocol - sha256: "67d3a8b6c79e1987d19d848b0892e582dbb0c66c57cc1fef58a177dd2aa2823d" - url: "https://pub.dev" - source: hosted - version: "1.2.0" - yaml: - dependency: transitive - description: - name: yaml - sha256: "23812a9b125b48d4007117254bca50abb6c712352927eece9e155207b1db2370" - url: "https://pub.dev" - source: hosted - version: "3.1.1" -sdks: - dart: ">=2.18.0 <4.0.0" diff --git a/deprecated/modular_codegen/pubspec.yaml b/deprecated/modular_codegen/pubspec.yaml deleted file mode 100644 index 121f0b1c..00000000 --- a/deprecated/modular_codegen/pubspec.yaml +++ /dev/null @@ -1,62 +0,0 @@ -name: modular_codegen -description: Code Generate for flutter_modular. Inject Automation. Annotation @Inject, @Param and @Data. -version: 3.0.4 -homepage: https://github.com/Flutterando/modular - -environment: - sdk: ">=2.12.0 <3.0.0" - -dependencies: - flutter_modular_annotations: ^0.0.2 - analyzer: ">=2.0.0 <5.3.0" - glob: ^2.0.0 - build: ">=2.1.0 <3.0.0" - build_resolvers: ">=2.0.0 <2.1.0" - source_gen: ^1.0.0 - meta: ">=1.3.0 <2.0.0" - flutter: - sdk: flutter - -dev_dependencies: - flutter_lints: ^1.0.4 - build_config: ">=1.0.0 <1.1.0" - build_runner: ">=2.1.0 <3.0.0" - build_test: ^2.0.0 - test: ^1.16.8 - -# For information on the generic Dart part of this file, see the -# following page: https://dart.dev/tools/pub/pubspec - -# The following section is specific to Flutter. -flutter: - - # To add assets to your package, add an assets section, like this: - # assets: - # - images/a_dot_burr.jpeg - # - images/a_dot_ham.jpeg - # - # For details regarding assets in packages, see - # https://flutter.dev/assets-and-images/#from-packages - # - # An image asset can refer to one or more resolution-specific "variants", see - # https://flutter.dev/assets-and-images/#resolution-aware. - - # To add custom fonts to your package, add a fonts section here, - # in this "flutter" section. Each entry in this list should have a - # "family" key with the font family name, and a "fonts" key with a - # list giving the asset and other descriptors for the font. For - # example: - # fonts: - # - family: Schyler - # fonts: - # - asset: fonts/Schyler-Regular.ttf - # - asset: fonts/Schyler-Italic.ttf - # style: italic - # - family: Trajan Pro - # fonts: - # - asset: fonts/TrajanPro.ttf - # - asset: fonts/TrajanPro_Bold.ttf - # weight: 700 - # - # For details regarding fonts in packages, see - # https://flutter.dev/custom-fonts/#from-packages diff --git a/deprecated/modular_codegen/test/modular_codegen_test.dart b/deprecated/modular_codegen/test/modular_codegen_test.dart deleted file mode 100644 index 8f257db5..00000000 --- a/deprecated/modular_codegen/test/modular_codegen_test.dart +++ /dev/null @@ -1,18 +0,0 @@ -import 'package:test/test.dart'; - -void main() { - test('should resolve a simple dart file', () async { -// resolveSource(r''' -// @Injectable() -// class HomeRealController { -// final AppBloc bloc; -// HomeRealController(this.bloc); -// } -// ''', (resolver) async { -// print(resolver); -// injection(resolver.); -// var libExample = await resolver.; -// expect(libExample.getType('Foo'), isNotNull); -// }); - }); -} diff --git a/deprecated/modular_interfaces/.gitignore b/deprecated/modular_interfaces/.gitignore deleted file mode 100644 index 3c8a1572..00000000 --- a/deprecated/modular_interfaces/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -# Files and directories created by pub. -.dart_tool/ -.packages - -# Conventional directory for build output. -build/ diff --git a/deprecated/modular_interfaces/CHANGELOG.md b/deprecated/modular_interfaces/CHANGELOG.md deleted file mode 100644 index 30a03ee7..00000000 --- a/deprecated/modular_interfaces/CHANGELOG.md +++ /dev/null @@ -1,16 +0,0 @@ -## 2.0.2 - 2022/06/02 - -- feat: Added Type propertie in removeBindContext(); - -## 2.0.1 - 2022/05/12 - -- Fix: Inject.get returns instance - -## 2.0.0 - 2022/05/11 - -- Added `BindContract.onDispose`. -- Added `BindContract.selector`. - -## 1.0.0+1 - 2021/09/05 - -- Initial version. diff --git a/deprecated/modular_interfaces/LICENSE b/deprecated/modular_interfaces/LICENSE deleted file mode 100644 index 22d8ef64..00000000 --- a/deprecated/modular_interfaces/LICENSE +++ /dev/null @@ -1,13 +0,0 @@ -The MIT License -License Copyright: Flutterando. -License License: Flutterando. -License Contact: Flutterando. -SPDX short identifier: MIT -Further resources... -  -Begin license text. -Copyright 2021 Flutterando -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -End license text. \ No newline at end of file diff --git a/deprecated/modular_interfaces/README.md b/deprecated/modular_interfaces/README.md deleted file mode 100644 index 7df01aa3..00000000 --- a/deprecated/modular_interfaces/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Modular Interface - -Set of interfaces made for modular_core. diff --git a/deprecated/modular_interfaces/analysis_options.yaml b/deprecated/modular_interfaces/analysis_options.yaml deleted file mode 100644 index 8bae1463..00000000 --- a/deprecated/modular_interfaces/analysis_options.yaml +++ /dev/null @@ -1,29 +0,0 @@ -# This file configures the analyzer, which statically analyzes Dart code to -# check for errors, warnings, and lints. -# -# The issues identified by the analyzer are surfaced in the UI of Dart-enabled -# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be -# invoked from the command line by running `flutter analyze`. - -# The following line activates a set of recommended lints for Flutter apps, -# packages, and plugins designed to encourage good coding practices. -include: package:lints/recommended.yaml - -linter: - # The lint rules applied to this project can be customized in the - # section below to disable rules from the `package:flutter_lints/flutter.yaml` - # included above or to enable additional rules. A list of all available lints - # and their documentation is published at - # https://dart-lang.github.io/linter/lints/index.html. - # - # Instead of disabling a lint rule for the entire project in the - # section below, it can also be suppressed for a single line of code - # or a specific dart file by using the `// ignore: name_of_lint` and - # `// ignore_for_file: name_of_lint` syntax on the line or in the file - # producing the lint. - rules: - # avoid_print: false # Uncomment to disable the `avoid_print` rule - # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule - -# Additional information about this file can be found at -# https://dart.dev/guides/language/analysis-options \ No newline at end of file diff --git a/deprecated/modular_interfaces/lib/modular_interfaces.dart b/deprecated/modular_interfaces/lib/modular_interfaces.dart deleted file mode 100644 index 9854287c..00000000 --- a/deprecated/modular_interfaces/lib/modular_interfaces.dart +++ /dev/null @@ -1,12 +0,0 @@ -library modular_interfaces; - -export 'src/di/bind.dart'; -export 'src/di/bind_context.dart'; -export 'src/di/injector.dart'; -export 'src/route/middleware.dart'; -export 'src/route/modular_key.dart'; -export 'src/route/modular_route.dart'; -export 'src/route/route_context.dart'; -export 'src/route/modular_arguments.dart'; -export 'src/route/tracker.dart'; -export 'src/errors/modular_errors.dart'; diff --git a/deprecated/modular_interfaces/lib/src/di/bind.dart b/deprecated/modular_interfaces/lib/src/di/bind.dart deleted file mode 100644 index 635d71db..00000000 --- a/deprecated/modular_interfaces/lib/src/di/bind.dart +++ /dev/null @@ -1,97 +0,0 @@ -import 'injector.dart'; - -abstract class BindContract { - final T Function(Injector i) factoryFunction; - - Type get bindType => T; - - ///single instance - final bool isSingleton; - - /// flag for indicate serialization - final bool alwaysSerialized; - - ///create single instance for request - final bool isScoped; - - ///export bind for others modules - ///This bind can only be accessed when imported by a module. - final bool export; - - ///When 'true', the object is instantiated only the first time it is called. - ///When 'false', the object is instantiated along with the module. - final bool isLazy; - - ///Called in module`s dispose. - final void Function(T value)? onDispose; - - /// Generate reactive object - final dynamic Function(T value)? selector; - - BindContract( - this.factoryFunction, { - this.isSingleton = true, - this.isLazy = true, - this.export = false, - this.isScoped = false, - this.alwaysSerialized = false, - this.onDispose, - this.selector, - }) : assert((isSingleton || isLazy), - r"'singleton' can't be false if 'lazy' is also false"); - - BindContract copyWith({ - T Function(Injector i)? factoryFunction, - bool? isSingleton, - bool? isLazy, - bool? export, - bool? isScoped, - bool? alwaysSerialized, - void Function(T value)? onDispose, - dynamic Function(T value)? selector, - }); - - BindContract cast(); - - dynamic onSelectorFunc(Object o) => selector?.call(o as T); - - dynamic onDisposeFunc(Object o) => onDispose?.call(o as T); -} - -/// For empty instance binds. -class BindEmpty extends BindContract { - BindEmpty() : super((e) => Object()); - - @override - BindContract cast() { - throw UnimplementedError(); - } - - @override - BindContract copyWith( - {Object Function(Injector i)? factoryFunction, - bool? isSingleton, - bool? isLazy, - bool? export, - bool? isScoped, - bool? alwaysSerialized, - void Function(Object value)? onDispose, - Function(Object value)? selector}) { - throw UnimplementedError(); - } -} - -class BindEntry { - final BindContract bind; - final T value; - - BindEntry({required this.bind, required this.value}); - - BindEntry cast() { - return BindEntry(bind: bind.cast(), value: value as E); - } - - void dispose() { - bind.onDisposeFunc(value); - } -} diff --git a/deprecated/modular_interfaces/lib/src/di/bind_context.dart b/deprecated/modular_interfaces/lib/src/di/bind_context.dart deleted file mode 100644 index 007f6271..00000000 --- a/deprecated/modular_interfaces/lib/src/di/bind_context.dart +++ /dev/null @@ -1,32 +0,0 @@ -import 'bind.dart'; -import 'injector.dart'; - -abstract class BindContext { - /// Link injected objects - List get binds; - - /// Import Binds from other modules. - /// ATTENTION: The binds must be marked with the flag export: true, in the module to be imported. - List get imports; - - /// Get the binds for that context. - BindEntry? getBind(Injector injector); - - /// Dispose bind from the memory - bool remove(); - - /// Dispose all bind from the memory - void dispose(); - - /// checks if all asynchronous binds are ready to be used synchronously. - Future isReady(); - - /// get processed binds - List getProcessBinds(); - - /// Change binds - void changeBinds(List newBinds); - - /// Bind ready as singleton - List get instanciatedSingletons; -} diff --git a/deprecated/modular_interfaces/lib/src/di/injector.dart b/deprecated/modular_interfaces/lib/src/di/injector.dart deleted file mode 100644 index d4b2ead3..00000000 --- a/deprecated/modular_interfaces/lib/src/di/injector.dart +++ /dev/null @@ -1,44 +0,0 @@ -import 'package:modular_interfaces/modular_interfaces.dart'; - -/// Service injector that is responsible for searching for instances in all bind contexts. -abstract class Injector { - B call() => get(); - - /// Request an bind by [Type] - B get(); - - /// Request an bindEntry by [Type] - BindEntry getBind(); - - /// Checks if the context (Module) is in the context of binds. - bool isModuleAlive(); - - /// adds a context to the tree. - void addBindContext(BindContext module, {String tag = ''}); - - /// Removes a [BindContext] based on its tags. - /// If your tag repository is empty, the BindContext will be removed automatically. - void disposeModuleByTag(String tag); - - /// Removes only ScopedBind from BindContext tree - void removeScopedBinds(); - - /// Dispose a [Bind] by [Type] - bool dispose(); - - /// Destroy all BindContext - void destroy(); - - /// remove [BindContext] by [Type] - void removeBindContext({Type? type}); - - /// checks if all asynchronous binds are ready to be used synchronously of all BindContext of Tree. - Future isModuleReady(); - - /// used for reassemble all singleton injections - void reassemble(); - - /// internal - /// used for reassemble bind list - void updateBinds(BindContext context); -} diff --git a/deprecated/modular_interfaces/lib/src/errors/modular_errors.dart b/deprecated/modular_interfaces/lib/src/errors/modular_errors.dart deleted file mode 100644 index 6cc8929e..00000000 --- a/deprecated/modular_interfaces/lib/src/errors/modular_errors.dart +++ /dev/null @@ -1,12 +0,0 @@ -abstract class ModularError implements Exception { - final String message; - final StackTrace? stackTrace; - - const ModularError(this.message, [this.stackTrace]); - - String _returnStackTrace() => - stackTrace != null ? '\n${stackTrace.toString()}' : ''; - - @override - String toString() => '$runtimeType: $message${_returnStackTrace()}'; -} diff --git a/deprecated/modular_interfaces/lib/src/route/middleware.dart b/deprecated/modular_interfaces/lib/src/route/middleware.dart deleted file mode 100644 index ff74f372..00000000 --- a/deprecated/modular_interfaces/lib/src/route/middleware.dart +++ /dev/null @@ -1,12 +0,0 @@ -import 'dart:async'; - -import 'modular_route.dart'; - -/// Object that intercepts a route request. -abstract class Middleware { - /// Method called as soon as route is found and before settings. - FutureOr pre(ModularRoute route); - - /// Method called as soon as route is found and after settings. - FutureOr pos(ModularRoute route, T data); -} diff --git a/deprecated/modular_interfaces/lib/src/route/modular_arguments.dart b/deprecated/modular_interfaces/lib/src/route/modular_arguments.dart deleted file mode 100644 index d6a77460..00000000 --- a/deprecated/modular_interfaces/lib/src/route/modular_arguments.dart +++ /dev/null @@ -1,46 +0,0 @@ -/// Object that clusters all arguments and parameters retrieved or produced during a route search. -class ModularArguments { - /// It retrieves parameters after consulting a dynamic route. If it is not a dynamic route the object will be an empty Map. - /// ex: /product/:id -> /product/1 - /// Modular.args.params['id']; -> '1' - final Map params; - - /// Uri of current route. - final Uri uri; - - /// Retrieved from a direct input of arguments from the navigation system itself. - /// ex: Modular.to.navigate('/product', arguments: Products()); - /// Modular.args.data; -> Product(); - final dynamic data; - - const ModularArguments( - {this.params = const {}, this.data, required this.uri}); - - ModularArguments copyWith( - {Map? params, dynamic data, Uri? uri}) { - return ModularArguments( - params: params ?? this.params, - data: data ?? this.data, - uri: uri ?? this.uri, - ); - } - - /// The value is the empty string if there is no fragment identifier component. - String get fragment => uri.fragment; - - /// The URI query split into a map according to the rules specified for FORM post in the HTML 4.01 specification section 17.13.4. - /// Each key and value in the resulting map has been decoded. If there is no query the empty map is returned. - /// Keys in the query string that have no value are mapped to the empty string. If a key occurs more than once in the query string, it is mapped to an arbitrary choice of possible value. The [queryParametersAll] getter can provide a map that maps keys to all of their values. - /// The map and the lists it contains are unmodifiable. - Map get queryParams => uri.queryParameters; - - /// Returns the URI query split into a map according to the rules specified for FORM post in the HTML 4.01 specification section 17.13.4. - /// Each key and value in the resulting map has been decoded. If there is no query the map is empty. - /// Keys are mapped to lists of their values. If a key occurs only once, its value is a singleton list. If a key occurs with no value, the empty string is used as the value for that occurrence. - /// The map and the lists it contains are unmodifiable. - Map> get queryParamsAll => uri.queryParametersAll; - - factory ModularArguments.empty() { - return ModularArguments(uri: Uri.parse('/')); - } -} diff --git a/deprecated/modular_interfaces/lib/src/route/modular_key.dart b/deprecated/modular_interfaces/lib/src/route/modular_key.dart deleted file mode 100644 index cc342bfd..00000000 --- a/deprecated/modular_interfaces/lib/src/route/modular_key.dart +++ /dev/null @@ -1,30 +0,0 @@ -/// Object used as a reference to find a ModularRoute in the RouteContext tree. -class ModularKey { - final String schema; - final String name; - - const ModularKey({required this.name, this.schema = ''}); - - @override - bool operator ==(Object other) { - if (identical(this, other)) return true; - - return other is ModularKey && other.schema == schema && other.name == name; - } - - @override - int get hashCode => schema.hashCode ^ name.hashCode; - - ModularKey copyWith({ - String? schema, - String? name, - }) { - return ModularKey( - schema: schema ?? this.schema, - name: name ?? this.name, - ); - } - - @override - String toString() => 'ModularKey(schema: $schema, name: $name)'; -} diff --git a/deprecated/modular_interfaces/lib/src/route/modular_route.dart b/deprecated/modular_interfaces/lib/src/route/modular_route.dart deleted file mode 100644 index 64477fe1..00000000 --- a/deprecated/modular_interfaces/lib/src/route/modular_route.dart +++ /dev/null @@ -1,51 +0,0 @@ -import '../di/bind_context.dart'; - -import 'middleware.dart'; -import 'modular_key.dart'; -import 'route_context.dart'; - -/// Represents a route within a RouteContext. -abstract class ModularRoute { - /// name of route - String get name; - - /// schema of route - /// default is '' - String get schema; - - /// guard your parent's path - String get parent; - - /// Add children to this route that can be retrieved through the parent route - List get children; - - /// RouteContext belonging to the route. - RouteContext? get context; - - /// Adds middleware that will be shared among your children. - List get middlewares; - - /// Current uri of the route. - Uri get uri; - - /// Contains a list of all BindContexts that will need to be active when this route is active. - Map get bindContextEntries; - - /// Key that references the route in the RouteContext tree. - ModularKey get key; - - /// Create a new Route by adding a RouteContext to the context. - ModularRoute addModule(String name, {required RouteContext module}); - - ModularRoute copyWith({ - String? name, - List? middlewares, - List? children, - String? parent, - String? schema, - RouteContext? context, - Uri? uri, - Map? routeMap, - Map? bindContextEntries, - }); -} diff --git a/deprecated/modular_interfaces/lib/src/route/route_context.dart b/deprecated/modular_interfaces/lib/src/route/route_context.dart deleted file mode 100644 index 6902b464..00000000 --- a/deprecated/modular_interfaces/lib/src/route/route_context.dart +++ /dev/null @@ -1,15 +0,0 @@ -import '../di/bind_context.dart'; - -import 'modular_key.dart'; -import 'modular_route.dart'; - -abstract class RouteContext extends BindContext { - /// Aggregates all [ModularRoute] type Objects to the context, - List get routes; - - /// Used to return a route map at the start of the application. - Map init(); - - /// store all módules - List get modules; -} diff --git a/deprecated/modular_interfaces/lib/src/route/tracker.dart b/deprecated/modular_interfaces/lib/src/route/tracker.dart deleted file mode 100644 index a20a382e..00000000 --- a/deprecated/modular_interfaces/lib/src/route/tracker.dart +++ /dev/null @@ -1,39 +0,0 @@ -import 'dart:async'; - -import 'package:modular_interfaces/modular_interfaces.dart'; - -abstract class Tracker { - /// Service Injector instancia - final Injector injector; - - /// Initial Module - RouteContext get module; - - Tracker(this.injector); - - ModularArguments get arguments; - - void setArguments(ModularArguments arguments); - - String get currentPath => arguments.uri.toString(); - - /// Searches for a route by name or context throughout the tree. - FutureOr findRoute(String path, - {dynamic data, String schema = ''}); - - /// Reports whether a route will leave the route context. This is important to call automatic dispose of the entire context. - void reportPopRoute(ModularRoute route); - - /// It informs you that a new route has been found and that it needs its dependent BindContexts started as well. - void reportPushRoute(ModularRoute route); - - /// Responsible for starting the app. - /// It should only be called once, but it should be the first method to be called before a route or bind lookup. - void runApp(RouteContext module); - - /// Finishes all trees. - void finishApp(); - - /// used for reassemble all routes - void reassemble(); -} diff --git a/deprecated/modular_interfaces/pubspec.lock b/deprecated/modular_interfaces/pubspec.lock deleted file mode 100644 index 2b8a283e..00000000 --- a/deprecated/modular_interfaces/pubspec.lock +++ /dev/null @@ -1,13 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - lints: - dependency: "direct dev" - description: - name: lints - sha256: a2c3d198cb5ea2e179926622d433331d8b58374ab8f29cdda6e863bd62fd369c - url: "https://pub.dev" - source: hosted - version: "1.0.1" -sdks: - dart: ">=2.12.0 <4.0.0" diff --git a/deprecated/modular_interfaces/pubspec.yaml b/deprecated/modular_interfaces/pubspec.yaml deleted file mode 100644 index a72920f9..00000000 --- a/deprecated/modular_interfaces/pubspec.yaml +++ /dev/null @@ -1,14 +0,0 @@ -name: modular_interfaces -description: Smart project structure with dependency injection and route management -version: 2.0.2 -homepage: https://github.com/Flutterando/modular -# homepage: https://www.example.com - -environment: - sdk: '>=2.12.0 <3.0.0' - -# dependencies: -# path: ^1.8.0 - -dev_dependencies: - lints: ^1.0.1 diff --git a/deprecated/modular_test/.gitignore b/deprecated/modular_test/.gitignore deleted file mode 100644 index 1985397a..00000000 --- a/deprecated/modular_test/.gitignore +++ /dev/null @@ -1,74 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.buildlog/ -.history -.svn/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -.dart_tool/ -.flutter-plugins -.flutter-plugins-dependencies -.packages -.pub-cache/ -.pub/ -build/ - -# Android related -**/android/**/gradle-wrapper.jar -**/android/.gradle -**/android/captures/ -**/android/gradlew -**/android/gradlew.bat -**/android/local.properties -**/android/**/GeneratedPluginRegistrant.java - -# iOS/XCode related -**/ios/**/*.mode1v3 -**/ios/**/*.mode2v3 -**/ios/**/*.moved-aside -**/ios/**/*.pbxuser -**/ios/**/*.perspectivev3 -**/ios/**/*sync/ -**/ios/**/.sconsign.dblite -**/ios/**/.tags* -**/ios/**/.vagrant/ -**/ios/**/DerivedData/ -**/ios/**/Icon? -**/ios/**/Pods/ -**/ios/**/.symlinks/ -**/ios/**/profile -**/ios/**/xcuserdata -**/ios/.generated/ -**/ios/Flutter/App.framework -**/ios/Flutter/Flutter.framework -**/ios/Flutter/Flutter.podspec -**/ios/Flutter/Generated.xcconfig -**/ios/Flutter/app.flx -**/ios/Flutter/app.zip -**/ios/Flutter/flutter_assets/ -**/ios/Flutter/flutter_export_environment.sh -**/ios/ServiceDefinitions.json -**/ios/Runner/GeneratedPluginRegistrant.* - -# Exceptions to above rules. -!**/ios/**/default.mode1v3 -!**/ios/**/default.mode2v3 -!**/ios/**/default.pbxuser -!**/ios/**/default.perspectivev3 diff --git a/deprecated/modular_test/.metadata b/deprecated/modular_test/.metadata deleted file mode 100644 index 4d40dac7..00000000 --- a/deprecated/modular_test/.metadata +++ /dev/null @@ -1,10 +0,0 @@ -# This file tracks properties of this Flutter project. -# Used by Flutter tool to assess capabilities and perform upgrades etc. -# -# This file should be version controlled and should not be manually edited. - -version: - revision: 022b333a089afb81c471ec43d1f1f4f26305d876 - channel: beta - -project_type: package diff --git a/deprecated/modular_test/CHANGELOG.md b/deprecated/modular_test/CHANGELOG.md deleted file mode 100644 index 65383a8f..00000000 --- a/deprecated/modular_test/CHANGELOG.md +++ /dev/null @@ -1,7 +0,0 @@ -## [2.0.0] - 2022/04/21. - -* Upper `modular_core`. - -## [1.0.1+2] - New release. - -* New Release diff --git a/deprecated/modular_test/LICENSE b/deprecated/modular_test/LICENSE deleted file mode 100644 index 22d8ef64..00000000 --- a/deprecated/modular_test/LICENSE +++ /dev/null @@ -1,13 +0,0 @@ -The MIT License -License Copyright: Flutterando. -License License: Flutterando. -License Contact: Flutterando. -SPDX short identifier: MIT -Further resources... -  -Begin license text. -Copyright 2021 Flutterando -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -End license text. \ No newline at end of file diff --git a/deprecated/modular_test/README.md b/deprecated/modular_test/README.md deleted file mode 100644 index 5bcd227b..00000000 --- a/deprecated/modular_test/README.md +++ /dev/null @@ -1,59 +0,0 @@ -# modular_test - -Init Modules and test the integration - -## Getting Started - -Add in your pubspec.yaml - -```yaml - -dev_dependencies: - modular_test: - -``` - -## Using - -### Start a Module - -```dart - -main(){ - setUp(){ - initModule(AppModule()); - } -} - -``` - -### Start more then one Module - -```dart - -main(){ - setUp(){ - initModules([AppModule(), HomeModule(), PerfilModule()]); - } -} - -``` - -### Replace binds of Module - -```dart - -main(){ - - final dioMock = DioMock(); - - setUp(){ - initModule(AppModule(), replaceBinds: [ - Bind.instance(dioMock), - ]); - } -} - -``` - - diff --git a/deprecated/modular_test/analysis_options.yaml b/deprecated/modular_test/analysis_options.yaml deleted file mode 100644 index 8bae1463..00000000 --- a/deprecated/modular_test/analysis_options.yaml +++ /dev/null @@ -1,29 +0,0 @@ -# This file configures the analyzer, which statically analyzes Dart code to -# check for errors, warnings, and lints. -# -# The issues identified by the analyzer are surfaced in the UI of Dart-enabled -# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be -# invoked from the command line by running `flutter analyze`. - -# The following line activates a set of recommended lints for Flutter apps, -# packages, and plugins designed to encourage good coding practices. -include: package:lints/recommended.yaml - -linter: - # The lint rules applied to this project can be customized in the - # section below to disable rules from the `package:flutter_lints/flutter.yaml` - # included above or to enable additional rules. A list of all available lints - # and their documentation is published at - # https://dart-lang.github.io/linter/lints/index.html. - # - # Instead of disabling a lint rule for the entire project in the - # section below, it can also be suppressed for a single line of code - # or a specific dart file by using the `// ignore: name_of_lint` and - # `// ignore_for_file: name_of_lint` syntax on the line or in the file - # producing the lint. - rules: - # avoid_print: false # Uncomment to disable the `avoid_print` rule - # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule - -# Additional information about this file can be found at -# https://dart.dev/guides/language/analysis-options \ No newline at end of file diff --git a/deprecated/modular_test/coverage/lcov.info b/deprecated/modular_test/coverage/lcov.info deleted file mode 100644 index a73bd45e..00000000 --- a/deprecated/modular_test/coverage/lcov.info +++ /dev/null @@ -1,18 +0,0 @@ -SF:lib\modular_test.dart -DA:5,1 -DA:7,2 -DA:9,3 -DA:10,1 -DA:11,2 -DA:12,3 -DA:13,2 -DA:14,1 -DA:15,1 -DA:18,1 -DA:19,3 -DA:22,1 -DA:23,2 -DA:24,1 -LF:14 -LH:14 -end_of_record diff --git a/deprecated/modular_test/lib/modular_test.dart b/deprecated/modular_test/lib/modular_test.dart deleted file mode 100644 index 3bd146bd..00000000 --- a/deprecated/modular_test/lib/modular_test.dart +++ /dev/null @@ -1,28 +0,0 @@ -library modular_test; - -import 'package:modular_core/modular_core.dart'; - -void initModule(BindContext module, - {List replaceBinds = const []}) { - // ignore: invalid_use_of_visible_for_testing_member - final bindModules = module.getProcessBinds(); - - for (var i = 0; i < bindModules.length; i++) { - final item = bindModules[i]; - var dep = (replaceBinds).firstWhere((dep) { - return item.runtimeType == dep.runtimeType; - }, orElse: () => BindEmpty()); - if (dep is! BindEmpty) { - bindModules[i] = dep; - } - } - module.changeBinds(bindModules); - modularTracker.injector.addBindContext(module); -} - -void initModules(List modules, - {List replaceBinds = const []}) { - for (var module in modules) { - initModule(module, replaceBinds: replaceBinds); - } -} diff --git a/deprecated/modular_test/pubspec.lock b/deprecated/modular_test/pubspec.lock deleted file mode 100644 index bc891f50..00000000 --- a/deprecated/modular_test/pubspec.lock +++ /dev/null @@ -1,397 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - _fe_analyzer_shared: - dependency: transitive - description: - name: _fe_analyzer_shared - sha256: "0c80aeab9bc807ab10022cd3b2f4cf2ecdf231949dc1ddd9442406a003f19201" - url: "https://pub.dev" - source: hosted - version: "52.0.0" - analyzer: - dependency: transitive - description: - name: analyzer - sha256: cd8ee83568a77f3ae6b913a36093a1c9b1264e7cb7f834d9ddd2311dade9c1f4 - url: "https://pub.dev" - source: hosted - version: "5.4.0" - args: - dependency: transitive - description: - name: args - sha256: "139d809800a412ebb26a3892da228b2d0ba36f0ef5d9a82166e5e52ec8d61611" - url: "https://pub.dev" - source: hosted - version: "2.3.2" - async: - dependency: transitive - description: - name: async - sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 - url: "https://pub.dev" - source: hosted - version: "2.10.0" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - characters: - dependency: transitive - description: - name: characters - sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c - url: "https://pub.dev" - source: hosted - version: "1.2.1" - collection: - dependency: transitive - description: - name: collection - sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 - url: "https://pub.dev" - source: hosted - version: "1.17.0" - convert: - dependency: transitive - description: - name: convert - sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592" - url: "https://pub.dev" - source: hosted - version: "3.1.1" - coverage: - dependency: transitive - description: - name: coverage - sha256: "961c4aebd27917269b1896382c7cb1b1ba81629ba669ba09c27a7e5710ec9040" - url: "https://pub.dev" - source: hosted - version: "1.6.2" - crypto: - dependency: transitive - description: - name: crypto - sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67 - url: "https://pub.dev" - source: hosted - version: "3.0.2" - file: - dependency: transitive - description: - name: file - sha256: "1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d" - url: "https://pub.dev" - source: hosted - version: "6.1.4" - frontend_server_client: - dependency: transitive - description: - name: frontend_server_client - sha256: "408e3ca148b31c20282ad6f37ebfa6f4bdc8fede5b74bc2f08d9d92b55db3612" - url: "https://pub.dev" - source: hosted - version: "3.2.0" - glob: - dependency: transitive - description: - name: glob - sha256: "4515b5b6ddb505ebdd242a5f2cc5d22d3d6a80013789debfbda7777f47ea308c" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - http_multi_server: - dependency: transitive - description: - name: http_multi_server - sha256: "97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b" - url: "https://pub.dev" - source: hosted - version: "3.2.1" - http_parser: - dependency: transitive - description: - name: http_parser - sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b" - url: "https://pub.dev" - source: hosted - version: "4.0.2" - io: - dependency: transitive - description: - name: io - sha256: "2ec25704aba361659e10e3e5f5d672068d332fc8ac516421d483a11e5cbd061e" - url: "https://pub.dev" - source: hosted - version: "1.0.4" - js: - dependency: transitive - description: - name: js - sha256: "323b7c70073cccf6b9b8d8b334be418a3293cfb612a560dc2737160a37bf61bd" - url: "https://pub.dev" - source: hosted - version: "0.6.6" - lints: - dependency: "direct dev" - description: - name: lints - sha256: a2c3d198cb5ea2e179926622d433331d8b58374ab8f29cdda6e863bd62fd369c - url: "https://pub.dev" - source: hosted - version: "1.0.1" - logging: - dependency: transitive - description: - name: logging - sha256: c0bbfe94d46aedf9b8b3e695cf3bd48c8e14b35e3b2c639e0aa7755d589ba946 - url: "https://pub.dev" - source: hosted - version: "1.1.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: c94db23593b89766cda57aab9ac311e3616cf87c6fa4e9749df032f66f30dcb8 - url: "https://pub.dev" - source: hosted - version: "0.12.14" - meta: - dependency: transitive - description: - name: meta - sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" - url: "https://pub.dev" - source: hosted - version: "1.8.0" - mime: - dependency: transitive - description: - name: mime - sha256: e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e - url: "https://pub.dev" - source: hosted - version: "1.0.4" - modular_core: - dependency: "direct main" - description: - name: modular_core - sha256: "84cfe65d2ab15b0265a5bdb07a7a0408b06f8d92fee6fb94a3c85e97cbc2d6af" - url: "https://pub.dev" - source: hosted - version: "2.0.3+1" - modular_interfaces: - dependency: transitive - description: - name: modular_interfaces - sha256: "89db18038048d63de80871189ddc52363814e8181615459e5d88ed0a921acc1f" - url: "https://pub.dev" - source: hosted - version: "2.0.2" - node_preamble: - dependency: transitive - description: - name: node_preamble - sha256: "8ebdbaa3b96d5285d068f80772390d27c21e1fa10fb2df6627b1b9415043608d" - url: "https://pub.dev" - source: hosted - version: "2.0.1" - package_config: - dependency: transitive - description: - name: package_config - sha256: "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd" - url: "https://pub.dev" - source: hosted - version: "2.1.0" - path: - dependency: transitive - description: - name: path - sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" - url: "https://pub.dev" - source: hosted - version: "1.8.3" - pool: - dependency: transitive - description: - name: pool - sha256: "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a" - url: "https://pub.dev" - source: hosted - version: "1.5.1" - pub_semver: - dependency: transitive - description: - name: pub_semver - sha256: "307de764d305289ff24ad257ad5c5793ce56d04947599ad68b3baa124105fc17" - url: "https://pub.dev" - source: hosted - version: "2.1.3" - shelf: - dependency: transitive - description: - name: shelf - sha256: c24a96135a2ccd62c64b69315a14adc5c3419df63b4d7c05832a346fdb73682c - url: "https://pub.dev" - source: hosted - version: "1.4.0" - shelf_packages_handler: - dependency: transitive - description: - name: shelf_packages_handler - sha256: aef74dc9195746a384843102142ab65b6a4735bb3beea791e63527b88cc83306 - url: "https://pub.dev" - source: hosted - version: "3.0.1" - shelf_static: - dependency: transitive - description: - name: shelf_static - sha256: e792b76b96a36d4a41b819da593aff4bdd413576b3ba6150df5d8d9996d2e74c - url: "https://pub.dev" - source: hosted - version: "1.1.1" - shelf_web_socket: - dependency: transitive - description: - name: shelf_web_socket - sha256: a988c0e8d8ffbdb8a28aa7ec8e449c260f3deb808781fe1284d22c5bba7156e8 - url: "https://pub.dev" - source: hosted - version: "1.0.3" - source_map_stack_trace: - dependency: transitive - description: - name: source_map_stack_trace - sha256: "84cf769ad83aa6bb61e0aa5a18e53aea683395f196a6f39c4c881fb90ed4f7ae" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - source_maps: - dependency: transitive - description: - name: source_maps - sha256: "490098075234dcedb83c5d949b4c93dad5e6b7702748de000be2b57b8e6b2427" - url: "https://pub.dev" - source: hosted - version: "0.10.11" - source_span: - dependency: transitive - description: - name: source_span - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 - url: "https://pub.dev" - source: hosted - version: "1.9.1" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 - url: "https://pub.dev" - source: hosted - version: "1.11.0" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" - url: "https://pub.dev" - source: hosted - version: "1.2.0" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 - url: "https://pub.dev" - source: hosted - version: "1.2.1" - test: - dependency: "direct dev" - description: - name: test - sha256: b54d427664c00f2013ffb87797a698883c46aee9288e027a50b46eaee7486fa2 - url: "https://pub.dev" - source: hosted - version: "1.22.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: "6182294da5abf431177fccc1ee02401f6df30f766bc6130a0852c6b6d7ee6b2d" - url: "https://pub.dev" - source: hosted - version: "0.4.18" - test_core: - dependency: transitive - description: - name: test_core - sha256: "95ecc12692d0dd59080ab2d38d9cf32c7e9844caba23ff6cd285690398ee8ef4" - url: "https://pub.dev" - source: hosted - version: "0.4.22" - typed_data: - dependency: transitive - description: - name: typed_data - sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5" - url: "https://pub.dev" - source: hosted - version: "1.3.1" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: d069ad658b700fc5fb774771ac8997f226ca29a45e0a450776fff3d969c8ba8f - url: "https://pub.dev" - source: hosted - version: "10.1.0" - watcher: - dependency: transitive - description: - name: watcher - sha256: "6a7f46926b01ce81bfc339da6a7f20afbe7733eff9846f6d6a5466aa4c6667c0" - url: "https://pub.dev" - source: hosted - version: "1.0.2" - web_socket_channel: - dependency: transitive - description: - name: web_socket_channel - sha256: ca49c0bc209c687b887f30527fb6a9d80040b072cc2990f34b9bec3e7663101b - url: "https://pub.dev" - source: hosted - version: "2.3.0" - webkit_inspection_protocol: - dependency: transitive - description: - name: webkit_inspection_protocol - sha256: "67d3a8b6c79e1987d19d848b0892e582dbb0c66c57cc1fef58a177dd2aa2823d" - url: "https://pub.dev" - source: hosted - version: "1.2.0" - yaml: - dependency: transitive - description: - name: yaml - sha256: "23812a9b125b48d4007117254bca50abb6c712352927eece9e155207b1db2370" - url: "https://pub.dev" - source: hosted - version: "3.1.1" -sdks: - dart: ">=2.19.0-345.0.dev <4.0.0" diff --git a/deprecated/modular_test/pubspec.yaml b/deprecated/modular_test/pubspec.yaml deleted file mode 100644 index d797f71e..00000000 --- a/deprecated/modular_test/pubspec.yaml +++ /dev/null @@ -1,14 +0,0 @@ -name: modular_test -description: Smart project structure with dependency injection and route management -version: 2.0.1 -homepage: https://github.com/Flutterando/modular - -environment: - sdk: ">=2.12.0 <3.0.0" - -dependencies: - modular_core: ">=2.0.1 <3.0.0" - -dev_dependencies: - lints: ^1.0.1 - test: ^1.17.10 \ No newline at end of file diff --git a/deprecated/modular_test/test/modular_test_test.dart b/deprecated/modular_test/test/modular_test_test.dart deleted file mode 100644 index a05f28c4..00000000 --- a/deprecated/modular_test/test/modular_test_test.dart +++ /dev/null @@ -1,76 +0,0 @@ -import 'package:modular_core/modular_core.dart'; -import 'package:modular_test/modular_test.dart' as modular_test; -import 'package:test/test.dart'; - -abstract class IRepo { - String get name; -} - -class RepoImpl1 implements IRepo { - @override - String get name => 'RepoImpl1'; -} - -class RepoImpl2 implements IRepo { - @override - String get name => 'RepoImpl2'; -} - -class MyModule extends RouteContextImpl { - @override - final binds = [ - _Bind((i) => 'teste'), - _Bind((i) => true), - _Bind((i) => RepoImpl1()), - ]; -} - -void main() { - final repo = RepoImpl2(); - - modular_test.initModules( - [MyModule()], - replaceBinds: [ - _Bind((i) => false), - _Bind((i) => repo), - ], - ); - - test('init Module', () { - final text = modularTracker.injector.get(); - expect(text, 'teste'); - }); - - test('replace binds', () { - final boolean = modularTracker.injector.get(); - expect(boolean, false); - }); - - test('replace binds with interface', () { - final result = modularTracker.injector.get(); - expect(result, isA()); - expect(result.name, 'RepoImpl2'); - }); -} - -class _Bind extends BindContract { - _Bind(T Function(Injector i) factoryFunction) : super(factoryFunction); - - @override - BindContract cast() { - return _Bind(factoryFunction as E Function(Injector i)); - } - - @override - BindContract copyWith( - {T Function(Injector i)? factoryFunction, - bool? isSingleton, - bool? isLazy, - bool? export, - bool? isScoped, - bool? alwaysSerialized, - void Function(T value)? onDispose, - Function(T value)? selector}) { - return this; - } -} diff --git a/deprecated/plugins/modular_bloc_bind/.gitignore b/deprecated/plugins/modular_bloc_bind/.gitignore deleted file mode 100644 index 65c34dc8..00000000 --- a/deprecated/plugins/modular_bloc_bind/.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -# Files and directories created by pub. -.dart_tool/ -.packages - -# Conventional directory for build outputs. -build/ - -# Omit committing pubspec.lock for library packages; see -# https://dart.dev/guides/libraries/private-files#pubspeclock. -pubspec.lock diff --git a/deprecated/plugins/modular_bloc_bind/.vscode/launch.json b/deprecated/plugins/modular_bloc_bind/.vscode/launch.json deleted file mode 100644 index e7714968..00000000 --- a/deprecated/plugins/modular_bloc_bind/.vscode/launch.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - // Use IntelliSense to learn about possible attributes. - // Hover to view descriptions of existing attributes. - // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 - "version": "0.2.0", - "configurations": [ - - { - "name": "example", - "cwd": "example", - "request": "launch", - "type": "dart" - } - ] -} \ No newline at end of file diff --git a/deprecated/plugins/modular_bloc_bind/CHANGELOG.md b/deprecated/plugins/modular_bloc_bind/CHANGELOG.md deleted file mode 100644 index 3e54e89d..00000000 --- a/deprecated/plugins/modular_bloc_bind/CHANGELOG.md +++ /dev/null @@ -1,7 +0,0 @@ -## 1.0.1 - -- fix: Cubit support - -## 1.0.0 - -- Initial version. diff --git a/deprecated/plugins/modular_bloc_bind/LICENSE b/deprecated/plugins/modular_bloc_bind/LICENSE deleted file mode 100644 index 22d8ef64..00000000 --- a/deprecated/plugins/modular_bloc_bind/LICENSE +++ /dev/null @@ -1,13 +0,0 @@ -The MIT License -License Copyright: Flutterando. -License License: Flutterando. -License Contact: Flutterando. -SPDX short identifier: MIT -Further resources... -  -Begin license text. -Copyright 2021 Flutterando -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -End license text. \ No newline at end of file diff --git a/deprecated/plugins/modular_bloc_bind/README.md b/deprecated/plugins/modular_bloc_bind/README.md deleted file mode 100644 index d41aa0ba..00000000 --- a/deprecated/plugins/modular_bloc_bind/README.md +++ /dev/null @@ -1,14 +0,0 @@ - -# modular_bloc_bind - -Working only Modular 5. - -Specific Bind to BLoC with auto-dispose and selector: - -```dart -@override -final List binds = [ - BlocBind.singleton((i) => MyBloc()), -]; -``` - diff --git a/deprecated/plugins/modular_bloc_bind/analysis_options.yaml b/deprecated/plugins/modular_bloc_bind/analysis_options.yaml deleted file mode 100644 index 7f789602..00000000 --- a/deprecated/plugins/modular_bloc_bind/analysis_options.yaml +++ /dev/null @@ -1,31 +0,0 @@ -# This file configures the static analysis results for your project (errors, -# warnings, and lints). -# -# This enables the 'recommended' set of lints from `package:lints`. -# This set helps identify many issues that may lead to problems when running -# or consuming Dart code, and enforces writing Dart using a single, idiomatic -# style and format. -# -# If you want a smaller set of lints you can change this to specify -# 'package:lints/core.yaml'. These are just the most critical lints -# (the recommended set includes the core lints). -# The core lints are also what is used by pub.dev for scoring packages. - -include: package:flutterando_analysis/flutter_package.yaml - -# Uncomment the following section to specify additional rules. - -linter: - rules: - cascade_invocations: false - public_member_api_docs: false - -# analyzer: -# exclude: -# - path/to/excluded/files/** - -# For more information about the core and recommended set of lints, see -# https://dart.dev/go/core-lints - -# For additional information about configuring this file, see -# https://dart.dev/guides/language/analysis-options diff --git a/deprecated/plugins/modular_bloc_bind/example/.gitignore b/deprecated/plugins/modular_bloc_bind/example/.gitignore deleted file mode 100644 index 0fa6b675..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/.gitignore +++ /dev/null @@ -1,46 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.buildlog/ -.history -.svn/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -**/ios/Flutter/.last_build_id -.dart_tool/ -.flutter-plugins -.flutter-plugins-dependencies -.packages -.pub-cache/ -.pub/ -/build/ - -# Web related -lib/generated_plugin_registrant.dart - -# Symbolication related -app.*.symbols - -# Obfuscation related -app.*.map.json - -# Android Studio will place build artifacts here -/android/app/debug -/android/app/profile -/android/app/release diff --git a/deprecated/plugins/modular_bloc_bind/example/.metadata b/deprecated/plugins/modular_bloc_bind/example/.metadata deleted file mode 100644 index 3c3e4b52..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/.metadata +++ /dev/null @@ -1,10 +0,0 @@ -# This file tracks properties of this Flutter project. -# Used by Flutter tool to assess capabilities and perform upgrades etc. -# -# This file should be version controlled and should not be manually edited. - -version: - revision: 5464c5bac742001448fe4fc0597be939379f88ea - channel: stable - -project_type: app diff --git a/deprecated/plugins/modular_bloc_bind/example/README.md b/deprecated/plugins/modular_bloc_bind/example/README.md deleted file mode 100644 index a1356260..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/README.md +++ /dev/null @@ -1,16 +0,0 @@ -# example - -A new Flutter project. - -## Getting Started - -This project is a starting point for a Flutter application. - -A few resources to get you started if this is your first Flutter project: - -- [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab) -- [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook) - -For help getting started with Flutter, view our -[online documentation](https://flutter.dev/docs), which offers tutorials, -samples, guidance on mobile development, and a full API reference. diff --git a/deprecated/plugins/modular_bloc_bind/example/analysis_options.yaml b/deprecated/plugins/modular_bloc_bind/example/analysis_options.yaml deleted file mode 100644 index 61b6c4de..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/analysis_options.yaml +++ /dev/null @@ -1,29 +0,0 @@ -# This file configures the analyzer, which statically analyzes Dart code to -# check for errors, warnings, and lints. -# -# The issues identified by the analyzer are surfaced in the UI of Dart-enabled -# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be -# invoked from the command line by running `flutter analyze`. - -# The following line activates a set of recommended lints for Flutter apps, -# packages, and plugins designed to encourage good coding practices. -include: package:flutter_lints/flutter.yaml - -linter: - # The lint rules applied to this project can be customized in the - # section below to disable rules from the `package:flutter_lints/flutter.yaml` - # included above or to enable additional rules. A list of all available lints - # and their documentation is published at - # https://dart-lang.github.io/linter/lints/index.html. - # - # Instead of disabling a lint rule for the entire project in the - # section below, it can also be suppressed for a single line of code - # or a specific dart file by using the `// ignore: name_of_lint` and - # `// ignore_for_file: name_of_lint` syntax on the line or in the file - # producing the lint. - rules: - # avoid_print: false # Uncomment to disable the `avoid_print` rule - # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule - -# Additional information about this file can be found at -# https://dart.dev/guides/language/analysis-options diff --git a/deprecated/plugins/modular_bloc_bind/example/android/.gitignore b/deprecated/plugins/modular_bloc_bind/example/android/.gitignore deleted file mode 100644 index 6f568019..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/android/.gitignore +++ /dev/null @@ -1,13 +0,0 @@ -gradle-wrapper.jar -/.gradle -/captures/ -/gradlew -/gradlew.bat -/local.properties -GeneratedPluginRegistrant.java - -# Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app -key.properties -**/*.keystore -**/*.jks diff --git a/deprecated/plugins/modular_bloc_bind/example/android/app/build.gradle b/deprecated/plugins/modular_bloc_bind/example/android/app/build.gradle deleted file mode 100644 index 5fe3c929..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/android/app/build.gradle +++ /dev/null @@ -1,68 +0,0 @@ -def localProperties = new Properties() -def localPropertiesFile = rootProject.file('local.properties') -if (localPropertiesFile.exists()) { - localPropertiesFile.withReader('UTF-8') { reader -> - localProperties.load(reader) - } -} - -def flutterRoot = localProperties.getProperty('flutter.sdk') -if (flutterRoot == null) { - throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") -} - -def flutterVersionCode = localProperties.getProperty('flutter.versionCode') -if (flutterVersionCode == null) { - flutterVersionCode = '1' -} - -def flutterVersionName = localProperties.getProperty('flutter.versionName') -if (flutterVersionName == null) { - flutterVersionName = '1.0' -} - -apply plugin: 'com.android.application' -apply plugin: 'kotlin-android' -apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" - -android { - compileSdkVersion flutter.compileSdkVersion - - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - } - - kotlinOptions { - jvmTarget = '1.8' - } - - sourceSets { - main.java.srcDirs += 'src/main/kotlin' - } - - defaultConfig { - // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId "com.example.example" - minSdkVersion flutter.minSdkVersion - targetSdkVersion flutter.targetSdkVersion - versionCode flutterVersionCode.toInteger() - versionName flutterVersionName - } - - buildTypes { - release { - // TODO: Add your own signing config for the release build. - // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig signingConfigs.debug - } - } -} - -flutter { - source '../..' -} - -dependencies { - implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" -} diff --git a/deprecated/plugins/modular_bloc_bind/example/android/app/src/debug/AndroidManifest.xml b/deprecated/plugins/modular_bloc_bind/example/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index c208884f..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/AndroidManifest.xml b/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 3f41384d..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/kotlin/com/example/example/MainActivity.kt b/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/kotlin/com/example/example/MainActivity.kt deleted file mode 100644 index e793a000..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/kotlin/com/example/example/MainActivity.kt +++ /dev/null @@ -1,6 +0,0 @@ -package com.example.example - -import io.flutter.embedding.android.FlutterActivity - -class MainActivity: FlutterActivity() { -} diff --git a/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/drawable-v21/launch_background.xml b/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/drawable-v21/launch_background.xml deleted file mode 100644 index f74085f3..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/drawable-v21/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/drawable/launch_background.xml b/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/drawable/launch_background.xml deleted file mode 100644 index 304732f8..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/drawable/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index db77bb4b..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 17987b79..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 09d43914..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d5f1c8d3..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 4d6372ee..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/values-night/styles.xml b/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/values-night/styles.xml deleted file mode 100644 index 3db14bb5..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/values-night/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/values/styles.xml b/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/values/styles.xml deleted file mode 100644 index d460d1e9..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/android/app/src/profile/AndroidManifest.xml b/deprecated/plugins/modular_bloc_bind/example/android/app/src/profile/AndroidManifest.xml deleted file mode 100644 index c208884f..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/android/app/src/profile/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/android/build.gradle b/deprecated/plugins/modular_bloc_bind/example/android/build.gradle deleted file mode 100644 index 4256f917..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/android/build.gradle +++ /dev/null @@ -1,31 +0,0 @@ -buildscript { - ext.kotlin_version = '1.6.10' - repositories { - google() - mavenCentral() - } - - dependencies { - classpath 'com.android.tools.build:gradle:4.1.0' - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" - } -} - -allprojects { - repositories { - google() - mavenCentral() - } -} - -rootProject.buildDir = '../build' -subprojects { - project.buildDir = "${rootProject.buildDir}/${project.name}" -} -subprojects { - project.evaluationDependsOn(':app') -} - -task clean(type: Delete) { - delete rootProject.buildDir -} diff --git a/deprecated/plugins/modular_bloc_bind/example/android/gradle.properties b/deprecated/plugins/modular_bloc_bind/example/android/gradle.properties deleted file mode 100644 index 94adc3a3..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/android/gradle.properties +++ /dev/null @@ -1,3 +0,0 @@ -org.gradle.jvmargs=-Xmx1536M -android.useAndroidX=true -android.enableJetifier=true diff --git a/deprecated/plugins/modular_bloc_bind/example/android/gradle/wrapper/gradle-wrapper.properties b/deprecated/plugins/modular_bloc_bind/example/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index bc6a58af..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Fri Jun 23 08:50:38 CEST 2017 -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip diff --git a/deprecated/plugins/modular_bloc_bind/example/android/settings.gradle b/deprecated/plugins/modular_bloc_bind/example/android/settings.gradle deleted file mode 100644 index 44e62bcf..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/android/settings.gradle +++ /dev/null @@ -1,11 +0,0 @@ -include ':app' - -def localPropertiesFile = new File(rootProject.projectDir, "local.properties") -def properties = new Properties() - -assert localPropertiesFile.exists() -localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } - -def flutterSdkPath = properties.getProperty("flutter.sdk") -assert flutterSdkPath != null, "flutter.sdk not set in local.properties" -apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/.gitignore b/deprecated/plugins/modular_bloc_bind/example/ios/.gitignore deleted file mode 100644 index 7a7f9873..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/ios/.gitignore +++ /dev/null @@ -1,34 +0,0 @@ -**/dgph -*.mode1v3 -*.mode2v3 -*.moved-aside -*.pbxuser -*.perspectivev3 -**/*sync/ -.sconsign.dblite -.tags* -**/.vagrant/ -**/DerivedData/ -Icon? -**/Pods/ -**/.symlinks/ -profile -xcuserdata -**/.generated/ -Flutter/App.framework -Flutter/Flutter.framework -Flutter/Flutter.podspec -Flutter/Generated.xcconfig -Flutter/ephemeral/ -Flutter/app.flx -Flutter/app.zip -Flutter/flutter_assets/ -Flutter/flutter_export_environment.sh -ServiceDefinitions.json -Runner/GeneratedPluginRegistrant.* - -# Exceptions to above rules. -!default.mode1v3 -!default.mode2v3 -!default.pbxuser -!default.perspectivev3 diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Flutter/AppFrameworkInfo.plist b/deprecated/plugins/modular_bloc_bind/example/ios/Flutter/AppFrameworkInfo.plist deleted file mode 100644 index 8d4492f9..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/ios/Flutter/AppFrameworkInfo.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - App - CFBundleIdentifier - io.flutter.flutter.app - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - App - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - MinimumOSVersion - 9.0 - - diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Flutter/Debug.xcconfig b/deprecated/plugins/modular_bloc_bind/example/ios/Flutter/Debug.xcconfig deleted file mode 100644 index 592ceee8..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/ios/Flutter/Debug.xcconfig +++ /dev/null @@ -1 +0,0 @@ -#include "Generated.xcconfig" diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Flutter/Release.xcconfig b/deprecated/plugins/modular_bloc_bind/example/ios/Flutter/Release.xcconfig deleted file mode 100644 index 592ceee8..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/ios/Flutter/Release.xcconfig +++ /dev/null @@ -1 +0,0 @@ -#include "Generated.xcconfig" diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner.xcodeproj/project.pbxproj b/deprecated/plugins/modular_bloc_bind/example/ios/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 9422b648..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/ios/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,484 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 50; - objects = { - -/* Begin PBXBuildFile section */ - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 9705A1C41CF9048500538489 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; - 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; - 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 97C146EB1CF9000F007C117D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 9740EEB11CF90186004384FC /* Flutter */ = { - isa = PBXGroup; - children = ( - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 9740EEB31CF90195004384FC /* Generated.xcconfig */, - ); - name = Flutter; - sourceTree = ""; - }; - 97C146E51CF9000F007C117D = { - isa = PBXGroup; - children = ( - 9740EEB11CF90186004384FC /* Flutter */, - 97C146F01CF9000F007C117D /* Runner */, - 97C146EF1CF9000F007C117D /* Products */, - ); - sourceTree = ""; - }; - 97C146EF1CF9000F007C117D /* Products */ = { - isa = PBXGroup; - children = ( - 97C146EE1CF9000F007C117D /* Runner.app */, - ); - name = Products; - sourceTree = ""; - }; - 97C146F01CF9000F007C117D /* Runner */ = { - isa = PBXGroup; - children = ( - 97C146FA1CF9000F007C117D /* Main.storyboard */, - 97C146FD1CF9000F007C117D /* Assets.xcassets */, - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, - 97C147021CF9000F007C117D /* Info.plist */, - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - ); - path = Runner; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 97C146ED1CF9000F007C117D /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 9740EEB61CF901F6004384FC /* Run Script */, - 97C146EA1CF9000F007C117D /* Sources */, - 97C146EB1CF9000F007C117D /* Frameworks */, - 97C146EC1CF9000F007C117D /* Resources */, - 9705A1C41CF9048500538489 /* Embed Frameworks */, - 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Runner; - productName = Runner; - productReference = 97C146EE1CF9000F007C117D /* Runner.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 97C146E61CF9000F007C117D /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1300; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 97C146ED1CF9000F007C117D = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1100; - }; - }; - }; - buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 97C146E51CF9000F007C117D; - productRefGroup = 97C146EF1CF9000F007C117D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 97C146ED1CF9000F007C117D /* Runner */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 97C146EC1CF9000F007C117D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Thin Binary"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; - }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 97C146EA1CF9000F007C117D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 97C146FA1CF9000F007C117D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C146FB1CF9000F007C117D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C147001CF9000F007C117D /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 249021D3217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; - }; - 249021D4217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = U843T2P7A2; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.example; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Profile; - }; - 97C147031CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97C147041CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 97C147061CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = U843T2P7A2; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.example; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 97C147071CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = U843T2P7A2; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.example; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147031CF9000F007C117D /* Debug */, - 97C147041CF9000F007C117D /* Release */, - 249021D3217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147061CF9000F007C117D /* Debug */, - 97C147071CF9000F007C117D /* Release */, - 249021D4217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 97C146E61CF9000F007C117D /* Project object */; -} diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/deprecated/plugins/modular_bloc_bind/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a6..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/deprecated/plugins/modular_bloc_bind/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d98100..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/deprecated/plugins/modular_bloc_bind/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/deprecated/plugins/modular_bloc_bind/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index c87d15a3..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner.xcworkspace/contents.xcworkspacedata b/deprecated/plugins/modular_bloc_bind/example/ios/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 1d526a16..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/ios/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/deprecated/plugins/modular_bloc_bind/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d98100..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/deprecated/plugins/modular_bloc_bind/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/AppDelegate.swift b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/AppDelegate.swift deleted file mode 100644 index 70693e4a..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/AppDelegate.swift +++ /dev/null @@ -1,13 +0,0 @@ -import UIKit -import Flutter - -@UIApplicationMain -@objc class AppDelegate: FlutterAppDelegate { - override func application( - _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? - ) -> Bool { - GeneratedPluginRegistrant.register(with: self) - return super.application(application, didFinishLaunchingWithOptions: launchOptions) - } -} diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d36b1fab..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png deleted file mode 100644 index dc9ada47..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png deleted file mode 100644 index 28c6bf03..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png deleted file mode 100644 index 2ccbfd96..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png deleted file mode 100644 index f091b6b0..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png deleted file mode 100644 index 4cde1211..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png deleted file mode 100644 index d0ef06e7..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png deleted file mode 100644 index dcdc2306..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png deleted file mode 100644 index 2ccbfd96..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png deleted file mode 100644 index c8f9ed8f..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png deleted file mode 100644 index a6d6b860..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png deleted file mode 100644 index a6d6b860..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png deleted file mode 100644 index 75b2d164..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png deleted file mode 100644 index c4df70d3..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png deleted file mode 100644 index 6a84f41e..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png deleted file mode 100644 index d0e1f585..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json deleted file mode 100644 index 0bedcf2f..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "LaunchImage.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@2x.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@3x.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png deleted file mode 100644 index 9da19eac..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png deleted file mode 100644 index 9da19eac..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png deleted file mode 100644 index 9da19eac..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md deleted file mode 100644 index 89c2725b..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Launch Screen Assets - -You can customize the launch screen with your own desired assets by replacing the image files in this directory. - -You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Base.lproj/LaunchScreen.storyboard b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f2e259c7..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Base.lproj/Main.storyboard b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Base.lproj/Main.storyboard deleted file mode 100644 index f3c28516..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Info.plist b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Info.plist deleted file mode 100644 index 5baf7a1c..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Info.plist +++ /dev/null @@ -1,47 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Example - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - example - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Runner-Bridging-Header.h b/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Runner-Bridging-Header.h deleted file mode 100644 index 308a2a56..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/ios/Runner/Runner-Bridging-Header.h +++ /dev/null @@ -1 +0,0 @@ -#import "GeneratedPluginRegistrant.h" diff --git a/deprecated/plugins/modular_bloc_bind/example/lib/app/app_module.dart b/deprecated/plugins/modular_bloc_bind/example/lib/app/app_module.dart deleted file mode 100644 index be2ec6bb..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/lib/app/app_module.dart +++ /dev/null @@ -1,31 +0,0 @@ -import 'package:flutter_modular/flutter_modular.dart'; -import 'package:http/http.dart' as http; -import 'package:modular_bloc_bind/modular_bloc_bind.dart'; - -import 'search/domain/repositories/search_repository.dart'; -import 'search/domain/usecases/search_by_text.dart'; -import 'search/external/github/github_search_datasource.dart'; -import 'search/infra/datasources/search_datasource.dart'; -import 'search/infra/repositories/search_repository_impl.dart'; -import 'search/presenter/blocs/search_bloc.dart'; -import 'search/presenter/pages/details_page.dart'; -import 'search/presenter/pages/guardt.dart'; -import 'search/presenter/pages/search_page.dart'; - -class AppModule extends Module { - @override - final List binds = [ - AutoBind.factory(SearchByTextImpl.new), - AutoBind.factory(SearchRepositoryImpl.new), - AutoBind.factory(GithubSearchDatasource.new), - Bind.instance(http.Client()), - BlocBind.singleton((i) => SearchBloc(i())), - ]; - - @override - final List routes = [ - ChildRoute(Modular.initialRoute, child: (_, __) => const SearchPage()), - ChildRoute('/details', - child: (_, args) => DetailsPage(result: args.data), guards: [GuardT()]), - ]; -} diff --git a/deprecated/plugins/modular_bloc_bind/example/lib/app/app_widget.dart b/deprecated/plugins/modular_bloc_bind/example/lib/app/app_widget.dart deleted file mode 100644 index 00da6346..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/lib/app/app_widget.dart +++ /dev/null @@ -1,18 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:flutter_modular/flutter_modular.dart'; - -class AppWidget extends StatelessWidget { - const AppWidget({Key? key}) : super(key: key); - - @override - Widget build(BuildContext context) { - return MaterialApp.router( - title: 'Flutter Slidy', - theme: ThemeData( - primarySwatch: Colors.blue, - ), - routerDelegate: Modular.routerDelegate, - routeInformationParser: Modular.routeInformationParser, - ); - } -} diff --git a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/domain/entities/result.dart b/deprecated/plugins/modular_bloc_bind/example/lib/app/search/domain/entities/result.dart deleted file mode 100644 index 3e0b0bc8..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/domain/entities/result.dart +++ /dev/null @@ -1,12 +0,0 @@ -class Result { - final String image; - final String name; - final String nickname; - final String url; - - const Result( - {required this.image, - required this.name, - required this.nickname, - required this.url}); -} diff --git a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/domain/errors/erros.dart b/deprecated/plugins/modular_bloc_bind/example/lib/app/search/domain/errors/erros.dart deleted file mode 100644 index b8ac89f3..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/domain/errors/erros.dart +++ /dev/null @@ -1,9 +0,0 @@ -class Failure implements Exception {} - -class InvalidSearchText extends Failure {} - -class EmptyList extends Failure {} - -class ErrorSearch extends Failure {} - -class DatasourceResultNull extends Failure {} diff --git a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/domain/repositories/search_repository.dart b/deprecated/plugins/modular_bloc_bind/example/lib/app/search/domain/repositories/search_repository.dart deleted file mode 100644 index 9d80608a..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/domain/repositories/search_repository.dart +++ /dev/null @@ -1,7 +0,0 @@ -import 'package:modular_bloc_bind_example/app/search/domain/entities/result.dart'; -import 'package:modular_bloc_bind_example/app/search/domain/errors/erros.dart'; -import 'package:dartz/dartz.dart'; - -abstract class SearchRepository { - Future>> getUsers(String searchText); -} diff --git a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/domain/usecases/search_by_text.dart b/deprecated/plugins/modular_bloc_bind/example/lib/app/search/domain/usecases/search_by_text.dart deleted file mode 100644 index fab500df..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/domain/usecases/search_by_text.dart +++ /dev/null @@ -1,22 +0,0 @@ -import 'package:modular_bloc_bind_example/app/search/domain/entities/result.dart'; -import 'package:modular_bloc_bind_example/app/search/domain/errors/erros.dart'; -import 'package:modular_bloc_bind_example/app/search/domain/repositories/search_repository.dart'; -import 'package:dartz/dartz.dart' hide Bind; - -mixin SearchByText { - Future>> call(String textSearch); -} - -class SearchByTextImpl implements SearchByText { - final SearchRepository repository; - - SearchByTextImpl(this.repository); - - @override - Future>> call(String? textSearch) async { - if (textSearch?.isEmpty ?? true) { - return Left(InvalidSearchText()); - } - return await repository.getUsers(textSearch!); - } -} diff --git a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/external/github/github_search_datasource.dart b/deprecated/plugins/modular_bloc_bind/example/lib/app/search/external/github/github_search_datasource.dart deleted file mode 100644 index d2175dd8..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/external/github/github_search_datasource.dart +++ /dev/null @@ -1,33 +0,0 @@ -import 'dart:convert'; - -import 'package:flutter/foundation.dart'; -import 'package:http/http.dart'; -import 'package:modular_bloc_bind_example/app/search/infra/datasources/search_datasource.dart'; -import 'package:modular_bloc_bind_example/app/search/infra/models/result_model.dart'; - -class GithubSearchDatasource implements SearchDatasource { - final Client client; - - GithubSearchDatasource(this.client); - - @override - Future?> searchText(String textSearch) async { - var url = Uri.parse('https://api.github.com/search/users?q=$textSearch'); - var result = await client.get(url); - if (result.statusCode == 200) { - final json = jsonDecode(result.body); - debugPrint('execute datasource'); - var jsonList = json['items'] as List; - var list = jsonList - .map((item) => ResultModel( - name: '', - nickname: item['login'], - image: item['avatar_url'], - url: item['url'])) - .toList(); - return list; - } else { - throw Exception(); - } - } -} diff --git a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/infra/datasources/search_datasource.dart b/deprecated/plugins/modular_bloc_bind/example/lib/app/search/infra/datasources/search_datasource.dart deleted file mode 100644 index fd9d8dd0..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/infra/datasources/search_datasource.dart +++ /dev/null @@ -1,5 +0,0 @@ -import 'package:modular_bloc_bind_example/app/search/infra/models/result_model.dart'; - -abstract class SearchDatasource { - Future?> searchText(String textSearch); -} diff --git a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/infra/models/result_model.dart b/deprecated/plugins/modular_bloc_bind/example/lib/app/search/infra/models/result_model.dart deleted file mode 100644 index a6ea82ee..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/infra/models/result_model.dart +++ /dev/null @@ -1,42 +0,0 @@ -import 'dart:convert'; - -import 'package:modular_bloc_bind_example/app/search/domain/entities/result.dart'; - -class ResultModel implements Result { - @override - final String image; - @override - final String name; - @override - final String nickname; - @override - final String url; - - const ResultModel( - {required this.image, - required this.name, - required this.nickname, - required this.url}); - - Map toMap() { - return { - 'image': image, - 'name': name, - 'nickname': nickname, - 'url': url, - }; - } - - static ResultModel fromMap(Map map) { - return ResultModel( - image: map['image'], - name: map['name'], - nickname: map['nickname'], - url: map['url'], - ); - } - - String toJson() => json.encode(toMap()); - - static ResultModel fromJson(String source) => fromMap(json.decode(source)); -} diff --git a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/infra/repositories/search_repository_impl.dart b/deprecated/plugins/modular_bloc_bind/example/lib/app/search/infra/repositories/search_repository_impl.dart deleted file mode 100644 index 30b147f3..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/infra/repositories/search_repository_impl.dart +++ /dev/null @@ -1,27 +0,0 @@ -import 'package:dartz/dartz.dart' hide Bind; -import 'package:modular_bloc_bind_example/app/search/domain/entities/result.dart'; -import 'package:modular_bloc_bind_example/app/search/domain/errors/erros.dart'; -import 'package:modular_bloc_bind_example/app/search/domain/repositories/search_repository.dart'; -import 'package:modular_bloc_bind_example/app/search/infra/datasources/search_datasource.dart'; - -class SearchRepositoryImpl implements SearchRepository { - final SearchDatasource datasource; - - SearchRepositoryImpl(this.datasource); - - @override - Future>> getUsers(String searchText) async { - try { - final list = await datasource.searchText(searchText); - if (list == null) { - return Left>(DatasourceResultNull()); - } - if (list.isEmpty) { - return Left(EmptyList()); - } - return Right>(list); - } catch (e) { - return Left>(ErrorSearch()); - } - } -} diff --git a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/presenter/blocs/search_bloc.dart b/deprecated/plugins/modular_bloc_bind/example/lib/app/search/presenter/blocs/search_bloc.dart deleted file mode 100644 index 77de5aac..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/presenter/blocs/search_bloc.dart +++ /dev/null @@ -1,27 +0,0 @@ -import 'package:bloc/bloc.dart'; -import 'package:modular_bloc_bind_example/app/search/domain/usecases/search_by_text.dart'; - -import '../events/search_event.dart'; -import '../states/search_state.dart'; -import 'package:stream_transform/stream_transform.dart'; - -EventTransformer debounce(Duration duration) { - return (events, mapper) => events.debounce(duration).switchMap(mapper); -} - -class SearchBloc extends Bloc { - final SearchByText searchByText; - - SearchBloc(this.searchByText) : super(ListedSearchState([])) { - on( - (event, emit) async { - emit(LoadingState()); - final result = await searchByText(event.text); - - result.fold((l) => emit(ErrorState('error')), - (r) => emit(ListedSearchState(r))); - }, - transformer: debounce(const Duration(milliseconds: 300)), - ); - } -} diff --git a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/presenter/events/search_event.dart b/deprecated/plugins/modular_bloc_bind/example/lib/app/search/presenter/events/search_event.dart deleted file mode 100644 index 518a5403..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/presenter/events/search_event.dart +++ /dev/null @@ -1,7 +0,0 @@ -abstract class SearchEvent {} - -class ByTextSearchEvent implements SearchEvent { - final String text; - - ByTextSearchEvent(this.text); -} diff --git a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/presenter/pages/details_page.dart b/deprecated/plugins/modular_bloc_bind/example/lib/app/search/presenter/pages/details_page.dart deleted file mode 100644 index b0021edf..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/presenter/pages/details_page.dart +++ /dev/null @@ -1,47 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:flutter_modular/flutter_modular.dart'; -import 'package:modular_bloc_bind_example/app/search/domain/entities/result.dart'; - -class DetailsPage extends StatefulWidget { - final Result? result; - const DetailsPage({ - Key? key, - this.result, - }) : super(key: key); - @override - _DetailsPageState createState() => _DetailsPageState(); -} - -class _DetailsPageState extends State { - @override - Widget build(BuildContext context) { - debugPrint(Modular.args.queryParams['id'].toString()); - return Scaffold( - appBar: AppBar( - title: Text( - widget.result != null ? widget.result!.nickname : 'Make a search'), - ), - body: widget.result != null - ? Center( - child: Column( - mainAxisAlignment: MainAxisAlignment.center, - children: [ - Hero( - tag: widget.result!.image, - child: CircleAvatar( - backgroundImage: NetworkImage(widget.result!.image), - ), - ), - Text(widget.result!.nickname), - ], - ), - ) - : Center( - child: ElevatedButton( - onPressed: () => Modular.to.pushReplacementNamed('/'), - child: const Text('Make a search'), - ), - ), - ); - } -} diff --git a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/presenter/pages/guardt.dart b/deprecated/plugins/modular_bloc_bind/example/lib/app/search/presenter/pages/guardt.dart deleted file mode 100644 index 59a8fc23..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/presenter/pages/guardt.dart +++ /dev/null @@ -1,10 +0,0 @@ -import 'package:flutter/foundation.dart'; -import 'package:flutter_modular/flutter_modular.dart'; - -class GuardT extends RouteGuard { - @override - Future canActivate(String path, ModularRoute route) async { - debugPrint(Modular.args.toString()); - return true; - } -} diff --git a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/presenter/pages/search_page.dart b/deprecated/plugins/modular_bloc_bind/example/lib/app/search/presenter/pages/search_page.dart deleted file mode 100644 index ff23b13b..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/presenter/pages/search_page.dart +++ /dev/null @@ -1,93 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:flutter_modular/flutter_modular.dart'; -import 'package:modular_bloc_bind_example/app/search/domain/errors/erros.dart'; -import 'package:modular_bloc_bind_example/app/search/presenter/blocs/search_bloc.dart'; - -import '../events/search_event.dart'; -import '../states/search_state.dart'; - -class SearchPage extends StatefulWidget { - const SearchPage({Key? key}) : super(key: key); - - @override - _SearchPageState createState() => _SearchPageState(); -} - -class _SearchPageState extends State { - Widget _buildList(ListedSearchState state) { - final list = state.list; - if (list.isEmpty) { - return const Center( - child: Text('Please, type something...'), - ); - } - return ListView.builder( - itemCount: list.length, - itemBuilder: (_, index) { - var item = list[index]; - return ListTile( - leading: Hero( - tag: item.image, - child: CircleAvatar( - backgroundImage: NetworkImage(item.image), - ), - ), - title: Text(item.nickname), - onTap: () { - Modular.to.pushNamed('/details?id=1', arguments: item); - }, - ); - }, - ); - } - - Widget _buildError(ErrorState error) { - if (error is EmptyList) { - return const Center( - child: Text('Nothing has been found'), - ); - } else if (error is ErrorSearch) { - return const Center( - child: Text('Github error'), - ); - } else { - return const Center( - child: Text('Internal error'), - ); - } - } - - @override - Widget build(BuildContext context) { - final bloc = context.watch(); - - return Scaffold( - appBar: AppBar( - title: const Text('Github Search'), - ), - body: Column( - children: [ - Padding( - padding: const EdgeInsets.only(top: 8, right: 8, left: 8), - child: TextField( - onChanged: (text) { - bloc.add(ByTextSearchEvent(text)); - }, - decoration: const InputDecoration( - border: OutlineInputBorder(), - labelText: 'Search...', - ), - ), - ), - Expanded( - child: bloc.state.when( - onState: _buildList, - onLoading: () => const Center(child: CircularProgressIndicator()), - onError: _buildError, - ), - ), - ], - ), - ); - } -} diff --git a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/presenter/states/search_state.dart b/deprecated/plugins/modular_bloc_bind/example/lib/app/search/presenter/states/search_state.dart deleted file mode 100644 index c03224bf..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/lib/app/search/presenter/states/search_state.dart +++ /dev/null @@ -1,50 +0,0 @@ -import '../../domain/entities/result.dart'; - -abstract class SearchState { - T when({ - T Function(ListedSearchState state)? onState, - T Function(ErrorState error)? onError, - T Function()? onLoading, - }); -} - -class LoadingState implements SearchState { - @override - T when({ - T Function(ListedSearchState state)? onState, - T Function(ErrorState error)? onError, - T Function()? onLoading, - }) { - return onLoading!(); - } -} - -class ErrorState implements SearchState { - final String message; - - ErrorState(this.message); - - @override - T when({ - T Function(ListedSearchState state)? onState, - T Function(ErrorState error)? onError, - T Function()? onLoading, - }) { - return onError!(this); - } -} - -class ListedSearchState implements SearchState { - final List list; - - ListedSearchState(this.list); - - @override - T when({ - T Function(ListedSearchState state)? onState, - T Function(ErrorState error)? onError, - T Function()? onLoading, - }) { - return onState!(this); - } -} diff --git a/deprecated/plugins/modular_bloc_bind/example/lib/main.dart b/deprecated/plugins/modular_bloc_bind/example/lib/main.dart deleted file mode 100644 index ba677a32..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/lib/main.dart +++ /dev/null @@ -1,9 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:flutter_modular/flutter_modular.dart'; - -import 'app/app_module.dart'; -import 'app/app_widget.dart'; - -void main() { - runApp(ModularApp(module: AppModule(), child: const AppWidget())); -} diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/.gitignore b/deprecated/plugins/modular_bloc_bind/example/macos/.gitignore deleted file mode 100644 index 746adbb6..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/macos/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# Flutter-related -**/Flutter/ephemeral/ -**/Pods/ - -# Xcode-related -**/dgph -**/xcuserdata/ diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Flutter/Flutter-Debug.xcconfig b/deprecated/plugins/modular_bloc_bind/example/macos/Flutter/Flutter-Debug.xcconfig deleted file mode 100644 index c2efd0b6..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/macos/Flutter/Flutter-Debug.xcconfig +++ /dev/null @@ -1 +0,0 @@ -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Flutter/Flutter-Release.xcconfig b/deprecated/plugins/modular_bloc_bind/example/macos/Flutter/Flutter-Release.xcconfig deleted file mode 100644 index c2efd0b6..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/macos/Flutter/Flutter-Release.xcconfig +++ /dev/null @@ -1 +0,0 @@ -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Flutter/GeneratedPluginRegistrant.swift b/deprecated/plugins/modular_bloc_bind/example/macos/Flutter/GeneratedPluginRegistrant.swift deleted file mode 100644 index cccf817a..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/macos/Flutter/GeneratedPluginRegistrant.swift +++ /dev/null @@ -1,10 +0,0 @@ -// -// Generated file. Do not edit. -// - -import FlutterMacOS -import Foundation - - -func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { -} diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Runner.xcodeproj/project.pbxproj b/deprecated/plugins/modular_bloc_bind/example/macos/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index c84862c6..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/macos/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,572 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 51; - objects = { - -/* Begin PBXAggregateTarget section */ - 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */; - buildPhases = ( - 33CC111E2044C6BF0003C045 /* ShellScript */, - ); - dependencies = ( - ); - name = "Flutter Assemble"; - productName = FLX; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC111A2044C6BA0003C045; - remoteInfo = FLX; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 33CC110E2044A8840003C045 /* Bundle Framework */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Bundle Framework"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; - 33CC10ED2044A3C60003C045 /* example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; - 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; - 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; }; - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; }; - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; }; - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; }; - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; }; - 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; - 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; - 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 33CC10EA2044A3C60003C045 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 33BA886A226E78AF003329D5 /* Configs */ = { - isa = PBXGroup; - children = ( - 33E5194F232828860026EE4D /* AppInfo.xcconfig */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */, - ); - path = Configs; - sourceTree = ""; - }; - 33CC10E42044A3C60003C045 = { - isa = PBXGroup; - children = ( - 33FAB671232836740065AC1E /* Runner */, - 33CEB47122A05771004F2AC0 /* Flutter */, - 33CC10EE2044A3C60003C045 /* Products */, - D73912EC22F37F3D000D13A0 /* Frameworks */, - ); - sourceTree = ""; - }; - 33CC10EE2044A3C60003C045 /* Products */ = { - isa = PBXGroup; - children = ( - 33CC10ED2044A3C60003C045 /* example.app */, - ); - name = Products; - sourceTree = ""; - }; - 33CC11242044D66E0003C045 /* Resources */ = { - isa = PBXGroup; - children = ( - 33CC10F22044A3C60003C045 /* Assets.xcassets */, - 33CC10F42044A3C60003C045 /* MainMenu.xib */, - 33CC10F72044A3C60003C045 /* Info.plist */, - ); - name = Resources; - path = ..; - sourceTree = ""; - }; - 33CEB47122A05771004F2AC0 /* Flutter */ = { - isa = PBXGroup; - children = ( - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */, - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, - ); - path = Flutter; - sourceTree = ""; - }; - 33FAB671232836740065AC1E /* Runner */ = { - isa = PBXGroup; - children = ( - 33CC10F02044A3C60003C045 /* AppDelegate.swift */, - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */, - 33E51913231747F40026EE4D /* DebugProfile.entitlements */, - 33E51914231749380026EE4D /* Release.entitlements */, - 33CC11242044D66E0003C045 /* Resources */, - 33BA886A226E78AF003329D5 /* Configs */, - ); - path = Runner; - sourceTree = ""; - }; - D73912EC22F37F3D000D13A0 /* Frameworks */ = { - isa = PBXGroup; - children = ( - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 33CC10EC2044A3C60003C045 /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 33CC10E92044A3C60003C045 /* Sources */, - 33CC10EA2044A3C60003C045 /* Frameworks */, - 33CC10EB2044A3C60003C045 /* Resources */, - 33CC110E2044A8840003C045 /* Bundle Framework */, - 3399D490228B24CF009A79C7 /* ShellScript */, - ); - buildRules = ( - ); - dependencies = ( - 33CC11202044C79F0003C045 /* PBXTargetDependency */, - ); - name = Runner; - productName = Runner; - productReference = 33CC10ED2044A3C60003C045 /* example.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 33CC10E52044A3C60003C045 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 1300; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 33CC10EC2044A3C60003C045 = { - CreatedOnToolsVersion = 9.2; - LastSwiftMigration = 1100; - ProvisioningStyle = Automatic; - SystemCapabilities = { - com.apple.Sandbox = { - enabled = 1; - }; - }; - }; - 33CC111A2044C6BA0003C045 = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Manual; - }; - }; - }; - buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 33CC10E42044A3C60003C045; - productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 33CC10EC2044A3C60003C045 /* Runner */, - 33CC111A2044C6BA0003C045 /* Flutter Assemble */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 33CC10EB2044A3C60003C045 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 3399D490228B24CF009A79C7 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; - }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, - ); - inputPaths = ( - Flutter/ephemeral/tripwire, - ); - outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 33CC10E92044A3C60003C045 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */, - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */, - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; - targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 33CC10F42044A3C60003C045 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 33CC10F52044A3C60003C045 /* Base */, - ); - name = MainMenu.xib; - path = Runner; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 338D0CE9231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Profile; - }; - 338D0CEA231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Profile; - }; - 338D0CEB231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Profile; - }; - 33CC10F92044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 33CC10FA2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 33CC10FC2044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 33CC10FD2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 33CC111C2044C6BA0003C045 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 33CC111D2044C6BA0003C045 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10F92044A3C60003C045 /* Debug */, - 33CC10FA2044A3C60003C045 /* Release */, - 338D0CE9231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10FC2044A3C60003C045 /* Debug */, - 33CC10FD2044A3C60003C045 /* Release */, - 338D0CEA231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC111C2044C6BA0003C045 /* Debug */, - 33CC111D2044C6BA0003C045 /* Release */, - 338D0CEB231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 33CC10E52044A3C60003C045 /* Project object */; -} diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/deprecated/plugins/modular_bloc_bind/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d98100..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/deprecated/plugins/modular_bloc_bind/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index fb7259e1..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Runner.xcworkspace/contents.xcworkspacedata b/deprecated/plugins/modular_bloc_bind/example/macos/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 1d526a16..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/macos/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/deprecated/plugins/modular_bloc_bind/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d98100..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/AppDelegate.swift b/deprecated/plugins/modular_bloc_bind/example/macos/Runner/AppDelegate.swift deleted file mode 100644 index d53ef643..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/AppDelegate.swift +++ /dev/null @@ -1,9 +0,0 @@ -import Cocoa -import FlutterMacOS - -@NSApplicationMain -class AppDelegate: FlutterAppDelegate { - override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { - return true - } -} diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index a2ec33f1..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "images" : [ - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_16.png", - "scale" : "1x" - }, - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "2x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "1x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_64.png", - "scale" : "2x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_128.png", - "scale" : "1x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "2x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "1x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "2x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "1x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_1024.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png deleted file mode 100644 index 3c4935a7..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png deleted file mode 100644 index ed4cc164..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png deleted file mode 100644 index 483be613..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png b/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png deleted file mode 100644 index bcbf36df..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png b/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png deleted file mode 100644 index 9c0a6528..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png b/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png deleted file mode 100644 index e71a7261..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png deleted file mode 100644 index 8a31fe2d..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Base.lproj/MainMenu.xib b/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Base.lproj/MainMenu.xib deleted file mode 100644 index 80e867a4..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Base.lproj/MainMenu.xib +++ /dev/null @@ -1,343 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Configs/AppInfo.xcconfig b/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Configs/AppInfo.xcconfig deleted file mode 100644 index 8b42559e..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Configs/AppInfo.xcconfig +++ /dev/null @@ -1,14 +0,0 @@ -// Application-level settings for the Runner target. -// -// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the -// future. If not, the values below would default to using the project name when this becomes a -// 'flutter create' template. - -// The application's name. By default this is also the title of the Flutter window. -PRODUCT_NAME = example - -// The application's bundle identifier -PRODUCT_BUNDLE_IDENTIFIER = com.example.example - -// The copyright displayed in application information -PRODUCT_COPYRIGHT = Copyright © 2022 com.example. All rights reserved. diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Configs/Debug.xcconfig b/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Configs/Debug.xcconfig deleted file mode 100644 index 36b0fd94..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Configs/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Debug.xcconfig" -#include "Warnings.xcconfig" diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Configs/Release.xcconfig b/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Configs/Release.xcconfig deleted file mode 100644 index dff4f495..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Configs/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Release.xcconfig" -#include "Warnings.xcconfig" diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Configs/Warnings.xcconfig b/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Configs/Warnings.xcconfig deleted file mode 100644 index 42bcbf47..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Configs/Warnings.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings -GCC_WARN_UNDECLARED_SELECTOR = YES -CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES -CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE -CLANG_WARN__DUPLICATE_METHOD_MATCH = YES -CLANG_WARN_PRAGMA_PACK = YES -CLANG_WARN_STRICT_PROTOTYPES = YES -CLANG_WARN_COMMA = YES -GCC_WARN_STRICT_SELECTOR_MATCH = YES -CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES -CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES -GCC_WARN_SHADOW = YES -CLANG_WARN_UNREACHABLE_CODE = YES diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/DebugProfile.entitlements b/deprecated/plugins/modular_bloc_bind/example/macos/Runner/DebugProfile.entitlements deleted file mode 100644 index 3ba6c126..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/DebugProfile.entitlements +++ /dev/null @@ -1,14 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.cs.allow-jit - - com.apple.security.network.client - - com.apple.security.network.server - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Info.plist b/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Info.plist deleted file mode 100644 index 4789daa6..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - $(PRODUCT_COPYRIGHT) - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/MainFlutterWindow.swift b/deprecated/plugins/modular_bloc_bind/example/macos/Runner/MainFlutterWindow.swift deleted file mode 100644 index 2722837e..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/MainFlutterWindow.swift +++ /dev/null @@ -1,15 +0,0 @@ -import Cocoa -import FlutterMacOS - -class MainFlutterWindow: NSWindow { - override func awakeFromNib() { - let flutterViewController = FlutterViewController.init() - let windowFrame = self.frame - self.contentViewController = flutterViewController - self.setFrame(windowFrame, display: true) - - RegisterGeneratedPlugins(registry: flutterViewController) - - super.awakeFromNib() - } -} diff --git a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Release.entitlements b/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Release.entitlements deleted file mode 100644 index 7a2230dc..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/macos/Runner/Release.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.network.client - - com.apple.security.network.server - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/pubspec.yaml b/deprecated/plugins/modular_bloc_bind/example/pubspec.yaml deleted file mode 100644 index dcdfd967..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/pubspec.yaml +++ /dev/null @@ -1,95 +0,0 @@ -name: modular_bloc_bind_example -description: A new Flutter project. - -# The following line prevents the package from being accidentally published to -# pub.dev using `flutter pub publish`. This is preferred for private packages. -publish_to: 'none' # Remove this line if you wish to publish to pub.dev - -# The following defines the version and build number for your application. -# A version number is three numbers separated by dots, like 1.2.43 -# followed by an optional build number separated by a +. -# Both the version and the builder number may be overridden in flutter -# build by specifying --build-name and --build-number, respectively. -# In Android, build-name is used as versionName while build-number used as versionCode. -# Read more about Android versioning at https://developer.android.com/studio/publish/versioning -# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. -# Read more about iOS versioning at -# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html -version: 1.0.0+1 - -environment: - sdk: ">=2.16.2 <3.0.0" - -# Dependencies specify other packages that your package needs in order to work. -# To automatically upgrade your package dependencies to the latest versions -# consider running `flutter pub upgrade --major-versions`. Alternatively, -# dependencies can be manually updated by changing the version numbers below to -# the latest version available on pub.dev. To see which dependencies have newer -# versions available, run `flutter pub outdated`. -dependencies: - flutter: - sdk: flutter - bloc: ^8.0.3 - flutter_modular: ">=6.0.0-alpha.0 <7.0.0" - dartz: ^0.10.0-nullsafety.2 - http: ^0.13.0 - bloc_concurrency: ^0.2.0 - modular_bloc_bind: - - - # The following adds the Cupertino Icons font to your application. - # Use with the CupertinoIcons class for iOS style icons. - cupertino_icons: ^1.0.2 - -dev_dependencies: - flutter_test: - sdk: flutter - - # The "flutter_lints" package below contains a set of recommended lints to - # encourage good coding practices. The lint set provided by the package is - # activated in the `analysis_options.yaml` file located at the root of your - # package. See that file for information about deactivating specific lint - # rules and activating additional ones. - flutter_lints: ^1.0.0 - -# For information on the generic Dart part of this file, see the -# following page: https://dart.dev/tools/pub/pubspec - -# The following section is specific to Flutter. -flutter: - - # The following line ensures that the Material Icons font is - # included with your application, so that you can use the icons in - # the material Icons class. - uses-material-design: true - - # To add assets to your application, add an assets section, like this: - # assets: - # - images/a_dot_burr.jpeg - # - images/a_dot_ham.jpeg - - # An image asset can refer to one or more resolution-specific "variants", see - # https://flutter.dev/assets-and-images/#resolution-aware. - - # For details regarding adding assets from package dependencies, see - # https://flutter.dev/assets-and-images/#from-packages - - # To add custom fonts to your application, add a fonts section here, - # in this "flutter" section. Each entry in this list should have a - # "family" key with the font family name, and a "fonts" key with a - # list giving the asset and other descriptors for the font. For - # example: - # fonts: - # - family: Schyler - # fonts: - # - asset: fonts/Schyler-Regular.ttf - # - asset: fonts/Schyler-Italic.ttf - # style: italic - # - family: Trajan Pro - # fonts: - # - asset: fonts/TrajanPro.ttf - # - asset: fonts/TrajanPro_Bold.ttf - # weight: 700 - # - # For details regarding fonts from package dependencies, - # see https://flutter.dev/custom-fonts/#from-packages diff --git a/deprecated/plugins/modular_bloc_bind/example/web/favicon.png b/deprecated/plugins/modular_bloc_bind/example/web/favicon.png deleted file mode 100644 index 8aaa46ac..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/web/favicon.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/web/icons/Icon-192.png b/deprecated/plugins/modular_bloc_bind/example/web/icons/Icon-192.png deleted file mode 100644 index b749bfef..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/web/icons/Icon-192.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/web/icons/Icon-512.png b/deprecated/plugins/modular_bloc_bind/example/web/icons/Icon-512.png deleted file mode 100644 index 88cfd48d..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/web/icons/Icon-512.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/web/icons/Icon-maskable-192.png b/deprecated/plugins/modular_bloc_bind/example/web/icons/Icon-maskable-192.png deleted file mode 100644 index eb9b4d76..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/web/icons/Icon-maskable-192.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/web/icons/Icon-maskable-512.png b/deprecated/plugins/modular_bloc_bind/example/web/icons/Icon-maskable-512.png deleted file mode 100644 index d69c5669..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/web/icons/Icon-maskable-512.png and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/web/index.html b/deprecated/plugins/modular_bloc_bind/example/web/index.html deleted file mode 100644 index b6b9dd23..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/web/index.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - - - - - - - - - - - - - example - - - - - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/web/manifest.json b/deprecated/plugins/modular_bloc_bind/example/web/manifest.json deleted file mode 100644 index 096edf8f..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/web/manifest.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "example", - "short_name": "example", - "start_url": ".", - "display": "standalone", - "background_color": "#0175C2", - "theme_color": "#0175C2", - "description": "A new Flutter project.", - "orientation": "portrait-primary", - "prefer_related_applications": false, - "icons": [ - { - "src": "icons/Icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "icons/Icon-512.png", - "sizes": "512x512", - "type": "image/png" - }, - { - "src": "icons/Icon-maskable-192.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "maskable" - }, - { - "src": "icons/Icon-maskable-512.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "maskable" - } - ] -} diff --git a/deprecated/plugins/modular_bloc_bind/example/windows/.gitignore b/deprecated/plugins/modular_bloc_bind/example/windows/.gitignore deleted file mode 100644 index d492d0d9..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/windows/.gitignore +++ /dev/null @@ -1,17 +0,0 @@ -flutter/ephemeral/ - -# Visual Studio user-specific files. -*.suo -*.user -*.userosscache -*.sln.docstates - -# Visual Studio build-related files. -x64/ -x86/ - -# Visual Studio cache files -# files ending in .cache can be ignored -*.[Cc]ache -# but keep track of directories ending in .cache -!*.[Cc]ache/ diff --git a/deprecated/plugins/modular_bloc_bind/example/windows/CMakeLists.txt b/deprecated/plugins/modular_bloc_bind/example/windows/CMakeLists.txt deleted file mode 100644 index 1633297a..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/windows/CMakeLists.txt +++ /dev/null @@ -1,95 +0,0 @@ -cmake_minimum_required(VERSION 3.14) -project(example LANGUAGES CXX) - -set(BINARY_NAME "example") - -cmake_policy(SET CMP0063 NEW) - -set(CMAKE_INSTALL_RPATH "$ORIGIN/lib") - -# Configure build options. -get_property(IS_MULTICONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) -if(IS_MULTICONFIG) - set(CMAKE_CONFIGURATION_TYPES "Debug;Profile;Release" - CACHE STRING "" FORCE) -else() - if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) - set(CMAKE_BUILD_TYPE "Debug" CACHE - STRING "Flutter build mode" FORCE) - set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS - "Debug" "Profile" "Release") - endif() -endif() - -set(CMAKE_EXE_LINKER_FLAGS_PROFILE "${CMAKE_EXE_LINKER_FLAGS_RELEASE}") -set(CMAKE_SHARED_LINKER_FLAGS_PROFILE "${CMAKE_SHARED_LINKER_FLAGS_RELEASE}") -set(CMAKE_C_FLAGS_PROFILE "${CMAKE_C_FLAGS_RELEASE}") -set(CMAKE_CXX_FLAGS_PROFILE "${CMAKE_CXX_FLAGS_RELEASE}") - -# Use Unicode for all projects. -add_definitions(-DUNICODE -D_UNICODE) - -# Compilation settings that should be applied to most targets. -function(APPLY_STANDARD_SETTINGS TARGET) - target_compile_features(${TARGET} PUBLIC cxx_std_17) - target_compile_options(${TARGET} PRIVATE /W4 /WX /wd"4100") - target_compile_options(${TARGET} PRIVATE /EHsc) - target_compile_definitions(${TARGET} PRIVATE "_HAS_EXCEPTIONS=0") - target_compile_definitions(${TARGET} PRIVATE "$<$:_DEBUG>") -endfunction() - -set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter") - -# Flutter library and tool build rules. -add_subdirectory(${FLUTTER_MANAGED_DIR}) - -# Application build -add_subdirectory("runner") - -# Generated plugin build rules, which manage building the plugins and adding -# them to the application. -include(flutter/generated_plugins.cmake) - - -# === Installation === -# Support files are copied into place next to the executable, so that it can -# run in place. This is done instead of making a separate bundle (as on Linux) -# so that building and running from within Visual Studio will work. -set(BUILD_BUNDLE_DIR "$") -# Make the "install" step default, as it's required to run. -set(CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD 1) -if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) - set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE) -endif() - -set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data") -set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}") - -install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}" - COMPONENT Runtime) - -install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" - COMPONENT Runtime) - -install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) - -if(PLUGIN_BUNDLED_LIBRARIES) - install(FILES "${PLUGIN_BUNDLED_LIBRARIES}" - DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) -endif() - -# Fully re-copy the assets directory on each build to avoid having stale files -# from a previous install. -set(FLUTTER_ASSET_DIR_NAME "flutter_assets") -install(CODE " - file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\") - " COMPONENT Runtime) -install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}" - DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime) - -# Install the AOT library on non-Debug builds only. -install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" - CONFIGURATIONS Profile;Release - COMPONENT Runtime) diff --git a/deprecated/plugins/modular_bloc_bind/example/windows/flutter/CMakeLists.txt b/deprecated/plugins/modular_bloc_bind/example/windows/flutter/CMakeLists.txt deleted file mode 100644 index b2e4bd8d..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/windows/flutter/CMakeLists.txt +++ /dev/null @@ -1,103 +0,0 @@ -cmake_minimum_required(VERSION 3.14) - -set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral") - -# Configuration provided via flutter tool. -include(${EPHEMERAL_DIR}/generated_config.cmake) - -# TODO: Move the rest of this into files in ephemeral. See -# https://github.com/flutter/flutter/issues/57146. -set(WRAPPER_ROOT "${EPHEMERAL_DIR}/cpp_client_wrapper") - -# === Flutter Library === -set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/flutter_windows.dll") - -# Published to parent scope for install step. -set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE) -set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE) -set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE) -set(AOT_LIBRARY "${PROJECT_DIR}/build/windows/app.so" PARENT_SCOPE) - -list(APPEND FLUTTER_LIBRARY_HEADERS - "flutter_export.h" - "flutter_windows.h" - "flutter_messenger.h" - "flutter_plugin_registrar.h" - "flutter_texture_registrar.h" -) -list(TRANSFORM FLUTTER_LIBRARY_HEADERS PREPEND "${EPHEMERAL_DIR}/") -add_library(flutter INTERFACE) -target_include_directories(flutter INTERFACE - "${EPHEMERAL_DIR}" -) -target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}.lib") -add_dependencies(flutter flutter_assemble) - -# === Wrapper === -list(APPEND CPP_WRAPPER_SOURCES_CORE - "core_implementations.cc" - "standard_codec.cc" -) -list(TRANSFORM CPP_WRAPPER_SOURCES_CORE PREPEND "${WRAPPER_ROOT}/") -list(APPEND CPP_WRAPPER_SOURCES_PLUGIN - "plugin_registrar.cc" -) -list(TRANSFORM CPP_WRAPPER_SOURCES_PLUGIN PREPEND "${WRAPPER_ROOT}/") -list(APPEND CPP_WRAPPER_SOURCES_APP - "flutter_engine.cc" - "flutter_view_controller.cc" -) -list(TRANSFORM CPP_WRAPPER_SOURCES_APP PREPEND "${WRAPPER_ROOT}/") - -# Wrapper sources needed for a plugin. -add_library(flutter_wrapper_plugin STATIC - ${CPP_WRAPPER_SOURCES_CORE} - ${CPP_WRAPPER_SOURCES_PLUGIN} -) -apply_standard_settings(flutter_wrapper_plugin) -set_target_properties(flutter_wrapper_plugin PROPERTIES - POSITION_INDEPENDENT_CODE ON) -set_target_properties(flutter_wrapper_plugin PROPERTIES - CXX_VISIBILITY_PRESET hidden) -target_link_libraries(flutter_wrapper_plugin PUBLIC flutter) -target_include_directories(flutter_wrapper_plugin PUBLIC - "${WRAPPER_ROOT}/include" -) -add_dependencies(flutter_wrapper_plugin flutter_assemble) - -# Wrapper sources needed for the runner. -add_library(flutter_wrapper_app STATIC - ${CPP_WRAPPER_SOURCES_CORE} - ${CPP_WRAPPER_SOURCES_APP} -) -apply_standard_settings(flutter_wrapper_app) -target_link_libraries(flutter_wrapper_app PUBLIC flutter) -target_include_directories(flutter_wrapper_app PUBLIC - "${WRAPPER_ROOT}/include" -) -add_dependencies(flutter_wrapper_app flutter_assemble) - -# === Flutter tool backend === -# _phony_ is a non-existent file to force this command to run every time, -# since currently there's no way to get a full input/output list from the -# flutter tool. -set(PHONY_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/_phony_") -set_source_files_properties("${PHONY_OUTPUT}" PROPERTIES SYMBOLIC TRUE) -add_custom_command( - OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS} - ${CPP_WRAPPER_SOURCES_CORE} ${CPP_WRAPPER_SOURCES_PLUGIN} - ${CPP_WRAPPER_SOURCES_APP} - ${PHONY_OUTPUT} - COMMAND ${CMAKE_COMMAND} -E env - ${FLUTTER_TOOL_ENVIRONMENT} - "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.bat" - windows-x64 $ - VERBATIM -) -add_custom_target(flutter_assemble DEPENDS - "${FLUTTER_LIBRARY}" - ${FLUTTER_LIBRARY_HEADERS} - ${CPP_WRAPPER_SOURCES_CORE} - ${CPP_WRAPPER_SOURCES_PLUGIN} - ${CPP_WRAPPER_SOURCES_APP} -) diff --git a/deprecated/plugins/modular_bloc_bind/example/windows/flutter/generated_plugin_registrant.cc b/deprecated/plugins/modular_bloc_bind/example/windows/flutter/generated_plugin_registrant.cc deleted file mode 100644 index 8b6d4680..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/windows/flutter/generated_plugin_registrant.cc +++ /dev/null @@ -1,11 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#include "generated_plugin_registrant.h" - - -void RegisterPlugins(flutter::PluginRegistry* registry) { -} diff --git a/deprecated/plugins/modular_bloc_bind/example/windows/flutter/generated_plugin_registrant.h b/deprecated/plugins/modular_bloc_bind/example/windows/flutter/generated_plugin_registrant.h deleted file mode 100644 index dc139d85..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/windows/flutter/generated_plugin_registrant.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#ifndef GENERATED_PLUGIN_REGISTRANT_ -#define GENERATED_PLUGIN_REGISTRANT_ - -#include - -// Registers Flutter plugins. -void RegisterPlugins(flutter::PluginRegistry* registry); - -#endif // GENERATED_PLUGIN_REGISTRANT_ diff --git a/deprecated/plugins/modular_bloc_bind/example/windows/flutter/generated_plugins.cmake b/deprecated/plugins/modular_bloc_bind/example/windows/flutter/generated_plugins.cmake deleted file mode 100644 index b93c4c30..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/windows/flutter/generated_plugins.cmake +++ /dev/null @@ -1,23 +0,0 @@ -# -# Generated file, do not edit. -# - -list(APPEND FLUTTER_PLUGIN_LIST -) - -list(APPEND FLUTTER_FFI_PLUGIN_LIST -) - -set(PLUGIN_BUNDLED_LIBRARIES) - -foreach(plugin ${FLUTTER_PLUGIN_LIST}) - add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/windows plugins/${plugin}) - target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) - list(APPEND PLUGIN_BUNDLED_LIBRARIES $) - list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) -endforeach(plugin) - -foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) - add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/windows plugins/${ffi_plugin}) - list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) -endforeach(ffi_plugin) diff --git a/deprecated/plugins/modular_bloc_bind/example/windows/runner/CMakeLists.txt b/deprecated/plugins/modular_bloc_bind/example/windows/runner/CMakeLists.txt deleted file mode 100644 index de2d8916..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/windows/runner/CMakeLists.txt +++ /dev/null @@ -1,17 +0,0 @@ -cmake_minimum_required(VERSION 3.14) -project(runner LANGUAGES CXX) - -add_executable(${BINARY_NAME} WIN32 - "flutter_window.cpp" - "main.cpp" - "utils.cpp" - "win32_window.cpp" - "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc" - "Runner.rc" - "runner.exe.manifest" -) -apply_standard_settings(${BINARY_NAME}) -target_compile_definitions(${BINARY_NAME} PRIVATE "NOMINMAX") -target_link_libraries(${BINARY_NAME} PRIVATE flutter flutter_wrapper_app) -target_include_directories(${BINARY_NAME} PRIVATE "${CMAKE_SOURCE_DIR}") -add_dependencies(${BINARY_NAME} flutter_assemble) diff --git a/deprecated/plugins/modular_bloc_bind/example/windows/runner/Runner.rc b/deprecated/plugins/modular_bloc_bind/example/windows/runner/Runner.rc deleted file mode 100644 index 5fdea291..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/windows/runner/Runner.rc +++ /dev/null @@ -1,121 +0,0 @@ -// Microsoft Visual C++ generated resource script. -// -#pragma code_page(65001) -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#include "winres.h" - -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (United States) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""winres.h""\r\n" - "\0" -END - -3 TEXTINCLUDE -BEGIN - "\r\n" - "\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Icon -// - -// Icon with lowest ID value placed first to ensure application icon -// remains consistent on all systems. -IDI_APP_ICON ICON "resources\\app_icon.ico" - - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -#ifdef FLUTTER_BUILD_NUMBER -#define VERSION_AS_NUMBER FLUTTER_BUILD_NUMBER -#else -#define VERSION_AS_NUMBER 1,0,0 -#endif - -#ifdef FLUTTER_BUILD_NAME -#define VERSION_AS_STRING #FLUTTER_BUILD_NAME -#else -#define VERSION_AS_STRING "1.0.0" -#endif - -VS_VERSION_INFO VERSIONINFO - FILEVERSION VERSION_AS_NUMBER - PRODUCTVERSION VERSION_AS_NUMBER - FILEFLAGSMASK VS_FFI_FILEFLAGSMASK -#ifdef _DEBUG - FILEFLAGS VS_FF_DEBUG -#else - FILEFLAGS 0x0L -#endif - FILEOS VOS__WINDOWS32 - FILETYPE VFT_APP - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904e4" - BEGIN - VALUE "CompanyName", "com.example" "\0" - VALUE "FileDescription", "example" "\0" - VALUE "FileVersion", VERSION_AS_STRING "\0" - VALUE "InternalName", "example" "\0" - VALUE "LegalCopyright", "Copyright (C) 2022 com.example. All rights reserved." "\0" - VALUE "OriginalFilename", "example.exe" "\0" - VALUE "ProductName", "example" "\0" - VALUE "ProductVersion", VERSION_AS_STRING "\0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1252 - END -END - -#endif // English (United States) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// - - -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED diff --git a/deprecated/plugins/modular_bloc_bind/example/windows/runner/flutter_window.cpp b/deprecated/plugins/modular_bloc_bind/example/windows/runner/flutter_window.cpp deleted file mode 100644 index b43b9095..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/windows/runner/flutter_window.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#include "flutter_window.h" - -#include - -#include "flutter/generated_plugin_registrant.h" - -FlutterWindow::FlutterWindow(const flutter::DartProject& project) - : project_(project) {} - -FlutterWindow::~FlutterWindow() {} - -bool FlutterWindow::OnCreate() { - if (!Win32Window::OnCreate()) { - return false; - } - - RECT frame = GetClientArea(); - - // The size here must match the window dimensions to avoid unnecessary surface - // creation / destruction in the startup path. - flutter_controller_ = std::make_unique( - frame.right - frame.left, frame.bottom - frame.top, project_); - // Ensure that basic setup of the controller was successful. - if (!flutter_controller_->engine() || !flutter_controller_->view()) { - return false; - } - RegisterPlugins(flutter_controller_->engine()); - SetChildContent(flutter_controller_->view()->GetNativeWindow()); - return true; -} - -void FlutterWindow::OnDestroy() { - if (flutter_controller_) { - flutter_controller_ = nullptr; - } - - Win32Window::OnDestroy(); -} - -LRESULT -FlutterWindow::MessageHandler(HWND hwnd, UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept { - // Give Flutter, including plugins, an opportunity to handle window messages. - if (flutter_controller_) { - std::optional result = - flutter_controller_->HandleTopLevelWindowProc(hwnd, message, wparam, - lparam); - if (result) { - return *result; - } - } - - switch (message) { - case WM_FONTCHANGE: - flutter_controller_->engine()->ReloadSystemFonts(); - break; - } - - return Win32Window::MessageHandler(hwnd, message, wparam, lparam); -} diff --git a/deprecated/plugins/modular_bloc_bind/example/windows/runner/flutter_window.h b/deprecated/plugins/modular_bloc_bind/example/windows/runner/flutter_window.h deleted file mode 100644 index 6da0652f..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/windows/runner/flutter_window.h +++ /dev/null @@ -1,33 +0,0 @@ -#ifndef RUNNER_FLUTTER_WINDOW_H_ -#define RUNNER_FLUTTER_WINDOW_H_ - -#include -#include - -#include - -#include "win32_window.h" - -// A window that does nothing but host a Flutter view. -class FlutterWindow : public Win32Window { - public: - // Creates a new FlutterWindow hosting a Flutter view running |project|. - explicit FlutterWindow(const flutter::DartProject& project); - virtual ~FlutterWindow(); - - protected: - // Win32Window: - bool OnCreate() override; - void OnDestroy() override; - LRESULT MessageHandler(HWND window, UINT const message, WPARAM const wparam, - LPARAM const lparam) noexcept override; - - private: - // The project to run. - flutter::DartProject project_; - - // The Flutter instance hosted by this window. - std::unique_ptr flutter_controller_; -}; - -#endif // RUNNER_FLUTTER_WINDOW_H_ diff --git a/deprecated/plugins/modular_bloc_bind/example/windows/runner/main.cpp b/deprecated/plugins/modular_bloc_bind/example/windows/runner/main.cpp deleted file mode 100644 index bcb57b0e..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/windows/runner/main.cpp +++ /dev/null @@ -1,43 +0,0 @@ -#include -#include -#include - -#include "flutter_window.h" -#include "utils.h" - -int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev, - _In_ wchar_t *command_line, _In_ int show_command) { - // Attach to console when present (e.g., 'flutter run') or create a - // new console when running with a debugger. - if (!::AttachConsole(ATTACH_PARENT_PROCESS) && ::IsDebuggerPresent()) { - CreateAndAttachConsole(); - } - - // Initialize COM, so that it is available for use in the library and/or - // plugins. - ::CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED); - - flutter::DartProject project(L"data"); - - std::vector command_line_arguments = - GetCommandLineArguments(); - - project.set_dart_entrypoint_arguments(std::move(command_line_arguments)); - - FlutterWindow window(project); - Win32Window::Point origin(10, 10); - Win32Window::Size size(1280, 720); - if (!window.CreateAndShow(L"example", origin, size)) { - return EXIT_FAILURE; - } - window.SetQuitOnClose(true); - - ::MSG msg; - while (::GetMessage(&msg, nullptr, 0, 0)) { - ::TranslateMessage(&msg); - ::DispatchMessage(&msg); - } - - ::CoUninitialize(); - return EXIT_SUCCESS; -} diff --git a/deprecated/plugins/modular_bloc_bind/example/windows/runner/resource.h b/deprecated/plugins/modular_bloc_bind/example/windows/runner/resource.h deleted file mode 100644 index 66a65d1e..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/windows/runner/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by Runner.rc -// -#define IDI_APP_ICON 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1001 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/deprecated/plugins/modular_bloc_bind/example/windows/runner/resources/app_icon.ico b/deprecated/plugins/modular_bloc_bind/example/windows/runner/resources/app_icon.ico deleted file mode 100644 index c04e20ca..00000000 Binary files a/deprecated/plugins/modular_bloc_bind/example/windows/runner/resources/app_icon.ico and /dev/null differ diff --git a/deprecated/plugins/modular_bloc_bind/example/windows/runner/runner.exe.manifest b/deprecated/plugins/modular_bloc_bind/example/windows/runner/runner.exe.manifest deleted file mode 100644 index c977c4a4..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/windows/runner/runner.exe.manifest +++ /dev/null @@ -1,20 +0,0 @@ - - - - - PerMonitorV2 - - - - - - - - - - - - - - - diff --git a/deprecated/plugins/modular_bloc_bind/example/windows/runner/utils.cpp b/deprecated/plugins/modular_bloc_bind/example/windows/runner/utils.cpp deleted file mode 100644 index d19bdbbc..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/windows/runner/utils.cpp +++ /dev/null @@ -1,64 +0,0 @@ -#include "utils.h" - -#include -#include -#include -#include - -#include - -void CreateAndAttachConsole() { - if (::AllocConsole()) { - FILE *unused; - if (freopen_s(&unused, "CONOUT$", "w", stdout)) { - _dup2(_fileno(stdout), 1); - } - if (freopen_s(&unused, "CONOUT$", "w", stderr)) { - _dup2(_fileno(stdout), 2); - } - std::ios::sync_with_stdio(); - FlutterDesktopResyncOutputStreams(); - } -} - -std::vector GetCommandLineArguments() { - // Convert the UTF-16 command line arguments to UTF-8 for the Engine to use. - int argc; - wchar_t** argv = ::CommandLineToArgvW(::GetCommandLineW(), &argc); - if (argv == nullptr) { - return std::vector(); - } - - std::vector command_line_arguments; - - // Skip the first argument as it's the binary name. - for (int i = 1; i < argc; i++) { - command_line_arguments.push_back(Utf8FromUtf16(argv[i])); - } - - ::LocalFree(argv); - - return command_line_arguments; -} - -std::string Utf8FromUtf16(const wchar_t* utf16_string) { - if (utf16_string == nullptr) { - return std::string(); - } - int target_length = ::WideCharToMultiByte( - CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, - -1, nullptr, 0, nullptr, nullptr); - if (target_length == 0) { - return std::string(); - } - std::string utf8_string; - utf8_string.resize(target_length); - int converted_length = ::WideCharToMultiByte( - CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, - -1, utf8_string.data(), - target_length, nullptr, nullptr); - if (converted_length == 0) { - return std::string(); - } - return utf8_string; -} diff --git a/deprecated/plugins/modular_bloc_bind/example/windows/runner/utils.h b/deprecated/plugins/modular_bloc_bind/example/windows/runner/utils.h deleted file mode 100644 index 3879d547..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/windows/runner/utils.h +++ /dev/null @@ -1,19 +0,0 @@ -#ifndef RUNNER_UTILS_H_ -#define RUNNER_UTILS_H_ - -#include -#include - -// Creates a console for the process, and redirects stdout and stderr to -// it for both the runner and the Flutter library. -void CreateAndAttachConsole(); - -// Takes a null-terminated wchar_t* encoded in UTF-16 and returns a std::string -// encoded in UTF-8. Returns an empty std::string on failure. -std::string Utf8FromUtf16(const wchar_t* utf16_string); - -// Gets the command line arguments passed in as a std::vector, -// encoded in UTF-8. Returns an empty std::vector on failure. -std::vector GetCommandLineArguments(); - -#endif // RUNNER_UTILS_H_ diff --git a/deprecated/plugins/modular_bloc_bind/example/windows/runner/win32_window.cpp b/deprecated/plugins/modular_bloc_bind/example/windows/runner/win32_window.cpp deleted file mode 100644 index c10f08dc..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/windows/runner/win32_window.cpp +++ /dev/null @@ -1,245 +0,0 @@ -#include "win32_window.h" - -#include - -#include "resource.h" - -namespace { - -constexpr const wchar_t kWindowClassName[] = L"FLUTTER_RUNNER_WIN32_WINDOW"; - -// The number of Win32Window objects that currently exist. -static int g_active_window_count = 0; - -using EnableNonClientDpiScaling = BOOL __stdcall(HWND hwnd); - -// Scale helper to convert logical scaler values to physical using passed in -// scale factor -int Scale(int source, double scale_factor) { - return static_cast(source * scale_factor); -} - -// Dynamically loads the |EnableNonClientDpiScaling| from the User32 module. -// This API is only needed for PerMonitor V1 awareness mode. -void EnableFullDpiSupportIfAvailable(HWND hwnd) { - HMODULE user32_module = LoadLibraryA("User32.dll"); - if (!user32_module) { - return; - } - auto enable_non_client_dpi_scaling = - reinterpret_cast( - GetProcAddress(user32_module, "EnableNonClientDpiScaling")); - if (enable_non_client_dpi_scaling != nullptr) { - enable_non_client_dpi_scaling(hwnd); - FreeLibrary(user32_module); - } -} - -} // namespace - -// Manages the Win32Window's window class registration. -class WindowClassRegistrar { - public: - ~WindowClassRegistrar() = default; - - // Returns the singleton registar instance. - static WindowClassRegistrar* GetInstance() { - if (!instance_) { - instance_ = new WindowClassRegistrar(); - } - return instance_; - } - - // Returns the name of the window class, registering the class if it hasn't - // previously been registered. - const wchar_t* GetWindowClass(); - - // Unregisters the window class. Should only be called if there are no - // instances of the window. - void UnregisterWindowClass(); - - private: - WindowClassRegistrar() = default; - - static WindowClassRegistrar* instance_; - - bool class_registered_ = false; -}; - -WindowClassRegistrar* WindowClassRegistrar::instance_ = nullptr; - -const wchar_t* WindowClassRegistrar::GetWindowClass() { - if (!class_registered_) { - WNDCLASS window_class{}; - window_class.hCursor = LoadCursor(nullptr, IDC_ARROW); - window_class.lpszClassName = kWindowClassName; - window_class.style = CS_HREDRAW | CS_VREDRAW; - window_class.cbClsExtra = 0; - window_class.cbWndExtra = 0; - window_class.hInstance = GetModuleHandle(nullptr); - window_class.hIcon = - LoadIcon(window_class.hInstance, MAKEINTRESOURCE(IDI_APP_ICON)); - window_class.hbrBackground = 0; - window_class.lpszMenuName = nullptr; - window_class.lpfnWndProc = Win32Window::WndProc; - RegisterClass(&window_class); - class_registered_ = true; - } - return kWindowClassName; -} - -void WindowClassRegistrar::UnregisterWindowClass() { - UnregisterClass(kWindowClassName, nullptr); - class_registered_ = false; -} - -Win32Window::Win32Window() { - ++g_active_window_count; -} - -Win32Window::~Win32Window() { - --g_active_window_count; - Destroy(); -} - -bool Win32Window::CreateAndShow(const std::wstring& title, - const Point& origin, - const Size& size) { - Destroy(); - - const wchar_t* window_class = - WindowClassRegistrar::GetInstance()->GetWindowClass(); - - const POINT target_point = {static_cast(origin.x), - static_cast(origin.y)}; - HMONITOR monitor = MonitorFromPoint(target_point, MONITOR_DEFAULTTONEAREST); - UINT dpi = FlutterDesktopGetDpiForMonitor(monitor); - double scale_factor = dpi / 96.0; - - HWND window = CreateWindow( - window_class, title.c_str(), WS_OVERLAPPEDWINDOW | WS_VISIBLE, - Scale(origin.x, scale_factor), Scale(origin.y, scale_factor), - Scale(size.width, scale_factor), Scale(size.height, scale_factor), - nullptr, nullptr, GetModuleHandle(nullptr), this); - - if (!window) { - return false; - } - - return OnCreate(); -} - -// static -LRESULT CALLBACK Win32Window::WndProc(HWND const window, - UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept { - if (message == WM_NCCREATE) { - auto window_struct = reinterpret_cast(lparam); - SetWindowLongPtr(window, GWLP_USERDATA, - reinterpret_cast(window_struct->lpCreateParams)); - - auto that = static_cast(window_struct->lpCreateParams); - EnableFullDpiSupportIfAvailable(window); - that->window_handle_ = window; - } else if (Win32Window* that = GetThisFromHandle(window)) { - return that->MessageHandler(window, message, wparam, lparam); - } - - return DefWindowProc(window, message, wparam, lparam); -} - -LRESULT -Win32Window::MessageHandler(HWND hwnd, - UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept { - switch (message) { - case WM_DESTROY: - window_handle_ = nullptr; - Destroy(); - if (quit_on_close_) { - PostQuitMessage(0); - } - return 0; - - case WM_DPICHANGED: { - auto newRectSize = reinterpret_cast(lparam); - LONG newWidth = newRectSize->right - newRectSize->left; - LONG newHeight = newRectSize->bottom - newRectSize->top; - - SetWindowPos(hwnd, nullptr, newRectSize->left, newRectSize->top, newWidth, - newHeight, SWP_NOZORDER | SWP_NOACTIVATE); - - return 0; - } - case WM_SIZE: { - RECT rect = GetClientArea(); - if (child_content_ != nullptr) { - // Size and position the child window. - MoveWindow(child_content_, rect.left, rect.top, rect.right - rect.left, - rect.bottom - rect.top, TRUE); - } - return 0; - } - - case WM_ACTIVATE: - if (child_content_ != nullptr) { - SetFocus(child_content_); - } - return 0; - } - - return DefWindowProc(window_handle_, message, wparam, lparam); -} - -void Win32Window::Destroy() { - OnDestroy(); - - if (window_handle_) { - DestroyWindow(window_handle_); - window_handle_ = nullptr; - } - if (g_active_window_count == 0) { - WindowClassRegistrar::GetInstance()->UnregisterWindowClass(); - } -} - -Win32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept { - return reinterpret_cast( - GetWindowLongPtr(window, GWLP_USERDATA)); -} - -void Win32Window::SetChildContent(HWND content) { - child_content_ = content; - SetParent(content, window_handle_); - RECT frame = GetClientArea(); - - MoveWindow(content, frame.left, frame.top, frame.right - frame.left, - frame.bottom - frame.top, true); - - SetFocus(child_content_); -} - -RECT Win32Window::GetClientArea() { - RECT frame; - GetClientRect(window_handle_, &frame); - return frame; -} - -HWND Win32Window::GetHandle() { - return window_handle_; -} - -void Win32Window::SetQuitOnClose(bool quit_on_close) { - quit_on_close_ = quit_on_close; -} - -bool Win32Window::OnCreate() { - // No-op; provided for subclasses. - return true; -} - -void Win32Window::OnDestroy() { - // No-op; provided for subclasses. -} diff --git a/deprecated/plugins/modular_bloc_bind/example/windows/runner/win32_window.h b/deprecated/plugins/modular_bloc_bind/example/windows/runner/win32_window.h deleted file mode 100644 index 17ba4311..00000000 --- a/deprecated/plugins/modular_bloc_bind/example/windows/runner/win32_window.h +++ /dev/null @@ -1,98 +0,0 @@ -#ifndef RUNNER_WIN32_WINDOW_H_ -#define RUNNER_WIN32_WINDOW_H_ - -#include - -#include -#include -#include - -// A class abstraction for a high DPI-aware Win32 Window. Intended to be -// inherited from by classes that wish to specialize with custom -// rendering and input handling -class Win32Window { - public: - struct Point { - unsigned int x; - unsigned int y; - Point(unsigned int x, unsigned int y) : x(x), y(y) {} - }; - - struct Size { - unsigned int width; - unsigned int height; - Size(unsigned int width, unsigned int height) - : width(width), height(height) {} - }; - - Win32Window(); - virtual ~Win32Window(); - - // Creates and shows a win32 window with |title| and position and size using - // |origin| and |size|. New windows are created on the default monitor. Window - // sizes are specified to the OS in physical pixels, hence to ensure a - // consistent size to will treat the width height passed in to this function - // as logical pixels and scale to appropriate for the default monitor. Returns - // true if the window was created successfully. - bool CreateAndShow(const std::wstring& title, - const Point& origin, - const Size& size); - - // Release OS resources associated with window. - void Destroy(); - - // Inserts |content| into the window tree. - void SetChildContent(HWND content); - - // Returns the backing Window handle to enable clients to set icon and other - // window properties. Returns nullptr if the window has been destroyed. - HWND GetHandle(); - - // If true, closing this window will quit the application. - void SetQuitOnClose(bool quit_on_close); - - // Return a RECT representing the bounds of the current client area. - RECT GetClientArea(); - - protected: - // Processes and route salient window messages for mouse handling, - // size change and DPI. Delegates handling of these to member overloads that - // inheriting classes can handle. - virtual LRESULT MessageHandler(HWND window, - UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept; - - // Called when CreateAndShow is called, allowing subclass window-related - // setup. Subclasses should return false if setup fails. - virtual bool OnCreate(); - - // Called when Destroy is called. - virtual void OnDestroy(); - - private: - friend class WindowClassRegistrar; - - // OS callback called by message pump. Handles the WM_NCCREATE message which - // is passed when the non-client area is being created and enables automatic - // non-client DPI scaling so that the non-client area automatically - // responsponds to changes in DPI. All other messages are handled by - // MessageHandler. - static LRESULT CALLBACK WndProc(HWND const window, - UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept; - - // Retrieves a class instance pointer for |window| - static Win32Window* GetThisFromHandle(HWND const window) noexcept; - - bool quit_on_close_ = false; - - // window handle for top level window. - HWND window_handle_ = nullptr; - - // window handle for hosted content. - HWND child_content_ = nullptr; -}; - -#endif // RUNNER_WIN32_WINDOW_H_ diff --git a/deprecated/plugins/modular_bloc_bind/lib/modular_bloc_bind.dart b/deprecated/plugins/modular_bloc_bind/lib/modular_bloc_bind.dart deleted file mode 100644 index 565db315..00000000 --- a/deprecated/plugins/modular_bloc_bind/lib/modular_bloc_bind.dart +++ /dev/null @@ -1,3 +0,0 @@ -library modular_bloc_bind; - -export 'src/modular_bloc_bind_base.dart'; diff --git a/deprecated/plugins/modular_bloc_bind/lib/src/modular_bloc_bind_base.dart b/deprecated/plugins/modular_bloc_bind/lib/src/modular_bloc_bind_base.dart deleted file mode 100644 index 33d6943c..00000000 --- a/deprecated/plugins/modular_bloc_bind/lib/src/modular_bloc_bind_base.dart +++ /dev/null @@ -1,111 +0,0 @@ -import 'package:bloc/bloc.dart'; -import 'package:modular_core/modular_core.dart'; - -class BlocBind { - static Bind singleton( - T Function(AutoInjector i) factoryFunction, { - bool export = false, - }) { - return Bind.singleton( - factoryFunction, - onDispose: (bloc) { - bloc.close(); - }, - notifier: (bloc) { - return bloc.stream; - }, - ); - } - - static Bind lazySingleton( - T Function(AutoInjector i) factoryFunction, { - bool export = false, - }) { - return Bind.lazySingleton( - factoryFunction, - onDispose: (bloc) { - bloc.close(); - }, - notifier: (bloc) { - return bloc.stream; - }, - ); - } - - static Bind factory( - T Function(AutoInjector i) factoryFunction, { - bool export = false, - }) { - return Bind.factory( - factoryFunction, - onDispose: (bloc) { - bloc.close(); - }, - notifier: (bloc) { - return bloc.stream; - }, - ); - } - - static Bind instance( - T bloc, { - bool export = false, - }) { - return Bind.instance( - bloc, - onDispose: (bloc) { - bloc.close(); - }, - notifier: (bloc) { - return bloc.stream; - }, - ); - } -} - -class BlocAutoBind { - static Bind singleton( - Function factoryFunction, { - bool export = false, - }) { - return AutoBind.singleton( - factoryFunction, - onDispose: (bloc) { - bloc.close(); - }, - notifier: (bloc) { - return bloc.stream; - }, - ); - } - - static Bind lazySingleton( - Function factoryFunction, { - bool export = false, - }) { - return AutoBind.lazySingleton( - factoryFunction, - onDispose: (bloc) { - bloc.close(); - }, - notifier: (bloc) { - return bloc.stream; - }, - ); - } - - static Bind factory( - Function factoryFunction, { - bool export = false, - }) { - return AutoBind.factory( - factoryFunction, - onDispose: (bloc) { - bloc.close(); - }, - notifier: (bloc) { - return bloc.stream; - }, - ); - } -} diff --git a/deprecated/plugins/modular_bloc_bind/melos_modular_bloc_bind.iml b/deprecated/plugins/modular_bloc_bind/melos_modular_bloc_bind.iml deleted file mode 100644 index 9fc8ce79..00000000 --- a/deprecated/plugins/modular_bloc_bind/melos_modular_bloc_bind.iml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deprecated/plugins/modular_bloc_bind/pubspec.yaml b/deprecated/plugins/modular_bloc_bind/pubspec.yaml deleted file mode 100644 index a66f89af..00000000 --- a/deprecated/plugins/modular_bloc_bind/pubspec.yaml +++ /dev/null @@ -1,20 +0,0 @@ -name: modular_bloc_bind -description: Smart project structure with dependency injection and route management -version: 2.0.0-beta.1 -homepage: https://github.com/Flutterando/modular - -environment: - sdk: '>=3.0.0 <4.0.0' - -dependencies: - bloc: ">=8.0.0 <9.0.0" - stream_transform: ">=2.0.0 <3.0.0" - modular_core: ">=3.0.0-alpha.1 <4.0.0" - flutter: - sdk: flutter - -dev_dependencies: - flutterando_analysis: ^0.0.2 - -flutter: - diff --git a/deprecated/plugins/modular_triple_bind/.gitignore b/deprecated/plugins/modular_triple_bind/.gitignore deleted file mode 100644 index 65c34dc8..00000000 --- a/deprecated/plugins/modular_triple_bind/.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -# Files and directories created by pub. -.dart_tool/ -.packages - -# Conventional directory for build outputs. -build/ - -# Omit committing pubspec.lock for library packages; see -# https://dart.dev/guides/libraries/private-files#pubspeclock. -pubspec.lock diff --git a/deprecated/plugins/modular_triple_bind/CHANGELOG.md b/deprecated/plugins/modular_triple_bind/CHANGELOG.md deleted file mode 100644 index effe43c8..00000000 --- a/deprecated/plugins/modular_triple_bind/CHANGELOG.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.0 - -- Initial version. diff --git a/deprecated/plugins/modular_triple_bind/LICENSE b/deprecated/plugins/modular_triple_bind/LICENSE deleted file mode 100644 index 22d8ef64..00000000 --- a/deprecated/plugins/modular_triple_bind/LICENSE +++ /dev/null @@ -1,13 +0,0 @@ -The MIT License -License Copyright: Flutterando. -License License: Flutterando. -License Contact: Flutterando. -SPDX short identifier: MIT -Further resources... -  -Begin license text. -Copyright 2021 Flutterando -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -End license text. \ No newline at end of file diff --git a/deprecated/plugins/modular_triple_bind/README.md b/deprecated/plugins/modular_triple_bind/README.md deleted file mode 100644 index 1f2196a9..00000000 --- a/deprecated/plugins/modular_triple_bind/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# modular_triple_bind - -Working only Modular 5. - -Specific Bind to Triple's Store with auto-dispose and notifier: - -```dart -@override -final List binds = [ - TripleBind.singleton((i) => MyStore()), -]; -``` \ No newline at end of file diff --git a/deprecated/plugins/modular_triple_bind/analysis_options.yaml b/deprecated/plugins/modular_triple_bind/analysis_options.yaml deleted file mode 100644 index 8194aac6..00000000 --- a/deprecated/plugins/modular_triple_bind/analysis_options.yaml +++ /dev/null @@ -1,31 +0,0 @@ -# This file configures the static analysis results for your project (errors, -# warnings, and lints). -# -# This enables the 'recommended' set of lints from `package:lints`. -# This set helps identify many issues that may lead to problems when running -# or consuming Dart code, and enforces writing Dart using a single, idiomatic -# style and format. -# -# If you want a smaller set of lints you can change this to specify -# 'package:lints/core.yaml'. These are just the most critical lints -# (the recommended set includes the core lints). -# The core lints are also what is used by pub.dev for scoring packages. - -include: package:flutterando_analysis/flutter_package.yaml - -# Uncomment the following section to specify additional rules. - -linter: - rules: - public_member_api_docs: false - cascade_invocations: false - -# analyzer: -# exclude: -# - path/to/excluded/files/** - -# For more information about the core and recommended set of lints, see -# https://dart.dev/go/core-lints - -# For additional information about configuring this file, see -# https://dart.dev/guides/language/analysis-options diff --git a/deprecated/plugins/modular_triple_bind/example/.gitignore b/deprecated/plugins/modular_triple_bind/example/.gitignore deleted file mode 100644 index 0fa6b675..00000000 --- a/deprecated/plugins/modular_triple_bind/example/.gitignore +++ /dev/null @@ -1,46 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.buildlog/ -.history -.svn/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -**/ios/Flutter/.last_build_id -.dart_tool/ -.flutter-plugins -.flutter-plugins-dependencies -.packages -.pub-cache/ -.pub/ -/build/ - -# Web related -lib/generated_plugin_registrant.dart - -# Symbolication related -app.*.symbols - -# Obfuscation related -app.*.map.json - -# Android Studio will place build artifacts here -/android/app/debug -/android/app/profile -/android/app/release diff --git a/deprecated/plugins/modular_triple_bind/example/.metadata b/deprecated/plugins/modular_triple_bind/example/.metadata deleted file mode 100644 index b0271bb9..00000000 --- a/deprecated/plugins/modular_triple_bind/example/.metadata +++ /dev/null @@ -1,10 +0,0 @@ -# This file tracks properties of this Flutter project. -# Used by Flutter tool to assess capabilities and perform upgrades etc. -# -# This file should be version controlled and should not be manually edited. - -version: - revision: 8f5d0371afeffa533e4efcbaf7f2394af4811af9 - channel: master - -project_type: app diff --git a/deprecated/plugins/modular_triple_bind/example/.vscode/launch.json b/deprecated/plugins/modular_triple_bind/example/.vscode/launch.json deleted file mode 100644 index 48dbbe18..00000000 --- a/deprecated/plugins/modular_triple_bind/example/.vscode/launch.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - // Use o IntelliSense para saber mais sobre os atributos possíveis. - // Focalizar para exibir as descrições dos atributos existentes. - // Para obter mais informações, acesse: https://go.microsoft.com/fwlink/?linkid=830387 - "version": "0.2.0", - "configurations": [ - { - "name": "example", - "request": "launch", - "type": "dart" - }, - { - "name": "example (profile mode)", - "request": "launch", - "type": "dart", - "flutterMode": "profile" - } - ] -} \ No newline at end of file diff --git a/deprecated/plugins/modular_triple_bind/example/README.md b/deprecated/plugins/modular_triple_bind/example/README.md deleted file mode 100644 index 1abb6587..00000000 --- a/deprecated/plugins/modular_triple_bind/example/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Search - -![search](search.gif) diff --git a/deprecated/plugins/modular_triple_bind/example/analysis_options.yaml b/deprecated/plugins/modular_triple_bind/example/analysis_options.yaml deleted file mode 100644 index 61b6c4de..00000000 --- a/deprecated/plugins/modular_triple_bind/example/analysis_options.yaml +++ /dev/null @@ -1,29 +0,0 @@ -# This file configures the analyzer, which statically analyzes Dart code to -# check for errors, warnings, and lints. -# -# The issues identified by the analyzer are surfaced in the UI of Dart-enabled -# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be -# invoked from the command line by running `flutter analyze`. - -# The following line activates a set of recommended lints for Flutter apps, -# packages, and plugins designed to encourage good coding practices. -include: package:flutter_lints/flutter.yaml - -linter: - # The lint rules applied to this project can be customized in the - # section below to disable rules from the `package:flutter_lints/flutter.yaml` - # included above or to enable additional rules. A list of all available lints - # and their documentation is published at - # https://dart-lang.github.io/linter/lints/index.html. - # - # Instead of disabling a lint rule for the entire project in the - # section below, it can also be suppressed for a single line of code - # or a specific dart file by using the `// ignore: name_of_lint` and - # `// ignore_for_file: name_of_lint` syntax on the line or in the file - # producing the lint. - rules: - # avoid_print: false # Uncomment to disable the `avoid_print` rule - # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule - -# Additional information about this file can be found at -# https://dart.dev/guides/language/analysis-options diff --git a/deprecated/plugins/modular_triple_bind/example/android/.gitignore b/deprecated/plugins/modular_triple_bind/example/android/.gitignore deleted file mode 100644 index 6f568019..00000000 --- a/deprecated/plugins/modular_triple_bind/example/android/.gitignore +++ /dev/null @@ -1,13 +0,0 @@ -gradle-wrapper.jar -/.gradle -/captures/ -/gradlew -/gradlew.bat -/local.properties -GeneratedPluginRegistrant.java - -# Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app -key.properties -**/*.keystore -**/*.jks diff --git a/deprecated/plugins/modular_triple_bind/example/android/app/build.gradle b/deprecated/plugins/modular_triple_bind/example/android/app/build.gradle deleted file mode 100644 index 5fe3c929..00000000 --- a/deprecated/plugins/modular_triple_bind/example/android/app/build.gradle +++ /dev/null @@ -1,68 +0,0 @@ -def localProperties = new Properties() -def localPropertiesFile = rootProject.file('local.properties') -if (localPropertiesFile.exists()) { - localPropertiesFile.withReader('UTF-8') { reader -> - localProperties.load(reader) - } -} - -def flutterRoot = localProperties.getProperty('flutter.sdk') -if (flutterRoot == null) { - throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") -} - -def flutterVersionCode = localProperties.getProperty('flutter.versionCode') -if (flutterVersionCode == null) { - flutterVersionCode = '1' -} - -def flutterVersionName = localProperties.getProperty('flutter.versionName') -if (flutterVersionName == null) { - flutterVersionName = '1.0' -} - -apply plugin: 'com.android.application' -apply plugin: 'kotlin-android' -apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" - -android { - compileSdkVersion flutter.compileSdkVersion - - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - } - - kotlinOptions { - jvmTarget = '1.8' - } - - sourceSets { - main.java.srcDirs += 'src/main/kotlin' - } - - defaultConfig { - // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId "com.example.example" - minSdkVersion flutter.minSdkVersion - targetSdkVersion flutter.targetSdkVersion - versionCode flutterVersionCode.toInteger() - versionName flutterVersionName - } - - buildTypes { - release { - // TODO: Add your own signing config for the release build. - // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig signingConfigs.debug - } - } -} - -flutter { - source '../..' -} - -dependencies { - implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" -} diff --git a/deprecated/plugins/modular_triple_bind/example/android/app/src/debug/AndroidManifest.xml b/deprecated/plugins/modular_triple_bind/example/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index c208884f..00000000 --- a/deprecated/plugins/modular_triple_bind/example/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/deprecated/plugins/modular_triple_bind/example/android/app/src/main/AndroidManifest.xml b/deprecated/plugins/modular_triple_bind/example/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 3f41384d..00000000 --- a/deprecated/plugins/modular_triple_bind/example/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - diff --git a/deprecated/plugins/modular_triple_bind/example/android/app/src/main/kotlin/com/example/example/MainActivity.kt b/deprecated/plugins/modular_triple_bind/example/android/app/src/main/kotlin/com/example/example/MainActivity.kt deleted file mode 100644 index e793a000..00000000 --- a/deprecated/plugins/modular_triple_bind/example/android/app/src/main/kotlin/com/example/example/MainActivity.kt +++ /dev/null @@ -1,6 +0,0 @@ -package com.example.example - -import io.flutter.embedding.android.FlutterActivity - -class MainActivity: FlutterActivity() { -} diff --git a/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/drawable-v21/launch_background.xml b/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/drawable-v21/launch_background.xml deleted file mode 100644 index f74085f3..00000000 --- a/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/drawable-v21/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/drawable/launch_background.xml b/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/drawable/launch_background.xml deleted file mode 100644 index 304732f8..00000000 --- a/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/drawable/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index db77bb4b..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 17987b79..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 09d43914..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d5f1c8d3..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 4d6372ee..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/values-night/styles.xml b/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/values-night/styles.xml deleted file mode 100644 index 3db14bb5..00000000 --- a/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/values-night/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/values/styles.xml b/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/values/styles.xml deleted file mode 100644 index d460d1e9..00000000 --- a/deprecated/plugins/modular_triple_bind/example/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/deprecated/plugins/modular_triple_bind/example/android/app/src/profile/AndroidManifest.xml b/deprecated/plugins/modular_triple_bind/example/android/app/src/profile/AndroidManifest.xml deleted file mode 100644 index c208884f..00000000 --- a/deprecated/plugins/modular_triple_bind/example/android/app/src/profile/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/deprecated/plugins/modular_triple_bind/example/android/build.gradle b/deprecated/plugins/modular_triple_bind/example/android/build.gradle deleted file mode 100644 index 4256f917..00000000 --- a/deprecated/plugins/modular_triple_bind/example/android/build.gradle +++ /dev/null @@ -1,31 +0,0 @@ -buildscript { - ext.kotlin_version = '1.6.10' - repositories { - google() - mavenCentral() - } - - dependencies { - classpath 'com.android.tools.build:gradle:4.1.0' - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" - } -} - -allprojects { - repositories { - google() - mavenCentral() - } -} - -rootProject.buildDir = '../build' -subprojects { - project.buildDir = "${rootProject.buildDir}/${project.name}" -} -subprojects { - project.evaluationDependsOn(':app') -} - -task clean(type: Delete) { - delete rootProject.buildDir -} diff --git a/deprecated/plugins/modular_triple_bind/example/android/gradle.properties b/deprecated/plugins/modular_triple_bind/example/android/gradle.properties deleted file mode 100644 index 94adc3a3..00000000 --- a/deprecated/plugins/modular_triple_bind/example/android/gradle.properties +++ /dev/null @@ -1,3 +0,0 @@ -org.gradle.jvmargs=-Xmx1536M -android.useAndroidX=true -android.enableJetifier=true diff --git a/deprecated/plugins/modular_triple_bind/example/android/gradle/wrapper/gradle-wrapper.properties b/deprecated/plugins/modular_triple_bind/example/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index bc6a58af..00000000 --- a/deprecated/plugins/modular_triple_bind/example/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Fri Jun 23 08:50:38 CEST 2017 -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip diff --git a/deprecated/plugins/modular_triple_bind/example/android/settings.gradle b/deprecated/plugins/modular_triple_bind/example/android/settings.gradle deleted file mode 100644 index 44e62bcf..00000000 --- a/deprecated/plugins/modular_triple_bind/example/android/settings.gradle +++ /dev/null @@ -1,11 +0,0 @@ -include ':app' - -def localPropertiesFile = new File(rootProject.projectDir, "local.properties") -def properties = new Properties() - -assert localPropertiesFile.exists() -localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } - -def flutterSdkPath = properties.getProperty("flutter.sdk") -assert flutterSdkPath != null, "flutter.sdk not set in local.properties" -apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" diff --git a/deprecated/plugins/modular_triple_bind/example/ios/.gitignore b/deprecated/plugins/modular_triple_bind/example/ios/.gitignore deleted file mode 100644 index 7a7f9873..00000000 --- a/deprecated/plugins/modular_triple_bind/example/ios/.gitignore +++ /dev/null @@ -1,34 +0,0 @@ -**/dgph -*.mode1v3 -*.mode2v3 -*.moved-aside -*.pbxuser -*.perspectivev3 -**/*sync/ -.sconsign.dblite -.tags* -**/.vagrant/ -**/DerivedData/ -Icon? -**/Pods/ -**/.symlinks/ -profile -xcuserdata -**/.generated/ -Flutter/App.framework -Flutter/Flutter.framework -Flutter/Flutter.podspec -Flutter/Generated.xcconfig -Flutter/ephemeral/ -Flutter/app.flx -Flutter/app.zip -Flutter/flutter_assets/ -Flutter/flutter_export_environment.sh -ServiceDefinitions.json -Runner/GeneratedPluginRegistrant.* - -# Exceptions to above rules. -!default.mode1v3 -!default.mode2v3 -!default.pbxuser -!default.perspectivev3 diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Flutter/AppFrameworkInfo.plist b/deprecated/plugins/modular_triple_bind/example/ios/Flutter/AppFrameworkInfo.plist deleted file mode 100644 index 8d4492f9..00000000 --- a/deprecated/plugins/modular_triple_bind/example/ios/Flutter/AppFrameworkInfo.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - App - CFBundleIdentifier - io.flutter.flutter.app - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - App - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - MinimumOSVersion - 9.0 - - diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Flutter/Debug.xcconfig b/deprecated/plugins/modular_triple_bind/example/ios/Flutter/Debug.xcconfig deleted file mode 100644 index ec97fc6f..00000000 --- a/deprecated/plugins/modular_triple_bind/example/ios/Flutter/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "Generated.xcconfig" diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Flutter/Release.xcconfig b/deprecated/plugins/modular_triple_bind/example/ios/Flutter/Release.xcconfig deleted file mode 100644 index c4855bfe..00000000 --- a/deprecated/plugins/modular_triple_bind/example/ios/Flutter/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "Generated.xcconfig" diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Podfile b/deprecated/plugins/modular_triple_bind/example/ios/Podfile deleted file mode 100644 index 1e8c3c90..00000000 --- a/deprecated/plugins/modular_triple_bind/example/ios/Podfile +++ /dev/null @@ -1,41 +0,0 @@ -# Uncomment this line to define a global platform for your project -# platform :ios, '9.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_ios_podfile_setup - -target 'Runner' do - use_frameworks! - use_modular_headers! - - flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_ios_build_settings(target) - end -end diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Podfile.lock b/deprecated/plugins/modular_triple_bind/example/ios/Podfile.lock deleted file mode 100644 index e5dec136..00000000 --- a/deprecated/plugins/modular_triple_bind/example/ios/Podfile.lock +++ /dev/null @@ -1,85 +0,0 @@ -PODS: - - better_player (0.0.1): - - Flutter - - KTVHTTPCache (~> 2.0.0) - - CocoaAsyncSocket (7.6.5) - - Flutter (1.0.0) - - flutter_local_notifications (0.0.1): - - Flutter - - KTVCocoaHTTPServer (1.0.0): - - CocoaAsyncSocket - - KTVHTTPCache (2.0.1): - - KTVCocoaHTTPServer - - open_file (0.0.1): - - Flutter - - package_info_plus (0.4.5): - - Flutter - - path_provider (0.0.1): - - Flutter - - "permission_handler (5.1.0+2)": - - Flutter - - sensors (0.0.1): - - Flutter - - share (0.0.1): - - Flutter - - wakelock (0.0.1): - - Flutter - -DEPENDENCIES: - - better_player (from `.symlinks/plugins/better_player/ios`) - - Flutter (from `Flutter`) - - flutter_local_notifications (from `.symlinks/plugins/flutter_local_notifications/ios`) - - open_file (from `.symlinks/plugins/open_file/ios`) - - package_info_plus (from `.symlinks/plugins/package_info_plus/ios`) - - path_provider (from `.symlinks/plugins/path_provider/ios`) - - permission_handler (from `.symlinks/plugins/permission_handler/ios`) - - sensors (from `.symlinks/plugins/sensors/ios`) - - share (from `.symlinks/plugins/share/ios`) - - wakelock (from `.symlinks/plugins/wakelock/ios`) - -SPEC REPOS: - trunk: - - CocoaAsyncSocket - - KTVCocoaHTTPServer - - KTVHTTPCache - -EXTERNAL SOURCES: - better_player: - :path: ".symlinks/plugins/better_player/ios" - Flutter: - :path: Flutter - flutter_local_notifications: - :path: ".symlinks/plugins/flutter_local_notifications/ios" - open_file: - :path: ".symlinks/plugins/open_file/ios" - package_info_plus: - :path: ".symlinks/plugins/package_info_plus/ios" - path_provider: - :path: ".symlinks/plugins/path_provider/ios" - permission_handler: - :path: ".symlinks/plugins/permission_handler/ios" - sensors: - :path: ".symlinks/plugins/sensors/ios" - share: - :path: ".symlinks/plugins/share/ios" - wakelock: - :path: ".symlinks/plugins/wakelock/ios" - -SPEC CHECKSUMS: - better_player: a4383402f457e53720525888c0fc5d337ef6ba11 - CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 - Flutter: 50d75fe2f02b26cc09d224853bb45737f8b3214a - flutter_local_notifications: 0c0b1ae97e741e1521e4c1629a459d04b9aec743 - KTVCocoaHTTPServer: df8d7b861e603ff8037e9b2138aca2563a6b768d - KTVHTTPCache: 588c3eb16f6bd1e6fde1e230dabfb7bd4e490a4d - open_file: 02eb5cb6b21264bd3a696876f5afbfb7ca4f4b7d - package_info_plus: 6c92f08e1f853dc01228d6f553146438dafcd14e - path_provider: abfe2b5c733d04e238b0d8691db0cfd63a27a93c - permission_handler: ccb20a9fad0ee9b1314a52b70b76b473c5f8dab0 - sensors: 84eb7a30e47a649e4172b71d6e81be614c280336 - share: 0b2c3e82132f5888bccca3351c504d0003b3b410 - wakelock: d0fc7c864128eac40eba1617cb5264d9c940b46f - -PODFILE CHECKSUM: aafe91acc616949ddb318b77800a7f51bffa2a4c - -COCOAPODS: 1.11.2 diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner.xcodeproj/project.pbxproj b/deprecated/plugins/modular_triple_bind/example/ios/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 374c2d75..00000000 --- a/deprecated/plugins/modular_triple_bind/example/ios/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,552 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 50; - objects = { - -/* Begin PBXBuildFile section */ - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; - F541686CAD10CC1E3936ED0B /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DD5FAE5C5F419A40B84E1D70 /* Pods_Runner.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 9705A1C41CF9048500538489 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 00B0E52C62C9243F8EC07806 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; - 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; - 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - AD9915BA2C55C155C9A4AD20 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - C72AF0E6B7D598A7BD57A267 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - DD5FAE5C5F419A40B84E1D70 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 97C146EB1CF9000F007C117D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - F541686CAD10CC1E3936ED0B /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 9740EEB11CF90186004384FC /* Flutter */ = { - isa = PBXGroup; - children = ( - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 9740EEB31CF90195004384FC /* Generated.xcconfig */, - ); - name = Flutter; - sourceTree = ""; - }; - 97C146E51CF9000F007C117D = { - isa = PBXGroup; - children = ( - 9740EEB11CF90186004384FC /* Flutter */, - 97C146F01CF9000F007C117D /* Runner */, - 97C146EF1CF9000F007C117D /* Products */, - AC907BB1798A45CFB58DF324 /* Pods */, - F82BFD0E6E90B300E369AFD6 /* Frameworks */, - ); - sourceTree = ""; - }; - 97C146EF1CF9000F007C117D /* Products */ = { - isa = PBXGroup; - children = ( - 97C146EE1CF9000F007C117D /* Runner.app */, - ); - name = Products; - sourceTree = ""; - }; - 97C146F01CF9000F007C117D /* Runner */ = { - isa = PBXGroup; - children = ( - 97C146FA1CF9000F007C117D /* Main.storyboard */, - 97C146FD1CF9000F007C117D /* Assets.xcassets */, - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, - 97C147021CF9000F007C117D /* Info.plist */, - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - ); - path = Runner; - sourceTree = ""; - }; - AC907BB1798A45CFB58DF324 /* Pods */ = { - isa = PBXGroup; - children = ( - AD9915BA2C55C155C9A4AD20 /* Pods-Runner.debug.xcconfig */, - 00B0E52C62C9243F8EC07806 /* Pods-Runner.release.xcconfig */, - C72AF0E6B7D598A7BD57A267 /* Pods-Runner.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - F82BFD0E6E90B300E369AFD6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - DD5FAE5C5F419A40B84E1D70 /* Pods_Runner.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 97C146ED1CF9000F007C117D /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - AC7C32AB9258C86437BBCB2C /* [CP] Check Pods Manifest.lock */, - 9740EEB61CF901F6004384FC /* Run Script */, - 97C146EA1CF9000F007C117D /* Sources */, - 97C146EB1CF9000F007C117D /* Frameworks */, - 97C146EC1CF9000F007C117D /* Resources */, - 9705A1C41CF9048500538489 /* Embed Frameworks */, - 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 98582118999F8EB90ABB3F6A /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Runner; - productName = Runner; - productReference = 97C146EE1CF9000F007C117D /* Runner.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 97C146E61CF9000F007C117D /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1300; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 97C146ED1CF9000F007C117D = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1100; - }; - }; - }; - buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 97C146E51CF9000F007C117D; - productRefGroup = 97C146EF1CF9000F007C117D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 97C146ED1CF9000F007C117D /* Runner */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 97C146EC1CF9000F007C117D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Thin Binary"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; - }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; - }; - 98582118999F8EB90ABB3F6A /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - AC7C32AB9258C86437BBCB2C /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 97C146EA1CF9000F007C117D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 97C146FA1CF9000F007C117D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C146FB1CF9000F007C117D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C147001CF9000F007C117D /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 249021D3217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; - }; - 249021D4217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = U843T2P7A2; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.example; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Profile; - }; - 97C147031CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97C147041CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 97C147061CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = U843T2P7A2; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.example; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 97C147071CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = U843T2P7A2; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.example; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147031CF9000F007C117D /* Debug */, - 97C147041CF9000F007C117D /* Release */, - 249021D3217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147061CF9000F007C117D /* Debug */, - 97C147071CF9000F007C117D /* Release */, - 249021D4217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 97C146E61CF9000F007C117D /* Project object */; -} diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/deprecated/plugins/modular_triple_bind/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a6..00000000 --- a/deprecated/plugins/modular_triple_bind/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/deprecated/plugins/modular_triple_bind/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d98100..00000000 --- a/deprecated/plugins/modular_triple_bind/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/deprecated/plugins/modular_triple_bind/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5..00000000 --- a/deprecated/plugins/modular_triple_bind/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/deprecated/plugins/modular_triple_bind/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index c87d15a3..00000000 --- a/deprecated/plugins/modular_triple_bind/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner.xcworkspace/contents.xcworkspacedata b/deprecated/plugins/modular_triple_bind/example/ios/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14..00000000 --- a/deprecated/plugins/modular_triple_bind/example/ios/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/deprecated/plugins/modular_triple_bind/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d98100..00000000 --- a/deprecated/plugins/modular_triple_bind/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/deprecated/plugins/modular_triple_bind/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c5..00000000 --- a/deprecated/plugins/modular_triple_bind/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/AppDelegate.swift b/deprecated/plugins/modular_triple_bind/example/ios/Runner/AppDelegate.swift deleted file mode 100644 index 70693e4a..00000000 --- a/deprecated/plugins/modular_triple_bind/example/ios/Runner/AppDelegate.swift +++ /dev/null @@ -1,13 +0,0 @@ -import UIKit -import Flutter - -@UIApplicationMain -@objc class AppDelegate: FlutterAppDelegate { - override func application( - _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? - ) -> Bool { - GeneratedPluginRegistrant.register(with: self) - return super.application(application, didFinishLaunchingWithOptions: launchOptions) - } -} diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d36b1fab..00000000 --- a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png deleted file mode 100644 index dc9ada47..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png deleted file mode 100644 index 28c6bf03..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png deleted file mode 100644 index 2ccbfd96..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png deleted file mode 100644 index f091b6b0..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png deleted file mode 100644 index 4cde1211..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png deleted file mode 100644 index d0ef06e7..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png deleted file mode 100644 index dcdc2306..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png deleted file mode 100644 index 2ccbfd96..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png deleted file mode 100644 index c8f9ed8f..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png deleted file mode 100644 index a6d6b860..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png deleted file mode 100644 index a6d6b860..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png deleted file mode 100644 index 75b2d164..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png deleted file mode 100644 index c4df70d3..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png deleted file mode 100644 index 6a84f41e..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png deleted file mode 100644 index d0e1f585..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json deleted file mode 100644 index 0bedcf2f..00000000 --- a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "LaunchImage.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@2x.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@3x.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png deleted file mode 100644 index 9da19eac..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png deleted file mode 100644 index 9da19eac..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png deleted file mode 100644 index 9da19eac..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md deleted file mode 100644 index 89c2725b..00000000 --- a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Launch Screen Assets - -You can customize the launch screen with your own desired assets by replacing the image files in this directory. - -You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Base.lproj/LaunchScreen.storyboard b/deprecated/plugins/modular_triple_bind/example/ios/Runner/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f2e259c7..00000000 --- a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Base.lproj/Main.storyboard b/deprecated/plugins/modular_triple_bind/example/ios/Runner/Base.lproj/Main.storyboard deleted file mode 100644 index f3c28516..00000000 --- a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Info.plist b/deprecated/plugins/modular_triple_bind/example/ios/Runner/Info.plist deleted file mode 100644 index 5baf7a1c..00000000 --- a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Info.plist +++ /dev/null @@ -1,47 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Example - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - example - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - - - diff --git a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Runner-Bridging-Header.h b/deprecated/plugins/modular_triple_bind/example/ios/Runner/Runner-Bridging-Header.h deleted file mode 100644 index 308a2a56..00000000 --- a/deprecated/plugins/modular_triple_bind/example/ios/Runner/Runner-Bridging-Header.h +++ /dev/null @@ -1 +0,0 @@ -#import "GeneratedPluginRegistrant.h" diff --git a/deprecated/plugins/modular_triple_bind/example/lib/app/app_module.dart b/deprecated/plugins/modular_triple_bind/example/lib/app/app_module.dart deleted file mode 100644 index 14e804a7..00000000 --- a/deprecated/plugins/modular_triple_bind/example/lib/app/app_module.dart +++ /dev/null @@ -1,31 +0,0 @@ -import 'package:flutter_modular/flutter_modular.dart'; -import 'package:http/http.dart' as http; -import 'package:modular_triple_bind/modular_triple_bind.dart'; - -import 'search/domain/repositories/search_repository.dart'; -import 'search/domain/usecases/search_by_text.dart'; -import 'search/external/github/github_search_datasource.dart'; -import 'search/infra/datasources/search_datasource.dart'; -import 'search/infra/repositories/search_repository_impl.dart'; -import 'search/presenter/pages/details_page.dart'; -import 'search/presenter/pages/guardt.dart'; -import 'search/presenter/pages/search_page.dart'; -import 'search/presenter/stores/search_store.dart'; - -class AppModule extends Module { - @override - final List binds = [ - AutoBind.factory(SearchByTextImpl.new), - AutoBind.factory(SearchRepositoryImpl.new), - AutoBind.factory(GithubSearchDatasource.new), - Bind.instance(http.Client()), - TripleBind.singleton((i) => SearchStore(i())), - ]; - - @override - final List routes = [ - ChildRoute(Modular.initialRoute, child: (_, __) => const SearchPage()), - ChildRoute('/details', - child: (_, args) => DetailsPage(result: args.data), guards: [GuardT()]), - ]; -} diff --git a/deprecated/plugins/modular_triple_bind/example/lib/app/app_widget.dart b/deprecated/plugins/modular_triple_bind/example/lib/app/app_widget.dart deleted file mode 100644 index 7515d24b..00000000 --- a/deprecated/plugins/modular_triple_bind/example/lib/app/app_widget.dart +++ /dev/null @@ -1,22 +0,0 @@ -import 'package:alice/alice.dart'; -import 'package:flutter/material.dart'; -import 'package:flutter_modular/flutter_modular.dart'; - -class AppWidget extends StatelessWidget { - final alice = Alice(); - - AppWidget({Key? key}) : super(key: key); - - @override - Widget build(BuildContext context) { - Modular.routerDelegate.setNavigatorKey(alice.getNavigatorKey()); - return MaterialApp.router( - title: 'Flutter Slidy', - theme: ThemeData( - primarySwatch: Colors.blue, - ), - routerDelegate: Modular.routerDelegate, - routeInformationParser: Modular.routeInformationParser, - ); - } -} diff --git a/deprecated/plugins/modular_triple_bind/example/lib/app/core/dartz_adapter/dartz_adapter.dart b/deprecated/plugins/modular_triple_bind/example/lib/app/core/dartz_adapter/dartz_adapter.dart deleted file mode 100644 index a9630930..00000000 --- a/deprecated/plugins/modular_triple_bind/example/lib/app/core/dartz_adapter/dartz_adapter.dart +++ /dev/null @@ -1,18 +0,0 @@ -import 'package:dartz/dartz.dart'; -import 'package:flutter_triple/flutter_triple.dart'; - -class DartzEitherAdapter extends EitherAdapter { - final Either usecase; - - DartzEitherAdapter(this.usecase); - - @override - T fold(T Function(L l) leftF, T Function(R l) rightF) { - return usecase.fold(leftF, rightF); - } - - static Future> adapter( - Future> usecase) { - return usecase.then((value) => DartzEitherAdapter(value)); - } -} diff --git a/deprecated/plugins/modular_triple_bind/example/lib/app/search/domain/entities/result.dart b/deprecated/plugins/modular_triple_bind/example/lib/app/search/domain/entities/result.dart deleted file mode 100644 index 3e0b0bc8..00000000 --- a/deprecated/plugins/modular_triple_bind/example/lib/app/search/domain/entities/result.dart +++ /dev/null @@ -1,12 +0,0 @@ -class Result { - final String image; - final String name; - final String nickname; - final String url; - - const Result( - {required this.image, - required this.name, - required this.nickname, - required this.url}); -} diff --git a/deprecated/plugins/modular_triple_bind/example/lib/app/search/domain/errors/erros.dart b/deprecated/plugins/modular_triple_bind/example/lib/app/search/domain/errors/erros.dart deleted file mode 100644 index b8ac89f3..00000000 --- a/deprecated/plugins/modular_triple_bind/example/lib/app/search/domain/errors/erros.dart +++ /dev/null @@ -1,9 +0,0 @@ -class Failure implements Exception {} - -class InvalidSearchText extends Failure {} - -class EmptyList extends Failure {} - -class ErrorSearch extends Failure {} - -class DatasourceResultNull extends Failure {} diff --git a/deprecated/plugins/modular_triple_bind/example/lib/app/search/domain/repositories/search_repository.dart b/deprecated/plugins/modular_triple_bind/example/lib/app/search/domain/repositories/search_repository.dart deleted file mode 100644 index ba604df4..00000000 --- a/deprecated/plugins/modular_triple_bind/example/lib/app/search/domain/repositories/search_repository.dart +++ /dev/null @@ -1,7 +0,0 @@ -import 'package:modular_triple_bind_example/app/search/domain/entities/result.dart'; -import 'package:modular_triple_bind_example/app/search/domain/errors/erros.dart'; -import 'package:dartz/dartz.dart'; - -abstract class SearchRepository { - Future>> getUsers(String searchText); -} diff --git a/deprecated/plugins/modular_triple_bind/example/lib/app/search/domain/usecases/search_by_text.dart b/deprecated/plugins/modular_triple_bind/example/lib/app/search/domain/usecases/search_by_text.dart deleted file mode 100644 index 4b67e753..00000000 --- a/deprecated/plugins/modular_triple_bind/example/lib/app/search/domain/usecases/search_by_text.dart +++ /dev/null @@ -1,22 +0,0 @@ -import 'package:dartz/dartz.dart' hide Bind; -import 'package:modular_triple_bind_example/app/search/domain/entities/result.dart'; -import 'package:modular_triple_bind_example/app/search/domain/errors/erros.dart'; -import 'package:modular_triple_bind_example/app/search/domain/repositories/search_repository.dart'; - -mixin SearchByText { - Future>> call(String textSearch); -} - -class SearchByTextImpl implements SearchByText { - final SearchRepository repository; - - SearchByTextImpl(this.repository); - - @override - Future>> call(String? textSearch) async { - if (textSearch?.isEmpty ?? true) { - return Left(InvalidSearchText()); - } - return await repository.getUsers(textSearch!); - } -} diff --git a/deprecated/plugins/modular_triple_bind/example/lib/app/search/external/github/github_search_datasource.dart b/deprecated/plugins/modular_triple_bind/example/lib/app/search/external/github/github_search_datasource.dart deleted file mode 100644 index 45ed28b2..00000000 --- a/deprecated/plugins/modular_triple_bind/example/lib/app/search/external/github/github_search_datasource.dart +++ /dev/null @@ -1,33 +0,0 @@ -import 'dart:convert'; - -import 'package:flutter/foundation.dart'; -import 'package:http/http.dart'; -import 'package:modular_triple_bind_example/app/search/infra/datasources/search_datasource.dart'; -import 'package:modular_triple_bind_example/app/search/infra/models/result_model.dart'; - -class GithubSearchDatasource implements SearchDatasource { - final Client client; - - GithubSearchDatasource(this.client); - - @override - Future?> searchText(String textSearch) async { - var url = Uri.parse('https://api.github.com/search/users?q=$textSearch'); - var result = await client.get(url); - if (result.statusCode == 200) { - final json = jsonDecode(result.body); - debugPrint('execute datasource'); - var jsonList = json['items'] as List; - var list = jsonList - .map((item) => ResultModel( - name: '', - nickname: item['login'], - image: item['avatar_url'], - url: item['url'])) - .toList(); - return list; - } else { - throw Exception(); - } - } -} diff --git a/deprecated/plugins/modular_triple_bind/example/lib/app/search/infra/datasources/search_datasource.dart b/deprecated/plugins/modular_triple_bind/example/lib/app/search/infra/datasources/search_datasource.dart deleted file mode 100644 index 66ee1d42..00000000 --- a/deprecated/plugins/modular_triple_bind/example/lib/app/search/infra/datasources/search_datasource.dart +++ /dev/null @@ -1,5 +0,0 @@ -import 'package:modular_triple_bind_example/app/search/infra/models/result_model.dart'; - -abstract class SearchDatasource { - Future?> searchText(String textSearch); -} diff --git a/deprecated/plugins/modular_triple_bind/example/lib/app/search/infra/models/result_model.dart b/deprecated/plugins/modular_triple_bind/example/lib/app/search/infra/models/result_model.dart deleted file mode 100644 index 388af22d..00000000 --- a/deprecated/plugins/modular_triple_bind/example/lib/app/search/infra/models/result_model.dart +++ /dev/null @@ -1,42 +0,0 @@ -import 'dart:convert'; - -import 'package:modular_triple_bind_example/app/search/domain/entities/result.dart'; - -class ResultModel implements Result { - @override - final String image; - @override - final String name; - @override - final String nickname; - @override - final String url; - - const ResultModel( - {required this.image, - required this.name, - required this.nickname, - required this.url}); - - Map toMap() { - return { - 'image': image, - 'name': name, - 'nickname': nickname, - 'url': url, - }; - } - - static ResultModel fromMap(Map map) { - return ResultModel( - image: map['image'], - name: map['name'], - nickname: map['nickname'], - url: map['url'], - ); - } - - String toJson() => json.encode(toMap()); - - static ResultModel fromJson(String source) => fromMap(json.decode(source)); -} diff --git a/deprecated/plugins/modular_triple_bind/example/lib/app/search/infra/repositories/search_repository_impl.dart b/deprecated/plugins/modular_triple_bind/example/lib/app/search/infra/repositories/search_repository_impl.dart deleted file mode 100644 index f319fb84..00000000 --- a/deprecated/plugins/modular_triple_bind/example/lib/app/search/infra/repositories/search_repository_impl.dart +++ /dev/null @@ -1,27 +0,0 @@ -import 'package:dartz/dartz.dart' hide Bind; -import 'package:modular_triple_bind_example/app/search/domain/entities/result.dart'; -import 'package:modular_triple_bind_example/app/search/domain/errors/erros.dart'; -import 'package:modular_triple_bind_example/app/search/domain/repositories/search_repository.dart'; -import 'package:modular_triple_bind_example/app/search/infra/datasources/search_datasource.dart'; - -class SearchRepositoryImpl implements SearchRepository { - final SearchDatasource datasource; - - SearchRepositoryImpl(this.datasource); - - @override - Future>> getUsers(String searchText) async { - try { - final list = await datasource.searchText(searchText); - if (list == null) { - return Left>(DatasourceResultNull()); - } - if (list.isEmpty) { - return Left(EmptyList()); - } - return Right>(list); - } catch (e) { - return Left>(ErrorSearch()); - } - } -} diff --git a/deprecated/plugins/modular_triple_bind/example/lib/app/search/presenter/pages/details_page.dart b/deprecated/plugins/modular_triple_bind/example/lib/app/search/presenter/pages/details_page.dart deleted file mode 100644 index 5727da10..00000000 --- a/deprecated/plugins/modular_triple_bind/example/lib/app/search/presenter/pages/details_page.dart +++ /dev/null @@ -1,54 +0,0 @@ -import 'package:modular_triple_bind_example/app/search/domain/entities/result.dart'; -import 'package:modular_triple_bind_example/app/search/presenter/stores/search_store.dart'; -import 'package:flutter/material.dart'; -import 'package:flutter_modular/flutter_modular.dart'; - -class DetailsPage extends StatefulWidget { - final Result? result; - const DetailsPage({ - Key? key, - this.result, - }) : super(key: key); - @override - _DetailsPageState createState() => _DetailsPageState(); -} - -class _DetailsPageState extends State { - @override - void dispose() { - Modular.dispose(); - super.dispose(); - } - - @override - Widget build(BuildContext context) { - debugPrint(Modular.args.queryParams['id'].toString()); - return Scaffold( - appBar: AppBar( - title: Text( - widget.result != null ? widget.result!.nickname : 'Make a search'), - ), - body: widget.result != null - ? Center( - child: Column( - mainAxisAlignment: MainAxisAlignment.center, - children: [ - Hero( - tag: widget.result!.image, - child: CircleAvatar( - backgroundImage: NetworkImage(widget.result!.image), - ), - ), - Text(widget.result!.nickname), - ], - ), - ) - : Center( - child: ElevatedButton( - onPressed: () => Modular.to.pushReplacementNamed('/'), - child: const Text('Make a search'), - ), - ), - ); - } -} diff --git a/deprecated/plugins/modular_triple_bind/example/lib/app/search/presenter/pages/guardt.dart b/deprecated/plugins/modular_triple_bind/example/lib/app/search/presenter/pages/guardt.dart deleted file mode 100644 index 59a8fc23..00000000 --- a/deprecated/plugins/modular_triple_bind/example/lib/app/search/presenter/pages/guardt.dart +++ /dev/null @@ -1,10 +0,0 @@ -import 'package:flutter/foundation.dart'; -import 'package:flutter_modular/flutter_modular.dart'; - -class GuardT extends RouteGuard { - @override - Future canActivate(String path, ModularRoute route) async { - debugPrint(Modular.args.toString()); - return true; - } -} diff --git a/deprecated/plugins/modular_triple_bind/example/lib/app/search/presenter/pages/search_page.dart b/deprecated/plugins/modular_triple_bind/example/lib/app/search/presenter/pages/search_page.dart deleted file mode 100644 index 2e1e6c54..00000000 --- a/deprecated/plugins/modular_triple_bind/example/lib/app/search/presenter/pages/search_page.dart +++ /dev/null @@ -1,89 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:flutter_modular/flutter_modular.dart'; -import 'package:modular_triple_bind_example/app/search/domain/entities/result.dart'; -import 'package:modular_triple_bind_example/app/search/domain/errors/erros.dart'; - -import '../stores/search_store.dart'; - -class SearchPage extends StatefulWidget { - const SearchPage({Key? key}) : super(key: key); - - @override - _SearchPageState createState() => _SearchPageState(); -} - -class _SearchPageState extends State { - Widget _buildList(List list) { - if (list.isEmpty) { - return const Center( - child: Text('Please, type something...'), - ); - } - return ListView.builder( - itemCount: list.length, - itemBuilder: (_, index) { - var item = list[index]; - return ListTile( - leading: Hero( - tag: item.image, - child: CircleAvatar( - backgroundImage: NetworkImage(item.image), - ), - ), - title: Text(item.nickname), - onTap: () { - Modular.to.pushNamed('/details?id=1', arguments: item); - }, - ); - }, - ); - } - - Widget _buildError(error) { - if (error is EmptyList) { - return const Center( - child: Text('Nothing has been found'), - ); - } else if (error is ErrorSearch) { - return const Center( - child: Text('Github error'), - ); - } else { - return const Center( - child: Text('Internal error'), - ); - } - } - - @override - Widget build(BuildContext context) { - final store = context.watch(); - - return Scaffold( - appBar: AppBar( - title: const Text('Github Search'), - ), - body: Column( - children: [ - Padding( - padding: const EdgeInsets.only(top: 8, right: 8, left: 8), - child: TextField( - onChanged: store.setSearchText, - decoration: const InputDecoration( - border: OutlineInputBorder(), - labelText: 'Search...', - ), - ), - ), - Expanded( - child: store.when( - onState: _buildList, - onLoading: (loading) => const Center(child: CircularProgressIndicator()), - onError: _buildError, - ), - ), - ], - ), - ); - } -} diff --git a/deprecated/plugins/modular_triple_bind/example/lib/app/search/presenter/stores/search_store.dart b/deprecated/plugins/modular_triple_bind/example/lib/app/search/presenter/stores/search_store.dart deleted file mode 100644 index 18443537..00000000 --- a/deprecated/plugins/modular_triple_bind/example/lib/app/search/presenter/stores/search_store.dart +++ /dev/null @@ -1,26 +0,0 @@ -import 'package:flutter_triple/flutter_triple.dart'; -import 'package:modular_triple_bind_example/app/search/domain/entities/result.dart'; -import 'package:modular_triple_bind_example/app/search/domain/errors/erros.dart'; -import 'package:modular_triple_bind_example/app/search/domain/usecases/search_by_text.dart'; - -class SearchStore extends Store> { - final SearchByText searchByText; - - SearchStore(this.searchByText) : super([]); - - void setSearchText(String value) async { - final result = await searchByText(value); - result.fold(setError, update); - } - - @override - Triple> middleware(Triple> newTriple) { - if (newTriple.event == TripleEvent.state) { - if (newTriple.state.isEmpty) { - return newTriple.copyWith(event: TripleEvent.error, error: EmptyList()); - } - } - - return newTriple; - } -} diff --git a/deprecated/plugins/modular_triple_bind/example/lib/main.dart b/deprecated/plugins/modular_triple_bind/example/lib/main.dart deleted file mode 100644 index 3cf091df..00000000 --- a/deprecated/plugins/modular_triple_bind/example/lib/main.dart +++ /dev/null @@ -1,9 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:flutter_modular/flutter_modular.dart'; - -import 'app/app_module.dart'; -import 'app/app_widget.dart'; - -void main() { - runApp(ModularApp(module: AppModule(), child: AppWidget())); -} diff --git a/deprecated/plugins/modular_triple_bind/example/linux/.gitignore b/deprecated/plugins/modular_triple_bind/example/linux/.gitignore deleted file mode 100644 index d3896c98..00000000 --- a/deprecated/plugins/modular_triple_bind/example/linux/.gitignore +++ /dev/null @@ -1 +0,0 @@ -flutter/ephemeral diff --git a/deprecated/plugins/modular_triple_bind/example/linux/CMakeLists.txt b/deprecated/plugins/modular_triple_bind/example/linux/CMakeLists.txt deleted file mode 100644 index 1c4f90b9..00000000 --- a/deprecated/plugins/modular_triple_bind/example/linux/CMakeLists.txt +++ /dev/null @@ -1,106 +0,0 @@ -cmake_minimum_required(VERSION 3.10) -project(runner LANGUAGES CXX) - -set(BINARY_NAME "example") -set(APPLICATION_ID "com.example.example") - -cmake_policy(SET CMP0063 NEW) - -set(CMAKE_INSTALL_RPATH "$ORIGIN/lib") - -# Configure build options. -if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) - set(CMAKE_BUILD_TYPE "Debug" CACHE - STRING "Flutter build mode" FORCE) - set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS - "Debug" "Profile" "Release") -endif() - -# Compilation settings that should be applied to most targets. -function(APPLY_STANDARD_SETTINGS TARGET) - target_compile_features(${TARGET} PUBLIC cxx_std_14) - target_compile_options(${TARGET} PRIVATE -Wall -Werror) - target_compile_options(${TARGET} PRIVATE "$<$>:-O3>") - target_compile_definitions(${TARGET} PRIVATE "$<$>:NDEBUG>") -endfunction() - -set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter") - -# Flutter library and tool build rules. -add_subdirectory(${FLUTTER_MANAGED_DIR}) - -# System-level dependencies. -find_package(PkgConfig REQUIRED) -pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0) - -add_definitions(-DAPPLICATION_ID="${APPLICATION_ID}") - -# Application build -add_executable(${BINARY_NAME} - "main.cc" - "my_application.cc" - "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc" -) -apply_standard_settings(${BINARY_NAME}) -target_link_libraries(${BINARY_NAME} PRIVATE flutter) -target_link_libraries(${BINARY_NAME} PRIVATE PkgConfig::GTK) -add_dependencies(${BINARY_NAME} flutter_assemble) -# Only the install-generated bundle's copy of the executable will launch -# correctly, since the resources must in the right relative locations. To avoid -# people trying to run the unbundled copy, put it in a subdirectory instead of -# the default top-level location. -set_target_properties(${BINARY_NAME} - PROPERTIES - RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/intermediates_do_not_run" -) - -# Generated plugin build rules, which manage building the plugins and adding -# them to the application. -include(flutter/generated_plugins.cmake) - - -# === Installation === -# By default, "installing" just makes a relocatable bundle in the build -# directory. -set(BUILD_BUNDLE_DIR "${PROJECT_BINARY_DIR}/bundle") -if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) - set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE) -endif() - -# Start with a clean build bundle directory every time. -install(CODE " - file(REMOVE_RECURSE /"${BUILD_BUNDLE_DIR}//") - " COMPONENT Runtime) - -set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data") -set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib") - -install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}" - COMPONENT Runtime) - -install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" - COMPONENT Runtime) - -install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) - -if(PLUGIN_BUNDLED_LIBRARIES) - install(FILES "${PLUGIN_BUNDLED_LIBRARIES}" - DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) -endif() - -# Fully re-copy the assets directory on each build to avoid having stale files -# from a previous install. -set(FLUTTER_ASSET_DIR_NAME "flutter_assets") -install(CODE " - file(REMOVE_RECURSE /"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}/") - " COMPONENT Runtime) -install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}" - DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime) - -# Install the AOT library on non-Debug builds only. -if(NOT CMAKE_BUILD_TYPE MATCHES "Debug") - install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) -endif() diff --git a/deprecated/plugins/modular_triple_bind/example/linux/flutter/CMakeLists.txt b/deprecated/plugins/modular_triple_bind/example/linux/flutter/CMakeLists.txt deleted file mode 100644 index a1da1b9e..00000000 --- a/deprecated/plugins/modular_triple_bind/example/linux/flutter/CMakeLists.txt +++ /dev/null @@ -1,91 +0,0 @@ -cmake_minimum_required(VERSION 3.10) - -set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral") - -# Configuration provided via flutter tool. -include(${EPHEMERAL_DIR}/generated_config.cmake) - -# TODO: Move the rest of this into files in ephemeral. See -# https://github.com/flutter/flutter/issues/57146. - -# Serves the same purpose as list(TRANSFORM ... PREPEND ...), -# which isn't available in 3.10. -function(list_prepend LIST_NAME PREFIX) - set(NEW_LIST "") - foreach(element ${${LIST_NAME}}) - list(APPEND NEW_LIST "${PREFIX}${element}") - endforeach(element) - set(${LIST_NAME} "${NEW_LIST}" PARENT_SCOPE) -endfunction() - -# === Flutter Library === -# System-level dependencies. -find_package(PkgConfig REQUIRED) -pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0) -pkg_check_modules(GLIB REQUIRED IMPORTED_TARGET glib-2.0) -pkg_check_modules(GIO REQUIRED IMPORTED_TARGET gio-2.0) -pkg_check_modules(BLKID REQUIRED IMPORTED_TARGET blkid) -pkg_check_modules(LZMA REQUIRED IMPORTED_TARGET liblzma) - -set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/libflutter_linux_gtk.so") - -# Published to parent scope for install step. -set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE) -set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE) -set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE) -set(AOT_LIBRARY "${PROJECT_DIR}/build/lib/libapp.so" PARENT_SCOPE) - -list(APPEND FLUTTER_LIBRARY_HEADERS - "fl_basic_message_channel.h" - "fl_binary_codec.h" - "fl_binary_messenger.h" - "fl_dart_project.h" - "fl_engine.h" - "fl_json_message_codec.h" - "fl_json_method_codec.h" - "fl_message_codec.h" - "fl_method_call.h" - "fl_method_channel.h" - "fl_method_codec.h" - "fl_method_response.h" - "fl_plugin_registrar.h" - "fl_plugin_registry.h" - "fl_standard_message_codec.h" - "fl_standard_method_codec.h" - "fl_string_codec.h" - "fl_value.h" - "fl_view.h" - "flutter_linux.h" -) -list_prepend(FLUTTER_LIBRARY_HEADERS "${EPHEMERAL_DIR}/flutter_linux/") -add_library(flutter INTERFACE) -target_include_directories(flutter INTERFACE - "${EPHEMERAL_DIR}" -) -target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}") -target_link_libraries(flutter INTERFACE - PkgConfig::GTK - PkgConfig::GLIB - PkgConfig::GIO - PkgConfig::BLKID - PkgConfig::LZMA -) -add_dependencies(flutter flutter_assemble) - -# === Flutter tool backend === -# _phony_ is a non-existent file to force this command to run every time, -# since currently there's no way to get a full input/output list from the -# flutter tool. -add_custom_command( - OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS} - ${CMAKE_CURRENT_BINARY_DIR}/_phony_ - COMMAND ${CMAKE_COMMAND} -E env - ${FLUTTER_TOOL_ENVIRONMENT} - "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.sh" - linux-x64 ${CMAKE_BUILD_TYPE} - VERBATIM -) -add_custom_target(flutter_assemble DEPENDS - "${FLUTTER_LIBRARY}" - ${FLUTTER_LIBRARY_HEADERS} -) diff --git a/deprecated/plugins/modular_triple_bind/example/linux/flutter/generated_plugin_registrant.cc b/deprecated/plugins/modular_triple_bind/example/linux/flutter/generated_plugin_registrant.cc deleted file mode 100644 index e71a16d2..00000000 --- a/deprecated/plugins/modular_triple_bind/example/linux/flutter/generated_plugin_registrant.cc +++ /dev/null @@ -1,11 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#include "generated_plugin_registrant.h" - - -void fl_register_plugins(FlPluginRegistry* registry) { -} diff --git a/deprecated/plugins/modular_triple_bind/example/linux/flutter/generated_plugin_registrant.h b/deprecated/plugins/modular_triple_bind/example/linux/flutter/generated_plugin_registrant.h deleted file mode 100644 index e0f0a47b..00000000 --- a/deprecated/plugins/modular_triple_bind/example/linux/flutter/generated_plugin_registrant.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#ifndef GENERATED_PLUGIN_REGISTRANT_ -#define GENERATED_PLUGIN_REGISTRANT_ - -#include - -// Registers Flutter plugins. -void fl_register_plugins(FlPluginRegistry* registry); - -#endif // GENERATED_PLUGIN_REGISTRANT_ diff --git a/deprecated/plugins/modular_triple_bind/example/linux/flutter/generated_plugins.cmake b/deprecated/plugins/modular_triple_bind/example/linux/flutter/generated_plugins.cmake deleted file mode 100644 index 2e1de87a..00000000 --- a/deprecated/plugins/modular_triple_bind/example/linux/flutter/generated_plugins.cmake +++ /dev/null @@ -1,23 +0,0 @@ -# -# Generated file, do not edit. -# - -list(APPEND FLUTTER_PLUGIN_LIST -) - -list(APPEND FLUTTER_FFI_PLUGIN_LIST -) - -set(PLUGIN_BUNDLED_LIBRARIES) - -foreach(plugin ${FLUTTER_PLUGIN_LIST}) - add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/linux plugins/${plugin}) - target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) - list(APPEND PLUGIN_BUNDLED_LIBRARIES $) - list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) -endforeach(plugin) - -foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) - add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/linux plugins/${ffi_plugin}) - list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) -endforeach(ffi_plugin) diff --git a/deprecated/plugins/modular_triple_bind/example/linux/main.cc b/deprecated/plugins/modular_triple_bind/example/linux/main.cc deleted file mode 100644 index e7c5c543..00000000 --- a/deprecated/plugins/modular_triple_bind/example/linux/main.cc +++ /dev/null @@ -1,6 +0,0 @@ -#include "my_application.h" - -int main(int argc, char** argv) { - g_autoptr(MyApplication) app = my_application_new(); - return g_application_run(G_APPLICATION(app), argc, argv); -} diff --git a/deprecated/plugins/modular_triple_bind/example/linux/my_application.cc b/deprecated/plugins/modular_triple_bind/example/linux/my_application.cc deleted file mode 100644 index 543eaca7..00000000 --- a/deprecated/plugins/modular_triple_bind/example/linux/my_application.cc +++ /dev/null @@ -1,104 +0,0 @@ -#include "my_application.h" - -#include -#ifdef GDK_WINDOWING_X11 -#include -#endif - -#include "flutter/generated_plugin_registrant.h" - -struct _MyApplication { - GtkApplication parent_instance; - char** dart_entrypoint_arguments; -}; - -G_DEFINE_TYPE(MyApplication, my_application, GTK_TYPE_APPLICATION) - -// Implements GApplication::activate. -static void my_application_activate(GApplication* application) { - MyApplication* self = MY_APPLICATION(application); - GtkWindow* window = - GTK_WINDOW(gtk_application_window_new(GTK_APPLICATION(application))); - - // Use a header bar when running in GNOME as this is the common style used - // by applications and is the setup most users will be using (e.g. Ubuntu - // desktop). - // If running on X and not using GNOME then just use a traditional title bar - // in case the window manager does more exotic layout, e.g. tiling. - // If running on Wayland assume the header bar will work (may need changing - // if future cases occur). - gboolean use_header_bar = TRUE; -#ifdef GDK_WINDOWING_X11 - GdkScreen *screen = gtk_window_get_screen(window); - if (GDK_IS_X11_SCREEN(screen)) { - const gchar* wm_name = gdk_x11_screen_get_window_manager_name(screen); - if (g_strcmp0(wm_name, "GNOME Shell") != 0) { - use_header_bar = FALSE; - } - } -#endif - if (use_header_bar) { - GtkHeaderBar *header_bar = GTK_HEADER_BAR(gtk_header_bar_new()); - gtk_widget_show(GTK_WIDGET(header_bar)); - gtk_header_bar_set_title(header_bar, "example"); - gtk_header_bar_set_show_close_button(header_bar, TRUE); - gtk_window_set_titlebar(window, GTK_WIDGET(header_bar)); - } - else { - gtk_window_set_title(window, "example"); - } - - gtk_window_set_default_size(window, 1280, 720); - gtk_widget_show(GTK_WIDGET(window)); - - g_autoptr(FlDartProject) project = fl_dart_project_new(); - fl_dart_project_set_dart_entrypoint_arguments(project, self->dart_entrypoint_arguments); - - FlView* view = fl_view_new(project); - gtk_widget_show(GTK_WIDGET(view)); - gtk_container_add(GTK_CONTAINER(window), GTK_WIDGET(view)); - - fl_register_plugins(FL_PLUGIN_REGISTRY(view)); - - gtk_widget_grab_focus(GTK_WIDGET(view)); -} - -// Implements GApplication::local_command_line. -static gboolean my_application_local_command_line(GApplication* application, gchar ***arguments, int *exit_status) { - MyApplication* self = MY_APPLICATION(application); - // Strip out the first argument as it is the binary name. - self->dart_entrypoint_arguments = g_strdupv(*arguments + 1); - - g_autoptr(GError) error = nullptr; - if (!g_application_register(application, nullptr, &error)) { - g_warning("Failed to register: %s", error->message); - *exit_status = 1; - return TRUE; - } - - g_application_activate(application); - *exit_status = 0; - - return TRUE; -} - -// Implements GObject::dispose. -static void my_application_dispose(GObject *object) { - MyApplication* self = MY_APPLICATION(object); - g_clear_pointer(&self->dart_entrypoint_arguments, g_strfreev); - G_OBJECT_CLASS(my_application_parent_class)->dispose(object); -} - -static void my_application_class_init(MyApplicationClass* klass) { - G_APPLICATION_CLASS(klass)->activate = my_application_activate; - G_APPLICATION_CLASS(klass)->local_command_line = my_application_local_command_line; - G_OBJECT_CLASS(klass)->dispose = my_application_dispose; -} - -static void my_application_init(MyApplication* self) {} - -MyApplication* my_application_new() { - return MY_APPLICATION(g_object_new(my_application_get_type(), - "application-id", APPLICATION_ID, - nullptr)); -} diff --git a/deprecated/plugins/modular_triple_bind/example/linux/my_application.h b/deprecated/plugins/modular_triple_bind/example/linux/my_application.h deleted file mode 100644 index 72271d5e..00000000 --- a/deprecated/plugins/modular_triple_bind/example/linux/my_application.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef FLUTTER_MY_APPLICATION_H_ -#define FLUTTER_MY_APPLICATION_H_ - -#include - -G_DECLARE_FINAL_TYPE(MyApplication, my_application, MY, APPLICATION, - GtkApplication) - -/** - * my_application_new: - * - * Creates a new Flutter-based application. - * - * Returns: a new #MyApplication. - */ -MyApplication* my_application_new(); - -#endif // FLUTTER_MY_APPLICATION_H_ diff --git a/deprecated/plugins/modular_triple_bind/example/macos/.gitignore b/deprecated/plugins/modular_triple_bind/example/macos/.gitignore deleted file mode 100644 index 746adbb6..00000000 --- a/deprecated/plugins/modular_triple_bind/example/macos/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# Flutter-related -**/Flutter/ephemeral/ -**/Pods/ - -# Xcode-related -**/dgph -**/xcuserdata/ diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Flutter/Flutter-Debug.xcconfig b/deprecated/plugins/modular_triple_bind/example/macos/Flutter/Flutter-Debug.xcconfig deleted file mode 100644 index 4b81f9b2..00000000 --- a/deprecated/plugins/modular_triple_bind/example/macos/Flutter/Flutter-Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Flutter/Flutter-Release.xcconfig b/deprecated/plugins/modular_triple_bind/example/macos/Flutter/Flutter-Release.xcconfig deleted file mode 100644 index 5caa9d15..00000000 --- a/deprecated/plugins/modular_triple_bind/example/macos/Flutter/Flutter-Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" -#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Flutter/GeneratedPluginRegistrant.swift b/deprecated/plugins/modular_triple_bind/example/macos/Flutter/GeneratedPluginRegistrant.swift deleted file mode 100644 index 765322ce..00000000 --- a/deprecated/plugins/modular_triple_bind/example/macos/Flutter/GeneratedPluginRegistrant.swift +++ /dev/null @@ -1,18 +0,0 @@ -// -// Generated file. Do not edit. -// - -import FlutterMacOS -import Foundation - -import flutter_local_notifications -import package_info_plus_macos -import path_provider_foundation -import wakelock_macos - -func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { - FlutterLocalNotificationsPlugin.register(with: registry.registrar(forPlugin: "FlutterLocalNotificationsPlugin")) - FLTPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FLTPackageInfoPlusPlugin")) - PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin")) - WakelockMacosPlugin.register(with: registry.registrar(forPlugin: "WakelockMacosPlugin")) -} diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Podfile b/deprecated/plugins/modular_triple_bind/example/macos/Podfile deleted file mode 100644 index dade8dfa..00000000 --- a/deprecated/plugins/modular_triple_bind/example/macos/Podfile +++ /dev/null @@ -1,40 +0,0 @@ -platform :osx, '10.11' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'ephemeral', 'Flutter-Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure \"flutter pub get\" is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Flutter-Generated.xcconfig, then run \"flutter pub get\"" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_macos_podfile_setup - -target 'Runner' do - use_frameworks! - use_modular_headers! - - flutter_install_all_macos_pods File.dirname(File.realpath(__FILE__)) -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_macos_build_settings(target) - end -end diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Podfile.lock b/deprecated/plugins/modular_triple_bind/example/macos/Podfile.lock deleted file mode 100644 index 9bfd24b9..00000000 --- a/deprecated/plugins/modular_triple_bind/example/macos/Podfile.lock +++ /dev/null @@ -1,40 +0,0 @@ -PODS: - - flutter_local_notifications (0.0.1): - - FlutterMacOS - - FlutterMacOS (1.0.0) - - package_info_plus_macos (0.0.1): - - FlutterMacOS - - path_provider_macos (0.0.1): - - FlutterMacOS - - wakelock_macos (0.0.1): - - FlutterMacOS - -DEPENDENCIES: - - flutter_local_notifications (from `Flutter/ephemeral/.symlinks/plugins/flutter_local_notifications/macos`) - - FlutterMacOS (from `Flutter/ephemeral`) - - package_info_plus_macos (from `Flutter/ephemeral/.symlinks/plugins/package_info_plus_macos/macos`) - - path_provider_macos (from `Flutter/ephemeral/.symlinks/plugins/path_provider_macos/macos`) - - wakelock_macos (from `Flutter/ephemeral/.symlinks/plugins/wakelock_macos/macos`) - -EXTERNAL SOURCES: - flutter_local_notifications: - :path: Flutter/ephemeral/.symlinks/plugins/flutter_local_notifications/macos - FlutterMacOS: - :path: Flutter/ephemeral - package_info_plus_macos: - :path: Flutter/ephemeral/.symlinks/plugins/package_info_plus_macos/macos - path_provider_macos: - :path: Flutter/ephemeral/.symlinks/plugins/path_provider_macos/macos - wakelock_macos: - :path: Flutter/ephemeral/.symlinks/plugins/wakelock_macos/macos - -SPEC CHECKSUMS: - flutter_local_notifications: 3805ca215b2fb7f397d78b66db91f6a747af52e4 - FlutterMacOS: 57701585bf7de1b3fc2bb61f6378d73bbdea8424 - package_info_plus_macos: f010621b07802a241d96d01876d6705f15e77c1c - path_provider_macos: 160cab0d5461f0c0e02995469a98f24bdb9a3f1f - wakelock_macos: bc3f2a9bd8d2e6c89fee1e1822e7ddac3bd004a9 - -PODFILE CHECKSUM: 6eac6b3292e5142cfc23bdeb71848a40ec51c14c - -COCOAPODS: 1.11.2 diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Runner.xcodeproj/project.pbxproj b/deprecated/plugins/modular_triple_bind/example/macos/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 65aa4f93..00000000 --- a/deprecated/plugins/modular_triple_bind/example/macos/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,632 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 51; - objects = { - -/* Begin PBXAggregateTarget section */ - 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */; - buildPhases = ( - 33CC111E2044C6BF0003C045 /* ShellScript */, - ); - dependencies = ( - ); - name = "Flutter Assemble"; - productName = FLX; - }; -/* End PBXAggregateTarget section */ - -/* Begin PBXBuildFile section */ - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; - 40B5A3FDC67B662559B18B5D /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9D85DE2CE9540A2E965ECC7D /* Pods_Runner.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 33CC10E52044A3C60003C045 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 33CC111A2044C6BA0003C045; - remoteInfo = FLX; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 33CC110E2044A8840003C045 /* Bundle Framework */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Bundle Framework"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 080C0125FD07CFFC6DAE2312 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; - 33CC10ED2044A3C60003C045 /* example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = example.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; - 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; - 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; }; - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; }; - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; }; - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; }; - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; }; - 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; - 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; - 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; - 68214406169CE81A09C0DAE2 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - 764424D3591EED50B3CAB945 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - 9D85DE2CE9540A2E965ECC7D /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 33CC10EA2044A3C60003C045 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 40B5A3FDC67B662559B18B5D /* Pods_Runner.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 165F96C6C550BC299308C217 /* Pods */ = { - isa = PBXGroup; - children = ( - 68214406169CE81A09C0DAE2 /* Pods-Runner.debug.xcconfig */, - 080C0125FD07CFFC6DAE2312 /* Pods-Runner.release.xcconfig */, - 764424D3591EED50B3CAB945 /* Pods-Runner.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - 33BA886A226E78AF003329D5 /* Configs */ = { - isa = PBXGroup; - children = ( - 33E5194F232828860026EE4D /* AppInfo.xcconfig */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 333000ED22D3DE5D00554162 /* Warnings.xcconfig */, - ); - path = Configs; - sourceTree = ""; - }; - 33CC10E42044A3C60003C045 = { - isa = PBXGroup; - children = ( - 33FAB671232836740065AC1E /* Runner */, - 33CEB47122A05771004F2AC0 /* Flutter */, - 33CC10EE2044A3C60003C045 /* Products */, - D73912EC22F37F3D000D13A0 /* Frameworks */, - 165F96C6C550BC299308C217 /* Pods */, - ); - sourceTree = ""; - }; - 33CC10EE2044A3C60003C045 /* Products */ = { - isa = PBXGroup; - children = ( - 33CC10ED2044A3C60003C045 /* example.app */, - ); - name = Products; - sourceTree = ""; - }; - 33CC11242044D66E0003C045 /* Resources */ = { - isa = PBXGroup; - children = ( - 33CC10F22044A3C60003C045 /* Assets.xcassets */, - 33CC10F42044A3C60003C045 /* MainMenu.xib */, - 33CC10F72044A3C60003C045 /* Info.plist */, - ); - name = Resources; - path = ..; - sourceTree = ""; - }; - 33CEB47122A05771004F2AC0 /* Flutter */ = { - isa = PBXGroup; - children = ( - 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */, - 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, - 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, - 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, - ); - path = Flutter; - sourceTree = ""; - }; - 33FAB671232836740065AC1E /* Runner */ = { - isa = PBXGroup; - children = ( - 33CC10F02044A3C60003C045 /* AppDelegate.swift */, - 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */, - 33E51913231747F40026EE4D /* DebugProfile.entitlements */, - 33E51914231749380026EE4D /* Release.entitlements */, - 33CC11242044D66E0003C045 /* Resources */, - 33BA886A226E78AF003329D5 /* Configs */, - ); - path = Runner; - sourceTree = ""; - }; - D73912EC22F37F3D000D13A0 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 9D85DE2CE9540A2E965ECC7D /* Pods_Runner.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 33CC10EC2044A3C60003C045 /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - FF592251D6680B136669FACE /* [CP] Check Pods Manifest.lock */, - 33CC10E92044A3C60003C045 /* Sources */, - 33CC10EA2044A3C60003C045 /* Frameworks */, - 33CC10EB2044A3C60003C045 /* Resources */, - 33CC110E2044A8840003C045 /* Bundle Framework */, - 3399D490228B24CF009A79C7 /* ShellScript */, - FE20E83B4772F06900571211 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 33CC11202044C79F0003C045 /* PBXTargetDependency */, - ); - name = Runner; - productName = Runner; - productReference = 33CC10ED2044A3C60003C045 /* example.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 33CC10E52044A3C60003C045 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 1300; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 33CC10EC2044A3C60003C045 = { - CreatedOnToolsVersion = 9.2; - LastSwiftMigration = 1100; - ProvisioningStyle = Automatic; - SystemCapabilities = { - com.apple.Sandbox = { - enabled = 1; - }; - }; - }; - 33CC111A2044C6BA0003C045 = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Manual; - }; - }; - }; - buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 33CC10E42044A3C60003C045; - productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 33CC10EC2044A3C60003C045 /* Runner */, - 33CC111A2044C6BA0003C045 /* Flutter Assemble */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 33CC10EB2044A3C60003C045 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, - 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 3399D490228B24CF009A79C7 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; - }; - 33CC111E2044C6BF0003C045 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - Flutter/ephemeral/FlutterInputs.xcfilelist, - ); - inputPaths = ( - Flutter/ephemeral/tripwire, - ); - outputFileListPaths = ( - Flutter/ephemeral/FlutterOutputs.xcfilelist, - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; - }; - FE20E83B4772F06900571211 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - FF592251D6680B136669FACE /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 33CC10E92044A3C60003C045 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */, - 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */, - 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; - targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 33CC10F42044A3C60003C045 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 33CC10F52044A3C60003C045 /* Base */, - ); - name = MainMenu.xib; - path = Runner; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 338D0CE9231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Profile; - }; - 338D0CEA231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Profile; - }; - 338D0CEB231458BD00FA5F75 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Profile; - }; - 33CC10F92044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 33CC10FA2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 33CC10FC2044A3C60003C045 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 33CC10FD2044A3C60003C045 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 33CC111C2044C6BA0003C045 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 33CC111D2044C6BA0003C045 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10F92044A3C60003C045 /* Debug */, - 33CC10FA2044A3C60003C045 /* Release */, - 338D0CE9231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC10FC2044A3C60003C045 /* Debug */, - 33CC10FD2044A3C60003C045 /* Release */, - 338D0CEA231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 33CC111C2044C6BA0003C045 /* Debug */, - 33CC111D2044C6BA0003C045 /* Release */, - 338D0CEB231458BD00FA5F75 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 33CC10E52044A3C60003C045 /* Project object */; -} diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/deprecated/plugins/modular_triple_bind/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d98100..00000000 --- a/deprecated/plugins/modular_triple_bind/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/deprecated/plugins/modular_triple_bind/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index fb7259e1..00000000 --- a/deprecated/plugins/modular_triple_bind/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Runner.xcworkspace/contents.xcworkspacedata b/deprecated/plugins/modular_triple_bind/example/macos/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 21a3cc14..00000000 --- a/deprecated/plugins/modular_triple_bind/example/macos/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/deprecated/plugins/modular_triple_bind/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d98100..00000000 --- a/deprecated/plugins/modular_triple_bind/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Runner/AppDelegate.swift b/deprecated/plugins/modular_triple_bind/example/macos/Runner/AppDelegate.swift deleted file mode 100644 index d53ef643..00000000 --- a/deprecated/plugins/modular_triple_bind/example/macos/Runner/AppDelegate.swift +++ /dev/null @@ -1,9 +0,0 @@ -import Cocoa -import FlutterMacOS - -@NSApplicationMain -class AppDelegate: FlutterAppDelegate { - override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { - return true - } -} diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/deprecated/plugins/modular_triple_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index a2ec33f1..00000000 --- a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "images" : [ - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_16.png", - "scale" : "1x" - }, - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "2x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "1x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_64.png", - "scale" : "2x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_128.png", - "scale" : "1x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "2x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "1x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "2x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "1x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_1024.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/deprecated/plugins/modular_triple_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png deleted file mode 100644 index 3c4935a7..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/deprecated/plugins/modular_triple_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png deleted file mode 100644 index ed4cc164..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/deprecated/plugins/modular_triple_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png deleted file mode 100644 index 483be613..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png b/deprecated/plugins/modular_triple_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png deleted file mode 100644 index bcbf36df..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png b/deprecated/plugins/modular_triple_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png deleted file mode 100644 index 9c0a6528..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png b/deprecated/plugins/modular_triple_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png deleted file mode 100644 index e71a7261..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/deprecated/plugins/modular_triple_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png deleted file mode 100644 index 8a31fe2d..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Base.lproj/MainMenu.xib b/deprecated/plugins/modular_triple_bind/example/macos/Runner/Base.lproj/MainMenu.xib deleted file mode 100644 index 80e867a4..00000000 --- a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Base.lproj/MainMenu.xib +++ /dev/null @@ -1,343 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Configs/AppInfo.xcconfig b/deprecated/plugins/modular_triple_bind/example/macos/Runner/Configs/AppInfo.xcconfig deleted file mode 100644 index 8b42559e..00000000 --- a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Configs/AppInfo.xcconfig +++ /dev/null @@ -1,14 +0,0 @@ -// Application-level settings for the Runner target. -// -// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the -// future. If not, the values below would default to using the project name when this becomes a -// 'flutter create' template. - -// The application's name. By default this is also the title of the Flutter window. -PRODUCT_NAME = example - -// The application's bundle identifier -PRODUCT_BUNDLE_IDENTIFIER = com.example.example - -// The copyright displayed in application information -PRODUCT_COPYRIGHT = Copyright © 2022 com.example. All rights reserved. diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Configs/Debug.xcconfig b/deprecated/plugins/modular_triple_bind/example/macos/Runner/Configs/Debug.xcconfig deleted file mode 100644 index 36b0fd94..00000000 --- a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Configs/Debug.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Debug.xcconfig" -#include "Warnings.xcconfig" diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Configs/Release.xcconfig b/deprecated/plugins/modular_triple_bind/example/macos/Runner/Configs/Release.xcconfig deleted file mode 100644 index dff4f495..00000000 --- a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Configs/Release.xcconfig +++ /dev/null @@ -1,2 +0,0 @@ -#include "../../Flutter/Flutter-Release.xcconfig" -#include "Warnings.xcconfig" diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Configs/Warnings.xcconfig b/deprecated/plugins/modular_triple_bind/example/macos/Runner/Configs/Warnings.xcconfig deleted file mode 100644 index 42bcbf47..00000000 --- a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Configs/Warnings.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings -GCC_WARN_UNDECLARED_SELECTOR = YES -CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES -CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE -CLANG_WARN__DUPLICATE_METHOD_MATCH = YES -CLANG_WARN_PRAGMA_PACK = YES -CLANG_WARN_STRICT_PROTOTYPES = YES -CLANG_WARN_COMMA = YES -GCC_WARN_STRICT_SELECTOR_MATCH = YES -CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES -CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES -GCC_WARN_SHADOW = YES -CLANG_WARN_UNREACHABLE_CODE = YES diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Runner/DebugProfile.entitlements b/deprecated/plugins/modular_triple_bind/example/macos/Runner/DebugProfile.entitlements deleted file mode 100644 index 3ba6c126..00000000 --- a/deprecated/plugins/modular_triple_bind/example/macos/Runner/DebugProfile.entitlements +++ /dev/null @@ -1,14 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.cs.allow-jit - - com.apple.security.network.client - - com.apple.security.network.server - - - diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Info.plist b/deprecated/plugins/modular_triple_bind/example/macos/Runner/Info.plist deleted file mode 100644 index 4789daa6..00000000 --- a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - $(PRODUCT_COPYRIGHT) - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Runner/MainFlutterWindow.swift b/deprecated/plugins/modular_triple_bind/example/macos/Runner/MainFlutterWindow.swift deleted file mode 100644 index 2722837e..00000000 --- a/deprecated/plugins/modular_triple_bind/example/macos/Runner/MainFlutterWindow.swift +++ /dev/null @@ -1,15 +0,0 @@ -import Cocoa -import FlutterMacOS - -class MainFlutterWindow: NSWindow { - override func awakeFromNib() { - let flutterViewController = FlutterViewController.init() - let windowFrame = self.frame - self.contentViewController = flutterViewController - self.setFrame(windowFrame, display: true) - - RegisterGeneratedPlugins(registry: flutterViewController) - - super.awakeFromNib() - } -} diff --git a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Release.entitlements b/deprecated/plugins/modular_triple_bind/example/macos/Runner/Release.entitlements deleted file mode 100644 index 7a2230dc..00000000 --- a/deprecated/plugins/modular_triple_bind/example/macos/Runner/Release.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.network.client - - com.apple.security.network.server - - - diff --git a/deprecated/plugins/modular_triple_bind/example/pubspec.yaml b/deprecated/plugins/modular_triple_bind/example/pubspec.yaml deleted file mode 100644 index 018da93c..00000000 --- a/deprecated/plugins/modular_triple_bind/example/pubspec.yaml +++ /dev/null @@ -1,90 +0,0 @@ -name: modular_triple_bind_example -description: A new Flutter project. - -# The following line prevents the package from being accidentally published to -# pub.dev using `pub publish`. This is preferred for private packages. -publish_to: "none" # Remove this line if you wish to publish to pub.dev - -# The following defines the version and build number for your application. -# A version number is three numbers separated by dots, like 1.2.43 -# followed by an optional build number separated by a +. -# Both the version and the builder number may be overridden in flutter -# build by specifying --build-name and --build-number, respectively. -# In Android, build-name is used as versionName while build-number used as versionCode. -# Read more about Android versioning at https://developer.android.com/studio/publish/versioning -# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. -# Read more about iOS versioning at -# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html -version: 1.0.0+1 - -environment: - sdk: ">=3.0.0 <4.0.0" - -dependencies: - dartz: ^0.10.0-nullsafety.2 - flutter_mobx: ^2.0.1 - flutter_triple: ^2.0.1 - http: ^0.13.0 - flutter_modular: ">=6.0.0-alpha.0 <7.0.0" - alice: ^0.2.4 - modular_triple_bind: - flutter: - sdk: flutter - - - # The following adds the Cupertino Icons font to your application. - # Use with the CupertinoIcons class for iOS style icons. - -dev_dependencies: - mocktail: ^0.3.0 - flutter_lints: ^1.0.4 - flutter_test: - sdk: flutter - -# For information on the generic Dart part of this file, see the -# following page: https://dart.dev/tools/pub/pubspec - -# The following section is specific to Flutter. -flutter: - # The following line ensures that the Material Icons font is - # included with your application, so that you can use the icons in - # the material Icons class. - uses-material-design: true -vars: - clean: flutter clean - get: flutter pub get - runner: flutter pub run build_runner -scripts: - mobx_build: $clean & $get & $runner build --delete-conflicting-outputs - mobx_watch: $clean & $get & $runner watch --delete-conflicting-outputs - -# dependency_overrides: -# flutter_modular: -# path: ../../../modular/flutter_modular - # To add assets to your application, add an assets section, like this: - # assets: - # - images/a_dot_burr.jpeg - # - images/a_dot_ham.jpeg - # An image asset can refer to one or more resolution-specific "variants", see - # https://flutter.dev/assets-and-images/#resolution-aware. - # For details regarding adding assets from package dependencies, see - # https://flutter.dev/assets-and-images/#from-packages - # To add custom fonts to your application, add a fonts section here, - # in this "flutter" section. Each entry in this list should have a - # "family" key with the font family name, and a "fonts" key with a - # list giving the asset and other descriptors for the font. For - # example: - # fonts: - # - family: Schyler - # fonts: - # - asset: fonts/Schyler-Regular.ttf - # - asset: fonts/Schyler-Italic.ttf - # style: italic - # - family: Trajan Pro - # fonts: - # - asset: fonts/TrajanPro.ttf - # - asset: fonts/TrajanPro_Bold.ttf - # weight: 700 - # - # For details regarding fonts from package dependencies, - # see https://flutter.dev/custom-fonts/#from-packages diff --git a/deprecated/plugins/modular_triple_bind/example/search.gif b/deprecated/plugins/modular_triple_bind/example/search.gif deleted file mode 100644 index db828235..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/search.gif and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/web/favicon.png b/deprecated/plugins/modular_triple_bind/example/web/favicon.png deleted file mode 100644 index 8aaa46ac..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/web/favicon.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/web/icons/Icon-192.png b/deprecated/plugins/modular_triple_bind/example/web/icons/Icon-192.png deleted file mode 100644 index b749bfef..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/web/icons/Icon-192.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/web/icons/Icon-512.png b/deprecated/plugins/modular_triple_bind/example/web/icons/Icon-512.png deleted file mode 100644 index 88cfd48d..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/web/icons/Icon-512.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/web/icons/Icon-maskable-192.png b/deprecated/plugins/modular_triple_bind/example/web/icons/Icon-maskable-192.png deleted file mode 100644 index eb9b4d76..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/web/icons/Icon-maskable-192.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/web/icons/Icon-maskable-512.png b/deprecated/plugins/modular_triple_bind/example/web/icons/Icon-maskable-512.png deleted file mode 100644 index d69c5669..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/web/icons/Icon-maskable-512.png and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/web/index.html b/deprecated/plugins/modular_triple_bind/example/web/index.html deleted file mode 100644 index b6b9dd23..00000000 --- a/deprecated/plugins/modular_triple_bind/example/web/index.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - - - - - - - - - - - - - example - - - - - - - diff --git a/deprecated/plugins/modular_triple_bind/example/web/manifest.json b/deprecated/plugins/modular_triple_bind/example/web/manifest.json deleted file mode 100644 index 096edf8f..00000000 --- a/deprecated/plugins/modular_triple_bind/example/web/manifest.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "example", - "short_name": "example", - "start_url": ".", - "display": "standalone", - "background_color": "#0175C2", - "theme_color": "#0175C2", - "description": "A new Flutter project.", - "orientation": "portrait-primary", - "prefer_related_applications": false, - "icons": [ - { - "src": "icons/Icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "icons/Icon-512.png", - "sizes": "512x512", - "type": "image/png" - }, - { - "src": "icons/Icon-maskable-192.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "maskable" - }, - { - "src": "icons/Icon-maskable-512.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "maskable" - } - ] -} diff --git a/deprecated/plugins/modular_triple_bind/example/windows/.gitignore b/deprecated/plugins/modular_triple_bind/example/windows/.gitignore deleted file mode 100644 index d492d0d9..00000000 --- a/deprecated/plugins/modular_triple_bind/example/windows/.gitignore +++ /dev/null @@ -1,17 +0,0 @@ -flutter/ephemeral/ - -# Visual Studio user-specific files. -*.suo -*.user -*.userosscache -*.sln.docstates - -# Visual Studio build-related files. -x64/ -x86/ - -# Visual Studio cache files -# files ending in .cache can be ignored -*.[Cc]ache -# but keep track of directories ending in .cache -!*.[Cc]ache/ diff --git a/deprecated/plugins/modular_triple_bind/example/windows/CMakeLists.txt b/deprecated/plugins/modular_triple_bind/example/windows/CMakeLists.txt deleted file mode 100644 index abf90408..00000000 --- a/deprecated/plugins/modular_triple_bind/example/windows/CMakeLists.txt +++ /dev/null @@ -1,95 +0,0 @@ -cmake_minimum_required(VERSION 3.15) -project(example LANGUAGES CXX) - -set(BINARY_NAME "example") - -cmake_policy(SET CMP0063 NEW) - -set(CMAKE_INSTALL_RPATH "$ORIGIN/lib") - -# Configure build options. -get_property(IS_MULTICONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) -if(IS_MULTICONFIG) - set(CMAKE_CONFIGURATION_TYPES "Debug;Profile;Release" - CACHE STRING "" FORCE) -else() - if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) - set(CMAKE_BUILD_TYPE "Debug" CACHE - STRING "Flutter build mode" FORCE) - set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS - "Debug" "Profile" "Release") - endif() -endif() - -set(CMAKE_EXE_LINKER_FLAGS_PROFILE "${CMAKE_EXE_LINKER_FLAGS_RELEASE}") -set(CMAKE_SHARED_LINKER_FLAGS_PROFILE "${CMAKE_SHARED_LINKER_FLAGS_RELEASE}") -set(CMAKE_C_FLAGS_PROFILE "${CMAKE_C_FLAGS_RELEASE}") -set(CMAKE_CXX_FLAGS_PROFILE "${CMAKE_CXX_FLAGS_RELEASE}") - -# Use Unicode for all projects. -add_definitions(-DUNICODE -D_UNICODE) - -# Compilation settings that should be applied to most targets. -function(APPLY_STANDARD_SETTINGS TARGET) - target_compile_features(${TARGET} PUBLIC cxx_std_17) - target_compile_options(${TARGET} PRIVATE /W4 /WX /wd"4100") - target_compile_options(${TARGET} PRIVATE /EHsc) - target_compile_definitions(${TARGET} PRIVATE "_HAS_EXCEPTIONS=0") - target_compile_definitions(${TARGET} PRIVATE "$<$:_DEBUG>") -endfunction() - -set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter") - -# Flutter library and tool build rules. -add_subdirectory(${FLUTTER_MANAGED_DIR}) - -# Application build -add_subdirectory("runner") - -# Generated plugin build rules, which manage building the plugins and adding -# them to the application. -include(flutter/generated_plugins.cmake) - - -# === Installation === -# Support files are copied into place next to the executable, so that it can -# run in place. This is done instead of making a separate bundle (as on Linux) -# so that building and running from within Visual Studio will work. -set(BUILD_BUNDLE_DIR "$") -# Make the "install" step default, as it's required to run. -set(CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD 1) -if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) - set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE) -endif() - -set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data") -set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}") - -install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}" - COMPONENT Runtime) - -install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" - COMPONENT Runtime) - -install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) - -if(PLUGIN_BUNDLED_LIBRARIES) - install(FILES "${PLUGIN_BUNDLED_LIBRARIES}" - DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" - COMPONENT Runtime) -endif() - -# Fully re-copy the assets directory on each build to avoid having stale files -# from a previous install. -set(FLUTTER_ASSET_DIR_NAME "flutter_assets") -install(CODE " - file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\") - " COMPONENT Runtime) -install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}" - DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime) - -# Install the AOT library on non-Debug builds only. -install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" - CONFIGURATIONS Profile;Release - COMPONENT Runtime) diff --git a/deprecated/plugins/modular_triple_bind/example/windows/flutter/CMakeLists.txt b/deprecated/plugins/modular_triple_bind/example/windows/flutter/CMakeLists.txt deleted file mode 100644 index b02c5485..00000000 --- a/deprecated/plugins/modular_triple_bind/example/windows/flutter/CMakeLists.txt +++ /dev/null @@ -1,103 +0,0 @@ -cmake_minimum_required(VERSION 3.15) - -set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral") - -# Configuration provided via flutter tool. -include(${EPHEMERAL_DIR}/generated_config.cmake) - -# TODO: Move the rest of this into files in ephemeral. See -# https://github.com/flutter/flutter/issues/57146. -set(WRAPPER_ROOT "${EPHEMERAL_DIR}/cpp_client_wrapper") - -# === Flutter Library === -set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/flutter_windows.dll") - -# Published to parent scope for install step. -set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE) -set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE) -set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE) -set(AOT_LIBRARY "${PROJECT_DIR}/build/windows/app.so" PARENT_SCOPE) - -list(APPEND FLUTTER_LIBRARY_HEADERS - "flutter_export.h" - "flutter_windows.h" - "flutter_messenger.h" - "flutter_plugin_registrar.h" - "flutter_texture_registrar.h" -) -list(TRANSFORM FLUTTER_LIBRARY_HEADERS PREPEND "${EPHEMERAL_DIR}/") -add_library(flutter INTERFACE) -target_include_directories(flutter INTERFACE - "${EPHEMERAL_DIR}" -) -target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}.lib") -add_dependencies(flutter flutter_assemble) - -# === Wrapper === -list(APPEND CPP_WRAPPER_SOURCES_CORE - "core_implementations.cc" - "standard_codec.cc" -) -list(TRANSFORM CPP_WRAPPER_SOURCES_CORE PREPEND "${WRAPPER_ROOT}/") -list(APPEND CPP_WRAPPER_SOURCES_PLUGIN - "plugin_registrar.cc" -) -list(TRANSFORM CPP_WRAPPER_SOURCES_PLUGIN PREPEND "${WRAPPER_ROOT}/") -list(APPEND CPP_WRAPPER_SOURCES_APP - "flutter_engine.cc" - "flutter_view_controller.cc" -) -list(TRANSFORM CPP_WRAPPER_SOURCES_APP PREPEND "${WRAPPER_ROOT}/") - -# Wrapper sources needed for a plugin. -add_library(flutter_wrapper_plugin STATIC - ${CPP_WRAPPER_SOURCES_CORE} - ${CPP_WRAPPER_SOURCES_PLUGIN} -) -apply_standard_settings(flutter_wrapper_plugin) -set_target_properties(flutter_wrapper_plugin PROPERTIES - POSITION_INDEPENDENT_CODE ON) -set_target_properties(flutter_wrapper_plugin PROPERTIES - CXX_VISIBILITY_PRESET hidden) -target_link_libraries(flutter_wrapper_plugin PUBLIC flutter) -target_include_directories(flutter_wrapper_plugin PUBLIC - "${WRAPPER_ROOT}/include" -) -add_dependencies(flutter_wrapper_plugin flutter_assemble) - -# Wrapper sources needed for the runner. -add_library(flutter_wrapper_app STATIC - ${CPP_WRAPPER_SOURCES_CORE} - ${CPP_WRAPPER_SOURCES_APP} -) -apply_standard_settings(flutter_wrapper_app) -target_link_libraries(flutter_wrapper_app PUBLIC flutter) -target_include_directories(flutter_wrapper_app PUBLIC - "${WRAPPER_ROOT}/include" -) -add_dependencies(flutter_wrapper_app flutter_assemble) - -# === Flutter tool backend === -# _phony_ is a non-existent file to force this command to run every time, -# since currently there's no way to get a full input/output list from the -# flutter tool. -set(PHONY_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/_phony_") -set_source_files_properties("${PHONY_OUTPUT}" PROPERTIES SYMBOLIC TRUE) -add_custom_command( - OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS} - ${CPP_WRAPPER_SOURCES_CORE} ${CPP_WRAPPER_SOURCES_PLUGIN} - ${CPP_WRAPPER_SOURCES_APP} - ${PHONY_OUTPUT} - COMMAND ${CMAKE_COMMAND} -E env - ${FLUTTER_TOOL_ENVIRONMENT} - "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.bat" - windows-x64 $ - VERBATIM -) -add_custom_target(flutter_assemble DEPENDS - "${FLUTTER_LIBRARY}" - ${FLUTTER_LIBRARY_HEADERS} - ${CPP_WRAPPER_SOURCES_CORE} - ${CPP_WRAPPER_SOURCES_PLUGIN} - ${CPP_WRAPPER_SOURCES_APP} -) diff --git a/deprecated/plugins/modular_triple_bind/example/windows/flutter/generated_plugin_registrant.cc b/deprecated/plugins/modular_triple_bind/example/windows/flutter/generated_plugin_registrant.cc deleted file mode 100644 index 8b6d4680..00000000 --- a/deprecated/plugins/modular_triple_bind/example/windows/flutter/generated_plugin_registrant.cc +++ /dev/null @@ -1,11 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#include "generated_plugin_registrant.h" - - -void RegisterPlugins(flutter::PluginRegistry* registry) { -} diff --git a/deprecated/plugins/modular_triple_bind/example/windows/flutter/generated_plugin_registrant.h b/deprecated/plugins/modular_triple_bind/example/windows/flutter/generated_plugin_registrant.h deleted file mode 100644 index dc139d85..00000000 --- a/deprecated/plugins/modular_triple_bind/example/windows/flutter/generated_plugin_registrant.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// Generated file. Do not edit. -// - -// clang-format off - -#ifndef GENERATED_PLUGIN_REGISTRANT_ -#define GENERATED_PLUGIN_REGISTRANT_ - -#include - -// Registers Flutter plugins. -void RegisterPlugins(flutter::PluginRegistry* registry); - -#endif // GENERATED_PLUGIN_REGISTRANT_ diff --git a/deprecated/plugins/modular_triple_bind/example/windows/flutter/generated_plugins.cmake b/deprecated/plugins/modular_triple_bind/example/windows/flutter/generated_plugins.cmake deleted file mode 100644 index b93c4c30..00000000 --- a/deprecated/plugins/modular_triple_bind/example/windows/flutter/generated_plugins.cmake +++ /dev/null @@ -1,23 +0,0 @@ -# -# Generated file, do not edit. -# - -list(APPEND FLUTTER_PLUGIN_LIST -) - -list(APPEND FLUTTER_FFI_PLUGIN_LIST -) - -set(PLUGIN_BUNDLED_LIBRARIES) - -foreach(plugin ${FLUTTER_PLUGIN_LIST}) - add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/windows plugins/${plugin}) - target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) - list(APPEND PLUGIN_BUNDLED_LIBRARIES $) - list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) -endforeach(plugin) - -foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) - add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/windows plugins/${ffi_plugin}) - list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) -endforeach(ffi_plugin) diff --git a/deprecated/plugins/modular_triple_bind/example/windows/runner/CMakeLists.txt b/deprecated/plugins/modular_triple_bind/example/windows/runner/CMakeLists.txt deleted file mode 100644 index 977e38b5..00000000 --- a/deprecated/plugins/modular_triple_bind/example/windows/runner/CMakeLists.txt +++ /dev/null @@ -1,18 +0,0 @@ -cmake_minimum_required(VERSION 3.15) -project(runner LANGUAGES CXX) - -add_executable(${BINARY_NAME} WIN32 - "flutter_window.cpp" - "main.cpp" - "run_loop.cpp" - "utils.cpp" - "win32_window.cpp" - "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc" - "Runner.rc" - "runner.exe.manifest" -) -apply_standard_settings(${BINARY_NAME}) -target_compile_definitions(${BINARY_NAME} PRIVATE "NOMINMAX") -target_link_libraries(${BINARY_NAME} PRIVATE flutter flutter_wrapper_app) -target_include_directories(${BINARY_NAME} PRIVATE "${CMAKE_SOURCE_DIR}") -add_dependencies(${BINARY_NAME} flutter_assemble) diff --git a/deprecated/plugins/modular_triple_bind/example/windows/runner/Runner.rc b/deprecated/plugins/modular_triple_bind/example/windows/runner/Runner.rc deleted file mode 100644 index 51812dcd..00000000 --- a/deprecated/plugins/modular_triple_bind/example/windows/runner/Runner.rc +++ /dev/null @@ -1,121 +0,0 @@ -// Microsoft Visual C++ generated resource script. -// -#pragma code_page(65001) -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#include "winres.h" - -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (United States) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""winres.h""\r\n" - "\0" -END - -3 TEXTINCLUDE -BEGIN - "\r\n" - "\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Icon -// - -// Icon with lowest ID value placed first to ensure application icon -// remains consistent on all systems. -IDI_APP_ICON ICON "resources\\app_icon.ico" - - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -#ifdef FLUTTER_BUILD_NUMBER -#define VERSION_AS_NUMBER FLUTTER_BUILD_NUMBER -#else -#define VERSION_AS_NUMBER 1,0,0 -#endif - -#ifdef FLUTTER_BUILD_NAME -#define VERSION_AS_STRING #FLUTTER_BUILD_NAME -#else -#define VERSION_AS_STRING "1.0.0" -#endif - -VS_VERSION_INFO VERSIONINFO - FILEVERSION VERSION_AS_NUMBER - PRODUCTVERSION VERSION_AS_NUMBER - FILEFLAGSMASK VS_FFI_FILEFLAGSMASK -#ifdef _DEBUG - FILEFLAGS VS_FF_DEBUG -#else - FILEFLAGS 0x0L -#endif - FILEOS VOS__WINDOWS32 - FILETYPE VFT_APP - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904e4" - BEGIN - VALUE "CompanyName", "com.example" "\0" - VALUE "FileDescription", "A new Flutter project." "\0" - VALUE "FileVersion", VERSION_AS_STRING "\0" - VALUE "InternalName", "example" "\0" - VALUE "LegalCopyright", "Copyright (C) 2021 com.example. All rights reserved." "\0" - VALUE "OriginalFilename", "example.exe" "\0" - VALUE "ProductName", "example" "\0" - VALUE "ProductVersion", VERSION_AS_STRING "\0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1252 - END -END - -#endif // English (United States) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// - - -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED diff --git a/deprecated/plugins/modular_triple_bind/example/windows/runner/flutter_window.cpp b/deprecated/plugins/modular_triple_bind/example/windows/runner/flutter_window.cpp deleted file mode 100644 index 41bbc5e0..00000000 --- a/deprecated/plugins/modular_triple_bind/example/windows/runner/flutter_window.cpp +++ /dev/null @@ -1,64 +0,0 @@ -#include "flutter_window.h" - -#include - -#include "flutter/generated_plugin_registrant.h" - -FlutterWindow::FlutterWindow(RunLoop* run_loop, - const flutter::DartProject& project) - : run_loop_(run_loop), project_(project) {} - -FlutterWindow::~FlutterWindow() {} - -bool FlutterWindow::OnCreate() { - if (!Win32Window::OnCreate()) { - return false; - } - - RECT frame = GetClientArea(); - - // The size here must match the window dimensions to avoid unnecessary surface - // creation / destruction in the startup path. - flutter_controller_ = std::make_unique( - frame.right - frame.left, frame.bottom - frame.top, project_); - // Ensure that basic setup of the controller was successful. - if (!flutter_controller_->engine() || !flutter_controller_->view()) { - return false; - } - RegisterPlugins(flutter_controller_->engine()); - run_loop_->RegisterFlutterInstance(flutter_controller_->engine()); - SetChildContent(flutter_controller_->view()->GetNativeWindow()); - return true; -} - -void FlutterWindow::OnDestroy() { - if (flutter_controller_) { - run_loop_->UnregisterFlutterInstance(flutter_controller_->engine()); - flutter_controller_ = nullptr; - } - - Win32Window::OnDestroy(); -} - -LRESULT -FlutterWindow::MessageHandler(HWND hwnd, UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept { - // Give Flutter, including plugins, an opportunity to handle window messages. - if (flutter_controller_) { - std::optional result = - flutter_controller_->HandleTopLevelWindowProc(hwnd, message, wparam, - lparam); - if (result) { - return *result; - } - } - - switch (message) { - case WM_FONTCHANGE: - flutter_controller_->engine()->ReloadSystemFonts(); - break; - } - - return Win32Window::MessageHandler(hwnd, message, wparam, lparam); -} diff --git a/deprecated/plugins/modular_triple_bind/example/windows/runner/flutter_window.h b/deprecated/plugins/modular_triple_bind/example/windows/runner/flutter_window.h deleted file mode 100644 index b663ddd5..00000000 --- a/deprecated/plugins/modular_triple_bind/example/windows/runner/flutter_window.h +++ /dev/null @@ -1,39 +0,0 @@ -#ifndef RUNNER_FLUTTER_WINDOW_H_ -#define RUNNER_FLUTTER_WINDOW_H_ - -#include -#include - -#include - -#include "run_loop.h" -#include "win32_window.h" - -// A window that does nothing but host a Flutter view. -class FlutterWindow : public Win32Window { - public: - // Creates a new FlutterWindow driven by the |run_loop|, hosting a - // Flutter view running |project|. - explicit FlutterWindow(RunLoop* run_loop, - const flutter::DartProject& project); - virtual ~FlutterWindow(); - - protected: - // Win32Window: - bool OnCreate() override; - void OnDestroy() override; - LRESULT MessageHandler(HWND window, UINT const message, WPARAM const wparam, - LPARAM const lparam) noexcept override; - - private: - // The run loop driving events for this window. - RunLoop* run_loop_; - - // The project to run. - flutter::DartProject project_; - - // The Flutter instance hosted by this window. - std::unique_ptr flutter_controller_; -}; - -#endif // RUNNER_FLUTTER_WINDOW_H_ diff --git a/deprecated/plugins/modular_triple_bind/example/windows/runner/main.cpp b/deprecated/plugins/modular_triple_bind/example/windows/runner/main.cpp deleted file mode 100644 index b637809b..00000000 --- a/deprecated/plugins/modular_triple_bind/example/windows/runner/main.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include -#include -#include - -#include "flutter_window.h" -#include "run_loop.h" -#include "utils.h" - -int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev, - _In_ wchar_t *command_line, _In_ int show_command) { - // Attach to console when present (e.g., 'flutter run') or create a - // new console when running with a debugger. - if (!::AttachConsole(ATTACH_PARENT_PROCESS) && ::IsDebuggerPresent()) { - CreateAndAttachConsole(); - } - - // Initialize COM, so that it is available for use in the library and/or - // plugins. - ::CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED); - - RunLoop run_loop; - - flutter::DartProject project(L"data"); - - std::vector command_line_arguments = - GetCommandLineArguments(); - - project.set_dart_entrypoint_arguments(std::move(command_line_arguments)); - - FlutterWindow window(&run_loop, project); - Win32Window::Point origin(10, 10); - Win32Window::Size size(1280, 720); - if (!window.CreateAndShow(L"example", origin, size)) { - return EXIT_FAILURE; - } - window.SetQuitOnClose(true); - - run_loop.Run(); - - ::CoUninitialize(); - return EXIT_SUCCESS; -} diff --git a/deprecated/plugins/modular_triple_bind/example/windows/runner/resource.h b/deprecated/plugins/modular_triple_bind/example/windows/runner/resource.h deleted file mode 100644 index 66a65d1e..00000000 --- a/deprecated/plugins/modular_triple_bind/example/windows/runner/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by Runner.rc -// -#define IDI_APP_ICON 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1001 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/deprecated/plugins/modular_triple_bind/example/windows/runner/resources/app_icon.ico b/deprecated/plugins/modular_triple_bind/example/windows/runner/resources/app_icon.ico deleted file mode 100644 index c04e20ca..00000000 Binary files a/deprecated/plugins/modular_triple_bind/example/windows/runner/resources/app_icon.ico and /dev/null differ diff --git a/deprecated/plugins/modular_triple_bind/example/windows/runner/run_loop.cpp b/deprecated/plugins/modular_triple_bind/example/windows/runner/run_loop.cpp deleted file mode 100644 index 2d6636ab..00000000 --- a/deprecated/plugins/modular_triple_bind/example/windows/runner/run_loop.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include "run_loop.h" - -#include - -#include - -RunLoop::RunLoop() {} - -RunLoop::~RunLoop() {} - -void RunLoop::Run() { - bool keep_running = true; - TimePoint next_flutter_event_time = TimePoint::clock::now(); - while (keep_running) { - std::chrono::nanoseconds wait_duration = - std::max(std::chrono::nanoseconds(0), - next_flutter_event_time - TimePoint::clock::now()); - ::MsgWaitForMultipleObjects( - 0, nullptr, FALSE, static_cast(wait_duration.count() / 1000), - QS_ALLINPUT); - bool processed_events = false; - MSG message; - // All pending Windows messages must be processed; MsgWaitForMultipleObjects - // won't return again for items left in the queue after PeekMessage. - while (::PeekMessage(&message, nullptr, 0, 0, PM_REMOVE)) { - processed_events = true; - if (message.message == WM_QUIT) { - keep_running = false; - break; - } - ::TranslateMessage(&message); - ::DispatchMessage(&message); - // Allow Flutter to process messages each time a Windows message is - // processed, to prevent starvation. - next_flutter_event_time = - std::min(next_flutter_event_time, ProcessFlutterMessages()); - } - // If the PeekMessage loop didn't run, process Flutter messages. - if (!processed_events) { - next_flutter_event_time = - std::min(next_flutter_event_time, ProcessFlutterMessages()); - } - } -} - -void RunLoop::RegisterFlutterInstance( - flutter::FlutterEngine* flutter_instance) { - flutter_instances_.insert(flutter_instance); -} - -void RunLoop::UnregisterFlutterInstance( - flutter::FlutterEngine* flutter_instance) { - flutter_instances_.erase(flutter_instance); -} - -RunLoop::TimePoint RunLoop::ProcessFlutterMessages() { - TimePoint next_event_time = TimePoint::max(); - for (auto instance : flutter_instances_) { - std::chrono::nanoseconds wait_duration = instance->ProcessMessages(); - if (wait_duration != std::chrono::nanoseconds::max()) { - next_event_time = - std::min(next_event_time, TimePoint::clock::now() + wait_duration); - } - } - return next_event_time; -} diff --git a/deprecated/plugins/modular_triple_bind/example/windows/runner/run_loop.h b/deprecated/plugins/modular_triple_bind/example/windows/runner/run_loop.h deleted file mode 100644 index 000d3624..00000000 --- a/deprecated/plugins/modular_triple_bind/example/windows/runner/run_loop.h +++ /dev/null @@ -1,40 +0,0 @@ -#ifndef RUNNER_RUN_LOOP_H_ -#define RUNNER_RUN_LOOP_H_ - -#include - -#include -#include - -// A runloop that will service events for Flutter instances as well -// as native messages. -class RunLoop { - public: - RunLoop(); - ~RunLoop(); - - // Prevent copying - RunLoop(RunLoop const&) = delete; - RunLoop& operator=(RunLoop const&) = delete; - - // Runs the run loop until the application quits. - void Run(); - - // Registers the given Flutter instance for event servicing. - void RegisterFlutterInstance( - flutter::FlutterEngine* flutter_instance); - - // Unregisters the given Flutter instance from event servicing. - void UnregisterFlutterInstance( - flutter::FlutterEngine* flutter_instance); - - private: - using TimePoint = std::chrono::steady_clock::time_point; - - // Processes all currently pending messages for registered Flutter instances. - TimePoint ProcessFlutterMessages(); - - std::set flutter_instances_; -}; - -#endif // RUNNER_RUN_LOOP_H_ diff --git a/deprecated/plugins/modular_triple_bind/example/windows/runner/runner.exe.manifest b/deprecated/plugins/modular_triple_bind/example/windows/runner/runner.exe.manifest deleted file mode 100644 index c977c4a4..00000000 --- a/deprecated/plugins/modular_triple_bind/example/windows/runner/runner.exe.manifest +++ /dev/null @@ -1,20 +0,0 @@ - - - - - PerMonitorV2 - - - - - - - - - - - - - - - diff --git a/deprecated/plugins/modular_triple_bind/example/windows/runner/utils.cpp b/deprecated/plugins/modular_triple_bind/example/windows/runner/utils.cpp deleted file mode 100644 index d19bdbbc..00000000 --- a/deprecated/plugins/modular_triple_bind/example/windows/runner/utils.cpp +++ /dev/null @@ -1,64 +0,0 @@ -#include "utils.h" - -#include -#include -#include -#include - -#include - -void CreateAndAttachConsole() { - if (::AllocConsole()) { - FILE *unused; - if (freopen_s(&unused, "CONOUT$", "w", stdout)) { - _dup2(_fileno(stdout), 1); - } - if (freopen_s(&unused, "CONOUT$", "w", stderr)) { - _dup2(_fileno(stdout), 2); - } - std::ios::sync_with_stdio(); - FlutterDesktopResyncOutputStreams(); - } -} - -std::vector GetCommandLineArguments() { - // Convert the UTF-16 command line arguments to UTF-8 for the Engine to use. - int argc; - wchar_t** argv = ::CommandLineToArgvW(::GetCommandLineW(), &argc); - if (argv == nullptr) { - return std::vector(); - } - - std::vector command_line_arguments; - - // Skip the first argument as it's the binary name. - for (int i = 1; i < argc; i++) { - command_line_arguments.push_back(Utf8FromUtf16(argv[i])); - } - - ::LocalFree(argv); - - return command_line_arguments; -} - -std::string Utf8FromUtf16(const wchar_t* utf16_string) { - if (utf16_string == nullptr) { - return std::string(); - } - int target_length = ::WideCharToMultiByte( - CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, - -1, nullptr, 0, nullptr, nullptr); - if (target_length == 0) { - return std::string(); - } - std::string utf8_string; - utf8_string.resize(target_length); - int converted_length = ::WideCharToMultiByte( - CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, - -1, utf8_string.data(), - target_length, nullptr, nullptr); - if (converted_length == 0) { - return std::string(); - } - return utf8_string; -} diff --git a/deprecated/plugins/modular_triple_bind/example/windows/runner/utils.h b/deprecated/plugins/modular_triple_bind/example/windows/runner/utils.h deleted file mode 100644 index 3879d547..00000000 --- a/deprecated/plugins/modular_triple_bind/example/windows/runner/utils.h +++ /dev/null @@ -1,19 +0,0 @@ -#ifndef RUNNER_UTILS_H_ -#define RUNNER_UTILS_H_ - -#include -#include - -// Creates a console for the process, and redirects stdout and stderr to -// it for both the runner and the Flutter library. -void CreateAndAttachConsole(); - -// Takes a null-terminated wchar_t* encoded in UTF-16 and returns a std::string -// encoded in UTF-8. Returns an empty std::string on failure. -std::string Utf8FromUtf16(const wchar_t* utf16_string); - -// Gets the command line arguments passed in as a std::vector, -// encoded in UTF-8. Returns an empty std::vector on failure. -std::vector GetCommandLineArguments(); - -#endif // RUNNER_UTILS_H_ diff --git a/deprecated/plugins/modular_triple_bind/example/windows/runner/win32_window.cpp b/deprecated/plugins/modular_triple_bind/example/windows/runner/win32_window.cpp deleted file mode 100644 index c10f08dc..00000000 --- a/deprecated/plugins/modular_triple_bind/example/windows/runner/win32_window.cpp +++ /dev/null @@ -1,245 +0,0 @@ -#include "win32_window.h" - -#include - -#include "resource.h" - -namespace { - -constexpr const wchar_t kWindowClassName[] = L"FLUTTER_RUNNER_WIN32_WINDOW"; - -// The number of Win32Window objects that currently exist. -static int g_active_window_count = 0; - -using EnableNonClientDpiScaling = BOOL __stdcall(HWND hwnd); - -// Scale helper to convert logical scaler values to physical using passed in -// scale factor -int Scale(int source, double scale_factor) { - return static_cast(source * scale_factor); -} - -// Dynamically loads the |EnableNonClientDpiScaling| from the User32 module. -// This API is only needed for PerMonitor V1 awareness mode. -void EnableFullDpiSupportIfAvailable(HWND hwnd) { - HMODULE user32_module = LoadLibraryA("User32.dll"); - if (!user32_module) { - return; - } - auto enable_non_client_dpi_scaling = - reinterpret_cast( - GetProcAddress(user32_module, "EnableNonClientDpiScaling")); - if (enable_non_client_dpi_scaling != nullptr) { - enable_non_client_dpi_scaling(hwnd); - FreeLibrary(user32_module); - } -} - -} // namespace - -// Manages the Win32Window's window class registration. -class WindowClassRegistrar { - public: - ~WindowClassRegistrar() = default; - - // Returns the singleton registar instance. - static WindowClassRegistrar* GetInstance() { - if (!instance_) { - instance_ = new WindowClassRegistrar(); - } - return instance_; - } - - // Returns the name of the window class, registering the class if it hasn't - // previously been registered. - const wchar_t* GetWindowClass(); - - // Unregisters the window class. Should only be called if there are no - // instances of the window. - void UnregisterWindowClass(); - - private: - WindowClassRegistrar() = default; - - static WindowClassRegistrar* instance_; - - bool class_registered_ = false; -}; - -WindowClassRegistrar* WindowClassRegistrar::instance_ = nullptr; - -const wchar_t* WindowClassRegistrar::GetWindowClass() { - if (!class_registered_) { - WNDCLASS window_class{}; - window_class.hCursor = LoadCursor(nullptr, IDC_ARROW); - window_class.lpszClassName = kWindowClassName; - window_class.style = CS_HREDRAW | CS_VREDRAW; - window_class.cbClsExtra = 0; - window_class.cbWndExtra = 0; - window_class.hInstance = GetModuleHandle(nullptr); - window_class.hIcon = - LoadIcon(window_class.hInstance, MAKEINTRESOURCE(IDI_APP_ICON)); - window_class.hbrBackground = 0; - window_class.lpszMenuName = nullptr; - window_class.lpfnWndProc = Win32Window::WndProc; - RegisterClass(&window_class); - class_registered_ = true; - } - return kWindowClassName; -} - -void WindowClassRegistrar::UnregisterWindowClass() { - UnregisterClass(kWindowClassName, nullptr); - class_registered_ = false; -} - -Win32Window::Win32Window() { - ++g_active_window_count; -} - -Win32Window::~Win32Window() { - --g_active_window_count; - Destroy(); -} - -bool Win32Window::CreateAndShow(const std::wstring& title, - const Point& origin, - const Size& size) { - Destroy(); - - const wchar_t* window_class = - WindowClassRegistrar::GetInstance()->GetWindowClass(); - - const POINT target_point = {static_cast(origin.x), - static_cast(origin.y)}; - HMONITOR monitor = MonitorFromPoint(target_point, MONITOR_DEFAULTTONEAREST); - UINT dpi = FlutterDesktopGetDpiForMonitor(monitor); - double scale_factor = dpi / 96.0; - - HWND window = CreateWindow( - window_class, title.c_str(), WS_OVERLAPPEDWINDOW | WS_VISIBLE, - Scale(origin.x, scale_factor), Scale(origin.y, scale_factor), - Scale(size.width, scale_factor), Scale(size.height, scale_factor), - nullptr, nullptr, GetModuleHandle(nullptr), this); - - if (!window) { - return false; - } - - return OnCreate(); -} - -// static -LRESULT CALLBACK Win32Window::WndProc(HWND const window, - UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept { - if (message == WM_NCCREATE) { - auto window_struct = reinterpret_cast(lparam); - SetWindowLongPtr(window, GWLP_USERDATA, - reinterpret_cast(window_struct->lpCreateParams)); - - auto that = static_cast(window_struct->lpCreateParams); - EnableFullDpiSupportIfAvailable(window); - that->window_handle_ = window; - } else if (Win32Window* that = GetThisFromHandle(window)) { - return that->MessageHandler(window, message, wparam, lparam); - } - - return DefWindowProc(window, message, wparam, lparam); -} - -LRESULT -Win32Window::MessageHandler(HWND hwnd, - UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept { - switch (message) { - case WM_DESTROY: - window_handle_ = nullptr; - Destroy(); - if (quit_on_close_) { - PostQuitMessage(0); - } - return 0; - - case WM_DPICHANGED: { - auto newRectSize = reinterpret_cast(lparam); - LONG newWidth = newRectSize->right - newRectSize->left; - LONG newHeight = newRectSize->bottom - newRectSize->top; - - SetWindowPos(hwnd, nullptr, newRectSize->left, newRectSize->top, newWidth, - newHeight, SWP_NOZORDER | SWP_NOACTIVATE); - - return 0; - } - case WM_SIZE: { - RECT rect = GetClientArea(); - if (child_content_ != nullptr) { - // Size and position the child window. - MoveWindow(child_content_, rect.left, rect.top, rect.right - rect.left, - rect.bottom - rect.top, TRUE); - } - return 0; - } - - case WM_ACTIVATE: - if (child_content_ != nullptr) { - SetFocus(child_content_); - } - return 0; - } - - return DefWindowProc(window_handle_, message, wparam, lparam); -} - -void Win32Window::Destroy() { - OnDestroy(); - - if (window_handle_) { - DestroyWindow(window_handle_); - window_handle_ = nullptr; - } - if (g_active_window_count == 0) { - WindowClassRegistrar::GetInstance()->UnregisterWindowClass(); - } -} - -Win32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept { - return reinterpret_cast( - GetWindowLongPtr(window, GWLP_USERDATA)); -} - -void Win32Window::SetChildContent(HWND content) { - child_content_ = content; - SetParent(content, window_handle_); - RECT frame = GetClientArea(); - - MoveWindow(content, frame.left, frame.top, frame.right - frame.left, - frame.bottom - frame.top, true); - - SetFocus(child_content_); -} - -RECT Win32Window::GetClientArea() { - RECT frame; - GetClientRect(window_handle_, &frame); - return frame; -} - -HWND Win32Window::GetHandle() { - return window_handle_; -} - -void Win32Window::SetQuitOnClose(bool quit_on_close) { - quit_on_close_ = quit_on_close; -} - -bool Win32Window::OnCreate() { - // No-op; provided for subclasses. - return true; -} - -void Win32Window::OnDestroy() { - // No-op; provided for subclasses. -} diff --git a/deprecated/plugins/modular_triple_bind/example/windows/runner/win32_window.h b/deprecated/plugins/modular_triple_bind/example/windows/runner/win32_window.h deleted file mode 100644 index 17ba4311..00000000 --- a/deprecated/plugins/modular_triple_bind/example/windows/runner/win32_window.h +++ /dev/null @@ -1,98 +0,0 @@ -#ifndef RUNNER_WIN32_WINDOW_H_ -#define RUNNER_WIN32_WINDOW_H_ - -#include - -#include -#include -#include - -// A class abstraction for a high DPI-aware Win32 Window. Intended to be -// inherited from by classes that wish to specialize with custom -// rendering and input handling -class Win32Window { - public: - struct Point { - unsigned int x; - unsigned int y; - Point(unsigned int x, unsigned int y) : x(x), y(y) {} - }; - - struct Size { - unsigned int width; - unsigned int height; - Size(unsigned int width, unsigned int height) - : width(width), height(height) {} - }; - - Win32Window(); - virtual ~Win32Window(); - - // Creates and shows a win32 window with |title| and position and size using - // |origin| and |size|. New windows are created on the default monitor. Window - // sizes are specified to the OS in physical pixels, hence to ensure a - // consistent size to will treat the width height passed in to this function - // as logical pixels and scale to appropriate for the default monitor. Returns - // true if the window was created successfully. - bool CreateAndShow(const std::wstring& title, - const Point& origin, - const Size& size); - - // Release OS resources associated with window. - void Destroy(); - - // Inserts |content| into the window tree. - void SetChildContent(HWND content); - - // Returns the backing Window handle to enable clients to set icon and other - // window properties. Returns nullptr if the window has been destroyed. - HWND GetHandle(); - - // If true, closing this window will quit the application. - void SetQuitOnClose(bool quit_on_close); - - // Return a RECT representing the bounds of the current client area. - RECT GetClientArea(); - - protected: - // Processes and route salient window messages for mouse handling, - // size change and DPI. Delegates handling of these to member overloads that - // inheriting classes can handle. - virtual LRESULT MessageHandler(HWND window, - UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept; - - // Called when CreateAndShow is called, allowing subclass window-related - // setup. Subclasses should return false if setup fails. - virtual bool OnCreate(); - - // Called when Destroy is called. - virtual void OnDestroy(); - - private: - friend class WindowClassRegistrar; - - // OS callback called by message pump. Handles the WM_NCCREATE message which - // is passed when the non-client area is being created and enables automatic - // non-client DPI scaling so that the non-client area automatically - // responsponds to changes in DPI. All other messages are handled by - // MessageHandler. - static LRESULT CALLBACK WndProc(HWND const window, - UINT const message, - WPARAM const wparam, - LPARAM const lparam) noexcept; - - // Retrieves a class instance pointer for |window| - static Win32Window* GetThisFromHandle(HWND const window) noexcept; - - bool quit_on_close_ = false; - - // window handle for top level window. - HWND window_handle_ = nullptr; - - // window handle for hosted content. - HWND child_content_ = nullptr; -}; - -#endif // RUNNER_WIN32_WINDOW_H_ diff --git a/deprecated/plugins/modular_triple_bind/lib/modular_triple_bind.dart b/deprecated/plugins/modular_triple_bind/lib/modular_triple_bind.dart deleted file mode 100644 index c21adf2f..00000000 --- a/deprecated/plugins/modular_triple_bind/lib/modular_triple_bind.dart +++ /dev/null @@ -1,6 +0,0 @@ -/// Support for doing something awesome. -/// -/// More dartdocs go here. -library modular_triple_bind; - -export 'src/modular_triple_bind_base.dart'; diff --git a/deprecated/plugins/modular_triple_bind/lib/src/modular_triple_bind_base.dart b/deprecated/plugins/modular_triple_bind/lib/src/modular_triple_bind_base.dart deleted file mode 100644 index c5b0e6a1..00000000 --- a/deprecated/plugins/modular_triple_bind/lib/src/modular_triple_bind_base.dart +++ /dev/null @@ -1,122 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:modular_core/modular_core.dart'; -import 'package:triple/triple.dart'; - -class LocalNotifier extends ChangeNotifier { - void update() => notifyListeners(); -} - -class TripleBind { - static Listenable _generateNotifier(BaseStore store) { - final notifier = LocalNotifier(); - store.observer( - onState: (_) => notifier.update(), - onError: (_) => notifier.update(), - onLoading: (_) => notifier.update(), - ); - - return notifier; - } - - static Bind singleton( - T Function(AutoInjector i) factoryFunction, - ) { - return Bind.singleton( - factoryFunction, - onDispose: (store) { - store.destroy(); - }, - notifier: _generateNotifier, - ); - } - - static Bind lazySingleton( - T Function(AutoInjector i) factoryFunction, { - bool export = false, - }) { - return Bind.lazySingleton( - factoryFunction, - onDispose: (store) { - store.destroy(); - }, - notifier: _generateNotifier, - ); - } - - static Bind factory( - T Function(AutoInjector i) factoryFunction, { - bool export = false, - }) { - return Bind.factory( - factoryFunction, - onDispose: (store) { - store.destroy(); - }, - notifier: _generateNotifier, - ); - } - - static Bind instance( - T store, { - bool export = false, - }) { - return Bind.instance( - store, - onDispose: (store) { - store.destroy(); - }, - notifier: _generateNotifier, - ); - } -} - -class TripleAutoBind { - static Listenable _generateNotifier(BaseStore store) { - final notifier = LocalNotifier(); - store.observer( - onState: (_) => notifier.update(), - onError: (_) => notifier.update(), - onLoading: (_) => notifier.update(), - ); - - return notifier; - } - - static Bind singleton( - Function factoryFunction, - ) { - return AutoBind.singleton( - factoryFunction, - onDispose: (store) { - store.destroy(); - }, - notifier: _generateNotifier, - ); - } - - static Bind lazySingleton( - Function factoryFunction, { - bool export = false, - }) { - return AutoBind.lazySingleton( - factoryFunction, - onDispose: (store) { - store.destroy(); - }, - notifier: _generateNotifier, - ); - } - - static Bind factory( - Function factoryFunction, { - bool export = false, - }) { - return AutoBind.factory( - factoryFunction, - onDispose: (store) { - store.destroy(); - }, - notifier: _generateNotifier, - ); - } -} diff --git a/deprecated/plugins/modular_triple_bind/melos_modular_triple_bind.iml b/deprecated/plugins/modular_triple_bind/melos_modular_triple_bind.iml deleted file mode 100644 index 9fc8ce79..00000000 --- a/deprecated/plugins/modular_triple_bind/melos_modular_triple_bind.iml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/deprecated/plugins/modular_triple_bind/pubspec.yaml b/deprecated/plugins/modular_triple_bind/pubspec.yaml deleted file mode 100644 index 388b299a..00000000 --- a/deprecated/plugins/modular_triple_bind/pubspec.yaml +++ /dev/null @@ -1,19 +0,0 @@ -name: modular_triple_bind -description: Smart project structure with dependency injection and route management -version: 2.0.0-beta.1 -homepage: https://github.com/Flutterando/modular - -environment: - sdk: '>=3.0.0 <4.0.0' - - -dependencies: - triple: '>=2.0.1 <3.0.0' - modular_core: ">=3.0.0-alpha.1 <4.0.0" - flutter: - sdk: flutter - -dev_dependencies: - flutterando_analysis: ^0.0.2 - -flutter: diff --git a/flutter_modular/CHANGELOG.md b/flutter_modular/CHANGELOG.md index 990a9837..4b890880 100644 --- a/flutter_modular/CHANGELOG.md +++ b/flutter_modular/CHANGELOG.md @@ -1,5 +1,7 @@ -## [6.3.4] - 2025-05-02 -- Fix Deep Link query parameters +## [6.4.0] - 2025-06-10 +- Fix Deep Link query parameters. +- Update Result. + ## [6.3.3] - 2024-04-08 - Fix Deep Link diff --git a/flutter_modular/example/pubspec.yaml b/flutter_modular/example/pubspec.yaml index 9bdfb004..d4e9dfe9 100644 --- a/flutter_modular/example/pubspec.yaml +++ b/flutter_modular/example/pubspec.yaml @@ -17,17 +17,18 @@ publish_to: "none" # Remove this line if you wish to publish to pub.dev # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html version: 1.0.0+1 +resolution: workspace + environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=3.6.0 <4.0.0" dependencies: dartz: ^0.10.0-nullsafety.2 flutter_mobx: ^2.0.1 flutter_triple: ^2.1.4 http: ^1.1.0 - flutter_modular: - path: ../ - alice: ^0.3.3 + flutter_modular: + alice: ^0.4.2 bloc: ^8.0.3 flutter: sdk: flutter @@ -39,8 +40,7 @@ dev_dependencies: flutter_lints: ^2.0.2 flutter_test: sdk: flutter - mocktail: ^0.3.0 - + mocktail: ^1.0.4 # For information on the generic Dart part of this file, see the # following page: https://dart.dev/tools/pub/pubspec diff --git a/flutter_modular/pubspec.yaml b/flutter_modular/pubspec.yaml index 1d72121f..f1c96fd8 100644 --- a/flutter_modular/pubspec.yaml +++ b/flutter_modular/pubspec.yaml @@ -1,15 +1,17 @@ name: flutter_modular description: Smart project structure with dependency injection and route management -version: 6.3.4 +version: 6.4.0 homepage: https://github.com/Flutterando/modular +resolution: workspace + environment: - sdk: ">=3.0.0 <4.0.0" + sdk: ">=3.6.0 <4.0.0" dependencies: - modular_core: ">=3.3.0 <4.0.0" + modular_core: ">=3.4.0 <4.0.0" meta: ">=1.3.0 <2.0.0" - result_dart: ">=2.0.0 <3.0.0" + result_dart: ">=2.1.0 <3.0.0" flutter: sdk: flutter flutter_web_plugins: @@ -17,14 +19,6 @@ dependencies: dev_dependencies: flutterando_analysis: ^0.0.2 - mocktail: ^0.3.0 + mocktail: ^1.0.4 flutter_test: sdk: flutter - -dependency_overrides: - modular_core: - git: - url: https://github.com/necodeIT/modular.git - path: modular_core - - diff --git a/melos.yaml b/melos.yaml deleted file mode 100644 index 32d53522..00000000 --- a/melos.yaml +++ /dev/null @@ -1,23 +0,0 @@ -name: modular -repository: https://github.com/Flutterando/modular - -ignore: - - deprecated/** - -packages: - - modular_core - - flutter_modular - - shelf_modular - - plugins/* - # examples - - flutter_modular/example - - shelf_modular/example - - plugins/modular_triple_bind/example - - plugins/modular_bloc_bind/example - - -scripts: - tests: melos exec --ignore="*example" --ignore="modular_*_bind" -- flutter test --coverage - clean: melos exec flutter clean - - \ No newline at end of file diff --git a/modular_core/CHANGELOG.md b/modular_core/CHANGELOG.md index bf7af36f..421c8ddb 100644 --- a/modular_core/CHANGELOG.md +++ b/modular_core/CHANGELOG.md @@ -1,3 +1,8 @@ +## 3.4.0 - 2025/06/10 + +- Fix Deep Link query parameters. +- Update Result. + ## 3.1.1 - 2023/08/24 * fix: Fix Import Modules Dependencies diff --git a/modular_core/pubspec.yaml b/modular_core/pubspec.yaml index b9eec494..c3e36b4f 100644 --- a/modular_core/pubspec.yaml +++ b/modular_core/pubspec.yaml @@ -1,14 +1,16 @@ name: modular_core description: Smart project structure with dependency injection and route management -version: 3.3.0 +version: 3.4.0 homepage: https://github.com/Flutterando/modular +resolution: workspace + environment: - sdk: ">=3.0.0 <4.0.0" + sdk: ">=3.6.0 <4.0.0" dependencies: - auto_injector: ">=2.0.0+2 <3.0.0" - characters: ">=1.1.0 <2.0.0" + auto_injector: ">=2.1.0 <3.0.0" + characters: ">=1.4.0 <2.0.0" meta: ">=1.3.0 <2.0.0" dev_dependencies: diff --git a/pubspec.lock b/pubspec.lock index 8bf4ac7f..64fe43d3 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -1,14 +1,30 @@ # Generated by pub # See https://dart.dev/tools/pub/glossary#lockfile packages: - ansi_styles: + _fe_analyzer_shared: dependency: transitive description: - name: ansi_styles - sha256: "9c656cc12b3c27b17dd982b2cc5c0cfdfbdabd7bc8f3ae5e8542d9867b47ce8a" + name: _fe_analyzer_shared + sha256: e55636ed79578b9abca5fecf9437947798f5ef7456308b5cb85720b793eac92f url: "https://pub.dev" source: hosted - version: "0.3.2+1" + version: "82.0.0" + alice: + dependency: transitive + description: + name: alice + sha256: "6f7df43fdd1e5a296c89a5135eba758c525fb64608bad894c3a04791273d0bda" + url: "https://pub.dev" + source: hosted + version: "0.4.2" + analyzer: + dependency: transitive + description: + name: analyzer + sha256: "904ae5bb474d32c38fb9482e2d925d5454cda04ddd0e55d2e6826bc72f6ba8c0" + url: "https://pub.dev" + source: hosted + version: "7.4.5" args: dependency: transitive description: @@ -17,22 +33,62 @@ packages: url: "https://pub.dev" source: hosted version: "2.4.0" + asn1lib: + dependency: transitive + description: + name: asn1lib + sha256: "0511d6be23b007e95105ae023db599aea731df604608978dada7f9faf2637623" + url: "https://pub.dev" + source: hosted + version: "1.6.4" async: dependency: transitive description: name: async - sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c" + sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb" + url: "https://pub.dev" + source: hosted + version: "2.13.0" + auto_injector: + dependency: transitive + description: + name: auto_injector + sha256: ad7a95d7c381363d48b54e00cb680f024fd97009067244454e9b4850337608e8 + url: "https://pub.dev" + source: hosted + version: "2.1.0" + bloc: + dependency: transitive + description: + name: bloc + sha256: "106842ad6569f0b60297619e9e0b1885c2fb9bf84812935490e6c5275777804e" url: "https://pub.dev" source: hosted - version: "2.11.0" + version: "8.1.4" boolean_selector: dependency: transitive description: name: boolean_selector - sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" + sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "2.1.2" + buffer: + dependency: transitive + description: + name: buffer + sha256: "389da2ec2c16283c8787e0adaede82b1842102f8c8aae2f49003a766c5c6b3d1" + url: "https://pub.dev" + source: hosted + version: "1.2.3" + characters: + dependency: transitive + description: + name: characters + sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 + url: "https://pub.dev" + source: hosted + version: "1.4.0" charcode: dependency: transitive description: @@ -41,38 +97,142 @@ packages: url: "https://pub.dev" source: hosted version: "1.3.1" - cli_launcher: + checked_yaml: dependency: transitive description: - name: cli_launcher - sha256: "5e7e0282b79e8642edd6510ee468ae2976d847a0a29b3916e85f5fa1bfe24005" + name: checked_yaml + sha256: "959525d3162f249993882720d52b7e0c833978df229be20702b33d48d91de70f" url: "https://pub.dev" source: hosted - version: "0.3.1" - cli_util: + version: "2.0.4" + chopper: dependency: transitive description: - name: cli_util - sha256: "66f86e916d285c1a93d3b79587d94bd71984a66aac4ff74e524cfa7877f1395c" + name: chopper + sha256: "1b6280ec22841b844448bec8ef2644d9cbe9ea8dfce13ec9cab9e8d3aac3830d" url: "https://pub.dev" source: hosted - version: "0.3.5" + version: "7.4.0" + cli_config: + dependency: transitive + description: + name: cli_config + sha256: ac20a183a07002b700f0c25e61b7ee46b23c309d76ab7b7640a028f18e4d99ec + url: "https://pub.dev" + source: hosted + version: "0.2.0" + clock: + dependency: transitive + description: + name: clock + sha256: fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b + url: "https://pub.dev" + source: hosted + version: "1.1.2" collection: dependency: transitive description: name: collection - sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c" + sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" url: "https://pub.dev" source: hosted - version: "1.17.1" - conventional_commit: + version: "1.19.1" + convert: dependency: transitive description: - name: conventional_commit - sha256: dec15ad1118f029c618651a4359eb9135d8b88f761aa24e4016d061cd45948f2 + name: convert + sha256: b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68 url: "https://pub.dev" source: hosted - version: "0.6.0+1" + version: "3.1.2" + coverage: + dependency: transitive + description: + name: coverage + sha256: "4b8701e48a58f7712492c9b1f7ba0bb9d525644dd66d023b62e1fc8cdb560c8a" + url: "https://pub.dev" + source: hosted + version: "1.14.0" + cross_file: + dependency: transitive + description: + name: cross_file + sha256: "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670" + url: "https://pub.dev" + source: hosted + version: "0.3.4+2" + crypto: + dependency: transitive + description: + name: crypto + sha256: "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855" + url: "https://pub.dev" + source: hosted + version: "3.0.6" + crypto_keys: + dependency: transitive + description: + name: crypto_keys + sha256: "2ed305a11a3e5d16dd7f489121c956fd19b9816938bb68bc7ed3a379827a304e" + url: "https://pub.dev" + source: hosted + version: "0.3.0+2" + dartz: + dependency: transitive + description: + name: dartz + sha256: e6acf34ad2e31b1eb00948692468c30ab48ac8250e0f0df661e29f12dd252168 + url: "https://pub.dev" + source: hosted + version: "0.10.1" + dbus: + dependency: transitive + description: + name: dbus + sha256: "79e0c23480ff85dc68de79e2cd6334add97e48f7f4865d17686dd6ea81a47e8c" + url: "https://pub.dev" + source: hosted + version: "0.7.11" + dio: + dependency: transitive + description: + name: dio + sha256: "253a18bbd4851fecba42f7343a1df3a9a4c1d31a2c1b37e221086b4fa8c8dbc9" + url: "https://pub.dev" + source: hosted + version: "5.8.0+1" + dio_web_adapter: + dependency: transitive + description: + name: dio_web_adapter + sha256: "7586e476d70caecaf1686d21eee7247ea43ef5c345eab9e0cc3583ff13378d78" + url: "https://pub.dev" + source: hosted + version: "2.1.1" + equatable: + dependency: transitive + description: + name: equatable + sha256: "567c64b3cb4cf82397aac55f4f0cbd3ca20d77c6c03bedbc4ceaddc08904aef7" + url: "https://pub.dev" + source: hosted + version: "2.0.7" + fake_async: + dependency: transitive + description: + name: fake_async + sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" + url: "https://pub.dev" + source: hosted + version: "1.3.3" + ffi: + dependency: transitive + description: + name: ffi + sha256: "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418" + url: "https://pub.dev" + source: hosted + version: "2.1.4" file: dependency: transitive description: @@ -81,30 +241,133 @@ packages: url: "https://pub.dev" source: hosted version: "6.1.4" + fixnum: + dependency: transitive + description: + name: fixnum + sha256: b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be + url: "https://pub.dev" + source: hosted + version: "1.1.1" + flutter: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: transitive + description: + name: flutter_lints + sha256: a25a15ebbdfc33ab1cd26c63a6ee519df92338a9c10f122adda92938253bef04 + url: "https://pub.dev" + source: hosted + version: "2.0.3" + flutter_local_notifications: + dependency: transitive + description: + name: flutter_local_notifications + sha256: "674173fd3c9eda9d4c8528da2ce0ea69f161577495a9cc835a2a4ecd7eadeb35" + url: "https://pub.dev" + source: hosted + version: "17.2.4" + flutter_local_notifications_linux: + dependency: transitive + description: + name: flutter_local_notifications_linux + sha256: c49bd06165cad9beeb79090b18cd1eb0296f4bf4b23b84426e37dd7c027fc3af + url: "https://pub.dev" + source: hosted + version: "4.0.1" + flutter_local_notifications_platform_interface: + dependency: transitive + description: + name: flutter_local_notifications_platform_interface + sha256: "85f8d07fe708c1bdcf45037f2c0109753b26ae077e9d9e899d55971711a4ea66" + url: "https://pub.dev" + source: hosted + version: "7.2.0" + flutter_mobx: + dependency: transitive + description: + name: flutter_mobx + sha256: ba5e93467866a2991259dc51cffd41ef45f695c667c2b8e7b087bf24118b50fe + url: "https://pub.dev" + source: hosted + version: "2.3.0" + flutter_test: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + flutter_triple: + dependency: transitive + description: + name: flutter_triple + sha256: aef6471c9cee0007780234c27a969a057d6edb895d7aa923152e9eccbe1893a7 + url: "https://pub.dev" + source: hosted + version: "2.2.0" + flutter_web_plugins: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + flutterando_analysis: + dependency: transitive + description: + name: flutterando_analysis + sha256: "9541b7d6c849f3f82c8ac4f65116c8c4371d37ad691e6d6da905325707aa6244" + url: "https://pub.dev" + source: hosted + version: "0.0.2" + fpdart: + dependency: transitive + description: + name: fpdart + sha256: cfeeedd030503c8317868411659cf95c4a204cc3e82d7e9fff2e272aaef12655 + url: "https://pub.dev" + source: hosted + version: "0.0.14" + frontend_server_client: + dependency: transitive + description: + name: frontend_server_client + sha256: f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694 + url: "https://pub.dev" + source: hosted + version: "4.0.0" glob: dependency: transitive description: name: glob - sha256: "4515b5b6ddb505ebdd242a5f2cc5d22d3d6a80013789debfbda7777f47ea308c" + sha256: c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de url: "https://pub.dev" source: hosted - version: "2.1.1" - graphs: + version: "2.1.3" + hotreloader: dependency: transitive description: - name: graphs - sha256: f9e130f3259f52d26f0cfc0e964513796dafed572fa52e45d2f8d6ca14db39b2 + name: hotreloader + sha256: bc167a1163807b03bada490bfe2df25b0d744df359227880220a5cbd04e5734b url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "4.3.0" http: dependency: transitive description: name: http - sha256: "6aa2946395183537c8b880962d935877325d6a09a2867c3970c05c0fed6ac482" + sha256: "2c11f3f94c687ee9bad77c171151672986360b2b001d109814ee7140b2cf261b" url: "https://pub.dev" source: hosted - version: "0.13.5" + version: "1.4.0" + http_multi_server: + dependency: transitive + description: + name: http_multi_server + sha256: aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8 + url: "https://pub.dev" + source: hosted + version: "3.2.2" http_parser: dependency: transitive description: @@ -121,54 +384,286 @@ packages: url: "https://pub.dev" source: hosted version: "1.0.4" + jose: + dependency: transitive + description: + name: jose + sha256: "7955ec5d131960104e81fbf151abacb9d835c16c9e793ed394b2809f28b2198d" + url: "https://pub.dev" + source: hosted + version: "0.3.4" + js: + dependency: transitive + description: + name: js + sha256: "53385261521cc4a0c4658fd0ad07a7d14591cf8fc33abbceae306ddb974888dc" + url: "https://pub.dev" + source: hosted + version: "0.7.2" json_annotation: dependency: transitive description: name: json_annotation - sha256: c33da08e136c3df0190bd5bbe51ae1df4a7d96e7954d1d7249fea2968a72d317 + sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1" + url: "https://pub.dev" + source: hosted + version: "4.9.0" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0" + url: "https://pub.dev" + source: hosted + version: "10.0.9" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573 url: "https://pub.dev" source: hosted - version: "4.8.0" + version: "3.0.9" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3" + url: "https://pub.dev" + source: hosted + version: "3.0.1" + lints: + dependency: transitive + description: + name: lints + sha256: "0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452" + url: "https://pub.dev" + source: hosted + version: "2.1.1" + logging: + dependency: transitive + description: + name: logging + sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61 + url: "https://pub.dev" + source: hosted + version: "1.3.0" matcher: dependency: transitive description: name: matcher - sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb" + sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 url: "https://pub.dev" source: hosted - version: "0.12.15" - melos: - dependency: "direct dev" + version: "0.12.17" + material_color_utilities: + dependency: transitive description: - name: melos - sha256: "993ac467e7a36bd832a6cdabbe18a0487c30bc52b5cca14e476a824679ebdce0" + name: material_color_utilities + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec url: "https://pub.dev" source: hosted - version: "3.0.1" + version: "0.11.1" meta: dependency: transitive description: name: meta - sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3" + sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c url: "https://pub.dev" source: hosted - version: "1.9.1" - mustache_template: + version: "1.16.0" + mime: + dependency: transitive + description: + name: mime + sha256: "801fd0b26f14a4a58ccb09d5892c3fbdeff209594300a542492cf13fba9d247a" + url: "https://pub.dev" + source: hosted + version: "1.0.6" + mobx: + dependency: transitive + description: + name: mobx + sha256: bf1a90e5bcfd2851fc6984e20eef69557c65d9e4d0a88f5be4cf72c9819ce6b0 + url: "https://pub.dev" + source: hosted + version: "2.5.0" + mocktail: + dependency: transitive + description: + name: mocktail + sha256: "890df3f9688106f25755f26b1c60589a92b3ab91a22b8b224947ad041bf172d8" + url: "https://pub.dev" + source: hosted + version: "1.0.4" + nested: + dependency: transitive + description: + name: nested + sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20" + url: "https://pub.dev" + source: hosted + version: "1.0.0" + node_preamble: + dependency: transitive + description: + name: node_preamble + sha256: "6e7eac89047ab8a8d26cf16127b5ed26de65209847630400f9aefd7cd5c730db" + url: "https://pub.dev" + source: hosted + version: "2.0.2" + open_filex: dependency: transitive description: - name: mustache_template - sha256: a46e26f91445bfb0b60519be280555b06792460b27b19e2b19ad5b9740df5d1c + name: open_filex + sha256: "9976da61b6a72302cf3b1efbce259200cd40232643a467aac7370addf94d6900" url: "https://pub.dev" source: hosted - version: "2.0.0" + version: "4.7.0" + package_config: + dependency: transitive + description: + name: package_config + sha256: f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc + url: "https://pub.dev" + source: hosted + version: "2.2.0" + package_info_plus: + dependency: transitive + description: + name: package_info_plus + sha256: cb44f49b6e690fa766f023d5b22cac6b9affe741dd792b6ac7ad4fabe0d7b097 + url: "https://pub.dev" + source: hosted + version: "6.0.0" + package_info_plus_platform_interface: + dependency: transitive + description: + name: package_info_plus_platform_interface + sha256: "9bc8ba46813a4cc42c66ab781470711781940780fd8beddd0c3da62506d3a6c6" + url: "https://pub.dev" + source: hosted + version: "2.0.1" path: dependency: transitive description: name: path - sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" + sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" + url: "https://pub.dev" + source: hosted + version: "1.9.1" + path_provider: + dependency: transitive + description: + name: path_provider + sha256: "50c5dd5b6e1aaf6fb3a78b33f6aa3afca52bf903a8a5298f53101fdaee55bbcd" + url: "https://pub.dev" + source: hosted + version: "2.1.5" + path_provider_android: + dependency: transitive + description: + name: path_provider_android + sha256: d0d310befe2c8ab9e7f393288ccbb11b60c019c6b5afc21973eeee4dda2b35e9 + url: "https://pub.dev" + source: hosted + version: "2.2.17" + path_provider_foundation: + dependency: transitive + description: + name: path_provider_foundation + sha256: "4843174df4d288f5e29185bd6e72a6fbdf5a4a4602717eed565497429f179942" + url: "https://pub.dev" + source: hosted + version: "2.4.1" + path_provider_linux: + dependency: transitive + description: + name: path_provider_linux + sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279 + url: "https://pub.dev" + source: hosted + version: "2.2.1" + path_provider_platform_interface: + dependency: transitive + description: + name: path_provider_platform_interface + sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334" + url: "https://pub.dev" + source: hosted + version: "2.1.2" + path_provider_windows: + dependency: transitive + description: + name: path_provider_windows + sha256: bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7 + url: "https://pub.dev" + source: hosted + version: "2.3.0" + pedantic: + dependency: transitive + description: + name: pedantic + sha256: "67fc27ed9639506c856c840ccce7594d0bdcd91bc8d53d6e52359449a1d50602" url: "https://pub.dev" source: hosted - version: "1.8.3" + version: "1.11.1" + permission_handler: + dependency: transitive + description: + name: permission_handler + sha256: "59adad729136f01ea9e35a48f5d1395e25cba6cea552249ddbe9cf950f5d7849" + url: "https://pub.dev" + source: hosted + version: "11.4.0" + permission_handler_android: + dependency: transitive + description: + name: permission_handler_android + sha256: d3971dcdd76182a0c198c096b5db2f0884b0d4196723d21a866fc4cdea057ebc + url: "https://pub.dev" + source: hosted + version: "12.1.0" + permission_handler_apple: + dependency: transitive + description: + name: permission_handler_apple + sha256: f000131e755c54cf4d84a5d8bd6e4149e262cc31c5a8b1d698de1ac85fa41023 + url: "https://pub.dev" + source: hosted + version: "9.4.7" + permission_handler_html: + dependency: transitive + description: + name: permission_handler_html + sha256: "38f000e83355abb3392140f6bc3030660cfaef189e1f87824facb76300b4ff24" + url: "https://pub.dev" + source: hosted + version: "0.1.3+5" + permission_handler_platform_interface: + dependency: transitive + description: + name: permission_handler_platform_interface + sha256: eb99b295153abce5d683cac8c02e22faab63e50679b937fa1bf67d58bb282878 + url: "https://pub.dev" + source: hosted + version: "4.3.0" + permission_handler_windows: + dependency: transitive + description: + name: permission_handler_windows + sha256: "1a790728016f79a41216d88672dbc5df30e686e811ad4e698bfc51f76ad91f1e" + url: "https://pub.dev" + source: hosted + version: "0.2.1" + petitparser: + dependency: transitive + description: + name: petitparser + sha256: "07c8f0b1913bcde1ff0d26e57ace2f3012ccbf2b204e070290dad3bb22797646" + url: "https://pub.dev" + source: hosted + version: "6.1.0" platform: dependency: transitive description: @@ -177,6 +672,22 @@ packages: url: "https://pub.dev" source: hosted version: "3.1.0" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" + url: "https://pub.dev" + source: hosted + version: "2.1.8" + pointycastle: + dependency: transitive + description: + name: pointycastle + sha256: "92aa3841d083cc4b0f4709b5c74fd6409a3e6ba833ffc7dc6a8fee096366acf5" + url: "https://pub.dev" + source: hosted + version: "4.0.0" pool: dependency: transitive description: @@ -185,46 +696,46 @@ packages: url: "https://pub.dev" source: hosted version: "1.5.1" - process: + postgres: dependency: transitive description: - name: process - sha256: "53fd8db9cec1d37b0574e12f07520d582019cb6c44abf5479a01505099a34a09" + name: postgres + sha256: f8e4f14734d096277f77ed5dddefcbc1ce18f8f7db5b7ff4b5dd6df2d9db2730 url: "https://pub.dev" source: hosted - version: "4.2.4" - prompts: + version: "2.6.4" + provider: dependency: transitive description: - name: prompts - sha256: "3773b845e85a849f01e793c4fc18a45d52d7783b4cb6c0569fad19f9d0a774a1" + name: provider + sha256: "4abbd070a04e9ddc287673bf5a030c7ca8b685ff70218720abab8b092f53dd84" url: "https://pub.dev" source: hosted - version: "2.0.0" + version: "6.1.5" pub_semver: dependency: transitive description: name: pub_semver - sha256: "307de764d305289ff24ad257ad5c5793ce56d04947599ad68b3baa124105fc17" + sha256: "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585" url: "https://pub.dev" source: hosted - version: "2.1.3" - pub_updater: + version: "2.2.0" + pubspec_parse: dependency: transitive description: - name: pub_updater - sha256: "42890302ab2672adf567dc2b20e55b4ecc29d7e19c63b6b98143ab68dd717d3a" + name: pubspec_parse + sha256: "0560ba233314abbed0a48a2956f7f022cce7c3e1e73df540277da7544cad4082" url: "https://pub.dev" source: hosted - version: "0.2.4" - pubspec: + version: "1.5.0" + qs_dart: dependency: transitive description: - name: pubspec - sha256: f534a50a2b4d48dc3bc0ec147c8bd7c304280fff23b153f3f11803c4d49d927e + name: qs_dart + sha256: f8d9f9f75fa6e6e72437995ccb549a27d52ec06236cfad1f4e5eceb755427649 url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "1.3.7+1" quiver: dependency: transitive description: @@ -233,27 +744,192 @@ packages: url: "https://pub.dev" source: hosted version: "3.2.1" + recursive_regex: + dependency: transitive + description: + name: recursive_regex + sha256: f7252e3d3dfd1665e594d9fe035eca6bc54139b1f2fee38256fa427ea41adc60 + url: "https://pub.dev" + source: hosted + version: "1.0.0" + redis_dart: + dependency: transitive + description: + name: redis_dart + sha256: "4de5252a1da7e602b619d71d7a43fe7df04fddfe3e1ae87e03b2f4ccb632f9cb" + url: "https://pub.dev" + source: hosted + version: "0.1.0+4" + result_dart: + dependency: transitive + description: + name: result_dart + sha256: eecf5b08b63572b348bfaa56a50f30191fe21d9edacef59d0e19a33905dd184d + url: "https://pub.dev" + source: hosted + version: "2.1.0" + rx_notifier: + dependency: transitive + description: + name: rx_notifier + sha256: "08201324c0a2c6987c13798277f9bab592fcc2dfde362d21789f60eed8bd9ea2" + url: "https://pub.dev" + source: hosted + version: "2.3.0" + rx_notifier_annotation: + dependency: transitive + description: + name: rx_notifier_annotation + sha256: "362496563d617aa6fa21ab9c131f66348f3266b6580d69ecc23d2c23a52070a2" + url: "https://pub.dev" + source: hosted + version: "1.0.0" + rxdart: + dependency: transitive + description: + name: rxdart + sha256: "0c7c0cedd93788d996e33041ffecda924cc54389199cde4e6a34b440f50044cb" + url: "https://pub.dev" + source: hosted + version: "0.27.7" + sasl_scram: + dependency: transitive + description: + name: sasl_scram + sha256: a47207a436eb650f8fdcf54a2e2587b850dc3caef9973ce01f332b07a6fc9cb9 + url: "https://pub.dev" + source: hosted + version: "0.1.1" + saslprep: + dependency: transitive + description: + name: saslprep + sha256: "3d421d10be9513bf4459c17c5e70e7b8bc718c9fc5ad4ba5eb4f5fd27396f740" + url: "https://pub.dev" + source: hosted + version: "1.0.3" + sensors_plus: + dependency: transitive + description: + name: sensors_plus + sha256: "6898cd4490ffc27fea4de5976585e92fae55355175d46c6c3b3d719d42f9e230" + url: "https://pub.dev" + source: hosted + version: "5.0.1" + sensors_plus_platform_interface: + dependency: transitive + description: + name: sensors_plus_platform_interface + sha256: bc472d6cfd622acb4f020e726433ee31788b038056691ba433fec80e448a094f + url: "https://pub.dev" + source: hosted + version: "1.2.0" + share_plus: + dependency: transitive + description: + name: share_plus + sha256: ef3489a969683c4f3d0239010cc8b7a2a46543a8d139e111c06c558875083544 + url: "https://pub.dev" + source: hosted + version: "9.0.0" + share_plus_platform_interface: + dependency: transitive + description: + name: share_plus_platform_interface + sha256: "0f9e4418835d1b2c3ae78fdb918251959106cefdbc4dd43526e182f80e82f6d4" + url: "https://pub.dev" + source: hosted + version: "4.0.0" + shelf: + dependency: transitive + description: + name: shelf + sha256: ad29c505aee705f41a4d8963641f91ac4cee3c8fad5947e033390a7bd8180fa4 + url: "https://pub.dev" + source: hosted + version: "1.4.1" + shelf_packages_handler: + dependency: transitive + description: + name: shelf_packages_handler + sha256: "89f967eca29607c933ba9571d838be31d67f53f6e4ee15147d5dc2934fee1b1e" + url: "https://pub.dev" + source: hosted + version: "3.0.2" + shelf_static: + dependency: transitive + description: + name: shelf_static + sha256: c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3 + url: "https://pub.dev" + source: hosted + version: "1.1.3" + shelf_web_socket: + dependency: transitive + description: + name: shelf_web_socket + sha256: "9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1" + url: "https://pub.dev" + source: hosted + version: "1.0.4" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + source_map_stack_trace: + dependency: transitive + description: + name: source_map_stack_trace + sha256: c0713a43e323c3302c2abe2a1cc89aa057a387101ebd280371d6a6c9fa68516b + url: "https://pub.dev" + source: hosted + version: "2.1.2" + source_maps: + dependency: transitive + description: + name: source_maps + sha256: "190222579a448b03896e0ca6eca5998fa810fda630c1d65e2f78b3f638f54812" + url: "https://pub.dev" + source: hosted + version: "0.10.13" source_span: dependency: transitive description: name: source_span - sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c" + sha256: "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c" + url: "https://pub.dev" + source: hosted + version: "1.10.1" + sprintf: + dependency: transitive + description: + name: sprintf + sha256: "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23" url: "https://pub.dev" source: hosted - version: "1.10.0" + version: "7.0.0" stack_trace: dependency: transitive description: name: stack_trace - sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 + sha256: "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1" url: "https://pub.dev" source: hosted - version: "1.11.0" + version: "1.12.1" stream_channel: dependency: transitive description: name: stream_channel - sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" + sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + stream_transform: + dependency: transitive + description: + name: stream_transform + sha256: ad47125e588cfd37a9a7f86c7d6356dde8dfe89d071d293f80ca9e9273a33871 url: "https://pub.dev" source: hosted version: "2.1.1" @@ -261,26 +937,58 @@ packages: dependency: transitive description: name: string_scanner - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" + sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" url: "https://pub.dev" source: hosted - version: "1.2.0" + version: "1.4.1" term_glyph: dependency: transitive description: name: term_glyph - sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 + sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" url: "https://pub.dev" source: hosted - version: "1.2.1" + version: "1.2.2" + test: + dependency: transitive + description: + name: test + sha256: "301b213cd241ca982e9ba50266bd3f5bd1ea33f1455554c5abb85d1be0e2d87e" + url: "https://pub.dev" + source: hosted + version: "1.25.15" test_api: dependency: transitive description: name: test_api - sha256: daadc9baabec998b062c9091525aa95786508b1c48e9c30f1f891b8bf6ff2e64 + sha256: fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd url: "https://pub.dev" source: hosted - version: "0.5.2" + version: "0.7.4" + test_core: + dependency: transitive + description: + name: test_core + sha256: "84d17c3486c8dfdbe5e12a50c8ae176d15e2a771b96909a9442b40173649ccaa" + url: "https://pub.dev" + source: hosted + version: "0.6.8" + timezone: + dependency: transitive + description: + name: timezone + sha256: "2236ec079a174ce07434e89fcd3fcda430025eb7692244139a9cf54fdcf1fc7d" + url: "https://pub.dev" + source: hosted + version: "0.9.4" + triple: + dependency: transitive + description: + name: triple + sha256: "0d049c7d44fbe093432c72ec059a958b1b22e0748b3b90e806383ef2376f34cb" + url: "https://pub.dev" + source: hosted + version: "2.1.0" typed_data: dependency: transitive description: @@ -289,29 +997,182 @@ packages: url: "https://pub.dev" source: hosted version: "1.3.1" - uri: + unorm_dart: dependency: transitive description: - name: uri - sha256: "889eea21e953187c6099802b7b4cf5219ba8f3518f604a1033064d45b1b8268a" + name: unorm_dart + sha256: "23d8bf65605401a6a32cff99435fed66ef3dab3ddcad3454059165df46496a3b" url: "https://pub.dev" source: hosted - version: "1.0.0" - yaml: + version: "0.3.0" + url_launcher: dependency: transitive description: - name: yaml - sha256: "23812a9b125b48d4007117254bca50abb6c712352927eece9e155207b1db2370" + name: url_launcher + sha256: "9d06212b1362abc2f0f0d78e6f09f726608c74e3b9462e8368bb03314aa8d603" url: "https://pub.dev" source: hosted - version: "3.1.1" - yaml_edit: + version: "6.3.1" + url_launcher_android: dependency: transitive description: - name: yaml_edit - sha256: "0b968021754d8fbd3e9c83563b538ee417d88b2cc587606da5615546b7ee033b" + name: url_launcher_android + sha256: "8582d7f6fe14d2652b4c45c9b6c14c0b678c2af2d083a11b604caeba51930d79" url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "6.3.16" + url_launcher_ios: + dependency: transitive + description: + name: url_launcher_ios + sha256: "7f2022359d4c099eea7df3fdf739f7d3d3b9faf3166fb1dd390775176e0b76cb" + url: "https://pub.dev" + source: hosted + version: "6.3.3" + url_launcher_linux: + dependency: transitive + description: + name: url_launcher_linux + sha256: "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935" + url: "https://pub.dev" + source: hosted + version: "3.2.1" + url_launcher_macos: + dependency: transitive + description: + name: url_launcher_macos + sha256: "17ba2000b847f334f16626a574c702b196723af2a289e7a93ffcb79acff855c2" + url: "https://pub.dev" + source: hosted + version: "3.2.2" + url_launcher_platform_interface: + dependency: transitive + description: + name: url_launcher_platform_interface + sha256: "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029" + url: "https://pub.dev" + source: hosted + version: "2.3.2" + url_launcher_web: + dependency: transitive + description: + name: url_launcher_web + sha256: "4bd2b7b4dc4d4d0b94e5babfffbca8eac1a126c7f3d6ecbc1a11013faa3abba2" + url: "https://pub.dev" + source: hosted + version: "2.4.1" + url_launcher_windows: + dependency: transitive + description: + name: url_launcher_windows + sha256: "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77" + url: "https://pub.dev" + source: hosted + version: "3.1.4" + uuid: + dependency: transitive + description: + name: uuid + sha256: a5be9ef6618a7ac1e964353ef476418026db906c4facdedaa299b7a2e71690ff + url: "https://pub.dev" + source: hosted + version: "4.5.1" + vector_math: + dependency: transitive + description: + name: vector_math + sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + vm_service: + dependency: transitive + description: + name: vm_service + sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02 + url: "https://pub.dev" + source: hosted + version: "15.0.0" + watcher: + dependency: transitive + description: + name: watcher + sha256: "69da27e49efa56a15f8afe8f4438c4ec02eff0a117df1b22ea4aad194fe1c104" + url: "https://pub.dev" + source: hosted + version: "1.1.1" + weak_map: + dependency: transitive + description: + name: weak_map + sha256: "5f8e5d5ce57dc624db5fae814dd689ccae1f17f92b426e52f0a7cbe7f6f4ab97" + url: "https://pub.dev" + source: hosted + version: "4.0.1" + web: + dependency: transitive + description: + name: web + sha256: "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27" + url: "https://pub.dev" + source: hosted + version: "0.5.1" + web_socket_channel: + dependency: transitive + description: + name: web_socket_channel + sha256: "58c6666b342a38816b2e7e50ed0f1e261959630becd4c879c4f26bfa14aa5a42" + url: "https://pub.dev" + source: hosted + version: "2.4.5" + webkit_inspection_protocol: + dependency: transitive + description: + name: webkit_inspection_protocol + sha256: "87d3f2333bb240704cd3f1c6b5b7acd8a10e7f0bc28c28dcf14e782014f4a572" + url: "https://pub.dev" + source: hosted + version: "1.2.1" + win32: + dependency: transitive + description: + name: win32 + sha256: "329edf97fdd893e0f1e3b9e88d6a0e627128cc17cc316a8d67fda8f1451178ba" + url: "https://pub.dev" + source: hosted + version: "5.13.0" + x509: + dependency: transitive + description: + name: x509 + sha256: cbd1a63846884afd273cda247b0365284c8d85a365ca98e110413f93d105b935 + url: "https://pub.dev" + source: hosted + version: "0.2.4+3" + xdg_directories: + dependency: transitive + description: + name: xdg_directories + sha256: "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15" + url: "https://pub.dev" + source: hosted + version: "1.1.0" + xml: + dependency: transitive + description: + name: xml + sha256: b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226 + url: "https://pub.dev" + source: hosted + version: "6.5.0" + yaml: + dependency: transitive + description: + name: yaml + sha256: "23812a9b125b48d4007117254bca50abb6c712352927eece9e155207b1db2370" + url: "https://pub.dev" + source: hosted + version: "3.1.1" sdks: - dart: ">=2.18.0 <4.0.0" + dart: ">=3.8.0 <4.0.0" + flutter: ">=3.27.0" diff --git a/pubspec.yaml b/pubspec.yaml index b9bb16c6..a778f6f0 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,9 +1,12 @@ -name: flutter_modular -description: Smart project structure with dependency injection and route management -homepage: https://github.com/Flutterando/modular - +name: flutter_modular_workspace +publish_to: none environment: - sdk: ">=2.18.0 <3.0.0" - -dev_dependencies: - melos: ^3.0.1 + sdk: ">=3.6.0 <4.0.0" + +workspace: + - modular_core + - flutter_modular + - shelf_modular + # examples + - flutter_modular/example + - shelf_modular/example diff --git a/shelf_modular/example/lib/src/auth/presenter/auth_resource.dart b/shelf_modular/example/lib/src/auth/presenter/auth_resource.dart index 0da5062f..3f3a0c04 100644 --- a/shelf_modular/example/lib/src/auth/presenter/auth_resource.dart +++ b/shelf_modular/example/lib/src/auth/presenter/auth_resource.dart @@ -11,12 +11,13 @@ import 'guards/auth_guard.dart'; class AuthResource implements Resource { @override - List get routes => [ - Route.get('/login', login), - Route.get('/refresh_token/:token', refreshToken), - Route.get('/check_token', checkToken, middlewares: [AuthGuard()]), - Route.get('/get_user', getUser, middlewares: [AuthGuard()]), - ]; + void routes(RouteManager r) { + r + ..get('/login', login) + ..get('/refresh_token/:token', refreshToken) + ..get('/check_token', checkToken, middlewares: [AuthGuard()]) + ..get('/get_user', getUser, middlewares: [AuthGuard()]); + } FutureOr login(Request request, Injector injector) async { final credentials = request.headers['Authorization']?.split(' ').last; diff --git a/shelf_modular/example/pubspec.lock b/shelf_modular/example/pubspec.lock deleted file mode 100644 index 01e9d39b..00000000 --- a/shelf_modular/example/pubspec.lock +++ /dev/null @@ -1,547 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - _fe_analyzer_shared: - dependency: transitive - description: - name: _fe_analyzer_shared - sha256: "0c80aeab9bc807ab10022cd3b2f4cf2ecdf231949dc1ddd9442406a003f19201" - url: "https://pub.dev" - source: hosted - version: "52.0.0" - analyzer: - dependency: transitive - description: - name: analyzer - sha256: cd8ee83568a77f3ae6b913a36093a1c9b1264e7cb7f834d9ddd2311dade9c1f4 - url: "https://pub.dev" - source: hosted - version: "5.4.0" - args: - dependency: transitive - description: - name: args - sha256: "139d809800a412ebb26a3892da228b2d0ba36f0ef5d9a82166e5e52ec8d61611" - url: "https://pub.dev" - source: hosted - version: "2.3.2" - asn1lib: - dependency: transitive - description: - name: asn1lib - sha256: ab96a1cb3beeccf8145c52e449233fe68364c9641623acd3adad66f8184f1039 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - async: - dependency: transitive - description: - name: async - sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 - url: "https://pub.dev" - source: hosted - version: "2.10.0" - auto_injector: - dependency: transitive - description: - name: auto_injector - sha256: "2952a4d4339ed3b65e8e54765ec68ee6ada5cb21d83cb8d39e3f6b4e690ab5ca" - url: "https://pub.dev" - source: hosted - version: "2.0.2" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - buffer: - dependency: transitive - description: - name: buffer - sha256: "8962c12174f53e2e848a6acd7ac7fd63d8a1a6a316c20c458a832d87eba5422a" - url: "https://pub.dev" - source: hosted - version: "1.2.0" - characters: - dependency: transitive - description: - name: characters - sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c - url: "https://pub.dev" - source: hosted - version: "1.2.1" - collection: - dependency: transitive - description: - name: collection - sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 - url: "https://pub.dev" - source: hosted - version: "1.17.0" - convert: - dependency: transitive - description: - name: convert - sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592" - url: "https://pub.dev" - source: hosted - version: "3.1.1" - coverage: - dependency: transitive - description: - name: coverage - sha256: "961c4aebd27917269b1896382c7cb1b1ba81629ba669ba09c27a7e5710ec9040" - url: "https://pub.dev" - source: hosted - version: "1.6.2" - crypto: - dependency: transitive - description: - name: crypto - sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67 - url: "https://pub.dev" - source: hosted - version: "3.0.2" - crypto_keys: - dependency: transitive - description: - name: crypto_keys - sha256: acc19abf34623d990a0e8aec69463d74a824c31f137128f42e2810befc509ad0 - url: "https://pub.dev" - source: hosted - version: "0.3.0+1" - file: - dependency: transitive - description: - name: file - sha256: "1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d" - url: "https://pub.dev" - source: hosted - version: "6.1.4" - fpdart: - dependency: "direct main" - description: - name: fpdart - sha256: cfeeedd030503c8317868411659cf95c4a204cc3e82d7e9fff2e272aaef12655 - url: "https://pub.dev" - source: hosted - version: "0.0.14" - frontend_server_client: - dependency: transitive - description: - name: frontend_server_client - sha256: "408e3ca148b31c20282ad6f37ebfa6f4bdc8fede5b74bc2f08d9d92b55db3612" - url: "https://pub.dev" - source: hosted - version: "3.2.0" - glob: - dependency: transitive - description: - name: glob - sha256: "4515b5b6ddb505ebdd242a5f2cc5d22d3d6a80013789debfbda7777f47ea308c" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - hotreloader: - dependency: "direct main" - description: - name: hotreloader - sha256: "66b78edf340352fcdd2043ab6116e58ec018c5968cab6485cde0f1769d28e0b8" - url: "https://pub.dev" - source: hosted - version: "3.0.5" - http: - dependency: transitive - description: - name: http - sha256: "6aa2946395183537c8b880962d935877325d6a09a2867c3970c05c0fed6ac482" - url: "https://pub.dev" - source: hosted - version: "0.13.5" - http_multi_server: - dependency: transitive - description: - name: http_multi_server - sha256: "97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b" - url: "https://pub.dev" - source: hosted - version: "3.2.1" - http_parser: - dependency: transitive - description: - name: http_parser - sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b" - url: "https://pub.dev" - source: hosted - version: "4.0.2" - io: - dependency: transitive - description: - name: io - sha256: "2ec25704aba361659e10e3e5f5d672068d332fc8ac516421d483a11e5cbd061e" - url: "https://pub.dev" - source: hosted - version: "1.0.4" - jose: - dependency: "direct main" - description: - name: jose - sha256: "06d28181b3ca26ffb83bf943f62f29d6b1b55793c852a389d3a29e6a5f54d325" - url: "https://pub.dev" - source: hosted - version: "0.3.3" - js: - dependency: transitive - description: - name: js - sha256: "323b7c70073cccf6b9b8d8b334be418a3293cfb612a560dc2737160a37bf61bd" - url: "https://pub.dev" - source: hosted - version: "0.6.6" - logging: - dependency: transitive - description: - name: logging - sha256: c0bbfe94d46aedf9b8b3e695cf3bd48c8e14b35e3b2c639e0aa7755d589ba946 - url: "https://pub.dev" - source: hosted - version: "1.1.0" - matcher: - dependency: transitive - description: - name: matcher - sha256: c94db23593b89766cda57aab9ac311e3616cf87c6fa4e9749df032f66f30dcb8 - url: "https://pub.dev" - source: hosted - version: "0.12.14" - meta: - dependency: transitive - description: - name: meta - sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" - url: "https://pub.dev" - source: hosted - version: "1.8.0" - mime: - dependency: transitive - description: - name: mime - sha256: e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e - url: "https://pub.dev" - source: hosted - version: "1.0.4" - modular_core: - dependency: "direct overridden" - description: - path: "../../modular_core" - relative: true - source: path - version: "3.3.0" - node_preamble: - dependency: transitive - description: - name: node_preamble - sha256: "8ebdbaa3b96d5285d068f80772390d27c21e1fa10fb2df6627b1b9415043608d" - url: "https://pub.dev" - source: hosted - version: "2.0.1" - package_config: - dependency: transitive - description: - name: package_config - sha256: "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd" - url: "https://pub.dev" - source: hosted - version: "2.1.0" - path: - dependency: transitive - description: - name: path - sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" - url: "https://pub.dev" - source: hosted - version: "1.8.3" - pedantic: - dependency: "direct dev" - description: - name: pedantic - sha256: "67fc27ed9639506c856c840ccce7594d0bdcd91bc8d53d6e52359449a1d50602" - url: "https://pub.dev" - source: hosted - version: "1.11.1" - pointycastle: - dependency: transitive - description: - name: pointycastle - sha256: db7306cf0249f838d1a24af52b5a5887c5bf7f31d8bb4e827d071dc0939ad346 - url: "https://pub.dev" - source: hosted - version: "3.6.2" - pool: - dependency: transitive - description: - name: pool - sha256: "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a" - url: "https://pub.dev" - source: hosted - version: "1.5.1" - postgres: - dependency: "direct main" - description: - name: postgres - sha256: ef3ef88ce207403f5de4aa1c37521eeada89184e9ddb3597d52cb9c4eb7fb367 - url: "https://pub.dev" - source: hosted - version: "2.5.2" - pub_semver: - dependency: transitive - description: - name: pub_semver - sha256: "307de764d305289ff24ad257ad5c5793ce56d04947599ad68b3baa124105fc17" - url: "https://pub.dev" - source: hosted - version: "2.1.3" - quiver: - dependency: transitive - description: - name: quiver - sha256: b1c1ac5ce6688d77f65f3375a9abb9319b3cb32486bdc7a1e0fdf004d7ba4e47 - url: "https://pub.dev" - source: hosted - version: "3.2.1" - redis_dart: - dependency: "direct main" - description: - name: redis_dart - sha256: "4de5252a1da7e602b619d71d7a43fe7df04fddfe3e1ae87e03b2f4ccb632f9cb" - url: "https://pub.dev" - source: hosted - version: "0.1.0+4" - result_dart: - dependency: transitive - description: - name: result_dart - sha256: f28a171d55e2e1c1753b41d4d8edcaff886f103e73c575d14764913907e57928 - url: "https://pub.dev" - source: hosted - version: "1.1.0" - sasl_scram: - dependency: transitive - description: - name: sasl_scram - sha256: a47207a436eb650f8fdcf54a2e2587b850dc3caef9973ce01f332b07a6fc9cb9 - url: "https://pub.dev" - source: hosted - version: "0.1.1" - saslprep: - dependency: transitive - description: - name: saslprep - sha256: "79c9e163a82f55da542feaf0f7a59031e74493299c92008b2b404cd88d639bb4" - url: "https://pub.dev" - source: hosted - version: "1.0.2" - shelf: - dependency: "direct main" - description: - name: shelf - sha256: c24a96135a2ccd62c64b69315a14adc5c3419df63b4d7c05832a346fdb73682c - url: "https://pub.dev" - source: hosted - version: "1.4.0" - shelf_modular: - dependency: "direct main" - description: - path: ".." - relative: true - source: path - version: "3.0.0-beta.1" - shelf_packages_handler: - dependency: transitive - description: - name: shelf_packages_handler - sha256: aef74dc9195746a384843102142ab65b6a4735bb3beea791e63527b88cc83306 - url: "https://pub.dev" - source: hosted - version: "3.0.1" - shelf_static: - dependency: transitive - description: - name: shelf_static - sha256: e792b76b96a36d4a41b819da593aff4bdd413576b3ba6150df5d8d9996d2e74c - url: "https://pub.dev" - source: hosted - version: "1.1.1" - shelf_web_socket: - dependency: transitive - description: - name: shelf_web_socket - sha256: a988c0e8d8ffbdb8a28aa7ec8e449c260f3deb808781fe1284d22c5bba7156e8 - url: "https://pub.dev" - source: hosted - version: "1.0.3" - source_map_stack_trace: - dependency: transitive - description: - name: source_map_stack_trace - sha256: "84cf769ad83aa6bb61e0aa5a18e53aea683395f196a6f39c4c881fb90ed4f7ae" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - source_maps: - dependency: transitive - description: - name: source_maps - sha256: "490098075234dcedb83c5d949b4c93dad5e6b7702748de000be2b57b8e6b2427" - url: "https://pub.dev" - source: hosted - version: "0.10.11" - source_span: - dependency: transitive - description: - name: source_span - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 - url: "https://pub.dev" - source: hosted - version: "1.9.1" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 - url: "https://pub.dev" - source: hosted - version: "1.11.0" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - stream_transform: - dependency: transitive - description: - name: stream_transform - sha256: "14a00e794c7c11aa145a170587321aedce29769c08d7f58b1d141da75e3b1c6f" - url: "https://pub.dev" - source: hosted - version: "2.1.0" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" - url: "https://pub.dev" - source: hosted - version: "1.2.0" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 - url: "https://pub.dev" - source: hosted - version: "1.2.1" - test: - dependency: "direct dev" - description: - name: test - sha256: b54d427664c00f2013ffb87797a698883c46aee9288e027a50b46eaee7486fa2 - url: "https://pub.dev" - source: hosted - version: "1.22.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: "6182294da5abf431177fccc1ee02401f6df30f766bc6130a0852c6b6d7ee6b2d" - url: "https://pub.dev" - source: hosted - version: "0.4.18" - test_core: - dependency: transitive - description: - name: test_core - sha256: "95ecc12692d0dd59080ab2d38d9cf32c7e9844caba23ff6cd285690398ee8ef4" - url: "https://pub.dev" - source: hosted - version: "0.4.22" - typed_data: - dependency: transitive - description: - name: typed_data - sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5" - url: "https://pub.dev" - source: hosted - version: "1.3.1" - unorm_dart: - dependency: transitive - description: - name: unorm_dart - sha256: "5b35bff83fce4d76467641438f9e867dc9bcfdb8c1694854f230579d68cd8f4b" - url: "https://pub.dev" - source: hosted - version: "0.2.0" - uuid: - dependency: "direct main" - description: - name: uuid - sha256: "648e103079f7c64a36dc7d39369cabb358d377078a051d6ae2ad3aa539519313" - url: "https://pub.dev" - source: hosted - version: "3.0.7" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: e7fb6c2282f7631712b69c19d1bff82f3767eea33a2321c14fa59ad67ea391c7 - url: "https://pub.dev" - source: hosted - version: "9.4.0" - watcher: - dependency: transitive - description: - name: watcher - sha256: "6a7f46926b01ce81bfc339da6a7f20afbe7733eff9846f6d6a5466aa4c6667c0" - url: "https://pub.dev" - source: hosted - version: "1.0.2" - web_socket_channel: - dependency: transitive - description: - name: web_socket_channel - sha256: ca49c0bc209c687b887f30527fb6a9d80040b072cc2990f34b9bec3e7663101b - url: "https://pub.dev" - source: hosted - version: "2.3.0" - webkit_inspection_protocol: - dependency: transitive - description: - name: webkit_inspection_protocol - sha256: "67d3a8b6c79e1987d19d848b0892e582dbb0c66c57cc1fef58a177dd2aa2823d" - url: "https://pub.dev" - source: hosted - version: "1.2.0" - x509: - dependency: transitive - description: - name: x509 - sha256: "6db77b0baecf54584f886607247e9dedd9fd63f1e2d0ee0a00b5bb353fd7885f" - url: "https://pub.dev" - source: hosted - version: "0.2.3" - yaml: - dependency: transitive - description: - name: yaml - sha256: "23812a9b125b48d4007117254bca50abb6c712352927eece9e155207b1db2370" - url: "https://pub.dev" - source: hosted - version: "3.1.1" -sdks: - dart: ">=3.0.0 <4.0.0" diff --git a/shelf_modular/example/pubspec.yaml b/shelf_modular/example/pubspec.yaml index 17f0660c..d950fbbb 100644 --- a/shelf_modular/example/pubspec.yaml +++ b/shelf_modular/example/pubspec.yaml @@ -4,21 +4,21 @@ version: 1.0.0 publish_to: none # homepage: https://www.example.com +resolution: workspace + environment: - sdk: ">=2.18.0 <3.0.0" + sdk: ">=3.6.0 <4.0.0" dependencies: - hotreloader: ^3.0.4 + hotreloader: ^4.3.0 shelf: ^1.3.0 fpdart: ^0.0.10 postgres: ^2.4.1+2 jose: ^0.3.2 redis_dart: ^0.1.0+4 - uuid: ^3.0.4 + uuid: ^4.5.1 shelf_modular: - path: ../ dev_dependencies: pedantic: ^1.10.0 test: ">=1.16.0 <2.0.0" - diff --git a/shelf_modular/pubspec.yaml b/shelf_modular/pubspec.yaml index 4639463f..94c8722d 100644 --- a/shelf_modular/pubspec.yaml +++ b/shelf_modular/pubspec.yaml @@ -1,28 +1,24 @@ name: shelf_modular description: Smart project structure with dependency injection and route management -version: 3.0.0-beta.1 +version: 3.0.1 homepage: https://github.com/Flutterando/modular +resolution: workspace + environment: - sdk: ">=3.0.0 <4.0.0" + sdk: ">=3.6.0 <4.0.0" dependencies: shelf: ">=1.3.0 <2.0.0" meta: ">=1.3.0 <2.0.0" - modular_core: ^3.3.3 + modular_core: ^3.4.0 mime: ">=1.0.2 <2.0.0" http_parser: ">=4.0.1 <5.0.0" web_socket_channel: ">=2.2.0 <3.0.0" shelf_web_socket: ">=1.0.1 <2.0.0" - result_dart: ">=2.0.0 <3.0.0" - -dependency_overrides: - modular_core: - git: - url: https://github.com/necodeIT/modular.git - path: modular_core + result_dart: ">=2.1.0 <3.0.0" dev_dependencies: - mocktail: ^0.3.0 + mocktail: ^1.0.4 flutterando_analysis: ^0.0.2 test: ">=1.16.0 <2.0.0" diff --git a/shelf_modular/test/src/presenter/models/route_test.dart b/shelf_modular/test/src/presenter/models/route_test.dart index ae39b798..cf7db117 100644 --- a/shelf_modular/test/src/presenter/models/route_test.dart +++ b/shelf_modular/test/src/presenter/models/route_test.dart @@ -33,7 +33,7 @@ void main() { expect(route.name, '/'); }); test('route resource', () { - final route = Route.resource(MyResource()); + final route = Route.resource('/', resource: MyResource()); expect(route.name, '/'); }); @@ -42,7 +42,7 @@ void main() { expect(route.name, '/'); }); test('route copyWith', () { - final route = Route.resource(MyResource()).copyWith(); + final route = Route.resource('/', resource: MyResource()).copyWith(); expect(route.name, '/'); }); } @@ -51,7 +51,7 @@ class MyModule extends Module {} class MyResource extends Resource { @override - List get routes => []; + void routes(RouteManager r) {} } class MyWebsocketResource extends WebSocketResource {