feat: Version 3.3.4 - Nouvelle architecture pages, optimisations widgets Flutter et API

- Mise à jour VERSION vers 3.3.4
- Optimisations et révisions architecture API (deploy-api.sh, scripts de migration)
- Ajout documentation Stripe Tap to Pay complète
- Migration vers polices Inter Variable pour Flutter
- Optimisations build Android et nettoyage fichiers temporaires
- Amélioration système de déploiement avec gestion backups
- Ajout scripts CRON et migrations base de données

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
pierre
2025-10-05 20:11:15 +02:00
parent 2786252307
commit 570a1fa1f0
212 changed files with 24275 additions and 11321 deletions

View File

@@ -6,23 +6,29 @@
// @dart = 2.13
// ignore_for_file: type=lint
import 'package:battery_plus/src/battery_plus_web.dart';
import 'package:connectivity_plus/src/connectivity_plus_web.dart';
import 'package:device_info_plus/src/device_info_plus_web.dart';
import 'package:geolocator_web/geolocator_web.dart';
import 'package:image_picker_for_web/image_picker_for_web.dart';
import 'package:network_info_plus/src/network_info_plus_web.dart';
import 'package:package_info_plus/src/package_info_plus_web.dart';
import 'package:permission_handler_html/permission_handler_html.dart';
import 'package:sensors_plus/src/sensors_plus_web.dart';
import 'package:shared_preferences_web/shared_preferences_web.dart';
import 'package:url_launcher_web/url_launcher_web.dart';
import 'package:flutter_web_plugins/flutter_web_plugins.dart';
void registerPlugins([final Registrar? pluginRegistrar]) {
final Registrar registrar = pluginRegistrar ?? webPluginRegistrar;
BatteryPlusWebPlugin.registerWith(registrar);
ConnectivityPlusWebPlugin.registerWith(registrar);
DeviceInfoPlusWebPlugin.registerWith(registrar);
GeolocatorPlugin.registerWith(registrar);
ImagePickerPlugin.registerWith(registrar);
NetworkInfoPlusWebPlugin.registerWith(registrar);
PackageInfoPlusWebPlugin.registerWith(registrar);
WebPermissionHandler.registerWith(registrar);
WebSensorsPlugin.registerWith(registrar);
SharedPreferencesPlugin.registerWith(registrar);
UrlLauncherPlugin.registerWith(registrar);
registrar.registerMessageHandler();
}

File diff suppressed because one or more lines are too long

View File

@@ -1 +0,0 @@
{"inputs":[],"outputs":[]}

View File

@@ -1 +0,0 @@
{"inputs":["/home/pierre/dev/geosector/app/.dart_tool/flutter_build/6ced80b14fe32342d5c3c0e19b465026/armeabi-v7a/app.so"],"outputs":["/home/pierre/dev/geosector/app/build/app/intermediates/flutter/release/armeabi-v7a/app.so"]}

View File

@@ -1 +0,0 @@
{"inputs":["/home/pierre/dev/geosector/app/.dart_tool/flutter_build/6ced80b14fe32342d5c3c0e19b465026/arm64-v8a/app.so"],"outputs":["/home/pierre/dev/geosector/app/build/app/intermediates/flutter/release/arm64-v8a/app.so"]}

View File

@@ -1 +0,0 @@
{"inputs":["/home/pierre/dev/geosector/app/.dart_tool/flutter_build/6ced80b14fe32342d5c3c0e19b465026/x86_64/app.so"],"outputs":["/home/pierre/dev/geosector/app/build/app/intermediates/flutter/release/x86_64/app.so"]}

View File

@@ -1 +0,0 @@
{"inputs":["/home/pierre/dev/flutter/packages/flutter_tools/lib/src/build_system/targets/android.dart","/home/pierre/dev/geosector/app/.dart_tool/flutter_build/6ced80b14fe32342d5c3c0e19b465026/app.dill","/home/pierre/dev/flutter/bin/cache/engine.stamp","/home/pierre/dev/flutter/bin/cache/engine.stamp","/home/pierre/dev/flutter/bin/cache/engine.stamp"],"outputs":["/home/pierre/dev/geosector/app/.dart_tool/flutter_build/6ced80b14fe32342d5c3c0e19b465026/armeabi-v7a/app.so"]}

View File

@@ -1 +0,0 @@
{"inputs":["/home/pierre/dev/flutter/packages/flutter_tools/lib/src/build_system/targets/android.dart","/home/pierre/dev/geosector/app/.dart_tool/flutter_build/6ced80b14fe32342d5c3c0e19b465026/app.dill","/home/pierre/dev/flutter/bin/cache/engine.stamp","/home/pierre/dev/flutter/bin/cache/engine.stamp","/home/pierre/dev/flutter/bin/cache/engine.stamp"],"outputs":["/home/pierre/dev/geosector/app/.dart_tool/flutter_build/6ced80b14fe32342d5c3c0e19b465026/arm64-v8a/app.so"]}

View File

@@ -1 +0,0 @@
{"inputs":["/home/pierre/dev/flutter/packages/flutter_tools/lib/src/build_system/targets/android.dart","/home/pierre/dev/geosector/app/.dart_tool/flutter_build/6ced80b14fe32342d5c3c0e19b465026/app.dill","/home/pierre/dev/flutter/bin/cache/engine.stamp","/home/pierre/dev/flutter/bin/cache/engine.stamp","/home/pierre/dev/flutter/bin/cache/engine.stamp"],"outputs":["/home/pierre/dev/geosector/app/.dart_tool/flutter_build/6ced80b14fe32342d5c3c0e19b465026/x86_64/app.so"]}

View File

@@ -1 +0,0 @@
/home/pierre/dev/geosector/app/.dart_tool/flutter_build/6ced80b14fe32342d5c3c0e19b465026/dart_build_result.json:

View File

@@ -1 +0,0 @@
{"inputs":["/home/pierre/dev/flutter/packages/flutter_tools/lib/src/build_system/targets/native_assets.dart","/home/pierre/dev/geosector/app/.dart_tool/package_config.json"],"outputs":["/home/pierre/dev/geosector/app/.dart_tool/flutter_build/6ced80b14fe32342d5c3c0e19b465026/dart_build_result.json","/home/pierre/dev/geosector/app/.dart_tool/flutter_build/6ced80b14fe32342d5c3c0e19b465026/dart_build_result.json"]}

View File

@@ -1 +0,0 @@
{"dependencies":[],"code_assets":[]}

File diff suppressed because one or more lines are too long

View File

@@ -1 +0,0 @@
{"inputs":["/home/pierre/dev/geosector/app/.dart_tool/package_config.json"],"outputs":["/home/pierre/dev/geosector/app/.dart_tool/flutter_build/dart_plugin_registrant.dart"]}

View File

@@ -1 +0,0 @@
/home/pierre/dev/geosector/app/.dart_tool/flutter_build/6ced80b14fe32342d5c3c0e19b465026/native_assets.json:

View File

@@ -1 +0,0 @@
{"inputs":["/home/pierre/dev/flutter/packages/flutter_tools/lib/src/build_system/targets/native_assets.dart","/home/pierre/dev/geosector/app/.dart_tool/package_config.json"],"outputs":["/home/pierre/dev/geosector/app/.dart_tool/flutter_build/6ced80b14fe32342d5c3c0e19b465026/native_assets.json","/home/pierre/dev/geosector/app/.dart_tool/flutter_build/6ced80b14fe32342d5c3c0e19b465026/native_assets.json"]}

File diff suppressed because one or more lines are too long

View File

@@ -1 +0,0 @@
{"format-version":[1,0,0],"native-assets":{}}

View File

@@ -1 +0,0 @@
["/home/pierre/dev/geosector/app/build/app/intermediates/flutter/release/flutter_assets/assets/images/logo-geosector-512.png-autosave.kra","/home/pierre/dev/geosector/app/build/app/intermediates/flutter/release/flutter_assets/assets/images/icon-geosector.svg","/home/pierre/dev/geosector/app/build/app/intermediates/flutter/release/flutter_assets/assets/images/geosector_map_admin.png","/home/pierre/dev/geosector/app/build/app/intermediates/flutter/release/flutter_assets/assets/images/logo_recu.png","/home/pierre/dev/geosector/app/build/app/intermediates/flutter/release/flutter_assets/assets/images/logo-geosector-512.png","/home/pierre/dev/geosector/app/build/app/intermediates/flutter/release/flutter_assets/assets/images/geosector-logo.png","/home/pierre/dev/geosector/app/build/app/intermediates/flutter/release/flutter_assets/assets/images/logo-geosector-1024.png","/home/pierre/dev/geosector/app/build/app/intermediates/flutter/release/flutter_assets/assets/animations/geo_main.json","/home/pierre/dev/geosector/app/build/app/intermediates/flutter/release/flutter_assets/lib/chat/chat_config.yaml","/home/pierre/dev/geosector/app/build/app/intermediates/flutter/release/flutter_assets/assets/fonts/Figtree-VariableFont_wght.ttf","/home/pierre/dev/geosector/app/build/app/intermediates/flutter/release/flutter_assets/packages/flutter_map/lib/assets/flutter_map_logo.png","/home/pierre/dev/geosector/app/build/app/intermediates/flutter/release/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf","/home/pierre/dev/geosector/app/build/app/intermediates/flutter/release/flutter_assets/fonts/MaterialIcons-Regular.otf","/home/pierre/dev/geosector/app/build/app/intermediates/flutter/release/flutter_assets/shaders/ink_sparkle.frag","/home/pierre/dev/geosector/app/build/app/intermediates/flutter/release/flutter_assets/AssetManifest.json","/home/pierre/dev/geosector/app/build/app/intermediates/flutter/release/flutter_assets/AssetManifest.bin","/home/pierre/dev/geosector/app/build/app/intermediates/flutter/release/flutter_assets/FontManifest.json","/home/pierre/dev/geosector/app/build/app/intermediates/flutter/release/flutter_assets/NOTICES.Z","/home/pierre/dev/geosector/app/build/app/intermediates/flutter/release/flutter_assets/NativeAssetsManifest.json","/home/pierre/dev/geosector/app/build/app/intermediates/flutter/release/x86_64/app.so","/home/pierre/dev/geosector/app/build/app/intermediates/flutter/release/arm64-v8a/app.so","/home/pierre/dev/geosector/app/build/app/intermediates/flutter/release/armeabi-v7a/app.so"]

View File

@@ -10,36 +10,35 @@ import 'package:flutter_local_notifications/flutter_local_notifications.dart';
import 'package:geolocator_android/geolocator_android.dart';
import 'package:image_picker_android/image_picker_android.dart';
import 'package:path_provider_android/path_provider_android.dart';
import 'package:shared_preferences_android/shared_preferences_android.dart';
import 'package:url_launcher_android/url_launcher_android.dart';
import 'package:flutter_local_notifications/flutter_local_notifications.dart';
import 'package:geolocator_apple/geolocator_apple.dart';
import 'package:image_picker_ios/image_picker_ios.dart';
import 'package:path_provider_foundation/path_provider_foundation.dart';
import 'package:shared_preferences_foundation/shared_preferences_foundation.dart';
import 'package:url_launcher_ios/url_launcher_ios.dart';
import 'package:battery_plus/battery_plus.dart';
import 'package:connectivity_plus/connectivity_plus.dart';
import 'package:device_info_plus/device_info_plus.dart';
import 'package:file_selector_linux/file_selector_linux.dart';
import 'package:flutter_local_notifications_linux/flutter_local_notifications_linux.dart';
import 'package:geolocator_linux/geolocator_linux.dart';
import 'package:image_picker_linux/image_picker_linux.dart';
import 'package:network_info_plus/network_info_plus.dart';
import 'package:package_info_plus/package_info_plus.dart';
import 'package:path_provider_linux/path_provider_linux.dart';
import 'package:shared_preferences_linux/shared_preferences_linux.dart';
import 'package:url_launcher_linux/url_launcher_linux.dart';
import 'package:file_selector_macos/file_selector_macos.dart';
import 'package:flutter_local_notifications/flutter_local_notifications.dart';
import 'package:geolocator_apple/geolocator_apple.dart';
import 'package:image_picker_macos/image_picker_macos.dart';
import 'package:path_provider_foundation/path_provider_foundation.dart';
import 'package:shared_preferences_foundation/shared_preferences_foundation.dart';
import 'package:url_launcher_macos/url_launcher_macos.dart';
import 'package:device_info_plus/device_info_plus.dart';
import 'package:file_selector_windows/file_selector_windows.dart';
import 'package:flutter_local_notifications_windows/flutter_local_notifications_windows.dart';
import 'package:image_picker_windows/image_picker_windows.dart';
import 'package:network_info_plus/network_info_plus.dart';
import 'package:package_info_plus/package_info_plus.dart';
import 'package:path_provider_windows/path_provider_windows.dart';
import 'package:shared_preferences_windows/shared_preferences_windows.dart';
import 'package:url_launcher_windows/url_launcher_windows.dart';
@pragma('vm:entry-point')
@@ -84,15 +83,6 @@ class _PluginRegistrant {
);
}
try {
SharedPreferencesAndroid.registerWith();
} catch (err) {
print(
'`shared_preferences_android` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
UrlLauncherAndroid.registerWith();
} catch (err) {
@@ -139,15 +129,6 @@ class _PluginRegistrant {
);
}
try {
SharedPreferencesFoundation.registerWith();
} catch (err) {
print(
'`shared_preferences_foundation` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
UrlLauncherIOS.registerWith();
} catch (err) {
@@ -158,6 +139,15 @@ class _PluginRegistrant {
}
} else if (Platform.isLinux) {
try {
BatteryPlusLinuxPlugin.registerWith();
} catch (err) {
print(
'`battery_plus` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
ConnectivityPlusLinuxPlugin.registerWith();
} catch (err) {
@@ -167,6 +157,15 @@ class _PluginRegistrant {
);
}
try {
DeviceInfoPlusLinuxPlugin.registerWith();
} catch (err) {
print(
'`device_info_plus` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
FileSelectorLinux.registerWith();
} catch (err) {
@@ -186,19 +185,19 @@ class _PluginRegistrant {
}
try {
GeolocatorLinux.registerWith();
ImagePickerLinux.registerWith();
} catch (err) {
print(
'`geolocator_linux` threw an error: $err. '
'`image_picker_linux` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
ImagePickerLinux.registerWith();
NetworkInfoPlusLinuxPlugin.registerWith();
} catch (err) {
print(
'`image_picker_linux` threw an error: $err. '
'`network_info_plus` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
@@ -221,15 +220,6 @@ class _PluginRegistrant {
);
}
try {
SharedPreferencesLinux.registerWith();
} catch (err) {
print(
'`shared_preferences_linux` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
UrlLauncherLinux.registerWith();
} catch (err) {
@@ -285,15 +275,6 @@ class _PluginRegistrant {
);
}
try {
SharedPreferencesFoundation.registerWith();
} catch (err) {
print(
'`shared_preferences_foundation` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
UrlLauncherMacOS.registerWith();
} catch (err) {
@@ -304,6 +285,15 @@ class _PluginRegistrant {
}
} else if (Platform.isWindows) {
try {
DeviceInfoPlusWindowsPlugin.registerWith();
} catch (err) {
print(
'`device_info_plus` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
FileSelectorWindows.registerWith();
} catch (err) {
@@ -331,6 +321,15 @@ class _PluginRegistrant {
);
}
try {
NetworkInfoPlusWindowsPlugin.registerWith();
} catch (err) {
print(
'`network_info_plus` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
PackageInfoPlusWindowsPlugin.registerWith();
} catch (err) {
@@ -349,15 +348,6 @@ class _PluginRegistrant {
);
}
try {
SharedPreferencesWindows.registerWith();
} catch (err) {
print(
'`shared_preferences_windows` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
UrlLauncherWindows.registerWith();
} catch (err) {

View File

@@ -31,6 +31,18 @@
"packageUri": "lib/",
"languageVersion": "3.4"
},
{
"name": "battery_plus",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/battery_plus-4.1.0",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "battery_plus_platform_interface",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/battery_plus_platform_interface-1.2.2",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "boolean_selector",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/boolean_selector-2.1.2",
@@ -81,7 +93,7 @@
},
{
"name": "built_value",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/built_value-8.11.2",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/built_value-8.12.0",
"packageUri": "lib/",
"languageVersion": "3.0"
},
@@ -103,6 +115,12 @@
"packageUri": "lib/",
"languageVersion": "3.8"
},
{
"name": "class_to_string",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/class_to_string-1.0.0",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "cli_util",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/cli_util-0.4.2",
@@ -117,9 +135,9 @@
},
{
"name": "code_builder",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/code_builder-4.10.1",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/code_builder-4.11.0",
"packageUri": "lib/",
"languageVersion": "3.5"
"languageVersion": "3.7"
},
{
"name": "collection",
@@ -129,15 +147,15 @@
},
{
"name": "connectivity_plus",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.5",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/connectivity_plus-5.0.2",
"packageUri": "lib/",
"languageVersion": "3.2"
"languageVersion": "2.18"
},
{
"name": "connectivity_plus_platform_interface",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-2.0.1",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/connectivity_plus_platform_interface-1.2.4",
"packageUri": "lib/",
"languageVersion": "2.18"
"languageVersion": "2.12"
},
{
"name": "convert",
@@ -169,18 +187,6 @@
"packageUri": "lib/",
"languageVersion": "3.1"
},
{
"name": "dart_earcut",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/dart_earcut-1.2.0",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "dart_polylabel2",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/dart_polylabel2-1.0.0",
"packageUri": "lib/",
"languageVersion": "3.6"
},
{
"name": "dart_style",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/dart_style-2.3.6",
@@ -193,6 +199,18 @@
"packageUri": "lib/",
"languageVersion": "2.17"
},
{
"name": "device_info_plus",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/device_info_plus-9.1.2",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "device_info_plus_platform_interface",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/device_info_plus_platform_interface-7.0.3",
"packageUri": "lib/",
"languageVersion": "3.7"
},
{
"name": "dio",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/dio-5.9.0",
@@ -201,9 +219,15 @@
},
{
"name": "dio_cache_interceptor",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/dio_cache_interceptor-4.0.3",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/dio_cache_interceptor-3.5.1",
"packageUri": "lib/",
"languageVersion": "3.0"
"languageVersion": "2.14"
},
{
"name": "dio_cache_interceptor_hive_store",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/dio_cache_interceptor_hive_store-3.2.2",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "dio_web_adapter",
@@ -267,13 +291,13 @@
},
{
"name": "fl_chart",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/fl_chart-1.1.0",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/fl_chart-1.1.1",
"packageUri": "lib/",
"languageVersion": "3.6"
},
{
"name": "flutter",
"rootUri": "file:///home/pierre/dev/flutter/packages/flutter",
"rootUri": "file:///opt/flutter/packages/flutter",
"packageUri": "lib/",
"languageVersion": "3.8"
},
@@ -291,7 +315,7 @@
},
{
"name": "flutter_local_notifications",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/flutter_local_notifications-19.4.1",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/flutter_local_notifications-19.4.2",
"packageUri": "lib/",
"languageVersion": "3.4"
},
@@ -309,25 +333,25 @@
},
{
"name": "flutter_local_notifications_windows",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/flutter_local_notifications_windows-1.0.2",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/flutter_local_notifications_windows-1.0.3",
"packageUri": "lib/",
"languageVersion": "3.4"
},
{
"name": "flutter_localizations",
"rootUri": "file:///home/pierre/dev/flutter/packages/flutter_localizations",
"rootUri": "file:///opt/flutter/packages/flutter_localizations",
"packageUri": "lib/",
"languageVersion": "3.8"
},
{
"name": "flutter_map",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/flutter_map-8.2.1",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/flutter_map-6.2.1",
"packageUri": "lib/",
"languageVersion": "3.6"
"languageVersion": "3.0"
},
{
"name": "flutter_map_cache",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/flutter_map_cache-2.0.0+1",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/flutter_map_cache-1.5.2",
"packageUri": "lib/",
"languageVersion": "3.6"
},
@@ -337,6 +361,12 @@
"packageUri": "lib/",
"languageVersion": "3.7"
},
{
"name": "flutter_stripe",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/flutter_stripe-12.0.2",
"packageUri": "lib/",
"languageVersion": "3.8"
},
{
"name": "flutter_svg",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/flutter_svg-2.2.1",
@@ -345,37 +375,37 @@
},
{
"name": "flutter_test",
"rootUri": "file:///home/pierre/dev/flutter/packages/flutter_test",
"rootUri": "file:///opt/flutter/packages/flutter_test",
"packageUri": "lib/",
"languageVersion": "3.8"
},
{
"name": "flutter_web_plugins",
"rootUri": "file:///home/pierre/dev/flutter/packages/flutter_web_plugins",
"rootUri": "file:///opt/flutter/packages/flutter_web_plugins",
"packageUri": "lib/",
"languageVersion": "3.8"
},
{
"name": "freezed_annotation",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/freezed_annotation-3.1.0",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "frontend_server_client",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/frontend_server_client-4.0.0",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "geoclue",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/geoclue-0.1.1",
"packageUri": "lib/",
"languageVersion": "2.16"
},
{
"name": "geolocator",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/geolocator-14.0.2",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/geolocator-12.0.0",
"packageUri": "lib/",
"languageVersion": "3.5"
"languageVersion": "2.15"
},
{
"name": "geolocator_android",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/geolocator_android-5.0.2",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/geolocator_android-4.6.2",
"packageUri": "lib/",
"languageVersion": "3.5"
},
@@ -385,12 +415,6 @@
"packageUri": "lib/",
"languageVersion": "3.5"
},
{
"name": "geolocator_linux",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/geolocator_linux-0.2.3",
"packageUri": "lib/",
"languageVersion": "3.5"
},
{
"name": "geolocator_platform_interface",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.2.6",
@@ -417,13 +441,13 @@
},
{
"name": "go_router",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/go_router-16.2.1",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/go_router-16.2.4",
"packageUri": "lib/",
"languageVersion": "3.7"
},
{
"name": "google_fonts",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/google_fonts-6.3.1",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/google_fonts-6.3.2",
"packageUri": "lib/",
"languageVersion": "3.7"
},
@@ -433,12 +457,6 @@
"packageUri": "lib/",
"languageVersion": "3.4"
},
{
"name": "gsettings",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/gsettings-0.2.8",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "hive",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/hive-2.2.3",
@@ -469,18 +487,6 @@
"packageUri": "lib/",
"languageVersion": "3.4"
},
{
"name": "http_cache_core",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/http_cache_core-1.1.1",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "http_cache_file_store",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/http_cache_file_store-2.0.1",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "http_multi_server",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/http_multi_server-3.2.2",
@@ -507,9 +513,9 @@
},
{
"name": "image_picker_android",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_android-0.8.13+1",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_android-0.8.13+3",
"packageUri": "lib/",
"languageVersion": "3.7"
"languageVersion": "3.9"
},
{
"name": "image_picker_for_web",
@@ -561,9 +567,9 @@
},
{
"name": "js",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/js-0.7.2",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/js-0.6.7",
"packageUri": "lib/",
"languageVersion": "3.7"
"languageVersion": "2.19"
},
{
"name": "json_annotation",
@@ -579,7 +585,7 @@
},
{
"name": "leak_tracker",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/leak_tracker-11.0.1",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/leak_tracker-11.0.2",
"packageUri": "lib/",
"languageVersion": "3.2"
},
@@ -631,6 +637,18 @@
"packageUri": "lib/",
"languageVersion": "2.17"
},
{
"name": "mek_data_class",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/mek_data_class-1.4.0",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "mek_stripe_terminal",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/mek_stripe_terminal-4.6.0",
"packageUri": "lib/",
"languageVersion": "3.5"
},
{
"name": "meta",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/meta-1.16.0",
@@ -649,12 +667,42 @@
"packageUri": "lib/",
"languageVersion": "3.2"
},
{
"name": "ndef_record",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/ndef_record-1.3.3",
"packageUri": "lib/",
"languageVersion": "3.9"
},
{
"name": "network_info_plus",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/network_info_plus-7.0.0",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "network_info_plus_platform_interface",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/network_info_plus_platform_interface-2.0.2",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "nfc_manager",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/nfc_manager-4.1.1",
"packageUri": "lib/",
"languageVersion": "3.9"
},
{
"name": "nm",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/nm-0.5.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "one_for_all",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/one_for_all-1.1.1",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "package_config",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/package_config-2.2.0",
@@ -663,15 +711,15 @@
},
{
"name": "package_info_plus",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/package_info_plus-8.3.1",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0",
"packageUri": "lib/",
"languageVersion": "3.3"
"languageVersion": "2.18"
},
{
"name": "package_info_plus_platform_interface",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-3.2.1",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/package_info_plus_platform_interface-2.0.1",
"packageUri": "lib/",
"languageVersion": "2.18"
"languageVersion": "2.12"
},
{
"name": "path",
@@ -721,6 +769,42 @@
"packageUri": "lib/",
"languageVersion": "3.2"
},
{
"name": "permission_handler",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/permission_handler-11.4.0",
"packageUri": "lib/",
"languageVersion": "3.5"
},
{
"name": "permission_handler_android",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/permission_handler_android-12.1.0",
"packageUri": "lib/",
"languageVersion": "3.5"
},
{
"name": "permission_handler_apple",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.7",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "permission_handler_html",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/permission_handler_html-0.1.3+5",
"packageUri": "lib/",
"languageVersion": "3.3"
},
{
"name": "permission_handler_platform_interface",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/permission_handler_platform_interface-4.3.0",
"packageUri": "lib/",
"languageVersion": "3.5"
},
{
"name": "permission_handler_windows",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/permission_handler_windows-0.2.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "petitparser",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/petitparser-7.0.1",
@@ -740,10 +824,16 @@
"languageVersion": "3.0"
},
{
"name": "pool",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/pool-1.5.1",
"name": "polylabel",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/polylabel-1.0.1",
"packageUri": "lib/",
"languageVersion": "2.12"
"languageVersion": "2.13"
},
{
"name": "pool",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/pool-1.5.2",
"packageUri": "lib/",
"languageVersion": "3.4"
},
{
"name": "posix",
@@ -769,6 +859,12 @@
"packageUri": "lib/",
"languageVersion": "3.6"
},
{
"name": "recase",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/recase-4.1.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "retry",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/retry-3.1.2",
@@ -777,57 +873,15 @@
},
{
"name": "sensors_plus",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/sensors_plus-6.1.2",
"packageUri": "lib/",
"languageVersion": "3.3"
},
{
"name": "sensors_plus_platform_interface",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/sensors_plus_platform_interface-2.0.1",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/sensors_plus-3.1.0",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "shared_preferences",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/shared_preferences-2.5.3",
"name": "sensors_plus_platform_interface",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/sensors_plus_platform_interface-1.2.0",
"packageUri": "lib/",
"languageVersion": "3.5"
},
{
"name": "shared_preferences_android",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.12",
"packageUri": "lib/",
"languageVersion": "3.7"
},
{
"name": "shared_preferences_foundation",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4",
"packageUri": "lib/",
"languageVersion": "3.4"
},
{
"name": "shared_preferences_linux",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1",
"packageUri": "lib/",
"languageVersion": "3.3"
},
{
"name": "shared_preferences_platform_interface",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.4.1",
"packageUri": "lib/",
"languageVersion": "3.2"
},
{
"name": "shared_preferences_web",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.3",
"packageUri": "lib/",
"languageVersion": "3.4"
},
{
"name": "shared_preferences_windows",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1",
"packageUri": "lib/",
"languageVersion": "3.3"
"languageVersion": "2.18"
},
{
"name": "shelf",
@@ -843,7 +897,7 @@
},
{
"name": "sky_engine",
"rootUri": "file:///home/pierre/dev/flutter/bin/cache/pkg/sky_engine",
"rootUri": "file:///opt/flutter/bin/cache/pkg/sky_engine",
"packageUri": "lib/",
"languageVersion": "3.8"
},
@@ -895,6 +949,24 @@
"packageUri": "lib/",
"languageVersion": "3.1"
},
{
"name": "stripe_android",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/stripe_android-12.0.1",
"packageUri": "lib/",
"languageVersion": "3.8"
},
{
"name": "stripe_ios",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/stripe_ios-12.0.1",
"packageUri": "lib/",
"languageVersion": "3.8"
},
{
"name": "stripe_platform_interface",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/stripe_platform_interface-12.0.0",
"packageUri": "lib/",
"languageVersion": "3.8"
},
{
"name": "syncfusion_flutter_charts",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/syncfusion_flutter_charts-30.2.7",
@@ -907,12 +979,6 @@
"packageUri": "lib/",
"languageVersion": "3.7"
},
{
"name": "synchronized",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/synchronized-3.4.0",
"packageUri": "lib/",
"languageVersion": "3.8"
},
{
"name": "term_glyph",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/term_glyph-1.2.2",
@@ -961,6 +1027,12 @@
"packageUri": "lib/",
"languageVersion": "2.17"
},
{
"name": "upower",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/upower-0.7.0",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "url_launcher",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/url_launcher-6.3.2",
@@ -969,9 +1041,9 @@
},
{
"name": "url_launcher_android",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.18",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.23",
"packageUri": "lib/",
"languageVersion": "3.7"
"languageVersion": "3.9"
},
{
"name": "url_launcher_ios",
@@ -1047,7 +1119,7 @@
},
{
"name": "watcher",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/watcher-1.1.3",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/watcher-1.1.4",
"packageUri": "lib/",
"languageVersion": "3.1"
},
@@ -1075,6 +1147,12 @@
"packageUri": "lib/",
"languageVersion": "3.8"
},
{
"name": "win32_registry",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/win32_registry-1.1.5",
"packageUri": "lib/",
"languageVersion": "3.4"
},
{
"name": "wkt_parser",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/wkt_parser-2.0.0",
@@ -1107,8 +1185,8 @@
}
],
"generator": "pub",
"generatorVersion": "3.9.0",
"flutterRoot": "file:///home/pierre/dev/flutter",
"flutterVersion": "3.35.1",
"generatorVersion": "3.9.2",
"flutterRoot": "file:///opt/flutter",
"flutterVersion": "3.35.5",
"pubCache": "file:///home/pierre/.pub-cache"
}

View File

@@ -5,32 +5,38 @@
"packages": [
{
"name": "geosector_app",
"version": "3.2.4+324",
"version": "3.3.4+334",
"dependencies": [
"battery_plus",
"connectivity_plus",
"cupertino_icons",
"device_info_plus",
"dio",
"dio_cache_interceptor_hive_store",
"fl_chart",
"flutter",
"flutter_local_notifications",
"flutter_localizations",
"flutter_map",
"flutter_map_cache",
"flutter_stripe",
"flutter_svg",
"geolocator",
"go_router",
"google_fonts",
"hive",
"hive_flutter",
"http_cache_file_store",
"image_picker",
"intl",
"latlong2",
"mek_stripe_terminal",
"network_info_plus",
"nfc_manager",
"package_info_plus",
"path_provider",
"permission_handler",
"retry",
"sensors_plus",
"shared_preferences",
"syncfusion_flutter_charts",
"universal_html",
"url_launcher",
@@ -134,6 +140,89 @@
"vector_math"
]
},
{
"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": "flutter_stripe",
"version": "12.0.2",
"dependencies": [
"flutter",
"meta",
"stripe_android",
"stripe_ios",
"stripe_platform_interface"
]
},
{
"name": "mek_stripe_terminal",
"version": "4.6.0",
"dependencies": [
"collection",
"flutter",
"mek_data_class",
"meta",
"one_for_all",
"recase"
]
},
{
"name": "nfc_manager",
"version": "4.1.1",
"dependencies": [
"flutter",
"ndef_record"
]
},
{
"name": "network_info_plus",
"version": "7.0.0",
"dependencies": [
"collection",
"ffi",
"flutter",
"flutter_web_plugins",
"meta",
"network_info_plus_platform_interface",
"nm",
"win32"
]
},
{
"name": "battery_plus",
"version": "4.1.0",
"dependencies": [
"battery_plus_platform_interface",
"flutter",
"flutter_web_plugins",
"meta",
"upower"
]
},
{
"name": "device_info_plus",
"version": "9.1.2",
"dependencies": [
"device_info_plus_platform_interface",
"ffi",
"file",
"flutter",
"flutter_web_plugins",
"meta",
"win32",
"win32_registry"
]
},
{
"name": "yaml",
"version": "3.1.3",
@@ -159,7 +248,7 @@
},
{
"name": "flutter_local_notifications",
"version": "19.4.1",
"version": "19.4.2",
"dependencies": [
"clock",
"flutter",
@@ -171,7 +260,7 @@
},
{
"name": "sensors_plus",
"version": "6.1.2",
"version": "3.1.0",
"dependencies": [
"flutter",
"flutter_web_plugins",
@@ -195,12 +284,11 @@
},
{
"name": "geolocator",
"version": "14.0.2",
"version": "12.0.0",
"dependencies": [
"flutter",
"geolocator_android",
"geolocator_apple",
"geolocator_linux",
"geolocator_platform_interface",
"geolocator_web",
"geolocator_windows"
@@ -226,17 +314,16 @@
]
},
{
"name": "http_cache_file_store",
"version": "2.0.1",
"name": "dio_cache_interceptor_hive_store",
"version": "3.2.2",
"dependencies": [
"http_cache_core",
"path",
"synchronized"
"dio_cache_interceptor",
"hive"
]
},
{
"name": "flutter_map_cache",
"version": "2.0.0+1",
"version": "1.5.2",
"dependencies": [
"dio",
"dio_cache_interceptor",
@@ -246,21 +333,18 @@
},
{
"name": "flutter_map",
"version": "8.2.1",
"version": "6.2.1",
"dependencies": [
"async",
"collection",
"dart_earcut",
"dart_polylabel2",
"flutter",
"http",
"latlong2",
"logger",
"meta",
"path",
"path_provider",
"polylabel",
"proj4dart",
"uuid"
"vector_math"
]
},
{
@@ -277,19 +361,6 @@
"url_launcher_windows"
]
},
{
"name": "shared_preferences",
"version": "2.5.3",
"dependencies": [
"flutter",
"shared_preferences_android",
"shared_preferences_foundation",
"shared_preferences_linux",
"shared_preferences_platform_interface",
"shared_preferences_web",
"shared_preferences_windows"
]
},
{
"name": "syncfusion_flutter_charts",
"version": "30.2.7",
@@ -302,7 +373,7 @@
},
{
"name": "fl_chart",
"version": "1.1.0",
"version": "1.1.1",
"dependencies": [
"equatable",
"flutter",
@@ -330,9 +401,8 @@
},
{
"name": "package_info_plus",
"version": "8.3.1",
"version": "4.2.0",
"dependencies": [
"clock",
"ffi",
"flutter",
"flutter_web_plugins",
@@ -340,7 +410,6 @@
"meta",
"package_info_plus_platform_interface",
"path",
"web",
"win32"
]
},
@@ -357,7 +426,7 @@
},
{
"name": "google_fonts",
"version": "6.3.1",
"version": "6.3.2",
"dependencies": [
"crypto",
"flutter",
@@ -372,15 +441,14 @@
},
{
"name": "connectivity_plus",
"version": "6.1.5",
"version": "5.0.2",
"dependencies": [
"collection",
"connectivity_plus_platform_interface",
"flutter",
"flutter_web_plugins",
"js",
"meta",
"nm",
"web"
"nm"
]
},
{
@@ -416,7 +484,7 @@
},
{
"name": "go_router",
"version": "16.2.1",
"version": "16.2.4",
"dependencies": [
"collection",
"flutter",
@@ -507,7 +575,7 @@
},
{
"name": "watcher",
"version": "1.1.3",
"version": "1.1.4",
"dependencies": [
"async",
"path"
@@ -573,7 +641,7 @@
},
{
"name": "pool",
"version": "1.5.1",
"version": "1.5.2",
"dependencies": [
"async",
"stack_trace"
@@ -603,8 +671,10 @@
},
{
"name": "js",
"version": "0.7.2",
"dependencies": []
"version": "0.6.7",
"dependencies": [
"meta"
]
},
{
"name": "io",
@@ -674,7 +744,7 @@
},
{
"name": "code_builder",
"version": "4.10.1",
"version": "4.11.0",
"dependencies": [
"built_collection",
"built_value",
@@ -887,6 +957,178 @@
"term_glyph"
]
},
{
"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": "stripe_platform_interface",
"version": "12.0.0",
"dependencies": [
"flutter",
"freezed_annotation",
"json_annotation",
"meta",
"plugin_platform_interface"
]
},
{
"name": "stripe_ios",
"version": "12.0.1",
"dependencies": [
"flutter"
]
},
{
"name": "stripe_android",
"version": "12.0.1",
"dependencies": [
"flutter"
]
},
{
"name": "one_for_all",
"version": "1.1.1",
"dependencies": [
"meta"
]
},
{
"name": "mek_data_class",
"version": "1.4.0",
"dependencies": [
"class_to_string",
"collection",
"meta"
]
},
{
"name": "recase",
"version": "4.1.0",
"dependencies": []
},
{
"name": "ndef_record",
"version": "1.3.3",
"dependencies": [
"collection"
]
},
{
"name": "ffi",
"version": "2.1.4",
"dependencies": []
},
{
"name": "win32",
"version": "5.14.0",
"dependencies": [
"ffi"
]
},
{
"name": "network_info_plus_platform_interface",
"version": "2.0.2",
"dependencies": [
"flutter",
"meta",
"plugin_platform_interface"
]
},
{
"name": "flutter_web_plugins",
"version": "0.0.0",
"dependencies": [
"flutter"
]
},
{
"name": "nm",
"version": "0.5.0",
"dependencies": [
"dbus"
]
},
{
"name": "upower",
"version": "0.7.0",
"dependencies": [
"dbus"
]
},
{
"name": "battery_plus_platform_interface",
"version": "1.2.2",
"dependencies": [
"flutter",
"meta",
"plugin_platform_interface"
]
},
{
"name": "win32_registry",
"version": "1.1.5",
"dependencies": [
"ffi",
"win32"
]
},
{
"name": "file",
"version": "7.0.1",
"dependencies": [
"meta",
"path"
]
},
{
"name": "device_info_plus_platform_interface",
"version": "7.0.3",
"dependencies": [
"flutter",
"meta",
"plugin_platform_interface"
]
},
{
"name": "string_scanner",
"version": "1.4.1",
@@ -964,7 +1206,7 @@
},
{
"name": "image_picker_android",
"version": "0.8.13+1",
"version": "0.8.13+3",
"dependencies": [
"flutter",
"flutter_plugin_android_lifecycle",
@@ -988,7 +1230,7 @@
},
{
"name": "flutter_local_notifications_windows",
"version": "1.0.2",
"version": "1.0.3",
"dependencies": [
"ffi",
"flutter",
@@ -1012,7 +1254,7 @@
},
{
"name": "sensors_plus_platform_interface",
"version": "2.0.1",
"version": "1.2.0",
"dependencies": [
"flutter",
"logging",
@@ -1020,13 +1262,6 @@
"plugin_platform_interface"
]
},
{
"name": "flutter_web_plugins",
"version": "0.0.0",
"dependencies": [
"flutter"
]
},
{
"name": "universal_io",
"version": "2.2.2",
@@ -1063,18 +1298,6 @@
"source_span"
]
},
{
"name": "geolocator_linux",
"version": "0.2.3",
"dependencies": [
"dbus",
"flutter",
"geoclue",
"geolocator_platform_interface",
"gsettings",
"package_info_plus"
]
},
{
"name": "geolocator_windows",
"version": "0.2.5",
@@ -1103,7 +1326,7 @@
},
{
"name": "geolocator_android",
"version": "5.0.2",
"version": "4.6.2",
"dependencies": [
"flutter",
"geolocator_platform_interface",
@@ -1167,26 +1390,13 @@
"path_provider_platform_interface"
]
},
{
"name": "synchronized",
"version": "3.4.0",
"dependencies": []
},
{
"name": "http_cache_core",
"version": "1.1.1",
"dependencies": [
"collection",
"string_scanner",
"uuid"
]
},
{
"name": "dio_cache_interceptor",
"version": "4.0.3",
"version": "3.5.1",
"dependencies": [
"dio",
"http_cache_core"
"string_scanner",
"uuid"
]
},
{
@@ -1198,6 +1408,13 @@
"wkt_parser"
]
},
{
"name": "polylabel",
"version": "1.0.1",
"dependencies": [
"collection"
]
},
{
"name": "logger",
"version": "2.6.1",
@@ -1215,19 +1432,6 @@
"web"
]
},
{
"name": "dart_polylabel2",
"version": "1.0.0",
"dependencies": [
"collection",
"meta"
]
},
{
"name": "dart_earcut",
"version": "1.2.0",
"dependencies": []
},
{
"name": "url_launcher_windows",
"version": "3.1.4",
@@ -1280,70 +1484,12 @@
},
{
"name": "url_launcher_android",
"version": "6.3.18",
"version": "6.3.23",
"dependencies": [
"flutter",
"url_launcher_platform_interface"
]
},
{
"name": "shared_preferences_windows",
"version": "2.4.1",
"dependencies": [
"file",
"flutter",
"path",
"path_provider_platform_interface",
"path_provider_windows",
"shared_preferences_platform_interface"
]
},
{
"name": "shared_preferences_web",
"version": "2.4.3",
"dependencies": [
"flutter",
"flutter_web_plugins",
"shared_preferences_platform_interface",
"web"
]
},
{
"name": "shared_preferences_platform_interface",
"version": "2.4.1",
"dependencies": [
"flutter",
"plugin_platform_interface"
]
},
{
"name": "shared_preferences_linux",
"version": "2.4.1",
"dependencies": [
"file",
"flutter",
"path",
"path_provider_linux",
"path_provider_platform_interface",
"shared_preferences_platform_interface"
]
},
{
"name": "shared_preferences_foundation",
"version": "2.5.4",
"dependencies": [
"flutter",
"shared_preferences_platform_interface"
]
},
{
"name": "shared_preferences_android",
"version": "2.4.12",
"dependencies": [
"flutter",
"shared_preferences_platform_interface"
]
},
{
"name": "syncfusion_flutter_core",
"version": "30.2.7",
@@ -1370,32 +1516,15 @@
"version": "7.0.0",
"dependencies": []
},
{
"name": "win32",
"version": "5.14.0",
"dependencies": [
"ffi"
]
},
{
"name": "web",
"version": "1.1.1",
"dependencies": []
},
{
"name": "package_info_plus_platform_interface",
"version": "3.2.1",
"version": "2.0.1",
"dependencies": [
"flutter",
"meta",
"plugin_platform_interface"
]
},
{
"name": "ffi",
"version": "2.1.4",
"dependencies": []
},
{
"name": "vector_graphics_compiler",
"version": "1.1.19",
@@ -1422,16 +1551,9 @@
"vector_graphics_codec"
]
},
{
"name": "nm",
"version": "0.5.0",
"dependencies": [
"dbus"
]
},
{
"name": "connectivity_plus_platform_interface",
"version": "2.0.1",
"version": "1.2.4",
"dependencies": [
"flutter",
"meta",
@@ -1501,16 +1623,13 @@
]
},
{
"name": "file",
"version": "7.0.1",
"dependencies": [
"meta",
"path"
]
"name": "web",
"version": "1.1.1",
"dependencies": []
},
{
"name": "built_value",
"version": "8.11.2",
"version": "8.12.0",
"dependencies": [
"built_collection",
"collection",
@@ -1548,7 +1667,7 @@
},
{
"name": "leak_tracker",
"version": "11.0.1",
"version": "11.0.2",
"dependencies": [
"clock",
"collection",
@@ -1570,6 +1689,37 @@
"string_scanner"
]
},
{
"name": "plugin_platform_interface",
"version": "2.1.8",
"dependencies": [
"meta"
]
},
{
"name": "freezed_annotation",
"version": "3.1.0",
"dependencies": [
"collection",
"json_annotation",
"meta"
]
},
{
"name": "class_to_string",
"version": "1.0.0",
"dependencies": []
},
{
"name": "dbus",
"version": "0.7.11",
"dependencies": [
"args",
"ffi",
"meta",
"xml"
]
},
{
"name": "file_selector_windows",
"version": "0.9.3+4",
@@ -1589,13 +1739,6 @@
"plugin_platform_interface"
]
},
{
"name": "plugin_platform_interface",
"version": "2.1.8",
"dependencies": [
"meta"
]
},
{
"name": "cross_file",
"version": "0.3.4+2",
@@ -1637,32 +1780,6 @@
"path"
]
},
{
"name": "dbus",
"version": "0.7.11",
"dependencies": [
"args",
"ffi",
"meta",
"xml"
]
},
{
"name": "gsettings",
"version": "0.2.8",
"dependencies": [
"dbus",
"xdg_directories"
]
},
{
"name": "geoclue",
"version": "0.1.1",
"dependencies": [
"dbus",
"meta"
]
},
{
"name": "platform",
"version": "3.1.6",

View File

@@ -1 +1 @@
3.35.1
3.35.5