diff --git a/macos/Flutter/GeneratedPluginRegistrant.swift b/macos/Flutter/GeneratedPluginRegistrant.swift index ad535f5..8acc55f 100644 --- a/macos/Flutter/GeneratedPluginRegistrant.swift +++ b/macos/Flutter/GeneratedPluginRegistrant.swift @@ -6,7 +6,9 @@ import FlutterMacOS import Foundation import connectivity_plus +import shared_preferences_foundation func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { ConnectivityPlusPlugin.register(with: registry.registrar(forPlugin: "ConnectivityPlusPlugin")) + SharedPreferencesPlugin.register(with: registry.registrar(forPlugin: "SharedPreferencesPlugin")) } diff --git a/pubspec.lock b/pubspec.lock index 1254503..5f65ec1 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -378,6 +378,14 @@ packages: url: "https://pub.dev" source: hosted version: "4.0.0" + gettext_parser: + dependency: transitive + description: + name: gettext_parser + sha256: "9565c9dd1033ec125e1fbc7ccba6c0d2d753dd356122ba1a17e6aa7dc868f34a" + url: "https://pub.dev" + source: hosted + version: "0.2.0" glob: dependency: transitive description: @@ -410,6 +418,14 @@ packages: url: "https://pub.dev" source: hosted version: "4.2.0" + http: + dependency: transitive + description: + name: http + sha256: b9c29a161230ee03d3ccf545097fccd9b87a5264228c5d348202e0f0c28f9010 + url: "https://pub.dev" + source: hosted + version: "1.2.2" http_multi_server: dependency: transitive description: @@ -430,18 +446,18 @@ packages: dependency: "direct main" description: name: i18n_extension - sha256: "35ec0e5017600c567c39ab21d4e1126baa6dc61bcfc265dafab2b3cd1c062d94" + sha256: "01b943ea532783c5945e658583d098d6f60db2a3177b9f382f010bd583853e59" url: "https://pub.dev" source: hosted - version: "13.0.2" + version: "15.0.0" i18n_extension_core: dependency: transitive description: name: i18n_extension_core - sha256: f45157bcd04d4fd88811e8e7c104a66ffbf77d16a6cf8526197c30cb78cbf1c4 + sha256: "0b6411bcb5fd31141fc7bc5f0eaf2c81e8f898a6d8b9e90a33126945089a5a14" url: "https://pub.dev" source: hosted - version: "2.0.6" + version: "5.0.0" intl: dependency: transitive description: @@ -518,10 +534,10 @@ packages: dependency: "direct dev" description: name: lm_labs_flutter_lints - sha256: "79e03e864e4f7ef09f0441b86ee35d8e2241cd1a198e48895106c530a061dce6" + sha256: "9188a4fef9a2f823e4a3b6255d2fc97c117d719ca70f6e77aa5c8e3edef546d7" url: "https://pub.dev" source: hosted - version: "0.2.0" + version: "0.2.1" logging: dependency: transitive description: @@ -594,6 +610,30 @@ packages: url: "https://pub.dev" source: hosted version: "1.9.0" + 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" permission_handler: dependency: "direct main" description: @@ -650,6 +690,14 @@ packages: url: "https://pub.dev" source: hosted version: "6.0.2" + platform: + dependency: transitive + description: + name: platform + sha256: "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984" + url: "https://pub.dev" + source: hosted + version: "3.1.6" plugin_platform_interface: dependency: transitive description: @@ -730,6 +778,62 @@ packages: url: "https://pub.dev" source: hosted version: "0.28.0" + shared_preferences: + dependency: transitive + description: + name: shared_preferences + sha256: "3c7e73920c694a436afaf65ab60ce3453d91f84208d761fbd83fc21182134d93" + url: "https://pub.dev" + source: hosted + version: "2.3.4" + shared_preferences_android: + dependency: transitive + description: + name: shared_preferences_android + sha256: "02a7d8a9ef346c9af715811b01fbd8e27845ad2c41148eefd31321471b41863d" + url: "https://pub.dev" + source: hosted + version: "2.4.0" + shared_preferences_foundation: + dependency: transitive + description: + name: shared_preferences_foundation + sha256: "6a52cfcdaeac77cad8c97b539ff688ccfc458c007b4db12be584fbe5c0e49e03" + url: "https://pub.dev" + source: hosted + version: "2.5.4" + shared_preferences_linux: + dependency: transitive + description: + name: shared_preferences_linux + sha256: "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f" + url: "https://pub.dev" + source: hosted + version: "2.4.1" + shared_preferences_platform_interface: + dependency: transitive + description: + name: shared_preferences_platform_interface + sha256: "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80" + url: "https://pub.dev" + source: hosted + version: "2.4.1" + shared_preferences_web: + dependency: transitive + description: + name: shared_preferences_web + sha256: d2ca4132d3946fec2184261726b355836a82c33d7d5b67af32692aff18a4684e + url: "https://pub.dev" + source: hosted + version: "2.4.2" + shared_preferences_windows: + dependency: transitive + description: + name: shared_preferences_windows + sha256: "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1" + url: "https://pub.dev" + source: hosted + version: "2.4.1" shelf: dependency: transitive description: @@ -911,6 +1015,14 @@ packages: url: "https://pub.dev" source: hosted version: "3.0.1" + xdg_directories: + dependency: transitive + description: + name: xdg_directories + sha256: "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15" + url: "https://pub.dev" + source: hosted + version: "1.1.0" xml: dependency: transitive description: @@ -928,5 +1040,5 @@ packages: source: hosted version: "3.1.2" sdks: - dart: ">=3.5.0 <4.0.0" + dart: ">=3.6.0 <4.0.0" flutter: ">=3.24.0" diff --git a/pubspec.yaml b/pubspec.yaml index b063e60..fbcdeb5 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -2,14 +2,14 @@ name: lm_labs_utils description: "Reusable utilities for Flutter apps, packages, and plugins to encourage good coding practices" repository: https://github.com/glemartret/lm_labs_utils issue_tracker: https://github.com/glemartret/lm_labs_utils/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc -version: 1.1.2 +version: 1.1.3 environment: sdk: ">=3.5.0 <4.0.0" flutter: ">=3.24.0" dependencies: - connectivity_plus: ^6.1.0 + connectivity_plus: ^6.1.1 dio: ^5.7.0 easy_debounce: ^2.0.3 flutter: @@ -19,21 +19,21 @@ dependencies: sdk: flutter freezed_annotation: ^2.4.4 hooks_riverpod: ^2.6.1 - i18n_extension: ^13.0.2 + i18n_extension: ^15.0.0 json_annotation: ^4.9.0 permission_handler: ^11.3.1 riverpod_annotation: ^2.6.1 dev_dependencies: - build_runner: ^2.4.13 + build_runner: ^2.4.14 custom_lint: ^0.7.0 flutter_test: sdk: flutter freezed: ^2.5.7 - json_serializable: ^6.8.0 - lm_labs_flutter_lints: ^0.2.0 - riverpod_generator: ^2.6.2 - riverpod_lint: ^2.6.2 + json_serializable: ^6.9.0 + lm_labs_flutter_lints: ^0.2.1 + riverpod_generator: ^2.6.3 + riverpod_lint: ^2.6.3 flutter: uses-material-design: true