# ============================================================================ # Single source of truth for ALL external dependencies in the monorepo. # # To upgrade a package: edit the version here and run `melos run sync-deps`. # To verify all packages are in sync: run `melos run check-deps`. # # Internal path dependencies (other workspace packages) are NOT listed here. # They use `path:` references in each package's pubspec.yaml. # ============================================================================ dependencies: # ---------------- Firebase ---------------- firebase_core: ^4.6.0 firebase_crashlytics: ^5.1.0 firebase_analytics: ^12.2.0 firebase_remote_config: ^6.3.0 firebase_messaging: ^16.1.3 firebase_performance: ^0.11.2 # ---------------- Notifications ---------------- # Pinned to ^19 because v20+ requires Dart SDK >=3.10 (we are on 3.9.2). flutter_local_notifications: ^19.4.2 # ---------------- Network ---------------- dio: ^5.9.2 dio_cookie_manager: ^3.3.0 cookie_jar: ^4.0.8 # ---------------- State management ---------------- flutter_riverpod: ^3.0.3 get_it: ^9.0.5 # ---------------- Navigation ---------------- go_router: ^17.0.0 go_router_builder: ^4.1.1 # ---------------- Code generation (annotations) ---------------- freezed_annotation: ^3.1.0 json_annotation: ^4.9.0 json_serializable: ^6.11.2 # ---------------- UI ---------------- cupertino_icons: ^1.0.8 flutter_svg: ^2.2.2 fl_chart: ^1.1.1 lottie: ^3.3.1 qr_flutter: ^4.1.0 confetti: ^0.7.0 top_snackbar_flutter: ^3.3.0 flutter_native_splash: ^2.4.7 # ---------------- Maps & location ---------------- flutter_map: ^8.2.2 latlong2: ^0.9.1 # ---------------- Storage ---------------- shared_preferences: ^2.5.5 path_provider: ^2.1.5 # ---------------- Device features ---------------- flutter_contacts: ^1.1.9+2 image_picker: ^1.2.1 mobile_scanner: ^7.1.4 permission_handler: ^12.0.1 share_plus: ^10.1.4 url_launcher: ^6.3.2 webview_flutter: ^4.10.0 # ---------------- Localization ---------------- intl: ^0.20.2 l10n_countries: ^1.3.1 sealed_countries: ^2.8.0 country_code_picker: ^3.4.1 phone_numbers_parser: ^9.0.3 # ---------------- Utilities ---------------- uuid: ^4.5.3 plugin_platform_interface: ^2.0.2 package_info_plus: ^8.3.1 dev_dependencies: # ---------------- Linting ---------------- flutter_lints: ^5.0.0 # ---------------- Code generation (builders) ---------------- build_runner: ^2.7.1 freezed: ^3.2.3 riverpod_generator: ^3.0.3 riverpod_lint: ^3.0.3 # ---------------- App tooling ---------------- flutter_launcher_icons: ^0.14.4 # ---------------- Testing ---------------- golden_toolkit: ^0.15.0