{"next_url":"https://pub.dev/api/packages?page=2","packages":[{"name":"logscope_flutter","latest":{"version":"0.3.3","pubspec":{"name":"logscope_flutter","description":"In-app debug console with automatic issue-layer classification (Server / Network / Mobile / Auth). Ring-buffer log store, structured HTTP cards, error toasts, Dio interceptor, and a draggable FAB overlay — built for testers and developers.\n","version":"0.3.3","homepage":"https://github.com/hussamElmaghraby/logscope_flutter","repository":"https://github.com/hussamElmaghraby/logscope_flutter","issue_tracker":"https://github.com/hussamElmaghraby/logscope_flutter/issues","topics":["logging","debug","dio","developer-tools"],"screenshots":[{"description":"Draggable debug FAB with error badge and toast overlay","path":"screenshots/fab_overlay.png"},{"description":"Fullscreen log console with filters, search, and layer badges","path":"screenshots/log_console.png"},{"description":"Structured HTTP request/response cards with layer classification","path":"screenshots/http_cards.png"},{"description":"Automatic issue-layer classification system diagram","path":"screenshots/layer_classification.png"}],"environment":{"sdk":"^3.8.1"},"dependencies":{"flutter":{"sdk":"flutter"},"dio":"^5.8.0+1","path_provider":"^2.1.5","share_plus":"^11.0.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":{"uses-material-design":true}},"archive_url":"https://pub.dev/api/archives/logscope_flutter-0.3.3.tar.gz","package_url":"https://pub.dev/api/packages/logscope_flutter","url":"https://pub.dev/api/packages/logscope_flutter/versions/0.3.3"}},{"name":"sparky","latest":{"version":"2.2.0","pubspec":{"name":"sparky","description":"Sparky é pacote que ajuda na construção de apis rest de forma simples com suporte a websocket a autenticação jwt.","version":"2.2.0","repository":"https://github.com/viniciusddrft/Sparky","homepage":"https://github.com/viniciusddrft/Sparky","topics":["sparky","server","api","backend"],"environment":{"sdk":"^3.6.0"},"dependencies":{"crypto":"^3.0.7"},"dev_dependencies":{"lints":"^6.1.0","test":"^1.31.0"}},"archive_url":"https://pub.dev/api/archives/sparky-2.2.0.tar.gz","package_url":"https://pub.dev/api/packages/sparky","url":"https://pub.dev/api/packages/sparky/versions/2.2.0"}},{"name":"philiprehberger_jwt_decoder","latest":{"version":"0.1.1","pubspec":{"name":"philiprehberger_jwt_decoder","description":"Lightweight JWT token decoder with typed claim access and expiration checking","version":"0.1.1","homepage":"https://github.com/philiprehberger/dart-jwt-decoder","repository":"https://github.com/philiprehberger/dart-jwt-decoder","issue_tracker":"https://github.com/philiprehberger/dart-jwt-decoder/issues","environment":{"sdk":"^3.6.0"},"dev_dependencies":{"test":"^1.25.0","lints":"^5.0.0"}},"archive_url":"https://pub.dev/api/archives/philiprehberger_jwt_decoder-0.1.1.tar.gz","package_url":"https://pub.dev/api/packages/philiprehberger_jwt_decoder","url":"https://pub.dev/api/packages/philiprehberger_jwt_decoder/versions/0.1.1"}},{"name":"matecitodb_flutter","latest":{"version":"3.2.0","pubspec":{"name":"matecitodb_flutter","description":"SDK oficial de Matecito para Flutter (BaaS de alto rendimiento).","version":"3.2.0","homepage":"https://matecito.dev","environment":{"sdk":">=3.0.0 <4.0.0"},"dependencies":{"flutter":{"sdk":"flutter"},"http":"^1.2.0","web_socket_channel":"^2.4.0","shared_preferences":"^2.2.0","provider":"^6.1.1","args":"^2.7.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"lints":"^3.0.0","test":"^1.30.0"},"flutter":{"uses-material-design":true},"executables":{"matecitodb":"matecitodb"}},"archive_url":"https://pub.dev/api/archives/matecitodb_flutter-3.2.0.tar.gz","package_url":"https://pub.dev/api/packages/matecitodb_flutter","url":"https://pub.dev/api/packages/matecitodb_flutter/versions/3.2.0"}},{"name":"meshagent_flutter_shadcn","latest":{"version":"0.35.7","pubspec":{"name":"meshagent_flutter_shadcn","description":"Shadcn based Widgets for bootstraping Meshagent Flutter apps","homepage":"https://www.meshagent.com","version":"0.35.7","environment":{"sdk":"^3.10.0"},"resolution":"workspace","dependencies":{"flutter":{"sdk":"flutter"},"video_player":"^2.9.2","chewie":"^1.8.5","pdfrx":"^2.2.18","rfw":"^1.0.31","shadcn_ui":"^0.52.1","markdown_widget":"^2.3.2+6","lucide_icons_flutter":"^3.1.1","google_fonts":"^6.2.1","image_picker":"^1.0.7","interactive_viewer_2":"^0.0.10","just_audio":"^0.9.43","url_launcher":"^6.3.1","universal_image":"^1.0.8","flutter_svg":"^2.0.17","siri_wave":"^2.2.0","shared_preferences":"^2.3.3","file_picker":"^8.1.5","uuid":"^4.5.1","http":"^1.6.0","synchronized":"^3.3.0+3","logging":"^1.3.0","path":"^1.9.1","meshagent":"^0.35.7","meshagent_flutter":"^0.35.7","re_editor":"^0.7.0","re_highlight":"^0.0.3","flutter_highlight":"^0.7.0","livekit_client":"^2.5.2","webrtc_interface":"^1.3.0","flutter_webrtc":"^1.2.0","super_drag_and_drop":"^0.9.0-dev.6","super_clipboard":"^0.9.1","super_native_extensions":"^0.9.1","collection":"^1.19.1","mime":"^2.0.0","wakelock_plus":"^1.4.0","markdown":"^7.3.0","flutter_timezone":"^5.0.1","web":"^1.1.1"},"dev_dependencies":{"flutter_lints":"^6.0.0","test":"^1.25.8","flutter_test":{"sdk":"flutter"},"integration_test":{"sdk":"flutter"}}},"archive_url":"https://pub.dev/api/archives/meshagent_flutter_shadcn-0.35.7.tar.gz","package_url":"https://pub.dev/api/packages/meshagent_flutter_shadcn","url":"https://pub.dev/api/packages/meshagent_flutter_shadcn/versions/0.35.7"}},{"name":"meshagent_flutter","latest":{"version":"0.35.7","pubspec":{"name":"meshagent_flutter","description":"Widgets for bootstraping Meshagent Flutter apps: secure room sync, live documents, and messaging in a ready-to-use SDK.","homepage":"https://www.meshagent.com","version":"0.35.7","environment":{"sdk":"^3.10.0"},"resolution":"workspace","dependencies":{"flutter":{"sdk":"flutter"},"meshagent":"^0.35.7","flutter_js":"^0.8.1","web":"^1.1.0","logging":"^1.3.0","livekit_client":"^2.4.0"},"dev_dependencies":{"flutter_lints":"^6.0.0","test":"^1.25.8","flutter_test":{"sdk":"flutter"},"integration_test":{"sdk":"flutter"}},"flutter":{"assets":["js/"]}},"archive_url":"https://pub.dev/api/archives/meshagent_flutter-0.35.7.tar.gz","package_url":"https://pub.dev/api/packages/meshagent_flutter","url":"https://pub.dev/api/packages/meshagent_flutter/versions/0.35.7"}},{"name":"meshagent_flutter_auth","latest":{"version":"0.35.7","pubspec":{"name":"meshagent_flutter_auth","description":"widgets for meshagent flutter auth","homepage":"https://www.meshagent.com","version":"0.35.7","environment":{"sdk":"^3.10.0"},"resolution":"workspace","dependencies":{"flutter":{"sdk":"flutter"},"meshagent":"^0.35.7","localstorage":"^5.0.0","flutter_web_auth_2":"^4.1.0","shadcn_ui":"^0.52.1","http":"^1.6.0","crypto":"^3.0.7"},"dev_dependencies":{"flutter_lints":"^6.0.0","test":"^1.25.8","flutter_test":{"sdk":"flutter"},"integration_test":{"sdk":"flutter"}}},"archive_url":"https://pub.dev/api/archives/meshagent_flutter_auth-0.35.7.tar.gz","package_url":"https://pub.dev/api/packages/meshagent_flutter_auth","url":"https://pub.dev/api/packages/meshagent_flutter_auth/versions/0.35.7"}},{"name":"meshagent_flutter_dev","latest":{"version":"0.35.7","pubspec":{"name":"meshagent_flutter_dev","description":"widgets for bootstrapping meshagent projects","homepage":"https://www.meshagent.com","version":"0.35.7","environment":{"sdk":"^3.10.0"},"resolution":"workspace","dependencies":{"flutter":{"sdk":"flutter"},"shadcn_ui":"^0.52.1","lucide_icons_flutter":"^3.1.1","google_fonts":"^6.2.1","super_sliver_list":"^0.4.1","meshagent":"^0.35.7","meshagent_flutter":"^0.35.7","meshagent_flutter_shadcn":"^0.35.7","xterm":"^4.0.0","stream_transform":"^2.1.1","flutter_solidart":"^2.7.1","web_socket_channel":"^3.0.1","collection":"^1.19.1"},"dev_dependencies":{"flutter_lints":"^6.0.0","test":"^1.25.8","flutter_test":{"sdk":"flutter"},"integration_test":{"sdk":"flutter"}}},"archive_url":"https://pub.dev/api/archives/meshagent_flutter_dev-0.35.7.tar.gz","package_url":"https://pub.dev/api/packages/meshagent_flutter_dev","url":"https://pub.dev/api/packages/meshagent_flutter_dev/versions/0.35.7"}},{"name":"meshagent_service","latest":{"version":"0.35.7","pubspec":{"name":"meshagent_service","description":"A library for building meshagent servers with dart","homepage":"https://www.meshagent.com","version":"0.35.7","environment":{"sdk":"^3.10.0"},"resolution":"workspace","dependencies":{"meshagent":"^0.35.7","shelf":"^1.4.2","shelf_router":"^1.1.2","http":"^1.6.0","logging":"^1.3.0","crypto":"^3.0.7","dart_jsonwebtoken":"^2.14.0","globe_runtime":"^1.0.8"},"dev_dependencies":{"lints":"^6.0.0","test":"^1.25.8"}},"archive_url":"https://pub.dev/api/archives/meshagent_service-0.35.7.tar.gz","package_url":"https://pub.dev/api/packages/meshagent_service","url":"https://pub.dev/api/packages/meshagent_service/versions/0.35.7"}},{"name":"meshagent","latest":{"version":"0.35.7","pubspec":{"name":"meshagent","description":"building blocks for collaborative agents","homepage":"https://www.meshagent.com","version":"0.35.7","environment":{"sdk":"^3.10.0"},"resolution":"workspace","dependencies":{"async":"^2.13.0","dart_jsonwebtoken":"^2.14.2","http":"^1.6.0","json_schema":"^5.2.0","logging":"^1.3.0","uuid":"^4.5.1","web_socket_channel":"^3.0.1","web":"^1.1.0","path":"^1.9.1","collection":"^1.19.1","source_span":"^1.10.1","string_scanner":"^1.4.1"},"dev_dependencies":{"test":"^1.25.8"}},"archive_url":"https://pub.dev/api/archives/meshagent-0.35.7.tar.gz","package_url":"https://pub.dev/api/packages/meshagent","url":"https://pub.dev/api/packages/meshagent/versions/0.35.7"}},{"name":"philiprehberger_collection_ext","latest":{"version":"0.1.1","pubspec":{"name":"philiprehberger_collection_ext","description":"Iterable and Map extensions for groupBy, chunk, zip, distinct, and more","version":"0.1.1","homepage":"https://philiprehberger.com/open-source-packages/dart/philiprehberger_collection_ext","repository":"https://github.com/philiprehberger/dart-collection-ext","issue_tracker":"https://github.com/philiprehberger/dart-collection-ext/issues","environment":{"sdk":"^3.6.0"},"dev_dependencies":{"test":"^1.25.0","lints":"^5.0.0"}},"archive_url":"https://pub.dev/api/archives/philiprehberger_collection_ext-0.1.1.tar.gz","package_url":"https://pub.dev/api/packages/philiprehberger_collection_ext","url":"https://pub.dev/api/packages/philiprehberger_collection_ext/versions/0.1.1"}},{"name":"flutty_state","latest":{"version":"0.1.2","pubspec":{"name":"flutty_state","description":"Lightweight and reactive state management solution for Flutter.","version":"0.1.2","homepage":"https://github.com/Flutty-Lab/flutty_state","repository":"https://github.com/Flutty-Lab/flutty_state","issue_tracker":"https://github.com/Flutty-Lab/flutty_state/issues","topics":["state-management","flutter","widgets","bloc"],"environment":{"sdk":">=3.5.0 <4.0.0","flutter":">=3.24.0"},"dependencies":{"flutter":{"sdk":"flutter"},"bloc":"^9.0.0","equatable":"^2.0.5","flutter_bloc":"^9.1.0","flutty_ds":"^0.1.1"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":{"uses-material-design":true}},"archive_url":"https://pub.dev/api/archives/flutty_state-0.1.2.tar.gz","package_url":"https://pub.dev/api/packages/flutty_state","url":"https://pub.dev/api/packages/flutty_state/versions/0.1.2"}},{"name":"philiprehberger_debounce","latest":{"version":"0.1.1","pubspec":{"name":"philiprehberger_debounce","description":"Debounce and throttle utilities with Stream transformers and cancellation","version":"0.1.1","homepage":"https://philiprehberger.com/open-source-packages/dart/philiprehberger_debounce","repository":"https://github.com/philiprehberger/dart-debounce","issue_tracker":"https://github.com/philiprehberger/dart-debounce/issues","environment":{"sdk":"^3.6.0"},"dev_dependencies":{"test":"^1.25.0","lints":"^5.0.0"}},"archive_url":"https://pub.dev/api/archives/philiprehberger_debounce-0.1.1.tar.gz","package_url":"https://pub.dev/api/packages/philiprehberger_debounce","url":"https://pub.dev/api/packages/philiprehberger_debounce/versions/0.1.1"}},{"name":"philiprehberger_string_ext","latest":{"version":"0.1.1","pubspec":{"name":"philiprehberger_string_ext","description":"String extension methods for case conversion, truncation, masking, and validation","version":"0.1.1","homepage":"https://philiprehberger.com/open-source-packages/dart/philiprehberger_string_ext","repository":"https://github.com/philiprehberger/dart-string-ext","issue_tracker":"https://github.com/philiprehberger/dart-string-ext/issues","environment":{"sdk":"^3.6.0"},"dev_dependencies":{"test":"^1.25.0","lints":"^5.0.0"}},"archive_url":"https://pub.dev/api/archives/philiprehberger_string_ext-0.1.1.tar.gz","package_url":"https://pub.dev/api/packages/philiprehberger_string_ext","url":"https://pub.dev/api/packages/philiprehberger_string_ext/versions/0.1.1"}},{"name":"routed","latest":{"version":"0.3.3","pubspec":{"name":"routed","description":"A modular HTTP engine and routing framework for Dart with middleware, configuration, sessions, and observability built in.","version":"0.3.3","repository":"https://github.com/kingwill101/routed/tree/master/packages/routed","tags":["routing","server","http"],"funding":["https://www.buymeacoffee.com/kingwill101"],"resolution":"workspace","environment":{"sdk":">=3.9.0 <4.0.0"},"executables":{"routed":"routed"},"dependencies":{"acanthis":"^1.5.1","analysis_server_plugin":"^0.3.7","analyzer":"^10.0.1","analyzer_plugin":"^0.14.1","args":"^2.7.0","artisanal":"^0.3.0","build":"^4.0.4","collection":"^1.19.1","contextual":"^2.2.0","dartastic_opentelemetry":"^0.9.3","dartastic_opentelemetry_api":"^0.8.7","decimal":"^3.2.4","dotenv":"^4.2.0","es_compression":"^2.0.15","event_bus":"^2.0.1","file":"^7.0.1","file_cloud":"^0.1.0","fuzzywuzzy":"^1.2.0","glob":"^2.1.3","http":"^1.6.0","http2":"^2.3.1","http_parser":"^4.1.2","image":"^4.7.2","intl":"^0.20.2","jose":"^0.3.5+2","json2yaml":"^3.0.1","json_annotation":"^4.9.0","json_schema_builder":"^0.1.3","liquify":"^1.4.2","meta":"^1.18.0","mime":"^2.0.0","mustache_template":"^2.0.3","path":"^1.9.1","pointycastle":"^4.0.0","redis":"^4.0.0","sentry":"^9.10.0","shelf":"^1.4.2","stack_trace":"^1.12.1","storage_fs":"^0.1.0","stream_transform":"^2.1.1","timezone":"^0.11.0","uuid":"^4.5.2","watcher":"^1.2.1","xml":"^6.6.1","yaml":"^3.1.3"},"dev_dependencies":{"build_runner":"^2.10.5","coverage":"^1.15.0","lints":"^6.0.0","property_testing":"^0.3.2","routed_testing":"^0.3.3","server_testing":"^0.3.2","test":"^1.29.0"}},"archive_url":"https://pub.dev/api/archives/routed-0.3.3.tar.gz","package_url":"https://pub.dev/api/packages/routed","url":"https://pub.dev/api/packages/routed/versions/0.3.3"}},{"name":"philiprehberger_slug","latest":{"version":"0.1.1","pubspec":{"name":"philiprehberger_slug","description":"Unicode-aware URL slug generator with transliteration and collision handling","version":"0.1.1","homepage":"https://philiprehberger.com/open-source-packages/dart/philiprehberger_slug","repository":"https://github.com/philiprehberger/dart-slug","issue_tracker":"https://github.com/philiprehberger/dart-slug/issues","environment":{"sdk":"^3.6.0"},"dev_dependencies":{"test":"^1.25.0","lints":"^5.0.0"}},"archive_url":"https://pub.dev/api/archives/philiprehberger_slug-0.1.1.tar.gz","package_url":"https://pub.dev/api/packages/philiprehberger_slug","url":"https://pub.dev/api/packages/philiprehberger_slug/versions/0.1.1"}},{"name":"ffastdb","latest":{"version":"0.0.19","pubspec":{"name":"ffastdb","description":"A high-performance, pure-Dart embedded NoSQL database with B-Tree indexes, WAL crash recovery, and reactive queries.","version":"0.0.19","repository":"https://github.com/gonojuarez/ffastdb","environment":{"sdk":">=3.11.1 <4.0.0"},"dependencies":{"path":"^1.9.0","meta":">=1.16.0 <2.0.0","web":">=1.1.0 <2.0.0"},"dev_dependencies":{"lints":"^6.0.0","test":">=1.25.6 <2.0.0","benchmark_harness":">=2.4.0 <3.0.0","glados":">=1.1.7 <2.0.0"}},"archive_url":"https://pub.dev/api/archives/ffastdb-0.0.19.tar.gz","package_url":"https://pub.dev/api/packages/ffastdb","url":"https://pub.dev/api/packages/ffastdb/versions/0.0.19"}},{"name":"server_testing","latest":{"version":"0.3.3","pubspec":{"name":"server_testing","description":"Reusable server testing library for Dart.","version":"0.3.3","repository":"https://github.com/kingwill101/routed/tree/master/packages/server_testing","funding":["https://www.buymeacoffee.com/kingwill101"],"tags":["server-testing","testing","server","testing-library"],"resolution":"workspace","environment":{"sdk":">=3.9.0 <4.0.0"},"dependencies":{"archive":"^4.0.7","artisanal":"^0.3.0","assertable_json":"^0.2.1","build":"^4.0.4","contextual":"^2.2.0","crypto":"^3.0.7","html":"^0.15.6","http":"^1.6.0","http_parser":"^4.1.2","meta":"^1.18.0","mockito":"^5.6.3","path":"^1.9.1","stack_trace":"^1.12.1","test":"^1.29.0","webdriver":"^3.1.0","yaml":"^3.1.3"},"dev_dependencies":{"build_config":"^1.2.0","build_runner":"^2.10.5","lints":"^6.0.0","property_testing":"^0.3.2","very_good_analysis":"^10.0.0"},"executables":{"server_testing":null}},"archive_url":"https://pub.dev/api/archives/server_testing-0.3.3.tar.gz","package_url":"https://pub.dev/api/packages/server_testing","url":"https://pub.dev/api/packages/server_testing/versions/0.3.3"}},{"name":"shopify_app_bridge_flutter","latest":{"version":"1.1.1","pubspec":{"name":"shopify_app_bridge_flutter","description":"A Flutter Web package that wraps the Shopify App Bridge JS SDK, enabling Flutter apps to run inside Shopify Admin as embedded apps.","version":"1.1.1","homepage":"https://github.com/mohdafwan/shopify_app_bridge_flutter","repository":"https://github.com/mohdafwan/shopify_app_bridge_flutter","issue_tracker":"https://github.com/mohdafwan/shopify_app_bridge_flutter/issues","environment":{"sdk":"^3.11.3","flutter":">=1.17.0"},"dependencies":{"flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/shopify_app_bridge_flutter-1.1.1.tar.gz","package_url":"https://pub.dev/api/packages/shopify_app_bridge_flutter","url":"https://pub.dev/api/packages/shopify_app_bridge_flutter/versions/1.1.1"}},{"name":"hollow","latest":{"version":"0.1.1","pubspec":{"name":"hollow","description":"Pixel-perfect skeleton loading screens for Flutter. Wrap any widget in Skeleton — hollow snapshots the real render tree and shows an animated shimmer placeholder.","version":"0.1.1","homepage":"https://github.com/r4yb3l/hollow","repository":"https://github.com/r4yb3l/hollow","issue_tracker":"https://github.com/r4yb3l/hollow/issues","environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=3.10.0"},"dependencies":{"flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^4.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/hollow-0.1.1.tar.gz","package_url":"https://pub.dev/api/packages/hollow","url":"https://pub.dev/api/packages/hollow/versions/0.1.1"}},{"name":"streamdeck_flutter","latest":{"version":"0.1.0","pubspec":{"name":"streamdeck_flutter","description":"Build Elgato Stream Deck plugins with Flutter. Renders UI offscreen, slices frames into key-sized tiles, and pushes them via the Stream Deck WebSocket protocol.\n","version":"0.1.0","repository":"https://github.com/long1eu/streamdeck.flutter/tree/main/packages/streamdeck_flutter","issue_tracker":"https://github.com/long1eu/streamdeck.flutter/issues","topics":["streamdeck","elgato","macos","plugin"],"executables":{"build":null,"create":null,"docs":null},"resolution":"workspace","environment":{"sdk":"^3.10.8"},"dependencies":{"args":"^2.6.0","flutter":{"sdk":"flutter"},"freezed_annotation":"^3.1.0","logging":"^1.3.0","rxdart":"^0.28.0","streamdeck_client":"^0.1.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0","freezed":"^3.2.5","build_runner":"^2.11.1","mocktail":"^1.0.4"},"flutter":{"uses-material-design":true}},"archive_url":"https://pub.dev/api/archives/streamdeck_flutter-0.1.0.tar.gz","package_url":"https://pub.dev/api/packages/streamdeck_flutter","url":"https://pub.dev/api/packages/streamdeck_flutter/versions/0.1.0"}},{"name":"print_widget_flutter","latest":{"version":"0.6.0","pubspec":{"name":"print_widget_flutter","description":"Capture Flutter widgets and pages as PNG screenshots for visual verification. Designed for LLMs to generate, compare, and iterate on UI.","version":"0.6.0","repository":"https://github.com/ulisseshen/print_widget","homepage":"https://github.com/ulisseshen/print_widget","issue_tracker":"https://github.com/ulisseshen/print_widget/issues","topics":["flutter","screenshot","testing","golden-test","widget"],"screenshots":[{"description":"Login page captured on iPhone 15 Pro","path":"doc/screenshots/login_page.png"},{"description":"Home page captured on iPhone 15 Pro","path":"doc/screenshots/home_page.png"},{"description":"Product card widget screenshot","path":"doc/screenshots/product_card.png"},{"description":"Stats card widget screenshot","path":"doc/screenshots/stats_card.png"}],"funding":["https://github.com/sponsors/ulisseshen"],"platforms":{"android":null,"ios":null,"linux":null,"macos":null,"windows":null},"environment":{"sdk":"^3.0.0","flutter":">=3.10.0"},"dependencies":{"flutter":{"sdk":"flutter"},"flutter_test":{"sdk":"flutter"},"args":"^2.4.0","path":"^1.9.0","yaml":"^3.1.0"},"flutter":{"assets":["lib/src/fonts/Roboto-Regular.ttf","lib/src/fonts/Roboto-Bold.ttf","lib/src/fonts/MaterialIcons-Regular.otf"]},"dev_dependencies":{"flutter_lints":"^6.0.0"},"executables":{"print_widget":"print_widget"}},"archive_url":"https://pub.dev/api/archives/print_widget_flutter-0.6.0.tar.gz","package_url":"https://pub.dev/api/packages/print_widget_flutter","url":"https://pub.dev/api/packages/print_widget_flutter/versions/0.6.0"}},{"name":"ditto_live","latest":{"version":"4.14.3","pubspec":{"name":"ditto_live","description":"The Ditto Flutter SDK is an edge sync platform allowing devices to synchronize data with or without an internet connection. For more info, go to https://ditto.com/link/docs","version":"4.14.3","homepage":"https://ditto.live","environment":{"flutter":">=3.19.0","sdk":">=3.3.0 <4.0.0"},"dependencies":{"ffi":"^2.1.0","flutter":{"sdk":"flutter"},"plugin_platform_interface":"^2.0.2","logger":"^2.0.2+1","equatable":"^2.0.5","cbor":"^6.2.0","json_annotation":"^4.9.0","convert":"^3.1.1","meta":"^1.11.0","path_provider":"^2.0.0","path":"^1.9.0"},"dev_dependencies":{"ffigen":"^9.0.0","flutter_test":{"sdk":"flutter"},"flutter_lints":"^2.0.0","json_serializable":"^6.8.0","build_runner":"^2.3.0","very_good_analysis":"^5.0.0"},"flutter":{"plugin":{"platforms":{"android":{"package":"live.ditto.flutter","pluginClass":"DittoPlugin","ffiPlugin":true},"ios":{"ffiPlugin":true},"macos":{"ffiPlugin":true},"linux":{"ffiPlugin":true},"windows":{"ffiPlugin":true}}},"assets":["lib/assets/","lib/assets/ditto.wasm.snippets/","lib/assets/ditto.wasm.snippets/napi-dispatcher-wasm-2f83e9bddb5a9c18/","lib/assets/ditto.wasm.snippets/safer-ffi-a11ec19b6b02a0db/"]},"platforms":{"android":null,"ios":null,"linux":null,"macos":null,"web":null,"windows":null},"ffigen":{"name":"DittoBindings","description":"Bindings for `src/dittoffi.h`.\n","output":"lib/src/core/native/ffi/generated_bindings.dart","headers":{"entry-points":["../../ffi/dittoffi.h"]},"preamble":"// ignore_for_file: always_specify_types\n// ignore_for_file: camel_case_types\n// ignore_for_file: non_constant_identifier_names\n// ignore_for_file: unused_field\n// ignore_for_file: unused_element\n","comments":{"style":"any","length":"full"},"functions":{"symbol-address":{"include":[".*free.*"]}}}},"archive_url":"https://pub.dev/api/archives/ditto_live-4.14.3.tar.gz","package_url":"https://pub.dev/api/packages/ditto_live","url":"https://pub.dev/api/packages/ditto_live/versions/4.14.3"}},{"name":"preferences_generator","latest":{"version":"3.0.0","pubspec":{"name":"preferences_generator","description":"A powerful code generator that creates type-safe, boilerplate-free preference modules from simple  abstract classes, used with `preferences_annotation`.","version":"3.0.0","homepage":"https://github.com/puntbyte/preferences_workspace","repository":"https://github.com/puntbyte/preferences_workspace/tree/master/packages/preferences_generator","issue_tracker":"https://github.com/puntbyte/preferences_workspace/issues","topics":["preferences","settings","storage","type-safe"],"environment":{"sdk":"^3.10.0"},"resolution":"workspace","dependencies":{"analyzer":"^10.0.0","build":"^4.0.0","code_builder":"^4.10.1","dart_style":"^3.0.0","preferences_annotation":"^3.0.0","source_gen":"^4.0.0"},"dev_dependencies":{"build_runner":"^2.6.0","build_test":"^3.2.0","mocktail":"^1.0.4","test":"^1.26.0"}},"archive_url":"https://pub.dev/api/archives/preferences_generator-3.0.0.tar.gz","package_url":"https://pub.dev/api/packages/preferences_generator","url":"https://pub.dev/api/packages/preferences_generator/versions/3.0.0"}},{"name":"preferences_annotation","latest":{"version":"3.0.0","pubspec":{"name":"preferences_annotation","description":"Annotations and interfaces for generating type-safe, boilerplate-free preference management  classes.","version":"3.0.0","homepage":"https://github.com/puntbyte/preferences_workspace","repository":"https://github.com/puntbyte/preferences_workspace/tree/master/packages/preferences_annotation","issue_tracker":"https://github.com/puntbyte/preferences_workspace/issues","topics":["preferences","code-generation","annotations","configuration"],"environment":{"sdk":"^3.10.0"},"resolution":"workspace","dependencies":{"meta":"^1.16.0"},"dev_dependencies":{"test":"^1.26.0"}},"archive_url":"https://pub.dev/api/archives/preferences_annotation-3.0.0.tar.gz","package_url":"https://pub.dev/api/packages/preferences_annotation","url":"https://pub.dev/api/packages/preferences_annotation/versions/3.0.0"}},{"name":"synckit","latest":{"version":"0.3.17","pubspec":{"name":"synckit","description":"A Package to Sync data b/w Network and Local Storage.","version":"0.3.17","repository":"https://github.com/vishnuagbly/synckit/","environment":{"sdk":"^3.5.3","flutter":">=1.17.0"},"dependencies":{"flutter":{"sdk":"flutter"},"cloud_firestore":"^6.1.1","fast_immutable_collections":"^11.0.0","hive_ce_flutter":"^2.1.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/synckit-0.3.17.tar.gz","package_url":"https://pub.dev/api/packages/synckit","url":"https://pub.dev/api/packages/synckit/versions/0.3.17"}},{"name":"prf_design","latest":{"version":"0.8.2","pubspec":{"name":"prf_design","description":"PRF Design System - Shared widgets, theme system, and essential utilities.","version":"0.8.2","repository":"https://github.com/PARKROAD-FELLOWSHIP/stunning-fiesta","homepage":"https://parkroadfellowship.org","issue_tracker":"https://github.com/PARKROAD-FELLOWSHIP/stunning-fiesta/issues","environment":{"sdk":">=3.10.3 <4.0.0","flutter":">=3.38.5"},"dependencies":{"flutter":{"sdk":"flutter"},"flutter_adaptive_ui":"^0.8.0+1","flutter_animate":"^4.5.2","flutter_staggered_grid_view":"^0.7.0","flutter_svg":"^2.1.0","google_fonts":"^8.0.2","http":"^1.6.0","intl":"^0.20.2","pdfx":"^2.9.2","phone_form_field":"^10.0.17","timezone":"^0.11.0"},"dev_dependencies":{"fake_async":"^1.3.3","flutter_test":{"sdk":"flutter"},"mocktail":"^1.0.4","very_good_analysis":"^10.2.0"},"flutter":{"assets":["assets/authentication/","assets/google_fonts/lato/","assets/google_fonts/manrope/"]}},"archive_url":"https://pub.dev/api/archives/prf_design-0.8.2.tar.gz","package_url":"https://pub.dev/api/packages/prf_design","url":"https://pub.dev/api/packages/prf_design/versions/0.8.2"}},{"name":"native_pdf_engine","latest":{"version":"0.0.7","pubspec":{"name":"native_pdf_engine","description":"A high-performance, FFI-based Flutter package to convert HTML and URLs to PDF using native OS webviews (Android, iOS, macOS).","homepage":"https://github.com/alihassan143/htmltopdfwidgets/tree/main/packages/native_pdf_engine","repository":"https://github.com/alihassan143/htmltopdfwidgets/tree/main/packages/native_pdf_engine","issue_tracker":"https://github.com/alihassan143/htmltopdfwidgets/issues","topics":["pdf","html-to-pdf","webview","ffi","jni"],"version":"0.0.7","environment":{"sdk":">=3.8.0 <4.0.0","flutter":">=3.3.0"},"dependencies":{"flutter":{"sdk":"flutter"},"objective_c":"^9.3.0","ffi":"^2.2.0","logging":"^1.3.0","path":"^1.9.1","jni":"^1.0.0","jni_flutter":"1.0.1"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0","jnigen":"^0.16.0","ffigen":"^20.1.1"},"flutter":{"plugin":{"platforms":{"ios":{"ffiPlugin":true},"macos":{"ffiPlugin":true},"android":{"ffiPlugin":true},"windows":{"ffiPlugin":true},"linux":{"ffiPlugin":true}}}}},"archive_url":"https://pub.dev/api/archives/native_pdf_engine-0.0.7.tar.gz","package_url":"https://pub.dev/api/packages/native_pdf_engine","url":"https://pub.dev/api/packages/native_pdf_engine/versions/0.0.7"}},{"name":"fluentui_emojis","latest":{"version":"1.0.0","pubspec":{"name":"fluentui_emojis","description":"Convert standard emojis into Microsoft's premium FluentUI Emoji set dynamically in Flutter.","version":"1.0.0","homepage":"https://github.com/KAWDHITHA-NIRMAL/fluentui-emoji","environment":{"sdk":">=2.12.0 <3.0.0","flutter":">=1.17.0"},"dependencies":{"flutter":{"sdk":"flutter"},"http":"^1.1.0","cached_network_image":"^3.3.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"lints":"^3.0.0"},"flutter":{"uses-material-design":true}},"archive_url":"https://pub.dev/api/archives/fluentui_emojis-1.0.0.tar.gz","package_url":"https://pub.dev/api/packages/fluentui_emojis","url":"https://pub.dev/api/packages/fluentui_emojis/versions/1.0.0"}},{"name":"omega_architecture","latest":{"version":"0.0.31","pubspec":{"name":"omega_architecture","description":"A reactive, agent-based architecture framework for Flutter applications.","version":"0.0.31","repository":"https://github.com/yefersonSegura/omega_architecture","homepage":"https://github.com/yefersonSegura/omega_architecture","documentation":"https://yefersonsegura.com/projects/omega/index-en.html","issue_tracker":"https://github.com/yefersonSegura/omega_architecture/issues","environment":{"sdk":"^3.11.0","flutter":">=1.17.0"},"dependencies":{"flutter":{"sdk":"flutter"},"web":"^1.0.0","url_launcher":"^6.3.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"dependency_overrides":{"meta":"^1.18.1"},"flutter":null,"executables":{"omega":"omega"}},"archive_url":"https://pub.dev/api/archives/omega_architecture-0.0.31.tar.gz","package_url":"https://pub.dev/api/packages/omega_architecture","url":"https://pub.dev/api/packages/omega_architecture/versions/0.0.31"}},{"name":"genuis","latest":{"version":"0.3.0","pubspec":{"name":"genuis","description":"Code generation for theme classes based on files from the assets folder and its structure.","version":"0.3.0","repository":"https://github.com/vaniapril/genuis","issue_tracker":"https://github.com/vaniapril/genuis/issues","environment":{"sdk":"^3.8.0"},"dependencies":{"build":">=3.0.0 <5.0.0","source_gen":">=3.0.0 <5.0.0","yaml":">=3.1.3 <4.0.0","path":">=1.9.1 <2.0.0","dart_style":">=3.1.0 <4.0.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":">=4.0.0 <7.0.0"},"platforms":{"linux":null,"windows":null,"macos":null},"topics":["theme","theme-extension","assets","codegen","build-runner"]},"archive_url":"https://pub.dev/api/archives/genuis-0.3.0.tar.gz","package_url":"https://pub.dev/api/packages/genuis","url":"https://pub.dev/api/packages/genuis/versions/0.3.0"}},{"name":"fetch_client","latest":{"version":"1.2.1","pubspec":{"name":"fetch_client","description":"Client for http package based on Fetch API, enables streamed and cancelable requests on web and more.\n","version":"1.2.1","homepage":"https://github.com/Zekfad/fetch_client","repository":"https://github.com/Zekfad/fetch_client","issue_tracker":"https://github.com/Zekfad/fetch_client/issues","topics":["web","fetch","http"],"platforms":{"web":null},"environment":{"sdk":">=3.4.0 <4.0.0"},"dependencies":{"fetch_api":"^2.2.0","http":"^1.5.0"},"dev_dependencies":{"build_runner":">=2.4.10","build_web_compilers":">=4.0.10","http_client_conformance_tests":{"git":{"url":"https://github.com/dart-lang/http","ref":"master","path":"pkgs/http_client_conformance_tests"}},"test":"^1.25.5","zekfad_lints":"^2.3.0"}},"archive_url":"https://pub.dev/api/archives/fetch_client-1.2.1.tar.gz","package_url":"https://pub.dev/api/packages/fetch_client","url":"https://pub.dev/api/packages/fetch_client/versions/1.2.1"}},{"name":"knife_generator","latest":{"version":"1.0.2","pubspec":{"name":"knife_generator","description":"Code generator for the Knife compile-time dependency injection library.","version":"1.0.2","repository":"https://github.com/roman-zm/knife","topics":["dependency-injection","codegen","build-runner"],"environment":{"sdk":">=3.0.0 <4.0.0"},"dependencies":{"build":"^4.0.5","source_gen":"^4.2.2","code_builder":"^4.9.0","analyzer":"^8.4.1","dart_style":"^3.1.3","collection":"^1.19.1","knife_annotations":"^1.0.2"},"dev_dependencies":{"test":"^1.24.0","build_test":"^3.5.12","lints":"^6.1.0"}},"archive_url":"https://pub.dev/api/archives/knife_generator-1.0.2.tar.gz","package_url":"https://pub.dev/api/packages/knife_generator","url":"https://pub.dev/api/packages/knife_generator/versions/1.0.2"}},{"name":"knife_annotations","latest":{"version":"1.0.2","pubspec":{"name":"knife_annotations","description":"Annotations for the Knife compile-time dependency injection library.","version":"1.0.2","repository":"https://github.com/roman-zm/knife","topics":["dependency-injection","codegen","annotations"],"environment":{"sdk":">=3.0.0 <4.0.0"}},"archive_url":"https://pub.dev/api/archives/knife_annotations-1.0.2.tar.gz","package_url":"https://pub.dev/api/packages/knife_annotations","url":"https://pub.dev/api/packages/knife_annotations/versions/1.0.2"}},{"name":"storybook_ds","latest":{"version":"1.2.5","pubspec":{"name":"storybook_ds","description":"Storybook Uma forma de apresentar os componentes de qualquer Design System","homepage":"https://github.com/jheimes-silveira/storybook_ds","version":"1.2.5","environment":{"sdk":">=3.3.1 <4.0.0"},"dependencies":{"flutter":{"sdk":"flutter"},"flutter_localizations":{"sdk":"flutter"},"provider":"^6.1.2","device_frame":"^1.2.0","shared_preferences":"^2.5.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^4.0.0"},"flutter":{"uses-material-design":true}},"archive_url":"https://pub.dev/api/archives/storybook_ds-1.2.5.tar.gz","package_url":"https://pub.dev/api/packages/storybook_ds","url":"https://pub.dev/api/packages/storybook_ds/versions/1.2.5"}},{"name":"flutter_restorablez","latest":{"version":"1.0.0","pubspec":{"name":"flutter_restorablez","description":"Restorable Flutter widgets. Including scroll, tab bar and navigation bar.","version":"1.0.0","repository":"https://github.com/mj12358/flutter-restorablez","screenshots":[{"description":"Flutter Restorablez Thumbnail","path":"assets/thumbnail.png"}],"funding":["https://www.buymeacoffee.com/mj12358"],"topics":["flutter","widget"],"environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=3.3.0"},"dependencies":{"flutter":{"sdk":"flutter"},"shared_preferences":"^2.5.5"},"dev_dependencies":{"dart_lintz":"1.2.4","flutter_test":{"sdk":"flutter"}}},"archive_url":"https://pub.dev/api/archives/flutter_restorablez-1.0.0.tar.gz","package_url":"https://pub.dev/api/packages/flutter_restorablez","url":"https://pub.dev/api/packages/flutter_restorablez/versions/1.0.0"}},{"name":"streamdeck_client","latest":{"version":"0.1.0","pubspec":{"name":"streamdeck_client","description":"Pure Dart client for the Elgato Stream Deck WebSocket protocol. Handles connection, reconnection, event parsing, and manifest models.\n","version":"0.1.0","repository":"https://github.com/long1eu/streamdeck_client","issue_tracker":"https://github.com/long1eu/streamdeck_client/issues","topics":["streamdeck","elgato","websocket"],"environment":{"sdk":"^3.10.8"},"dependencies":{"freezed_annotation":"^3.1.0","json_annotation":"^4.11.0","logging":"^1.3.0","rxdart":"^0.28.0"},"dev_dependencies":{"build_runner":"^2.11.1","freezed":"^3.2.5","json_serializable":"^6.13.0","lints":"^6.0.0","test":"^1.25.0"}},"archive_url":"https://pub.dev/api/archives/streamdeck_client-0.1.0.tar.gz","package_url":"https://pub.dev/api/packages/streamdeck_client","url":"https://pub.dev/api/packages/streamdeck_client/versions/0.1.0"}},{"name":"dropdown_search","latest":{"version":"7.0.0","pubspec":{"name":"dropdown_search","description":"Simple, reactive and highly customizable Flutter Dropdown with a lot of features (search, popups platform, async/sync,...) with multi mode like menu, dialog, bottomSheet and etc.","version":"7.0.0","homepage":"https://github.com/salim-lachdhaf","git":"https://github.com/salim-lachdhaf/dropdown_search","repository":"https://github.com/salim-lachdhaf/dropdown_search","environment":{"sdk":">=2.17.0 <4.0.0"},"dependencies":{"cupertino_icons":"^1.0.9","flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"lints":"^6.1.0","pana":"^0.23.12"},"topics":["dropdown","autocomplete","form","material","popups"]},"archive_url":"https://pub.dev/api/archives/dropdown_search-7.0.0.tar.gz","package_url":"https://pub.dev/api/packages/dropdown_search","url":"https://pub.dev/api/packages/dropdown_search/versions/7.0.0"}},{"name":"serverpod_facilitator","latest":{"version":"1.0.3","pubspec":{"name":"serverpod_facilitator","description":"A code-first schema system for Serverpod with a focus on developer trust and transparency.","version":"1.0.3","homepage":"https://github.com/riadhgharbi/serverpod_facilitator","repository":"https://github.com/riadhgharbi/serverpod_facilitator","environment":{"sdk":"^3.0.0"},"executables":{"serverpod_facilitator":"facilitator"},"dependencies":{"analyzer":"^6.0.0","args":"^2.4.0","yaml":"^3.1.2","path":"^1.8.3","collection":"^1.17.1","watcher":"^1.1.0","yaml_edit":"^2.2.0"},"dev_dependencies":{"test":"^1.24.0","mocktail":"^1.0.0"}},"archive_url":"https://pub.dev/api/archives/serverpod_facilitator-1.0.3.tar.gz","package_url":"https://pub.dev/api/packages/serverpod_facilitator","url":"https://pub.dev/api/packages/serverpod_facilitator/versions/1.0.3"}},{"name":"flutter_slds_icons","latest":{"version":"2.0.2","pubspec":{"name":"flutter_slds_icons","description":"An icon pack derived from the Salesforce Lightning Design System icons.","version":"2.0.2","repository":"https://github.com/mj12358/flutter-slds-icons","screenshots":[{"description":"Flutter SLDS Icons Thumbnail","path":"assets/thumbnail.png"}],"funding":["https://www.buymeacoffee.com/mj12358"],"topics":["flutter","icons","salesforce","slds","sfdx"],"environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=3.3.0"},"dependencies":{"flutter":{"sdk":"flutter"}},"dev_dependencies":{"dart_lintz":"1.2.4","flutter_test":{"sdk":"flutter"}},"flutter":{"fonts":[{"family":"SLDSIcons","fonts":[{"asset":"lib/assets/SLDSIcons.ttf"}]}]}},"archive_url":"https://pub.dev/api/archives/flutter_slds_icons-2.0.2.tar.gz","package_url":"https://pub.dev/api/packages/flutter_slds_icons","url":"https://pub.dev/api/packages/flutter_slds_icons/versions/2.0.2"}},{"name":"flutter_heyteacher_logger","latest":{"version":"2.0.13+152","pubspec":{"name":"flutter_heyteacher_logger","description":"The flutter heyteacher package for logger utilities.","version":"2.0.13+152","repository":"https://codeberg.org/heyteacher/flutter_heyteacher_packages/src/branch/main/packages/flutter_heyteacher_logger","license":"BSD 3-Clause","issue_tracker":"https://codeberg.org/heyteacher/flutter_heyteacher_packages/issues","homepage":"https://codeberg.org/heyteacher/flutter_heyteacher_packages/src/branch/main/packages/flutter_heyteacher_logger","documentation":"https://codeberg.org/heyteacher/flutter_heyteacher_packages/src/branch/main/packages/flutter_heyteacher_logger","topics":["flutter","logging","logger"],"funding":["https://liberapay.com/heyteacher"],"environment":{"sdk":"^3.11.0","flutter":">=1.17.0"},"resolution":"workspace","dependencies":{"clock":"^1.1.2","equatable":"^2.0.8","firebase_analytics":"^12.2.0","flutter":{"sdk":"flutter"},"flutter_heyteacher_auth":"^2.0.13+154","flutter_heyteacher_locale":"^2.0.11+148","flutter_heyteacher_platform":"^2.0.7+140","flutter_heyteacher_views":"^3.0.4+150","flutter_heyteacher_worker":"^2.0.6+138","flutter_localizations":{"sdk":"flutter"},"go_router":"^17.2.0","intl":"^0.20.2","json_annotation":"^4.11.0","logging":"^1.3.0","path_provider":"^2.1.5","shared_preferences":"^2.5.5"},"dev_dependencies":{"flutter_heyteacher_meta":"^7.3.1+162","flutter_test":{"sdk":"flutter"}},"flutter":{"generate":true}},"archive_url":"https://pub.dev/api/archives/flutter_heyteacher_logger-2.0.13%2B152.tar.gz","package_url":"https://pub.dev/api/packages/flutter_heyteacher_logger","url":"https://pub.dev/api/packages/flutter_heyteacher_logger/versions/2.0.13%2B152"}},{"name":"azure_stt_flutter","latest":{"version":"0.0.9","pubspec":{"name":"azure_stt_flutter","description":"A Flutter package for real-time Speech-to-Text transcription using Microsoft Azure Cognitive Services. Supports Mobile, Desktop, and Web platforms","version":"0.0.9","homepage":"https://github.com/scognito/azure-stt-flutter","repository":"https://github.com/scognito/azure-stt-flutter","issue_tracker":"https://github.com/scognito/azure-stt-flutter/issues","environment":{"sdk":">=3.10.0 <4.0.0"},"dependencies":{"flutter":{"sdk":"flutter"},"uuid":"^4.5.3","http":"^1.6.0","web_socket_channel":"^3.0.3","record":"^6.2.0","flutter_bloc":"^9.1.1","equatable":"^2.0.8"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"melos":"^7.5.0","dart_code_metrics_presets":"^2.30.0"},"melos":{"scripts":{"format":"melos exec \"dart format . -l 100\"","unlock":"find \"${1:-.}\" -type f -name 'pubspec.lock' -print -delete\n","check_formatting":"melos exec \"dart format . -l 100 --set-exit-if-changed\"","check":{"run":"melos analyze && melos dcm_analyze && melos dcm && melos test\n"},"analyze":{"run":"melos exec -c 2 -- \\\n  flutter analyze --fatal-warnings --fatal-infos .\n","description":"Run `flutter analyze` in all packages failing on info and warnings too.\n"},"dcm":{"run":"dcm run \\\n--code-duplication --exclude-overrides --unused-code --unused-files --unused-l10n \\\n--dependencies --parameters --reporter=${DCM_REPORTER:-console} \\\nlib\n"},"dcm_analyze":{"run":"dcm analyze --reporter=${DCM_REPORTER:-console} --no-congratulate \\\nlib\n"},"fix":"melos exec --\\\n  dart fix --apply\n","dcm_fix":{"run":"melos exec -c 1 -- \\\n  dcm fix lib\n"},"dcm_format":{"run":"melos exec -c 1 -- \\\n  dcm format lib\n"},"dcm_unused":{"run":"melos exec -c 1 -- \\\n  dcm check-unused-code lib\n"},"dcm_duplicate":{"run":"melos exec -c 1 -- \\\n  dcm check-code-duplication lib\n"},"dcm_metrics":{"run":"melos exec -c 1 -- \\\n  dcm calculate-metrics lib\n"},"dcm_deps":{"run":"melos exec -c 1 -- \\\n  dcm check-dependencies lib\n"},"dcm_params":{"run":"melos exec -c 1 -- \\\n  dcm check-parameters lib\n"},"test_package":{"run":"melos exec -c 5 --fail-fast -- \\\n  flutter test --dart-define=TESTING=true\n","select-package":{"dir-exists":["test"]}},"test_package_with_coverage":{"run":"melos exec -c 2 --fail-fast -- \\\n  flutter test --coverage --dart-define=TESTING=true\n","select-package":{"dir-exists":["test"]}},"test":{"run":"melos run test_package --no-select","description":"Run test for all packages"},"test_with_coverage":{"run":"melos run test_package_with_coverage --no-select"},"quality_checks":{"run":"melos bootstrap && melos run check_formatting && melos run analyze && melos run test","description":"Run all static analysis checks and tests"},"clean:deep":"melos exec -- \\\n  flutter clean\n","clean:cache":"melos exec --scope=. -- \\\n      dart run build_runner clean && dart run build_runner build -d\n"}},"flutter":null},"archive_url":"https://pub.dev/api/archives/azure_stt_flutter-0.0.9.tar.gz","package_url":"https://pub.dev/api/packages/azure_stt_flutter","url":"https://pub.dev/api/packages/azure_stt_flutter/versions/0.0.9"}},{"name":"cupertino_native_better","latest":{"version":"1.3.9","pubspec":{"name":"cupertino_native_better","description":"Native iOS Liquid Glass widgets for Flutter with pixel-perfect fidelity. Includes Button, Icon, TabBar, Slider, Switch, and more with reliable version detection.","version":"1.3.9","homepage":"https://github.com/gunumdogdu/cupertino_native_better","repository":"https://github.com/gunumdogdu/cupertino_native_better","issue_tracker":"https://github.com/gunumdogdu/cupertino_native_better/issues","documentation":"https://github.com/gunumdogdu/cupertino_native_better#readme","topics":["ios","macos","cupertino","liquid-glass","native-widgets"],"screenshots":[{"description":"iOS 26 Liquid Glass buttons with native blur effects","path":"screenshots/button_preview.png"},{"description":"Native tab bar with badges and glass styling","path":"screenshots/tab_bar_preview.png"},{"description":"Native iOS slider with glass thumb effect","path":"screenshots/slider_preview.jpg"}],"environment":{"sdk":"^3.9.0","flutter":">=3.3.0"},"dependencies":{"flutter":{"sdk":"flutter"},"plugin_platform_interface":"^2.0.2"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^5.0.0"},"flutter":{"plugin":{"platforms":{"ios":{"pluginClass":"CupertinoNativePlugin"},"macos":{"pluginClass":"CupertinoNativePlugin"}}}}},"archive_url":"https://pub.dev/api/archives/cupertino_native_better-1.3.9.tar.gz","package_url":"https://pub.dev/api/packages/cupertino_native_better","url":"https://pub.dev/api/packages/cupertino_native_better/versions/1.3.9"}},{"name":"playwire_flutter","latest":{"version":"12.1.0","pubspec":{"name":"playwire_flutter","description":"Playwire Flutter SDK – bridge for Playwire Android & iOS SDKs","version":"12.1.0","homepage":"https://github.com/intergi/playwire-flutter-sdk","repository":"https://github.com/intergi/playwire-flutter-sdk","issue_tracker":"https://github.com/intergi/playwire-flutter-sdk/issues","environment":{"sdk":"^3.4.0","flutter":">=3.22.0"},"dependencies":{"flutter":{"sdk":"flutter"},"plugin_platform_interface":"^2.1.8"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":{"plugin":{"platforms":{"android":{"package":"com.playwire.playwire_flutter","pluginClass":"PlaywireFlutterPlugin"},"ios":{"pluginClass":"PlaywireFlutterPlugin"}}}}},"archive_url":"https://pub.dev/api/archives/playwire_flutter-12.1.0.tar.gz","package_url":"https://pub.dev/api/packages/playwire_flutter","url":"https://pub.dev/api/packages/playwire_flutter/versions/12.1.0"}},{"name":"dynamic_system_colors","latest":{"version":"1.9.0","pubspec":{"name":"dynamic_system_colors","description":"A Flutter package to create Material color schemes based on a platform's implementation of dynamic color.","version":"1.9.0","repository":"https://github.com/hasali19/flutter_dynamic_system_colors","issue_tracker":"https://github.com/hasali19/flutter_dynamic_system_colors/issues","screenshots":[{"description":"Key colors are extracted from a user's wallpaper.","path":"screenshots/wallpaper_extraction.png"},{"description":"A complete dynamic color scheme consists of user-generated colors and custom colors.","path":"screenshots/full_color_scheme.png"},{"description":"Harmonization shifts tones of custom colors to ensure that visual balance and accessible contrast is achieved when combined with user-generated colors.","path":"screenshots/harmonization.gif"}],"environment":{"sdk":">=2.16.0 <4.0.0","flutter":">=3.4.0-17.0.pre"},"dependencies":{"flutter":{"sdk":"flutter"},"flutter_test":{"sdk":"flutter"},"material_color_utilities":">=0.2.0 <= 0.13.0"},"dev_dependencies":{"cider":">=0.1.3 <0.3.0","flutter_lints":">=4.0.0 <6.0.0","meta":"^1.3.0"},"flutter":{"plugin":{"platforms":{"android":{"package":"io.material.plugins.dynamic_color","pluginClass":"DynamicColorPlugin"},"linux":{"package":"io.material.plugins.dynamic_color","pluginClass":"DynamicColorPlugin"},"macos":{"package":"io.material.plugins.dynamic_color","pluginClass":"DynamicColorPlugin"},"windows":{"package":"io.material.plugins.dynamic_color","pluginClass":"DynamicColorPluginCApi"}}}}},"archive_url":"https://pub.dev/api/archives/dynamic_system_colors-1.9.0.tar.gz","package_url":"https://pub.dev/api/packages/dynamic_system_colors","url":"https://pub.dev/api/packages/dynamic_system_colors/versions/1.9.0"}},{"name":"koolbase_flutter","latest":{"version":"2.2.0","pubspec":{"name":"koolbase_flutter","description":"Flutter SDK for Koolbase — feature flags, remote config, version enforcement, authentication, storage, database, realtime, OTA updates, and code push for mobile apps.","version":"2.2.0","homepage":"https://koolbase.com","repository":"https://github.com/kennedyowusu/koolbase_flutter","environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=3.10.0"},"dependencies":{"flutter":{"sdk":"flutter"},"http":"^1.2.0","flutter_secure_storage":"^9.0.0","shared_preferences":"^2.2.0","archive":"^3.4.0","path_provider":"^2.1.0","package_info_plus":"^8.0.0","crypto":"^3.0.3","uuid":"^4.4.0","web_socket_channel":"^3.0.3","drift":"^2.18.0","drift_flutter":"^0.2.0","connectivity_plus":"^6.0.3","rfw":"^1.0.32"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^3.0.0","build_runner":"^2.4.0","drift_dev":"^2.18.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/koolbase_flutter-2.2.0.tar.gz","package_url":"https://pub.dev/api/packages/koolbase_flutter","url":"https://pub.dev/api/packages/koolbase_flutter/versions/2.2.0"}},{"name":"pubviz","latest":{"version":"6.0.0","pubspec":{"name":"pubviz","version":"6.0.0","description":"A tool to visualize package dependencies and version constraints in your Dart project.","homepage":"https://github.com/kevmoo/pubviz","environment":{"sdk":"^3.10.0"},"dependencies":{"args":"^2.6.0","build_cli_annotations":"^2.1.1","collection":"^1.19.0","gviz":"^0.4.2","http":"^1.0.0","io":"^1.0.0","json_annotation":"^4.11.0","meta":"^1.18.2","path":"^1.9.0","pub_semver":"^2.1.4","pubspec_parse":"^1.5.0","shelf":"^1.4.1","shelf_static":"^1.1.2","stack_trace":"^1.10.0","string_scanner":"^1.2.0","yaml":"^3.1.3"},"dev_dependencies":{"build_cli":"^2.2.10","build_runner":"^2.13.1","build_verify":"^3.0.0","build_version":"^2.1.3","build_web_compilers":"^4.4.7","crypto":"^3.0.7","dart_flutter_team_lints":"^3.0.0","json_serializable":"^6.13.1","test":"^1.29.0","test_descriptor":"^2.0.0","test_process":"^2.0.0","web":"^1.0.0"},"executables":{"pubviz":null}},"archive_url":"https://pub.dev/api/archives/pubviz-6.0.0.tar.gz","package_url":"https://pub.dev/api/packages/pubviz","url":"https://pub.dev/api/packages/pubviz/versions/6.0.0"}},{"name":"tagwizard_camera","latest":{"version":"0.10.3","pubspec":{"name":"tagwizard_camera","description":"iOS implementation of the camera plugin using AVFoundation framework for Flutter applications.","homepage":"https://github.com/flutter/packages/tree/main/packages/camera/camera_avfoundation","repository":"https://github.com/flutter/packages/tree/main/packages/camera/camera_avfoundation","issue_tracker":"https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+camera%22","version":"0.10.3","environment":{"sdk":"^3.7.0","flutter":">=3.29.0"},"flutter":{"plugin":{"implements":"camera","platforms":{"ios":{"pluginClass":"CameraPlugin","dartPluginClass":"AVFoundationCamera"}}}},"dependencies":{"camera_platform_interface":"^2.12.0","flutter":{"sdk":"flutter"},"stream_transform":"^2.0.0"},"dev_dependencies":{"async":"^2.5.0","flutter_lints":"^5.0.0","build_runner":"^2.4.9","flutter_test":{"sdk":"flutter"},"leak_tracker_flutter_testing":"any","mockito":"^5.4.4","pigeon":"^26.1.5"},"topics":["camera"]},"archive_url":"https://pub.dev/api/archives/tagwizard_camera-0.10.3.tar.gz","package_url":"https://pub.dev/api/packages/tagwizard_camera","url":"https://pub.dev/api/packages/tagwizard_camera/versions/0.10.3"}},{"name":"oglap","latest":{"version":"1.0.0","pubspec":{"name":"oglap","description":"A Dart/Flutter package implementing the OGLAP addressing system — a deterministic, grid-based location encoding protocol designed for regions where formal street addresses are unreliable or absent.","version":"1.0.0","homepage":"https://github.com/Guinee-IO/oglap-ggp-dart-fl","environment":{"sdk":">=3.0.0 <4.0.0"},"dependencies":{"flutter":{"sdk":"flutter"},"sqlite3":"^2.9.4","turf":"^0.0.10"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^5.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/oglap-1.0.0.tar.gz","package_url":"https://pub.dev/api/packages/oglap","url":"https://pub.dev/api/packages/oglap/versions/1.0.0"}},{"name":"flutter_barcode_scanner_plus_new","latest":{"version":"0.0.2","pubspec":{"name":"flutter_barcode_scanner_plus_new","description":"A plugin for barcode scanning support on Android and iOS. Supports barcodes, QR codes, etc.","version":"0.0.2","homepage":"https://github.com/fgomezflex-source/Flutter_Scann_Barcode","environment":{"sdk":">=2.12.0 <4.0.0","flutter":">=1.12.0"},"dependencies":{"flutter":{"sdk":"flutter"},"flutter_plugin_android_lifecycle":"^2.0.1"},"dev_dependencies":{"pedantic":"^1.11.0","test":"^1.16.8"},"flutter":{"plugin":{"platforms":{"android":{"package":"com.amolg.flutterbarcodescanner","pluginClass":"FlutterBarcodeScannerPlugin"},"ios":{"pluginClass":"SwiftFlutterBarcodeScannerPlugin"}}}}},"archive_url":"https://pub.dev/api/archives/flutter_barcode_scanner_plus_new-0.0.2.tar.gz","package_url":"https://pub.dev/api/packages/flutter_barcode_scanner_plus_new","url":"https://pub.dev/api/packages/flutter_barcode_scanner_plus_new/versions/0.0.2"}},{"name":"accessibility_radar","latest":{"version":"0.3.0","pubspec":{"name":"accessibility_radar","description":"DevTools extension for Flutter: live widget-tree scan for semantics and focus, plus WCAG-oriented hints and warnings.","homepage":"https://github.com/ae1studio/accessibility_radar","version":"0.3.0","environment":{"sdk":"^3.11.1"},"dependencies":{"flutter":{"sdk":"flutter"},"cupertino_icons":"^1.0.8","devtools_extensions":"^0.5.0","devtools_app_shared":"^0.5.0","vm_service":"^15.0.2","url_launcher":"^6.3.2","flutter_highlight":"^0.7.0"},"dev_dependencies":{"flutter_lints":"^6.0.0","flutter_test":{"sdk":"flutter"}},"flutter":{"uses-material-design":true}},"archive_url":"https://pub.dev/api/archives/accessibility_radar-0.3.0.tar.gz","package_url":"https://pub.dev/api/packages/accessibility_radar","url":"https://pub.dev/api/packages/accessibility_radar/versions/0.3.0"}},{"name":"mixins_weebi","latest":{"version":"1.2.3","pubspec":{"name":"mixins_weebi","homepage":"https://weebi.com","version":"1.2.3","description":"mixins and all about mobx stores","environment":{"sdk":">=3.6.0 <4.0.0"},"dependencies":{"models_weebi":"^1.2.3","services_weebi":"^1.2.3","protos_weebi":"^1.2.9","mobx":"^2.5.0"},"dev_dependencies":{"lints":"^5.0.0","test":"^1.26.3","build_runner":"^2.8.0","mobx_codegen":"^2.7.4"}},"archive_url":"https://pub.dev/api/archives/mixins_weebi-1.2.3.tar.gz","package_url":"https://pub.dev/api/packages/mixins_weebi","url":"https://pub.dev/api/packages/mixins_weebi/versions/1.2.3"}},{"name":"services_weebi","latest":{"version":"1.2.3","pubspec":{"name":"services_weebi","version":"1.2.3","homepage":"https://weebi.com","description":"services","environment":{"sdk":">=3.6.0 <4.0.0"},"dependencies":{"models_weebi":"^1.2.3","sembast":"^3.8.3"},"dev_dependencies":{"lints":"^5.0.0","test":"^1.26.3"}},"archive_url":"https://pub.dev/api/archives/services_weebi-1.2.3.tar.gz","package_url":"https://pub.dev/api/packages/services_weebi","url":"https://pub.dev/api/packages/services_weebi/versions/1.2.3"}},{"name":"models_weebi","latest":{"version":"1.2.3","pubspec":{"name":"models_weebi","homepage":"https://weebi.com","version":"1.2.3","description":"models","environment":{"sdk":">=3.6.0 <4.0.0"},"dependencies":{"collection":"^1.19.1"},"dev_dependencies":{"lints":"^5.0.0","test":"^1.26.3"}},"archive_url":"https://pub.dev/api/archives/models_weebi-1.2.3.tar.gz","package_url":"https://pub.dev/api/packages/models_weebi","url":"https://pub.dev/api/packages/models_weebi/versions/1.2.3"}},{"name":"protos_weebi","latest":{"version":"1.2.9","pubspec":{"name":"protos_weebi","description":"protos for weebi","version":"1.2.9","repository":"https://github.com/weebi-com/weebi_server/","homepage":"https://www.weebi.com","environment":{"sdk":">=3.3.3 <4.0.0"},"dependencies":{"protobuf":"^4.0.0","grpc":"^4.0.1","fixnum":"^1.1.1","crypto":"^3.0.3"},"dev_dependencies":{"test":"^1.26.3","lints":"^5.0.0"}},"archive_url":"https://pub.dev/api/archives/protos_weebi-1.2.9.tar.gz","package_url":"https://pub.dev/api/packages/protos_weebi","url":"https://pub.dev/api/packages/protos_weebi/versions/1.2.9"}},{"name":"cancelable_http_client","latest":{"version":"1.1.1","pubspec":{"name":"cancelable_http_client","version":"1.1.1","description":"A cancelable HTTP client is a wrapper over `http.Client` that allows to cancel a request or the operation of receiving data from the response or sending data via request.","homepage":"https://github.com/mezoni/cancelable_http_client","topics":["cancellation","http","http-client","network","streams"],"environment":{"sdk":">=3.0.0 <4.0.0"},"dependencies":{"http":"^1.6.0","multitasking":"^4.6.0"},"dev_dependencies":{"defer":"^1.0.0","lints":"^6.1.0","mime":"^2.0.0","test":"^1.31.0"}},"archive_url":"https://pub.dev/api/archives/cancelable_http_client-1.1.1.tar.gz","package_url":"https://pub.dev/api/packages/cancelable_http_client","url":"https://pub.dev/api/packages/cancelable_http_client/versions/1.1.1"}},{"name":"image_collage","latest":{"version":"0.0.5","pubspec":{"name":"image_collage","description":"A collage image rendering for posts (Like Facebook)","version":"0.0.5","homepage":"https://github.com/iliyass-zamouri/image_collage","environment":{"sdk":">=2.12.0 <3.0.0","flutter":">=1.17.0"},"dependencies":{"flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^1.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/image_collage-0.0.5.tar.gz","package_url":"https://pub.dev/api/packages/image_collage","url":"https://pub.dev/api/packages/image_collage/versions/0.0.5"}},{"name":"device_info_plus_webos","latest":{"version":"0.1.2","pubspec":{"name":"device_info_plus_webos","description":"Device info plus plugin implementation for webOS","version":"0.1.2","repository":"https://github.com/dinaraparanid/device_info_plus_webos","environment":{"sdk":"^3.9.2","flutter":">=3.3.0"},"dependencies":{"flutter":{"sdk":"flutter"},"flutter_web_plugins":{"sdk":"flutter"},"plugin_platform_interface":"^2.1.8"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":{"plugin":{"platforms":{"web":{"pluginClass":"DeviceInfoPlusWebOSWeb","fileName":"src/device_info_plus_webos.dart"}}}}},"archive_url":"https://pub.dev/api/archives/device_info_plus_webos-0.1.2.tar.gz","package_url":"https://pub.dev/api/packages/device_info_plus_webos","url":"https://pub.dev/api/packages/device_info_plus_webos/versions/0.1.2"}},{"name":"wx_dart","latest":{"version":"0.9.1","pubspec":{"name":"wx_dart","description":"Flutter backend of wxDart","version":"0.9.1","homepage":"https://github.com/RobertRoeb/wx_dart","environment":{"sdk":"^3.11.0","flutter":">=1.17.0"},"dependencies":{"flutter":{"sdk":"flutter"},"single_child_two_dimensional_scroll_view":"^0.0.3","url_launcher":"^6.3.2","multi_split_view":"^3.6.1","tabbed_view":"^2.0.0","idle_detector_wrapper":"^1.2.1","flutter_svg":"^2.2.2","gif_view":"^1.0.3","scrollable_positioned_list":"^0.3.8","input_quantity":"^2.5.1","flutter_html":"^3.0.0","floating_dialog":"^1.1.1+1","file_picker":"^10.3.10","path_provider":"^2.1.5","desktop_window":"^0.4.2"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/wx_dart-0.9.1.tar.gz","package_url":"https://pub.dev/api/packages/wx_dart","url":"https://pub.dev/api/packages/wx_dart/versions/0.9.1"}},{"name":"firebase_dart_admin_auth_sdk","latest":{"version":"0.1.0","pubspec":{"name":"firebase_dart_admin_auth_sdk","description":"A Dart SDK for backend Firebase authentication and admin flows with keyless server credentials and optional service account impersonation.","version":"0.1.0","repository":"https://github.com/aortem/firebase-dart-admin-auth-sdk","license":"BSD-3","environment":{"sdk":"^3.11.0"},"dependencies":{"ds_standard_features":"^0.1.5","googleapis_auth":"^2.0.0","jwt_generator":"^0.0.8"},"dev_dependencies":{"ds_tools_testing":"^0.1.4","test":"^1.24.0","lints":"^6.0.0","git_hooks":"any"},"git_hooks":{"hooks":{"pre-commit":"./local_dev_tools/validate_commit.dart","commit-msg":"./local_dev_tools/validate_commit_msg.dart","pre-push":"./local_dev_tools/validate_branch.dart"}}},"archive_url":"https://pub.dev/api/archives/firebase_dart_admin_auth_sdk-0.1.0.tar.gz","package_url":"https://pub.dev/api/packages/firebase_dart_admin_auth_sdk","url":"https://pub.dev/api/packages/firebase_dart_admin_auth_sdk/versions/0.1.0"}},{"name":"firebase_fcm_client","latest":{"version":"0.1.0","pubspec":{"name":"firebase_fcm_client","description":"Server-side Firebase Cloud Messaging (FCM) HTTP v1 client for Dart with keyless runtime credentials and optional service account impersonation.","version":"0.1.0","repository":"https://github.com/aortem/dartstream","environment":{"sdk":"^3.10.7"},"dependencies":{"ds_standard_features":"^0.1.5","googleapis_auth":"^2.0.0","json_annotation":"^4.9.0"},"dev_dependencies":{"ds_tools_testing":"^0.1.4","json_serializable":"^6.11.4","lints":"^6.0.0"}},"archive_url":"https://pub.dev/api/archives/firebase_fcm_client-0.1.0.tar.gz","package_url":"https://pub.dev/api/packages/firebase_fcm_client","url":"https://pub.dev/api/packages/firebase_fcm_client/versions/0.1.0"}},{"name":"reactive_languagetool_textfield","latest":{"version":"0.0.4","pubspec":{"name":"reactive_languagetool_textfield","description":"Wrapper around languagetool_textfield to use with reactive_forms.","version":"0.0.4","repository":"https://github.com/artflutter/reactive_forms_widgets/tree/master/packages/reactive_languagetool_textfield","issue_tracker":"https://github.com/artflutter/reactive_forms_widgets/issues","environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=3.0.0"},"dependencies":{"flutter":{"sdk":"flutter"},"languagetool_textfield":null,"reactive_forms":">=16.0.0 <19.0.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^5.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/reactive_languagetool_textfield-0.0.4.tar.gz","package_url":"https://pub.dev/api/packages/reactive_languagetool_textfield","url":"https://pub.dev/api/packages/reactive_languagetool_textfield/versions/0.0.4"}},{"name":"dart_mlx_ffi","latest":{"version":"26.404.11","pubspec":{"name":"dart_mlx_ffi","description":"Production-ready Dart FFI package for Apple MLX runtimes on iOS and macOS","version":"26.404.11","homepage":"https://github.com/binbinsh/dart-mlx-ffi","repository":"https://github.com/binbinsh/dart-mlx-ffi","issue_tracker":"https://github.com/binbinsh/dart-mlx-ffi/issues","topics":["ffi","machine-learning","mlx"],"platforms":{"ios":null,"macos":null},"environment":{"sdk":"^3.11.1"},"dependencies":{"archive":"^4.0.7","code_assets":"^1.0.0","ffi":"^2.1.4","hooks":"^1.0.0","logging":"^1.3.0","path":"^1.9.1"},"dev_dependencies":{"ffigen":"^20.1.1","flutter_lints":"^6.0.0","test":"^1.28.0"}},"archive_url":"https://pub.dev/api/archives/dart_mlx_ffi-26.404.11.tar.gz","package_url":"https://pub.dev/api/packages/dart_mlx_ffi","url":"https://pub.dev/api/packages/dart_mlx_ffi/versions/26.404.11"}},{"name":"natrix","latest":{"version":"0.1.2","pubspec":{"name":"natrix","description":"A Dart package for easily creating command line applications.","version":"0.1.2","repository":"https://github.com/zopnote/natrix","environment":{"sdk":"^3.10.6"},"dependencies":{"meta":"^1.18.2"},"dev_dependencies":{"lints":"^6.0.0","test":"^1.25.6"}},"archive_url":"https://pub.dev/api/archives/natrix-0.1.2.tar.gz","package_url":"https://pub.dev/api/packages/natrix","url":"https://pub.dev/api/packages/natrix/versions/0.1.2"}},{"name":"fire_pilot","latest":{"version":"1.0.2","pubspec":{"name":"fire_pilot","description":"Elite Firebase setup orchestrator for Flutter. Automates Node.js install, multi-account login, project creation, and SHA registration.","version":"1.0.2","homepage":"https://github.com/Gourav-sharma/fire_pilot","repository":"https://github.com/Gourav-sharma/fire_pilot","issue_tracker":"https://github.com/Gourav-sharma/fire_pilot/issues","environment":{"sdk":">=3.0.0 <4.0.0"},"dependencies":{"args":"^2.4.2","interact":"^2.2.0"},"executables":{"fire_pilot":null}},"archive_url":"https://pub.dev/api/archives/fire_pilot-1.0.2.tar.gz","package_url":"https://pub.dev/api/packages/fire_pilot","url":"https://pub.dev/api/packages/fire_pilot/versions/1.0.2"}},{"name":"banner_slider","latest":{"version":"0.0.1","pubspec":{"name":"banner_slider","description":"Reusable Flutter video, image, text, banner and auto-playing slider widget.","version":"0.0.1","homepage":"https://github.com/iliyass-zamouri/banner_slider","repository":"https://github.com/iliyass-zamouri/banner_slider","issue_tracker":"https://github.com/iliyass-zamouri/banner_slider/issues","topics":["flutter","slider","carousel","banner","video"],"environment":{"sdk":"^3.9.2","flutter":">=3.35.0"},"dependencies":{"flutter":{"sdk":"flutter"},"flutter_svg":"^2.2.4","video_player":"^2.9.5","visibility_detector":"^0.4.0+2"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^5.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/banner_slider-0.0.1.tar.gz","package_url":"https://pub.dev/api/packages/banner_slider","url":"https://pub.dev/api/packages/banner_slider/versions/0.0.1"}},{"name":"ap_common","latest":{"version":"1.0.0","pubspec":{"name":"ap_common","description":"The school affairs(AP) series shares the engineering kit, rapid development of the school affairs series(AP) app","version":"1.0.0","homepage":"https://github.com/abc873693/ap_common","repository":"https://github.com/abc873693/ap_common/tree/master/packages/ap_common","environment":{"sdk":">=3.0.0 <4.0.0"},"dependencies":{"flutter":{"sdk":"flutter"},"flutter_localizations":{"sdk":"flutter"},"ap_common_flutter_ui":"^1.0.0","ap_common_flutter_platform":"^1.0.0","ap_common_announcement_ui":"^1.0.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"}},"false_secrets":["/example/lib/main.dart","/example/web/index.html","/website/node_modules/selfsigned/README.md"]},"archive_url":"https://pub.dev/api/archives/ap_common-1.0.0.tar.gz","package_url":"https://pub.dev/api/packages/ap_common","url":"https://pub.dev/api/packages/ap_common/versions/1.0.0"}},{"name":"ap_common_flutter_platform","latest":{"version":"1.0.0","pubspec":{"name":"ap_common_flutter_platform","description":"The school affairs(AP) series shares the engineering kit, rapid development of the school affairs series(AP) app","version":"1.0.0","homepage":"https://github.com/abc873693/ap_common","repository":"https://github.com/abc873693/ap_common/tree/master/packages/ap_common_flutter_platform","environment":{"sdk":"^3.5.3","flutter":">=1.17.0"},"dependencies":{"flutter":{"sdk":"flutter"},"ap_common_flutter_core":"^1.0.0","encrypt":"^5.0.1","timezone":">=0.9.0 <1.0.0","sprintf":"^7.0.0","app_tracking_transparency":"^2.0.6","flutter_local_notifications":"^17.2.2","shared_preferences":"^2.5.0","url_launcher":"^6.2.5","share_plus":">=10.1.0 <11.0.0","package_info_plus":"^8.3.0","add_2_calendar":"^3.0.1","in_app_review":"^2.0.3","path":"^1.7.0","path_provider":"^2.1.2","image_picker":"^1.0.7","photo_manager":"^3.6.0","file_saver":"^0.2.12"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"}}},"archive_url":"https://pub.dev/api/archives/ap_common_flutter_platform-1.0.0.tar.gz","package_url":"https://pub.dev/api/packages/ap_common_flutter_platform","url":"https://pub.dev/api/packages/ap_common_flutter_platform/versions/1.0.0"}},{"name":"ap_common_announcement_ui","latest":{"version":"1.0.0","pubspec":{"name":"ap_common_announcement_ui","description":"The school affairs(AP) series shares the engineering kit, rapid development of the school affairs series(AP) app","version":"1.0.0","homepage":"https://github.com/abc873693/ap_common","repository":"https://github.com/abc873693/ap_common/tree/master/packages/ap_common_announcement_ui","environment":{"sdk":"^3.4.0","flutter":">=3.22.0"},"dependencies":{"flutter":{"sdk":"flutter"},"ap_common_flutter_core":"^1.0.0","ap_common_flutter_ui":"^1.0.0","path":"^1.9.0","dio_cookie_manager":">=3.1.1 <3.2.0","cookie_jar":"^4.0.0","sprintf":"^7.0.0","photo_view":"^0.15.0","cached_network_image":"^3.3.1","flutter_linkify":"^6.0.0","google_sign_in":"^6.2.1","sign_in_with_apple":"^6.1.1"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"}},"flutter":null},"archive_url":"https://pub.dev/api/archives/ap_common_announcement_ui-1.0.0.tar.gz","package_url":"https://pub.dev/api/packages/ap_common_announcement_ui","url":"https://pub.dev/api/packages/ap_common_announcement_ui/versions/1.0.0"}},{"name":"ap_common_firebase","latest":{"version":"1.0.0","pubspec":{"name":"ap_common_firebase","description":"ap_common for firebase instructure","version":"1.0.0","homepage":"https://github.com/abc873693/ap_common","repository":"https://github.com/abc873693/ap_common/tree/master/packages/ap_common_firebase","environment":{"sdk":">=2.12.0 <4.0.0","flutter":">=3.13.0"},"dependencies":{"flutter":{"sdk":"flutter"},"ap_common_flutter_core":"^1.0.0","url_launcher":"^6.1.0","firebase_core":"^2.30.0","firebase_analytics":"^10.10.7","firebase_crashlytics":"^3.5.7","firebase_messaging":"^14.9.4","firebase_remote_config":"^4.4.7","firebase_performance":"^0.9.4+7"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"}}},"archive_url":"https://pub.dev/api/archives/ap_common_firebase-1.0.0.tar.gz","package_url":"https://pub.dev/api/packages/ap_common_firebase","url":"https://pub.dev/api/packages/ap_common_firebase/versions/1.0.0"}},{"name":"ap_common_plugin","latest":{"version":"1.0.0","pubspec":{"name":"ap_common_plugin","description":"ap_common Native Plugin","version":"1.0.0","homepage":"https://github.com/abc873693/ap_common","repository":"https://github.com/abc873693/ap_common/tree/master/packages/ap_common_plugin","environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=3.0.0"},"dependencies":{"flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_test":{"sdk":"flutter"}},"flutter":{"plugin":{"platforms":{"android":{"package":"me.rainvisitor.ap_common_plugin","pluginClass":"ApCommonPlugin"},"ios":{"pluginClass":"ApCommonPlugin"}}}}},"archive_url":"https://pub.dev/api/archives/ap_common_plugin-1.0.0.tar.gz","package_url":"https://pub.dev/api/packages/ap_common_plugin","url":"https://pub.dev/api/packages/ap_common_plugin/versions/1.0.0"}},{"name":"ap_common_flutter_ui","latest":{"version":"1.0.0","pubspec":{"name":"ap_common_flutter_ui","description":"The school affairs(AP) series shares the engineering kit, rapid development of the school affairs series(AP) app","version":"1.0.0","homepage":"https://github.com/abc873693/ap_common","repository":"https://github.com/abc873693/ap_common/tree/master/packages/ap_common_flutter_ui","environment":{"sdk":"^3.4.0","flutter":">=3.22.0"},"dependencies":{"flutter":{"sdk":"flutter"},"ap_common_flutter_core":"^1.0.0","sprintf":"^7.0.0","photo_view":"^0.15.0","barcode_widget":"^2.0.1","barcode":"^2.2.1","pdf":"^3.8.1","auto_size_text_pk":"^3.0.0","flutter_linkify":"^6.0.0","cupertino_back_gesture":"^0.1.0","package_info_plus":"^8.0.2","flutter_keyboard_visibility":"^6.0.0","printing":"^5.10.4","cached_network_image":"^3.3.1"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"spider":"^4.2.2"},"flutter":{"assets":["assets/images/","assets/icons/"]}},"archive_url":"https://pub.dev/api/archives/ap_common_flutter_ui-1.0.0.tar.gz","package_url":"https://pub.dev/api/packages/ap_common_flutter_ui","url":"https://pub.dev/api/packages/ap_common_flutter_ui/versions/1.0.0"}},{"name":"ap_common_flutter_core","latest":{"version":"1.0.0","pubspec":{"name":"ap_common_flutter_core","description":"The school affairs(AP) series shares the engineering kit, rapid development of the school affairs series(AP) app","version":"1.0.0","homepage":"https://github.com/abc873693/ap_common","repository":"https://github.com/abc873693/ap_common/tree/master/packages/ap_common_flutter_core","environment":{"sdk":"^3.4.0","flutter":">=3.22.0"},"dependencies":{"flutter":{"sdk":"flutter"},"ap_common_core":"^1.0.0","dio":"^5.7.0","intl":">=0.16.0 <1.0.0","multiple_localization":"any","cross_file":"^0.3.4+2"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"}},"flutter":null,"flutter_intl":{"enabled":true,"class_name":"ApLocalizations","main_locale":"zh_TW","arb_dir":"lib/src/l10n","output_dir":"lib/src/l10n","use_deferred_loading":true}},"archive_url":"https://pub.dev/api/archives/ap_common_flutter_core-1.0.0.tar.gz","package_url":"https://pub.dev/api/packages/ap_common_flutter_core","url":"https://pub.dev/api/packages/ap_common_flutter_core/versions/1.0.0"}},{"name":"ap_common_core","latest":{"version":"1.0.0","pubspec":{"name":"ap_common_core","description":"The school affairs(AP) series shares the engineering kit, rapid development of the school affairs series(AP) app","version":"1.0.0","homepage":"https://github.com/abc873693/ap_common","repository":"https://github.com/abc873693/ap_common/tree/master/packages/ap_common_core","environment":{"sdk":"^3.0.0"},"dependencies":{"sprintf":"^7.0.0","intl":">=0.16.0 <1.0.0","dio":">=5.4.1 <6.0.0","dio_cookie_manager":">=3.1.1 <3.2.0","cookie_jar":"^4.0.0","jwt_decoder":"^2.0.1","json_annotation":"^4.6.0","injector":"^4.0.0","freezed_annotation":"^3.1.0"},"dev_dependencies":{"build_runner":"^2.5.4","freezed":"^3.1.0","json_serializable":"^6.3.0","test":"^1.24.0","mocktail":"^1.0.0"}},"archive_url":"https://pub.dev/api/archives/ap_common_core-1.0.0.tar.gz","package_url":"https://pub.dev/api/packages/ap_common_core","url":"https://pub.dev/api/packages/ap_common_core/versions/1.0.0"}},{"name":"braze_plugin","latest":{"version":"18.0.1","pubspec":{"name":"braze_plugin","description":"This is the Braze plugin for Flutter. Effective marketing automation is an essential part of successfully scaling and managing your business.","version":"18.0.1","homepage":"https://www.braze.com/","repository":"https://github.com/braze-inc/braze-flutter-sdk","environment":{"sdk":">=2.15.0 <4.0.0","flutter":">=1.10.0"},"dependencies":{"flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_test":{"sdk":"flutter"}},"flutter":{"plugin":{"platforms":{"android":{"package":"com.braze.brazeplugin","pluginClass":"BrazePlugin"},"ios":{"pluginClass":"BrazePlugin"}}}},"false_secrets":["/example/android/app/google-services.json","/example/ios/Runner/GoogleService-Info.plist"]},"archive_url":"https://pub.dev/api/archives/braze_plugin-18.0.1.tar.gz","package_url":"https://pub.dev/api/packages/braze_plugin","url":"https://pub.dev/api/packages/braze_plugin/versions/18.0.1"}},{"name":"flutter_state_widget","latest":{"version":"0.1.2","pubspec":{"name":"flutter_state_widget","description":"A Flutter package for rendering content across loading states with fully replaceable state panels.","version":"0.1.2","homepage":"https://github.com/bolong2114/flutter_state_widget","repository":"https://github.com/bolong2114/flutter_state_widget","issue_tracker":"https://github.com/bolong2114/flutter_state_widget/issues","topics":["flutter","widget","state","loading"],"environment":{"sdk":">=2.17.0 <4.0.0","flutter":">=3.0.0"},"dependencies":{"flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_localizations":{"sdk":"flutter"},"flutter_lints":"^5.0.0"},"flutter":{"uses-material-design":true}},"archive_url":"https://pub.dev/api/archives/flutter_state_widget-0.1.2.tar.gz","package_url":"https://pub.dev/api/packages/flutter_state_widget","url":"https://pub.dev/api/packages/flutter_state_widget/versions/0.1.2"}},{"name":"aicycle_buyme_plus","latest":{"version":"1.0.12","pubspec":{"name":"aicycle_buyme_plus","description":"An Aicycle BuyMe Plus package.","version":"1.0.12","homepage":"https://aicycle.ai/","environment":{"sdk":"^3.11.1","flutter":">=1.17.0"},"dependencies":{"cached_network_image":"^3.4.1","camera":"^0.12.0","dio":"^5.9.2","flutter":{"sdk":"flutter"},"image_picker":"^1.2.1","native_device_orientation":"^2.1.0","image":"^4.5.3","path_provider":"^2.1.5"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":{"uses-material-design":true,"assets":["assets/images/","assets/gif/","assets/images/front/","assets/images/rear/","assets/images/left/","assets/images/right/","assets/images/front_left/","assets/images/front_right/","assets/images/rear_left/","assets/images/rear_right/"],"fonts":[{"family":"Inter","fonts":[{"asset":"assets/fonts/Inter-Regular.ttf","weight":400},{"asset":"assets/fonts/Inter-SemiBold.ttf","weight":600},{"asset":"assets/fonts/Inter-Bold.ttf","weight":700}]}]}},"archive_url":"https://pub.dev/api/archives/aicycle_buyme_plus-1.0.12.tar.gz","package_url":"https://pub.dev/api/packages/aicycle_buyme_plus","url":"https://pub.dev/api/packages/aicycle_buyme_plus/versions/1.0.12"}},{"name":"localization_plus","latest":{"version":"2.0.0","pubspec":{"name":"localization_plus","description":"Easy, Advanced and Fast Internationalization for your Dart-based Apps","version":"2.0.0","repository":"https://github.com/aydinfatih/localization_plus","issue_tracker":"https://github.com/aydinfatih/localization_plus/issues","funding":["https://github.com/sponsors/aydinfatih"],"topics":["localization","language","locale","i18n","languages"],"environment":{"sdk":">=3.0.0 <4.0.0"},"dependencies":{"flutter":{"sdk":"flutter"},"intl":"^0.20.2","shared_preferences":"^2.2.2","collection":"^1.18.0","flutter_localizations":{"sdk":"flutter"}},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^4.0.0"},"flutter":{"assets":["i18n/"]}},"archive_url":"https://pub.dev/api/archives/localization_plus-2.0.0.tar.gz","package_url":"https://pub.dev/api/packages/localization_plus","url":"https://pub.dev/api/packages/localization_plus/versions/2.0.0"}},{"name":"htmdart","latest":{"version":"0.8.1","pubspec":{"name":"htmdart","description":"Build fast, hypermedia-driven web apps with Dart + HTMX","version":"0.8.1","repository":"https://github.com/namzug16/htmdart","resolution":"workspace","environment":{"sdk":"^3.8.0"},"dependencies":{"htmleez":"^0.14.0"},"dev_dependencies":{"test":"^1.24.0","very_good_analysis":"^7.0.0"},"topics":["server","netto","htmx"]},"archive_url":"https://pub.dev/api/archives/htmdart-0.8.1.tar.gz","package_url":"https://pub.dev/api/packages/htmdart","url":"https://pub.dev/api/packages/htmdart/versions/0.8.1"}},{"name":"htmleez","latest":{"version":"0.14.0","pubspec":{"name":"htmleez","description":"HTML easy. A lightweight library for creating HTML programmatically in Dart.","version":"0.14.0","repository":"https://github.com/namzug16/htmdart/tree/master/packages/htmleez","resolution":"workspace","environment":{"sdk":"^3.8.0"},"dependencies":{"collection":"^1.19.0"},"dev_dependencies":{"test":"^1.24.0","very_good_analysis":"^7.0.0"},"topics":["html"]},"archive_url":"https://pub.dev/api/archives/htmleez-0.14.0.tar.gz","package_url":"https://pub.dev/api/packages/htmleez","url":"https://pub.dev/api/packages/htmleez/versions/0.14.0"}},{"name":"encore_flutter","latest":{"version":"1.0.27","pubspec":{"name":"encore_flutter","description":"Flutter plugin wrapping the native Encore iOS and Android SDKs for monetization, offers, and entitlements. All offer UI is rendered natively via StoreKit (iOS) and Play Billing (Android).","version":"1.0.27","homepage":"https://encorekit.com","repository":"https://github.com/EncoreKit/flutter-sdk","issue_tracker":"https://github.com/EncoreKit/flutter-sdk/issues","sdkVersions":{"ios":{"EncoreKit":"1.4.41"},"android":{"com.encorekit/encore":"1.4.45"}},"topics":["monetization","in-app-purchase","subscriptions","offers"],"environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=3.10.0"},"dependencies":{"flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^5.0.0"},"flutter":{"plugin":{"platforms":{"android":{"package":"com.encorekit.encore_flutter_sdk","pluginClass":"EncoreFlutterPlugin"},"ios":{"pluginClass":"EncoreFlutterPlugin"}}}}},"archive_url":"https://pub.dev/api/archives/encore_flutter-1.0.27.tar.gz","package_url":"https://pub.dev/api/packages/encore_flutter","url":"https://pub.dev/api/packages/encore_flutter/versions/1.0.27"}},{"name":"ansi_escape_codes","latest":{"version":"3.0.6","pubspec":{"name":"ansi_escape_codes","description":"A toolkit for working with ANSI escape codes and analyzing strings containing them.","version":"3.0.6","homepage":"https://github.com/vi-k/ansi_escape_codes","topics":["ansi","escape-codes","console","color","cli"],"environment":{"sdk":"^3.6.0"},"dependencies":{"meta":"^1.16.0"},"dev_dependencies":{"lints":"^5.1.1","test":"^1.25.15"}},"archive_url":"https://pub.dev/api/archives/ansi_escape_codes-3.0.6.tar.gz","package_url":"https://pub.dev/api/packages/ansi_escape_codes","url":"https://pub.dev/api/packages/ansi_escape_codes/versions/3.0.6"}},{"name":"mixpanel_flutter_session_replay","latest":{"version":"0.1.0-beta.3","pubspec":{"name":"mixpanel_flutter_session_replay","description":"Official Flutter Session Replay SDK for Mixpanel, developed and maintained by Mixpanel, Inc.","version":"0.1.0-beta.3","homepage":"https://mixpanel.com","repository":"https://github.com/mixpanel/mixpanel-flutter-session-replay","issue_tracker":"https://github.com/mixpanel/mixpanel-flutter-session-replay/issues","topics":["analytics","session-replay","mixpanel"],"environment":{"sdk":"^3.8.0","flutter":">=3.38.0"},"dependencies":{"flutter":{"sdk":"flutter"},"meta":"^1.12.0","image":"^4.3.0","connectivity_plus":"^7.0.0","path_provider":"^2.1.0","http":"^1.2.0","uuid":"^4.5.1","logging":"^1.2.0","sqflite":"^2.3.0","clock":"^1.1.1","shared_preferences":"^2.3.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0","sqflite_common_ffi":"^2.3.0","fake_async":"^1.3.1","shared_preferences_platform_interface":"^2.4.1"},"flutter":{"plugin":{"platforms":{"android":{"package":"com.mixpanel.flutter_session_replay","pluginClass":"MixpanelSessionReplayPlugin"},"ios":{"pluginClass":"MixpanelSessionReplayPlugin"},"macos":{"pluginClass":"MixpanelSessionReplayPlugin"}}}}},"archive_url":"https://pub.dev/api/archives/mixpanel_flutter_session_replay-0.1.0-beta.3.tar.gz","package_url":"https://pub.dev/api/packages/mixpanel_flutter_session_replay","url":"https://pub.dev/api/packages/mixpanel_flutter_session_replay/versions/0.1.0-beta.3"}},{"name":"dart_mapper_generator","latest":{"version":"1.0.4","pubspec":{"name":"dart_mapper_generator","description":"Code generator for dart_mapper. Produces mapping implementations at compile time via build_runner.","version":"1.0.4","homepage":"https://docs.page/MyLittleSuite/dart_mapper","repository":"https://github.com/MyLittleSuite/dart_mapper","issue_tracker":"https://github.com/MyLittleSuite/dart_mapper/issues","topics":["code-generation","mapping","build-runner","source-gen"],"environment":{"sdk":">=3.0.0 <4.0.0"},"dependencies":{"analyzer":"^8.0.0","build":"^4.0.0","code_builder":"^4.10.1","dart_style":"^3.0.0","dart_mapper":"^1.0.0","source_gen":"^4.0.0","strings":"^4.0.0"},"dev_dependencies":{"build_runner":"^2.4.8","lints":"^6.0.0","source_gen_test":"^1.0.6","test":"^1.25.1"}},"archive_url":"https://pub.dev/api/archives/dart_mapper_generator-1.0.4.tar.gz","package_url":"https://pub.dev/api/packages/dart_mapper_generator","url":"https://pub.dev/api/packages/dart_mapper_generator/versions/1.0.4"}},{"name":"dart_mapper","latest":{"version":"1.0.4","pubspec":{"name":"dart_mapper","description":"MapStruct-style object mapping for Dart. Define type-safe mappings declaratively with annotations and get generated implementations at compile time via build_runner.","version":"1.0.4","homepage":"https://docs.page/MyLittleSuite/dart_mapper","repository":"https://github.com/MyLittleSuite/dart_mapper","issue_tracker":"https://github.com/MyLittleSuite/dart_mapper/issues","topics":["code-generation","mapping","build-runner","source-gen"],"environment":{"sdk":">=3.0.0 <4.0.0"},"dev_dependencies":{"lints":"^6.0.0","test":"^1.25.1"}},"archive_url":"https://pub.dev/api/archives/dart_mapper-1.0.4.tar.gz","package_url":"https://pub.dev/api/packages/dart_mapper","url":"https://pub.dev/api/packages/dart_mapper/versions/1.0.4"}},{"name":"exact_cover_dlx","latest":{"version":"0.1.0","pubspec":{"name":"exact_cover_dlx","description":"Generic exact cover solver based on Dancing Links (DLX).","version":"0.1.0","homepage":"https://github.com/PeterOmbodi/caesar-s_calendar","repository":"https://github.com/PeterOmbodi/caesar-s_calendar","issue_tracker":"https://github.com/PeterOmbodi/caesar-s_calendar/issues","topics":["exact-cover","dlx","dancing-links","sudoku","algorithms"],"environment":{"sdk":">=3.10.0 <4.0.0"},"dev_dependencies":{"lints":"^6.1.0","test":"^1.31.0"}},"archive_url":"https://pub.dev/api/archives/exact_cover_dlx-0.1.0.tar.gz","package_url":"https://pub.dev/api/packages/exact_cover_dlx","url":"https://pub.dev/api/packages/exact_cover_dlx/versions/0.1.0"}},{"name":"interactive_media_ads","latest":{"version":"0.3.0+14","pubspec":{"name":"interactive_media_ads","description":"A Flutter plugin for using the Interactive Media Ads SDKs on Android and iOS.","repository":"https://github.com/flutter/packages/tree/main/packages/interactive_media_ads","issue_tracker":"https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+interactive_media_ads%22","version":"0.3.0+14","environment":{"sdk":"^3.9.0","flutter":">=3.35.0"},"flutter":{"plugin":{"platforms":{"android":{"package":"dev.flutter.packages.interactive_media_ads","pluginClass":"InteractiveMediaAdsPlugin","dartPluginClass":"AndroidInteractiveMediaAds"},"ios":{"pluginClass":"InteractiveMediaAdsPlugin","dartPluginClass":"IOSInteractiveMediaAds"}}}},"dependencies":{"flutter":{"sdk":"flutter"},"meta":"^1.10.0"},"dev_dependencies":{"build_runner":"^2.1.4","flutter_test":{"sdk":"flutter"},"mockito":"^5.4.4","pigeon":"^26.1.4"},"topics":["ads"]},"archive_url":"https://pub.dev/api/archives/interactive_media_ads-0.3.0%2B14.tar.gz","package_url":"https://pub.dev/api/packages/interactive_media_ads","url":"https://pub.dev/api/packages/interactive_media_ads/versions/0.3.0%2B14"}},{"name":"uqudosdk_flutter","latest":{"version":"3.8.0","pubspec":{"name":"uqudosdk_flutter","description":"Uqudo SDK Flutter plugin. It allows you to scan and verify ID document, perform biometric verification and run background checks.","version":"3.8.0","homepage":"https://uqudo.com","environment":{"sdk":">=2.15.0 <4.0.0","flutter":">=1.20.0"},"dependencies":{"flutter":{"sdk":"flutter"},"json_annotation":"^4.9.0"},"dev_dependencies":{"build_runner":"^2.4.13","flutter_test":{"sdk":"flutter"},"json_serializable":"^6.7.0"},"flutter":{"plugin":{"platforms":{"android":{"package":"io.flutter.plugin.uqudo.uqudosdk_flutter","pluginClass":"UqudoIdPlugin"},"ios":{"pluginClass":"UqudoIdPlugin"}}}}},"archive_url":"https://pub.dev/api/archives/uqudosdk_flutter-3.8.0.tar.gz","package_url":"https://pub.dev/api/packages/uqudosdk_flutter","url":"https://pub.dev/api/packages/uqudosdk_flutter/versions/3.8.0"}},{"name":"sqlite_sync","latest":{"version":"1.0.8","pubspec":{"name":"sqlite_sync","version":"1.0.8","description":"SQLite Sync is a multi-platform extension that brings a true local-first experience to your applications with minimal effort. It extends standard SQLite tables with built-in support for offline work and automatic synchronization, allowing multiple devices to operate independently—even without a network connection—and seamlessly stay in sync.\n","homepage":"https://github.com/sqliteai/sqlite-sync","repository":"https://github.com/sqliteai/sqlite-sync","environment":{"sdk":"^3.10.0"},"dependencies":{"code_assets":"^1.0.0","hooks":"^1.0.0","path":"^1.8.0","sqlite3":"^3.0.0"},"dev_dependencies":{"lints":"^5.0.0","test":"^1.24.0"}},"archive_url":"https://pub.dev/api/archives/sqlite_sync-1.0.8.tar.gz","package_url":"https://pub.dev/api/packages/sqlite_sync","url":"https://pub.dev/api/packages/sqlite_sync/versions/1.0.8"}},{"name":"dart_sentencepiece_tokenizer","latest":{"version":"1.3.1","pubspec":{"name":"dart_sentencepiece_tokenizer","description":"A lightweight, pure Dart implementation of SentencePiece tokenizer. Supports BPE (Gemma) and Unigram (Llama) algorithms.","version":"1.3.1","repository":"https://github.com/brody-0125/dart_sentencepiece_tokenizer","issue_tracker":"https://github.com/brody-0125/dart_sentencepiece_tokenizer/issues","topics":["nlp","sentencepiece","tokenizer","machine-learning","llm"],"environment":{"sdk":"^3.10.7"},"dependencies":null,"dev_dependencies":{"lints":"^6.0.0","test":"^1.25.6"}},"archive_url":"https://pub.dev/api/archives/dart_sentencepiece_tokenizer-1.3.1.tar.gz","package_url":"https://pub.dev/api/packages/dart_sentencepiece_tokenizer","url":"https://pub.dev/api/packages/dart_sentencepiece_tokenizer/versions/1.3.1"}},{"name":"google_places_autocomplete_text_field","latest":{"version":"4.0.0","pubspec":{"name":"google_places_autocomplete_text_field","description":"A fully customizable Google Places autocomplete TextFormField for Flutter iOS, Android and Web.","version":"4.0.0","homepage":"https://github.com/julienandco/google_places_autocomplete_text_field","environment":{"sdk":"^3.7.2"},"dependencies":{"flutter":{"sdk":"flutter"},"dio":"^5.9.0","rxdart":"^0.28.0","async":"^2.13.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"}},"archive_url":"https://pub.dev/api/archives/google_places_autocomplete_text_field-4.0.0.tar.gz","package_url":"https://pub.dev/api/packages/google_places_autocomplete_text_field","url":"https://pub.dev/api/packages/google_places_autocomplete_text_field/versions/4.0.0"}},{"name":"xwidget_el","latest":{"version":"0.4.0","pubspec":{"name":"xwidget_el","description":"A powerful expression language designed for evaluating expressions within a data model.","version":"0.4.0","repository":"https://github.com/appfluent/xwidget_el","issue_tracker":"https://github.com/appfluent/xwidget_el/issues","topics":["data-model","data-transformation","expression-language","parser","reactive"],"platforms":{"android":null,"ios":null,"linux":null,"macos":null,"web":null,"windows":null},"environment":{"sdk":">=3.8.0 <4.0.0","flutter":">=3.10.0"},"dependencies":{"flutter":{"sdk":"flutter"},"intl":">=0.17.0 <0.21.0","logging":"^1.3.0","petitparser":"^7.0.1","type_plus":"^2.1.1"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"args":"^2.7.0","lints":"^5.0.0"}},"archive_url":"https://pub.dev/api/archives/xwidget_el-0.4.0.tar.gz","package_url":"https://pub.dev/api/packages/xwidget_el","url":"https://pub.dev/api/packages/xwidget_el/versions/0.4.0"}},{"name":"dart_tensor_preprocessing","latest":{"version":"0.8.5","pubspec":{"name":"dart_tensor_preprocessing","description":"High-performance tensor preprocessing library for Flutter/Dart. NumPy-like transforms pipeline for ONNX Runtime inference.","version":"0.8.5","repository":"https://github.com/brody-0125/dart_tensor_preprocessing","homepage":"https://github.com/brody-0125/dart_tensor_preprocessing","environment":{"sdk":"^3.9.0"},"dependencies":{"image":"^4.3.0"},"dev_dependencies":{"test":"^1.25.0","lints":"^5.0.0"}},"archive_url":"https://pub.dev/api/archives/dart_tensor_preprocessing-0.8.5.tar.gz","package_url":"https://pub.dev/api/packages/dart_tensor_preprocessing","url":"https://pub.dev/api/packages/dart_tensor_preprocessing/versions/0.8.5"}},{"name":"state_tools","latest":{"version":"1.2.3","pubspec":{"name":"state_tools","description":"A light and simple State Manager for Flutter Apps.","version":"1.2.3","repository":"https://github.com/TM-Apps/state_tools","issue_tracker":"https://github.com/TM-Apps/state_tools/issues","homepage":"https://github.com/TM-Apps/state_tools","documentation":"https://github.com/TM-Apps/state_tools","environment":{"sdk":">=3.4.1 <4.0.0","flutter":">=1.17.0"},"dependencies":{"flutter":{"sdk":"flutter"},"hive_ce":"^2.8.0+2","meta":"^1.9.1","synchronized":"^3.1.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^5.0.0"}},"archive_url":"https://pub.dev/api/archives/state_tools-1.2.3.tar.gz","package_url":"https://pub.dev/api/packages/state_tools","url":"https://pub.dev/api/packages/state_tools/versions/1.2.3"}},{"name":"isar_plus_flutter_libs","latest":{"version":"1.2.5","pubspec":{"name":"isar_plus_flutter_libs","description":"Isar Plus Core binaries for the Isar Plus Database. Needs to be included for Flutter apps.","version":"1.2.5","repository":"https://github.com/ahmtydn/isar","homepage":"https://github.com/ahmtydn/isar","environment":{"sdk":">=3.1.0 <4.0.0","flutter":">=3.10.0"},"dependencies":{"flutter":{"sdk":"flutter"},"isar_plus":"1.2.5"},"flutter":{"plugin":{"platforms":{"android":{"package":"dev.isar.isar_plus_flutter_libs","pluginClass":"IsarPlusFlutterLibsPlugin"},"ios":{"pluginClass":"IsarPlusFlutterLibsPlugin"},"macos":{"pluginClass":"IsarPlusFlutterLibsPlugin"},"linux":{"pluginClass":"IsarPlusFlutterLibsPlugin"},"windows":{"pluginClass":"IsarPlusFlutterLibsPlugin"},"web":null}}}},"archive_url":"https://pub.dev/api/archives/isar_plus_flutter_libs-1.2.5.tar.gz","package_url":"https://pub.dev/api/packages/isar_plus_flutter_libs","url":"https://pub.dev/api/packages/isar_plus_flutter_libs/versions/1.2.5"}},{"name":"unified_esc_pos_printer","latest":{"version":"3.2.0","pubspec":{"name":"unified_esc_pos_printer","description":"Unified ESC/POS thermal printer package for Flutter. Supports USB, Bluetooth Classic, BLE, and Network connections with a single PrinterManager API","version":"3.2.0","homepage":"https://github.com/elrizwiraswara/unified_esc_pos_printer","repository":"https://github.com/elrizwiraswara/unified_esc_pos_printer","environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=3.10.0"},"dependencies":{"flutter":{"sdk":"flutter"},"image":"^4.8.0","usb_serial":"^0.5.2","libserialport_plus":"^0.1.1","network_info_plus":"^7.0.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0","test":"^1.25.0"},"flutter":{"plugin":{"platforms":{"android":{"package":"com.elriztechnology.unified_esc_pos_printer","pluginClass":"UnifiedEscPosPrinterPlugin"},"ios":{"pluginClass":"UnifiedEscPosPrinterPlugin"},"windows":{"pluginClass":"UnifiedEscPosPrinterPluginCApi"}}},"assets":["lib/resources/capabilities.json"]},"platforms":{"android":null,"ios":null,"macos":null,"windows":null,"linux":null},"topics":["esc-pos","esc-pos-printer","thermal-printer","receipt-printer","printer-manager"]},"archive_url":"https://pub.dev/api/archives/unified_esc_pos_printer-3.2.0.tar.gz","package_url":"https://pub.dev/api/packages/unified_esc_pos_printer","url":"https://pub.dev/api/packages/unified_esc_pos_printer/versions/3.2.0"}},{"name":"isar_plus","latest":{"version":"1.2.5","pubspec":{"name":"isar_plus","description":"Extremely fast, easy to use, and fully async NoSQL database for Flutter. Enhanced version with additional features.","version":"1.2.5","repository":"https://github.com/ahmtydn/isar_plus/tree/main/packages/isar_plus","homepage":"https://github.com/ahmtydn/isar_plus","issue_tracker":"https://github.com/ahmtydn/isar_plus/issues","documentation":"https://isarplus.ahmetaydin.dev","funding":["https://github.com/sponsors/ahmtydn/","https://buymeacoffee.com/ahmtydn"],"topics":["database","isar-plus","nosql","flutter","storage"],"environment":{"sdk":">=3.7.0 <4.0.0"},"dependencies":{"analyzer":">=9.0.0 <11.0.0","build":"^4.0.4","ffi":"^2.1.4","json_annotation":"^4.9.0","logger":"^2.6.2","meta":"^1.16.0","source_gen":"^4.2.1","web":"^1.1.0"},"dev_dependencies":{"build_test":"^3.5.1","ffigen":"^20.1.1","flutter_lints":"^6.0.0","test":"any","very_good_analysis":"^10.1.0"}},"archive_url":"https://pub.dev/api/archives/isar_plus-1.2.5.tar.gz","package_url":"https://pub.dev/api/packages/isar_plus","url":"https://pub.dev/api/packages/isar_plus/versions/1.2.5"}},{"name":"flutter_insider","latest":{"version":"5.0.0+nh","pubspec":{"name":"flutter_insider","description":"Flutter Plugin For Insider SDK. For more information, please visit our website.","version":"5.0.0+nh","homepage":"https://www.useinsider.com","environment":{"sdk":">=2.12.0 <4.0.0","flutter":">=1.12.0"},"dependencies":{"flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_test":{"sdk":"flutter"}},"flutter":{"plugin":{"platforms":{"android":{"package":"com.useinsider.insider.flutter_insider","pluginClass":"FlutterInsiderPlugin"},"ios":{"pluginClass":"FlutterInsiderPlugin"}}}}},"archive_url":"https://pub.dev/api/archives/flutter_insider-5.0.0%2Bnh.tar.gz","package_url":"https://pub.dev/api/packages/flutter_insider","url":"https://pub.dev/api/packages/flutter_insider/versions/5.0.0%2Bnh"}},{"name":"synurang","latest":{"version":"0.5.10","pubspec":{"name":"synurang","description":"Flutter FFI + gRPC bridge for bidirectional Go/Dart communication","version":"0.5.10","homepage":"https://github.com/ivere27/synurang","repository":"https://github.com/ivere27/synurang","environment":{"sdk":">=3.3.4 <4.0.0","flutter":">=3.3.0"},"dependencies":{"ffi":"^2.1.0","flutter":{"sdk":"flutter"},"protobuf":"^6.0.0","grpc":"^5.1.0","fixnum":"^1.1.0"},"dev_dependencies":{"ffigen":"^19.1.0","flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0","test":"^1.24.0"},"flutter":{"plugin":{"platforms":{"android":{"ffiPlugin":true},"ios":{"ffiPlugin":true},"macos":{"ffiPlugin":true},"windows":{"ffiPlugin":true},"linux":{"ffiPlugin":true}}}}},"archive_url":"https://pub.dev/api/archives/synurang-0.5.10.tar.gz","package_url":"https://pub.dev/api/packages/synurang","url":"https://pub.dev/api/packages/synurang/versions/0.5.10"}},{"name":"gdal_dart","latest":{"version":"0.2.4","pubspec":{"name":"gdal_dart","description":"Dart FFI package for raster and vector geodata based on GDAL.","version":"0.2.4","repository":"https://github.com/pt9912/gdal_dart","environment":{"sdk":"^3.4.0"},"dependencies":{"ffi":"^2.1.0"},"dev_dependencies":{"ffigen":"^14.0.0","lints":"^5.0.0","test":"^1.25.0"}},"archive_url":"https://pub.dev/api/archives/gdal_dart-0.2.4.tar.gz","package_url":"https://pub.dev/api/packages/gdal_dart","url":"https://pub.dev/api/packages/gdal_dart/versions/0.2.4"}}]}