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 242a90720e
commit b6584c83fa
1625 changed files with 145669 additions and 51249 deletions

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"
}