{"next_url":"https://pub.dev/api/packages?page=2","packages":[{"name":"hint_kit","latest":{"version":"1.1.1","pubspec":{"name":"hint_kit","description":"Tooltips, persistent hints and spotlight guided tours from one overlay engine, one placement resolver and one theme. Zero runtime dependencies.","version":"1.1.1","repository":"https://github.com/arnb13/hint_kit","issue_tracker":"https://github.com/arnb13/hint_kit/issues","documentation":"https://github.com/arnb13/hint_kit#readme","screenshots":[{"description":"A four-step guided tour: the spotlight travels between targets, a step expands a panel before it appears, and the last one waits for its route.","path":"screenshots/tour.gif"},{"description":"A hint on a disabled button — the case most people arrive here for.","path":"screenshots/1-hint-on-disabled.png"},{"description":"A tour step: the spotlight cuts a real hole in the scrim and the card is the same bubble a tooltip uses.","path":"screenshots/4-tour-step.png"},{"description":"The same screen in dark mode. The bubble inverts on its own, with no configuration.","path":"screenshots/6-dark-mode.png"}],"topics":["tooltip","onboarding","overlay","showcase","ui"],"environment":{"sdk":">=3.5.0 <4.0.0","flutter":">=3.24.0"},"dependencies":{"flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_lints":"^6.0.0","flutter_test":{"sdk":"flutter"}},"flutter":null},"archive_url":"https://pub.dev/api/archives/hint_kit-1.1.1.tar.gz","package_url":"https://pub.dev/api/packages/hint_kit","url":"https://pub.dev/api/packages/hint_kit/versions/1.1.1"}},{"name":"awesome_custom_dialog","latest":{"version":"1.1.0","pubspec":{"name":"awesome_custom_dialog","description":"Awesome flutter dialog makes easy to add custom dialogs inside application","version":"1.1.0","homepage":"https://github.com/devamitkumartiwari/awesome_custom_dialog","repository":"https://github.com/devamitkumartiwari/awesome_custom_dialog","issue_tracker":"https://github.com/devamitkumartiwari/awesome_custom_dialog/issues","environment":{"sdk":">=3.13.0 <4.0.0","flutter":">=3.29.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/awesome_custom_dialog-1.1.0.tar.gz","package_url":"https://pub.dev/api/packages/awesome_custom_dialog","url":"https://pub.dev/api/packages/awesome_custom_dialog/versions/1.1.0"}},{"name":"svs","latest":{"version":"1.0.0","pubspec":{"name":"svs","description":"Streams and renders Aperio SVS whole-slide pathology images: pan/zoom, LOD tile streaming, JPEG & JPEG2000, no full-image load.","version":"1.0.0","homepage":"https://github.com/kiu-chan/svs","repository":"https://github.com/kiu-chan/svs","issue_tracker":"https://github.com/kiu-chan/svs/issues","funding":["https://ko-fi.com/monlycute"],"topics":["image","medical","widget"],"environment":{"sdk":"^3.12.2","flutter":">=1.17.0"},"dependencies":{"flutter":{"sdk":"flutter"},"image":"^4.9.2","openjpeg_ffi":"^0.1.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/svs-1.0.0.tar.gz","package_url":"https://pub.dev/api/packages/svs","url":"https://pub.dev/api/packages/svs/versions/1.0.0"}},{"name":"tempo_dart","latest":{"version":"0.2.0","pubspec":{"name":"tempo_dart","description":"A lightweight, tree-shakable date and time utility library for Dart and Flutter, built around native DateTime.","version":"0.2.0","repository":"https://github.com/FaraiMacheka/tempo_dart","issue_tracker":"https://github.com/FaraiMacheka/tempo_dart/issues","topics":["date","time","datetime","intl","formatting"],"environment":{"sdk":">=3.0.0 <4.0.0"},"dependencies":{"intl":">=0.19.0 <0.21.0","meta":"^1.11.0"},"dev_dependencies":{"lints":"^4.0.0","test":"^1.25.0"}},"archive_url":"https://pub.dev/api/archives/tempo_dart-0.2.0.tar.gz","package_url":"https://pub.dev/api/packages/tempo_dart","url":"https://pub.dev/api/packages/tempo_dart/versions/0.2.0"}},{"name":"breaks_on_fridays_ui","latest":{"version":"0.1.0","pubspec":{"name":"breaks_on_fridays_ui","description":"A thin, opinionated layer of styled Flutter widgets on top of shadcn_flutter — buttons, forms, dialogs, and more, all through a single BoF entry point.","version":"0.1.0","homepage":"https://github.com/alemanialloyd/breaks_on_fridays_ui","environment":{"sdk":"^3.12.2","flutter":">=1.17.0"},"dependencies":{"flutter":{"sdk":"flutter"},"shadcn_flutter":"^0.0.53"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/breaks_on_fridays_ui-0.1.0.tar.gz","package_url":"https://pub.dev/api/packages/breaks_on_fridays_ui","url":"https://pub.dev/api/packages/breaks_on_fridays_ui/versions/0.1.0"}},{"name":"aria_engine","latest":{"version":"1.8.0","pubspec":{"name":"aria_engine","description":"Flutter FFI binding for Aria Engine. Load an Aria bundle and run complete() via package:aria_engine.","version":"1.8.0","homepage":"https://ariacompute.com","repository":"https://github.com/ariacompute/engine","issue_tracker":"https://github.com/ariacompute/engine/issues","environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=3.10.0"},"dependencies":{"flutter":{"sdk":"flutter"},"ffi":"^2.1.0","http":"^1.2.0","archive":"^3.6.0"}},"archive_url":"https://pub.dev/api/archives/aria_engine-1.8.0.tar.gz","package_url":"https://pub.dev/api/packages/aria_engine","url":"https://pub.dev/api/packages/aria_engine/versions/1.8.0"}},{"name":"nsfw_detector_flutter","latest":{"version":"2.0.1","pubspec":{"name":"nsfw_detector_flutter","description":"A Flutter package to detect NSFW (Not Safe For Work / NUDE / adults) content and classify SAFE content without requiring assets. Easily integrate NSFW detection into your app.","version":"2.0.1","homepage":"https://github.com/hoyaaaa/nsfw_detector_flutter","environment":{"sdk":">=3.3.1 <4.0.0","flutter":">=3.10.0"},"dependencies":{"flutter":{"sdk":"flutter"},"cross_file":"^0.3.4+2","tflite_flutter":">=0.10.4 <1.0.0","image":">=4.2.0 <5.0.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^3.0.0"},"flutter":{"assets":["assets/nsfw.tflite"]},"platforms":{"android":null,"ios":null}},"archive_url":"https://pub.dev/api/archives/nsfw_detector_flutter-2.0.1.tar.gz","package_url":"https://pub.dev/api/packages/nsfw_detector_flutter","url":"https://pub.dev/api/packages/nsfw_detector_flutter/versions/2.0.1"}},{"name":"totp_kit","latest":{"version":"0.1.0","pubspec":{"name":"totp_kit","description":"Framework-agnostic TOTP/HOTP/Steam Guard code generation, otpauth:// URI parsing, and an OtpAccount model — the core authenticator logic extracted from the Vault app, with a single dependency (package:crypto).\n","version":"0.1.0","homepage":"https://github.com/pk-the-dev/totp_kit","repository":"https://github.com/pk-the-dev/totp_kit","environment":{"sdk":"^3.8.1"},"dependencies":{"crypto":"^3.0.7"},"dev_dependencies":{"lints":"^6.1.0","test":"^1.25.0"}},"archive_url":"https://pub.dev/api/archives/totp_kit-0.1.0.tar.gz","package_url":"https://pub.dev/api/packages/totp_kit","url":"https://pub.dev/api/packages/totp_kit/versions/0.1.0"}},{"name":"lemon_js_extensions","latest":{"version":"0.2.1","pubspec":{"name":"lemon_js_extensions","description":"Unified extension package and manifest model for lemon_js and lemon_js_ui.","version":"0.2.1","homepage":"https://github.com/yhsj0919/quickjs","repository":"https://github.com/yhsj0919/quickjs","issue_tracker":"https://github.com/yhsj0919/quickjs/issues","environment":{"sdk":"^3.12.0","flutter":">=3.3.0"},"resolution":"workspace","dependencies":{"archive":"^4.2.0","flutter":{"sdk":"flutter"},"http":"^1.6.0","lemon_js":"^0.2.1","lemon_js_ui":"^0.2.1","path_provider":"^2.1.6","shared_preferences":"^2.5.5"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"}},"archive_url":"https://pub.dev/api/archives/lemon_js_extensions-0.2.1.tar.gz","package_url":"https://pub.dev/api/packages/lemon_js_extensions","url":"https://pub.dev/api/packages/lemon_js_extensions/versions/0.2.1"}},{"name":"lemon_js_ui_video_player","latest":{"version":"0.2.1","pubspec":{"name":"lemon_js_ui_video_player","description":"VideoPlayer component plugin for package:lemon_js_ui.","version":"0.2.1","homepage":"https://github.com/yhsj0919/quickjs","repository":"https://github.com/yhsj0919/quickjs","issue_tracker":"https://github.com/yhsj0919/quickjs/issues","environment":{"sdk":"^3.12.0","flutter":">=3.3.0"},"resolution":"workspace","dependencies":{"fvp":"^0.38.1","flutter":{"sdk":"flutter"},"lemon_js":"^0.2.1","lemon_js_ui":"^0.2.1","video_player":"^2.14.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"}},"archive_url":"https://pub.dev/api/archives/lemon_js_ui_video_player-0.2.1.tar.gz","package_url":"https://pub.dev/api/packages/lemon_js_ui_video_player","url":"https://pub.dev/api/packages/lemon_js_ui_video_player/versions/0.2.1"}},{"name":"lemon_js_ui","latest":{"version":"0.2.1","pubspec":{"name":"lemon_js_ui","description":"Declarative Flutter UI layer powered by package:lemon_js.","version":"0.2.1","homepage":"https://github.com/yhsj0919/quickjs","repository":"https://github.com/yhsj0919/quickjs","issue_tracker":"https://github.com/yhsj0919/quickjs/issues","environment":{"sdk":"^3.12.0","flutter":">=3.3.0"},"resolution":"workspace","dependencies":{"archive":"^4.2.0","crypto":"^3.0.7","flutter":{"sdk":"flutter"},"flutter_svg":"^2.3.0","http":"^1.6.0","lemon_js":"^0.2.1","vector_graphics":"^1.2.3"},"executables":{"codegen":"codegen","manifest":"manifest"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":{"assets":["js/quickjs_ui.schema.json"]}},"archive_url":"https://pub.dev/api/archives/lemon_js_ui-0.2.1.tar.gz","package_url":"https://pub.dev/api/packages/lemon_js_ui","url":"https://pub.dev/api/packages/lemon_js_ui/versions/0.2.1"}},{"name":"lemon_js","latest":{"version":"0.2.1","pubspec":{"name":"lemon_js","description":"QuickJS JavaScript engine for Flutter — cross-platform FFI and WebAssembly.","version":"0.2.1","homepage":"https://github.com/yhsj0919/quickjs","repository":"https://github.com/yhsj0919/quickjs","issue_tracker":"https://github.com/yhsj0919/quickjs/issues","environment":{"sdk":"^3.12.0","flutter":">=3.44.0"},"resolution":"workspace","dependencies":{"flutter":{"sdk":"flutter"},"flutter_web_plugins":{"sdk":"flutter"},"crypto":"^3.0.7","ffi":"^2.2.0","http":"^1.6.0","shared_preferences":"^2.5.5","web":"^1.1.1","archive":"^4.2.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0","shared_preferences_platform_interface":"^2.4.2"},"flutter":{"assets":["assets/js/axios.js","assets/web/quickjs.wasm","assets/web/quickjs_wasi.js","assets/web/wasi-shim.js","assets/web/extensions.js","assets/web/version.js","assets/web/quickjs_bridge.mjs","assets/web/quickjs_web.js","assets/web/quickjs_web_worker.js"],"plugin":{"platforms":{"android":{"package":"xyz.yhsj.lemon_js","pluginClass":"LemonJsPlugin","ffiPlugin":true},"ios":{"pluginClass":"LemonJsPlugin","ffiPlugin":true,"sharedDarwinSource":true},"linux":{"pluginClass":"LemonJsPlugin","ffiPlugin":true},"macos":{"pluginClass":"LemonJsPlugin","ffiPlugin":true,"sharedDarwinSource":true},"windows":{"pluginClass":"LemonJsPluginCApi","ffiPlugin":true},"web":{"pluginClass":"JsWeb","fileName":"lemon_js_web.dart"}}}}},"archive_url":"https://pub.dev/api/archives/lemon_js-0.2.1.tar.gz","package_url":"https://pub.dev/api/packages/lemon_js","url":"https://pub.dev/api/packages/lemon_js/versions/0.2.1"}},{"name":"stream","latest":{"version":"5.1.0","pubspec":{"name":"stream","version":"5.1.0","description":"Lightweight Dart web server supporting request routing, filtering, template engine, MVC design pattern, and file-based static resources.\n","homepage":"https://github.com/rikulo/stream","documentation":"https://pub.dev/documentation/stream/latest/","repository":"https://github.com/rikulo/stream","issue_tracker":"https://github.com/rikulo/stream/issues","dependencies":{"rikulo_commons":"any","logging":"any","args":"any","path":"any","http":"any","charcode":"any","web":"any"},"dev_dependencies":{"test":"any"},"executables":{"rspc":null},"environment":{"sdk":">=3.0.0 <4.0.0"}},"archive_url":"https://pub.dev/api/archives/stream-5.1.0.tar.gz","package_url":"https://pub.dev/api/packages/stream","url":"https://pub.dev/api/packages/stream/versions/5.1.0"}},{"name":"carpenter_mordant","latest":{"version":"0.3.0","pubspec":{"name":"carpenter_mordant","description":"Typed design tokens and YAML code generation for Flutter.","version":"0.3.0","repository":"https://github.com/Albizia-Dev/carpenter_mordant","issue_tracker":"https://github.com/Albizia-Dev/carpenter_mordant/issues","topics":["design-system","design-tokens","codegen","flutter"],"environment":{"sdk":">=3.10.0 <4.0.0"},"dependencies":{"flutter":{"sdk":"flutter"},"carpenter_units":"^0.2.2","build":">=3.1.0 <5.0.0","code_builder":"^4.11.1","dart_style":">=3.1.3 <4.0.0","yaml":"^3.1.3"},"dev_dependencies":{"lints":"^6.0.0","test":"^1.26.0"}},"archive_url":"https://pub.dev/api/archives/carpenter_mordant-0.3.0.tar.gz","package_url":"https://pub.dev/api/packages/carpenter_mordant","url":"https://pub.dev/api/packages/carpenter_mordant/versions/0.3.0"}},{"name":"carpenter_units","latest":{"version":"0.2.2","pubspec":{"name":"carpenter_units","description":"Cascading relative units for Flutter.","version":"0.2.2","repository":"https://github.com/Albizia-Dev/carpenter_units","issue_tracker":"https://github.com/Albizia-Dev/carpenter_units/issues","topics":["flutter","units","design-system","responsive","typography"],"environment":{"sdk":">=3.10.0 <4.0.0","flutter":">=3.35.0"},"dependencies":{"flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"}},"archive_url":"https://pub.dev/api/archives/carpenter_units-0.2.2.tar.gz","package_url":"https://pub.dev/api/packages/carpenter_units","url":"https://pub.dev/api/packages/carpenter_units/versions/0.2.2"}},{"name":"swrly","latest":{"version":"0.2.0","pubspec":{"name":"swrly","description":"Server-state cache for Flutter — dedupe, cache by query key, stale-while-revalidate. A TanStack Query for Flutter.","version":"0.2.0","homepage":"https://github.com/redhotsixbull/swrly","repository":"https://github.com/redhotsixbull/swrly","issue_tracker":"https://github.com/redhotsixbull/swrly/issues","topics":["state-management","cache","http","async","networking"],"environment":{"sdk":"^3.9.2","flutter":">=1.17.0"},"dependencies":{"flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^5.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/swrly-0.2.0.tar.gz","package_url":"https://pub.dev/api/packages/swrly","url":"https://pub.dev/api/packages/swrly/versions/0.2.0"}},{"name":"unicode_typing_grader","latest":{"version":"0.1.1","pubspec":{"name":"unicode_typing_grader","description":"Unicode-aware typing assessment with grapheme-level edits, configurable text policies, accuracy, and CPM metrics.","version":"0.1.1","repository":"https://github.com/wondde/unicode_typing_grader","issue_tracker":"https://github.com/wondde/unicode_typing_grader/issues","topics":["unicode","typing","text","metrics"],"environment":{"sdk":"^3.8.0"},"dependencies":{"characters":"^1.4.1","unorm_dart":"^0.3.2"},"dev_dependencies":{"lints":"^6.0.0","test":"^1.26.2","web":"^1.1.1"}},"archive_url":"https://pub.dev/api/archives/unicode_typing_grader-0.1.1.tar.gz","package_url":"https://pub.dev/api/packages/unicode_typing_grader","url":"https://pub.dev/api/packages/unicode_typing_grader/versions/0.1.1"}},{"name":"flip_layout","latest":{"version":"0.2.0","pubspec":{"name":"flip_layout","description":"Declarative layout & presence animations — enter/exit + FLIP reflow for any layout. A Framer Motion for Flutter.","version":"0.2.0","homepage":"https://github.com/redhotsixbull/flip_layout","repository":"https://github.com/redhotsixbull/flip_layout","issue_tracker":"https://github.com/redhotsixbull/flip_layout/issues","topics":["ui","animation","layout","transitions"],"environment":{"sdk":"^3.9.2","flutter":">=1.17.0"},"dependencies":{"flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^5.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/flip_layout-0.2.0.tar.gz","package_url":"https://pub.dev/api/packages/flip_layout","url":"https://pub.dev/api/packages/flip_layout/versions/0.2.0"}},{"name":"flutter_devops_kit","latest":{"version":"0.1.4","pubspec":{"name":"flutter_devops_kit","description":"FKIT (Flutter DevOps Kit) is a CLI toolkit for Flutter build automation, code generation, Firebase distribution, reusable modules, and project workflows.","version":"0.1.4","homepage":"https://github.com/fkit-dev/flutter-devops-kit","repository":"https://github.com/fkit-dev/flutter-devops-kit","issue_tracker":"https://github.com/fkit-dev/flutter-devops-kit/issues","documentation":"https://github.com/fkit-dev/flutter-devops-kit#readme","screenshots":[{"description":"FKIT - Flutter DevOps Toolkit","path":"assets/branding/fkit_logo.png"},{"description":"FKIT command line interface","path":"assets/branding/fkit_banner.png"}],"topics":["flutter","cli","automation","devops","code-generation"],"environment":{"sdk":">=3.0.0 <4.0.0"},"dependencies":{"analyzer":"^14.0.0","args":"^2.7.0","mason_logger":"^0.3.5","package_config":"^3.0.0","path":"^1.9.0","yaml":"^3.1.3","yaml_edit":"^2.2.4"},"dev_dependencies":{"lints":"^6.0.0","test":"^1.25.6"},"executables":{"fkit":null}},"archive_url":"https://pub.dev/api/archives/flutter_devops_kit-0.1.4.tar.gz","package_url":"https://pub.dev/api/packages/flutter_devops_kit","url":"https://pub.dev/api/packages/flutter_devops_kit/versions/0.1.4"}},{"name":"access","latest":{"version":"3.9.0","pubspec":{"name":"access","version":"3.9.0","description":"A simple database utility for the entity library and PostgreSQL.","homepage":"https://github.com/rikulo/access","documentation":"https://github.com/rikulo/access","dev_dependencies":{"test":"any"},"environment":{"sdk":">=3.1.0 <4.0.0"},"dependencies":{"entity":"any","postgresql2":"any","logging":"any","rikulo_commons":"any","charcode":"any"}},"archive_url":"https://pub.dev/api/archives/access-3.9.0.tar.gz","package_url":"https://pub.dev/api/packages/access","url":"https://pub.dev/api/packages/access/versions/3.9.0"}},{"name":"betto_common","latest":{"version":"0.1.0","pubspec":{"name":"betto_common","description":"A set of libraries providing functionality to the Bettongia projects","version":"0.1.0","repository":"https://github.com/bettongia/common","issue_tracker":"https://github.com/bettongia/common/issues","homepage":"https://bettongia.github.io/common/","topics":["strings","collections"],"environment":{"sdk":"^3.13.0"},"dependencies":{"characters":"^1.4.1","collection":"^1.19.1","intl":"^0.20.2"},"dev_dependencies":{"coverage":"^1.15.0","lints":"^6.0.0","test":"^1.25.6"}},"archive_url":"https://pub.dev/api/archives/betto_common-0.1.0.tar.gz","package_url":"https://pub.dev/api/packages/betto_common","url":"https://pub.dev/api/packages/betto_common/versions/0.1.0"}},{"name":"flutter_full_screen_scanner","latest":{"version":"1.1.1","pubspec":{"name":"flutter_full_screen_scanner","description":"A production-ready, federated Flutter plugin for high-performance, full-screen continuous barcode and QR code scanning.","version":"1.1.1","homepage":"https://github.com/Hari712/flutter_full_screen_scanner","repository":"https://github.com/Hari712/flutter_full_screen_scanner","issue_tracker":"https://github.com/Hari712/flutter_full_screen_scanner/issues","topics":["scanner","qr-code","barcode","camera","ml-kit"],"environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=3.3.0"},"dependencies":{"flutter":{"sdk":"flutter"},"flutter_full_screen_scanner_platform_interface":"^1.1.1","flutter_full_screen_scanner_android":"^1.1.1","flutter_full_screen_scanner_ios":"^1.1.1","plugin_platform_interface":"^2.1.8"},"dependency_overrides":{"flutter_full_screen_scanner_platform_interface":{"path":"../flutter_full_screen_scanner_platform_interface"},"flutter_full_screen_scanner_android":{"path":"../flutter_full_screen_scanner_android"},"flutter_full_screen_scanner_ios":{"path":"../flutter_full_screen_scanner_ios"},"plugin_platform_interface":"^2.0.2"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^5.0.0"},"flutter":{"plugin":{"platforms":{"android":{"default_package":"flutter_full_screen_scanner_android"},"ios":{"default_package":"flutter_full_screen_scanner_ios"}}}}},"archive_url":"https://pub.dev/api/archives/flutter_full_screen_scanner-1.1.1.tar.gz","package_url":"https://pub.dev/api/packages/flutter_full_screen_scanner","url":"https://pub.dev/api/packages/flutter_full_screen_scanner/versions/1.1.1"}},{"name":"flutter_full_screen_scanner_ios","latest":{"version":"1.1.1","pubspec":{"name":"flutter_full_screen_scanner_ios","description":"iOS implementation of the flutter_full_screen_scanner plugin using AVFoundation.","version":"1.1.1","homepage":"https://github.com/Hari712/flutter_full_screen_scanner","repository":"https://github.com/Hari712/flutter_full_screen_scanner","issue_tracker":"https://github.com/Hari712/flutter_full_screen_scanner/issues","environment":{"sdk":">=3.0.0 <4.0.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":"FlutterFullScreenScannerIosPlugin"}}}}},"archive_url":"https://pub.dev/api/archives/flutter_full_screen_scanner_ios-1.1.1.tar.gz","package_url":"https://pub.dev/api/packages/flutter_full_screen_scanner_ios","url":"https://pub.dev/api/packages/flutter_full_screen_scanner_ios/versions/1.1.1"}},{"name":"flutter_full_screen_scanner_android","latest":{"version":"1.1.1","pubspec":{"name":"flutter_full_screen_scanner_android","description":"Android implementation of the flutter_full_screen_scanner plugin using CameraX and ML Kit.","version":"1.1.1","homepage":"https://github.com/Hari712/flutter_full_screen_scanner","repository":"https://github.com/Hari712/flutter_full_screen_scanner","issue_tracker":"https://github.com/Hari712/flutter_full_screen_scanner/issues","environment":{"sdk":">=3.0.0 <4.0.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":{"android":{"package":"com.example.flutter_full_screen_scanner_android","pluginClass":"FlutterFullScreenScannerAndroidPlugin"}}}}},"archive_url":"https://pub.dev/api/archives/flutter_full_screen_scanner_android-1.1.1.tar.gz","package_url":"https://pub.dev/api/packages/flutter_full_screen_scanner_android","url":"https://pub.dev/api/packages/flutter_full_screen_scanner_android/versions/1.1.1"}},{"name":"flutter_full_screen_scanner_platform_interface","latest":{"version":"1.1.1","pubspec":{"name":"flutter_full_screen_scanner_platform_interface","description":"Platform interface for the flutter_full_screen_scanner plugin.","version":"1.1.1","homepage":"https://github.com/Hari712/flutter_full_screen_scanner","repository":"https://github.com/Hari712/flutter_full_screen_scanner","issue_tracker":"https://github.com/Hari712/flutter_full_screen_scanner/issues","environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=1.17.0"},"dependencies":{"flutter":{"sdk":"flutter"},"plugin_platform_interface":"^2.1.8","meta":"^1.11.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^5.0.0","pigeon":"^24.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/flutter_full_screen_scanner_platform_interface-1.1.1.tar.gz","package_url":"https://pub.dev/api/packages/flutter_full_screen_scanner_platform_interface","url":"https://pub.dev/api/packages/flutter_full_screen_scanner_platform_interface/versions/1.1.1"}},{"name":"entity","latest":{"version":"3.4.0","pubspec":{"name":"entity","version":"3.4.0","description":"A simple ORM for Relational and NoSQL database, such as Couchbase and PostgreSQL.","homepage":"https://github.com/rikulo/entity","documentation":"https://github.com/rikulo/entity","environment":{"sdk":">=3.1.0 <4.0.0"},"dependencies":{"postgresql2":">=1.0.0","charcode":">=1.0.0 <2.0.0","rikulo_commons":">=3.0.0"},"dev_dependencies":{"test":"any","web":"any"}},"archive_url":"https://pub.dev/api/archives/entity-3.4.0.tar.gz","package_url":"https://pub.dev/api/packages/entity","url":"https://pub.dev/api/packages/entity/versions/3.4.0"}},{"name":"rikulo_commons","latest":{"version":"9.3.0","pubspec":{"name":"rikulo_commons","version":"9.3.0","description":"Collections of common reusable classes and utilities for Dart language.","homepage":"https://github.com/rikulo/commons","repository":"https://github.com/rikulo/commons","issue_tracker":"https://github.com/rikulo/commons/issues","dependencies":{"http":"any","logging":"any","mime":"any","charcode":"any","web":"any"},"dev_dependencies":{"test":"any"},"environment":{"sdk":">=3.7.0 <4.0.0"}},"archive_url":"https://pub.dev/api/archives/rikulo_commons-9.3.0.tar.gz","package_url":"https://pub.dev/api/packages/rikulo_commons","url":"https://pub.dev/api/packages/rikulo_commons/versions/9.3.0"}},{"name":"betto_pdfium_ios","latest":{"version":"0.1.0","pubspec":{"name":"betto_pdfium_ios","description":"Flutter iOS companion plugin for betto_pdfium. Carries the PDFium static xcframework SPM dependency.\n","version":"0.1.0","homepage":"https://bettongia.github.io/pdfium/","repository":"https://github.com/bettongia/pdfium","issue_tracker":"https://github.com/bettongia/pdfium/issues","topics":["pdf","pdfium"],"environment":{"sdk":"^3.13.0","flutter":">=3.44.0"},"flutter":{"plugin":{"platforms":{"ios":{"pluginClass":"BettoPdfiumIosPlugin"}}}}},"archive_url":"https://pub.dev/api/archives/betto_pdfium_ios-0.1.0.tar.gz","package_url":"https://pub.dev/api/packages/betto_pdfium_ios","url":"https://pub.dev/api/packages/betto_pdfium_ios/versions/0.1.0"}},{"name":"betto_pdfium","latest":{"version":"0.1.0","pubspec":{"name":"betto_pdfium","description":"A pure Dart package wrapping the PDFium library for PDF rendering, text extraction, and annotation support.","version":"0.1.0","repository":"https://github.com/bettongia/pdfium","issue_tracker":"https://github.com/bettongia/pdfium/issues","homepage":"https://bettongia.github.io/pdfium","topics":["pdfium","pdf","ffi"],"platforms":{"macos":null,"linux":null,"windows":null,"android":null,"ios":null,"web":null},"environment":{"sdk":"^3.13.0"},"dependencies":{"args":"^2.7.0","code_assets":"^1.2.1","collection":"^1.19.1","ffi":"^2.2.0","hooks":"^2.0.2","meta":"^1.18.0","web":"^1.1.0"},"dev_dependencies":{"build_runner":"^2.15.0","ffigen":"^20.1.1","lints":"^6.1.0","test":"^1.31.1"}},"archive_url":"https://pub.dev/api/archives/betto_pdfium-0.1.0.tar.gz","package_url":"https://pub.dev/api/packages/betto_pdfium","url":"https://pub.dev/api/packages/betto_pdfium/versions/0.1.0"}},{"name":"psgc_picker","latest":{"version":"1.2.0","pubspec":{"name":"psgc_picker","description":"This package is used for listing all the region, province, and city/municipality. Philippine Standard Geographic Codes","version":"1.2.0","maintainer":"Neil Cabug-os (@neilcabugos)","repository":"https://github.com/neilcabugos/psgc_picker","issue_tracker":"https://github.com/neilcabugos/psgc_picker/issues","environment":{"sdk":">=2.17.0 <4.0.0","flutter":">=1.17.0"},"dependencies":{"flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":{"assets":["lib/src/assets/"]}},"archive_url":"https://pub.dev/api/archives/psgc_picker-1.2.0.tar.gz","package_url":"https://pub.dev/api/packages/psgc_picker","url":"https://pub.dev/api/packages/psgc_picker/versions/1.2.0"}},{"name":"hamuga_imap_sdk","latest":{"version":"0.0.10","pubspec":{"name":"hamuga_imap_sdk","description":"Official Hamuga Map SDK for Flutter. Provides a MapLibre-powered map widget with built-in search, auto-suggestions, and secure API key handling through a local tile proxy.","version":"0.0.10","repository":"https://git.ictgroup.mn/hamuga-map/sdk/flutter.git","topics":["hamuga-imap","mongolian-map","map-sdk","maplibre","vector-tiles"],"environment":{"sdk":"^3.9.2","flutter":">=1.17.0"},"dependencies":{"flutter":{"sdk":"flutter"},"maplibre_gl":"^0.24.1","shelf":"^1.4.1","dio":"^5.4.0","flutter_svg":"^2.0.10","permission_handler":"^11.3.1","shared_preferences":"^2.5.3"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^5.0.0"},"flutter":{"plugin":{"platforms":{"android":{"package":"mn.hamuga.imap_sdk","pluginClass":"HamugaImapSdkPlugin"},"ios":{"pluginClass":"HamugaImapSdkPlugin"}}},"assets":["lib/assets/marker.svg"]}},"archive_url":"https://pub.dev/api/archives/hamuga_imap_sdk-0.0.10.tar.gz","package_url":"https://pub.dev/api/packages/hamuga_imap_sdk","url":"https://pub.dev/api/packages/hamuga_imap_sdk/versions/0.0.10"}},{"name":"navigation_node","latest":{"version":"0.1.1","pubspec":{"name":"navigation_node","description":"A nested Navigator for Flutter: dialogs, sheets and pushed routes stay inside the screen that opened them, and the system back reaches the innermost one first.","version":"0.1.1","homepage":"https://github.com/vi-k/navigation_node","repository":"https://github.com/vi-k/navigation_node","issue_tracker":"https://github.com/vi-k/navigation_node/issues","topics":["navigation","navigator","routing","widgets"],"environment":{"sdk":"^3.6.0","flutter":">=3.27.0"},"dependencies":{"flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_lints":"^5.0.0","flutter_test":{"sdk":"flutter"},"leak_tracker_flutter_testing":"^3.0.8"}},"archive_url":"https://pub.dev/api/archives/navigation_node-0.1.1.tar.gz","package_url":"https://pub.dev/api/packages/navigation_node","url":"https://pub.dev/api/packages/navigation_node/versions/0.1.1"}},{"name":"betto_zstd","latest":{"version":"0.1.0","pubspec":{"name":"betto_zstd","description":"A Zstandard (Zstd) compression library for Dart. Supports native platforms via FFI and the web platform via an Emscripten-compiled WASM module.","version":"0.1.0","repository":"https://github.com/bettongia/zstd","issue_tracker":"https://github.com/bettongia/zstd/issues","homepage":"https://bettongia.github.io/zstd/","topics":["compression","zstd"],"platforms":{"android":null,"ios":null,"linux":null,"macos":null,"windows":null,"web":null},"flutter":{"assets":["lib/assets/zstd.wasm"]},"environment":{"sdk":"^3.13.0"},"dependencies":{"code_assets":"^1.2.0","hooks":"^2.0.0","logging":"^1.3.0","ffi":"^2.1.4","native_toolchain_c":"^0.19.0","collection":"^1.19.1"},"dev_dependencies":{"lints":"^6.1.0","test":"^1.30.0","ffigen":"^21.0.0"},"ffigen":{"name":"Zstd","description":"zstd compression","output":"lib/src/third_party/zstd.dart","preamble":"// ignore_for_file: type=lint, unused_import, unused_element, unused_field\n","headers":{"entry-points":["third_party/zstd/zstd.h"]},"functions":{"include":["ZSTD_compress","ZSTD_decompress","ZSTD_minCLevel","ZSTD_maxCLevel"]}}},"archive_url":"https://pub.dev/api/archives/betto_zstd-0.1.0.tar.gz","package_url":"https://pub.dev/api/packages/betto_zstd","url":"https://pub.dev/api/packages/betto_zstd/versions/0.1.0"}},{"name":"wiwi_havin_base_ads","latest":{"version":"4.2.2","pubspec":{"name":"wiwi_havin_base_ads","description":"Flutter SDK for AdMob ads, in-app purchases, subscriptions, premium gating, and Adjust revenue integration.","version":"4.2.2","repository":"https://github.com/quanglinh301098/wiwi-havin-base-ads","environment":{"sdk":"^3.9.0","flutter":">=1.17.0"},"flutter":{"plugin":{"platforms":{"android":{"package":"com.havin.base_ads","pluginClass":"HavinBaseAdsPlugin"},"ios":{"pluginClass":"HavinBaseAdsPlugin"}}},"assets":["assets/raw/loading_meta.json","assets/animation/"]},"dependencies":{"flutter":{"sdk":"flutter"},"google_mobile_ads":"^8.0.0","flutter_bloc":"^9.1.0","freezed_annotation":"^3.1.0","json_annotation":"^4.9.0","get_it":"^9.2.1","lottie":"^3.3.1","in_app_purchase":"^3.3.0","in_app_purchase_android":"^0.5.2","in_app_purchase_storekit":"^0.4.10","shared_preferences":"^2.2.3","app_tracking_transparency":"^2.0.6+1","visibility_detector":"^0.4.0+2"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0","freezed":"^3.2.0","json_serializable":"^6.11.0","build_runner":"^2.4.0","bloc_test":"^10.0.0","mocktail":"^1.0.0","glados":"^1.1.0"}},"archive_url":"https://pub.dev/api/archives/wiwi_havin_base_ads-4.2.2.tar.gz","package_url":"https://pub.dev/api/packages/wiwi_havin_base_ads","url":"https://pub.dev/api/packages/wiwi_havin_base_ads/versions/4.2.2"}},{"name":"easy_hive_encryption","latest":{"version":"3.0.0+1","pubspec":{"name":"easy_hive_encryption","description":"Extension of easy_hive to support encryption.","version":"3.0.0+1","repository":"https://github.com/simonpham/easy_hive","environment":{"sdk":">=3.10.0 <4.0.0"},"dependencies":{"flutter":{"sdk":"flutter"},"easy_hive":"^2.0.0","hive_ce":"^2.19.3","flutter_secure_storage":"^11.0.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"}},"archive_url":"https://pub.dev/api/archives/easy_hive_encryption-3.0.0%2B1.tar.gz","package_url":"https://pub.dev/api/packages/easy_hive_encryption","url":"https://pub.dev/api/packages/easy_hive_encryption/versions/3.0.0%2B1"}},{"name":"xp2p_sdk","latest":{"version":"1.0.6","pubspec":{"name":"xp2p_sdk","description":"Flutter SDK for Tencent IoT XP2P video streaming. This SDK provides P2P connectivity for video devices using Dart FFI.","version":"1.0.6","homepage":"https://github.com/neilyhe/iot-link-flutter","environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=3.0.0"},"dependencies":{"flutter":{"sdk":"flutter"},"ffi":"^2.1.0","path":"^1.8.3","http":"^1.1.0","crypto":"^3.0.3","convert":"^3.1.1","super_player":"^13.1.0","path_provider":"^2.1.5"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^3.0.0"},"flutter":{"plugin":{"platforms":{"android":{"package":"com.tencent.xp2p_sdk","pluginClass":"Xp2pSdkPlugin"},"ios":{"pluginClass":"Xp2pSdkPlugin"}}}}},"archive_url":"https://pub.dev/api/archives/xp2p_sdk-1.0.6.tar.gz","package_url":"https://pub.dev/api/packages/xp2p_sdk","url":"https://pub.dev/api/packages/xp2p_sdk/versions/1.0.6"}},{"name":"image_downloader_v2","latest":{"version":"0.34.0","pubspec":{"name":"image_downloader_v2","description":"Flutter plugin that downloads images on the Internet and saves them on device.","version":"0.34.0","homepage":"https://rizkyghofur.my.id","repository":"https://github.com/rizkyghofur/image_downloader_v2","environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=3.0.0"},"dependencies":{"flutter":{"sdk":"flutter"}},"flutter":{"plugin":{"platforms":{"android":{"package":"com.rizkyghofur.imagedownloader","pluginClass":"ImageDownloaderPlugin"},"ios":{"pluginClass":"ImageDownloaderPlugin","pluginSwiftPackageSupport":true}}}}},"archive_url":"https://pub.dev/api/archives/image_downloader_v2-0.34.0.tar.gz","package_url":"https://pub.dev/api/packages/image_downloader_v2","url":"https://pub.dev/api/packages/image_downloader_v2/versions/0.34.0"}},{"name":"kat_common","latest":{"version":"0.0.4","pubspec":{"name":"kat_common","description":"Plugin common for kat","version":"0.0.4","homepage":null,"environment":{"sdk":"^3.13.0","flutter":">=3.3.0"},"dependencies":{"flutter":{"sdk":"flutter"},"plugin_platform_interface":"^2.0.2","intl":"^0.20.2","uuid":"^4.6.0","battery_plus":"^7.1.1","device_info_plus":"^13.2.0","package_info_plus":"^10.2.1","connectivity_plus":"^7.3.1","ntp":"^2.0.0","system_info2":"^4.1.0","shimmer":"^3.0.0","permission_handler":"^13.0.1","kat_html_editor":"^0.0.6","image":"^4.2.0","open_file":"^3.5.10","photo_view":"^0.15.0","photo_manager":"^3.12.0","file_picker":"^12.0.0","appinio_video_player_plus":"^1.0.7","flutter_image_compress":"^2.5.1","video_compress":"^3.1.4","camera":"^0.12.0+2"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0","kat_intl_generator":"^0.0.6","camera_platform_interface":"^2.13.1","permission_handler_platform_interface":"^4.4.0"},"flutter":{"plugin":{"platforms":{"android":{"package":"com.example.kat_common","pluginClass":"KatCommonPlugin"}}}}},"archive_url":"https://pub.dev/api/archives/kat_common-0.0.4.tar.gz","package_url":"https://pub.dev/api/packages/kat_common","url":"https://pub.dev/api/packages/kat_common/versions/0.0.4"}},{"name":"easy_hive","latest":{"version":"2.0.0","pubspec":{"name":"easy_hive","description":"A wrapper of Hive database for easier & simpler usage.","version":"2.0.0","repository":"https://github.com/simonpham/easy_hive","environment":{"sdk":">=3.10.0 <4.0.0"},"dependencies":{"flutter":{"sdk":"flutter"},"hive_ce":"^2.19.3","hive_ce_flutter":"^2.3.4","path_provider":"^2.1.6"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"}},"archive_url":"https://pub.dev/api/archives/easy_hive-2.0.0.tar.gz","package_url":"https://pub.dev/api/packages/easy_hive","url":"https://pub.dev/api/packages/easy_hive/versions/2.0.0"}},{"name":"ephemeris_ziwei","latest":{"version":"1.0.0-beta.1","pubspec":{"name":"ephemeris_ziwei","description":"Ziwei Doushu (紫微斗数) extension bindings for the Taiyin ephemeris.","version":"1.0.0-beta.1","homepage":"https://github.com/RedSC1/dart-ephemeris","repository":"https://github.com/RedSC1/dart-ephemeris","issue_tracker":"https://github.com/RedSC1/dart-ephemeris/issues","documentation":"https://pub.dev/documentation/ephemeris_ziwei/latest/","topics":["ziwei-doushu","astrology","chinese-calendar","ephemeris","astronomy"],"resolution":"workspace","environment":{"sdk":"^3.10.0"},"dependencies":{"ffi":"^2.2.0","ephemeris":"^1.0.0-beta.1"},"dev_dependencies":{"lints":"^6.0.0","test":"^1.26.0"}},"archive_url":"https://pub.dev/api/archives/ephemeris_ziwei-1.0.0-beta.1.tar.gz","package_url":"https://pub.dev/api/packages/ephemeris_ziwei","url":"https://pub.dev/api/packages/ephemeris_ziwei/versions/1.0.0-beta.1"}},{"name":"ephemeris_bazi","latest":{"version":"1.0.0-beta.1","pubspec":{"name":"ephemeris_bazi","description":"BaZi (八字) extension bindings for the Taiyin ephemeris.","version":"1.0.0-beta.1","homepage":"https://github.com/RedSC1/dart-ephemeris","repository":"https://github.com/RedSC1/dart-ephemeris","issue_tracker":"https://github.com/RedSC1/dart-ephemeris/issues","documentation":"https://pub.dev/documentation/ephemeris_bazi/latest/","topics":["bazi","astrology","chinese-calendar","ephemeris","astronomy"],"resolution":"workspace","environment":{"sdk":"^3.10.0"},"dependencies":{"ffi":"^2.2.0","ephemeris":"^1.0.0-beta.1"},"dev_dependencies":{"lints":"^6.0.0","test":"^1.26.0"}},"archive_url":"https://pub.dev/api/archives/ephemeris_bazi-1.0.0-beta.1.tar.gz","package_url":"https://pub.dev/api/packages/ephemeris_bazi","url":"https://pub.dev/api/packages/ephemeris_bazi/versions/1.0.0-beta.1"}},{"name":"ephemeris","latest":{"version":"1.0.0-beta.1","pubspec":{"name":"ephemeris","description":"Idiomatic Dart bindings for the Taiyin ephemeris C API.","version":"1.0.0-beta.1","homepage":"https://github.com/RedSC1/dart-ephemeris","repository":"https://github.com/RedSC1/dart-ephemeris","issue_tracker":"https://github.com/RedSC1/dart-ephemeris/issues","documentation":"https://pub.dev/documentation/ephemeris/latest/","topics":["astronomy","ephemeris","celestial-mechanics","chinese-calendar","astrology"],"resolution":"workspace","environment":{"sdk":"^3.10.0"},"dependencies":{"ffi":"^2.2.0"},"dev_dependencies":{"lints":"^6.0.0","test":"^1.26.0"}},"archive_url":"https://pub.dev/api/archives/ephemeris-1.0.0-beta.1.tar.gz","package_url":"https://pub.dev/api/packages/ephemeris","url":"https://pub.dev/api/packages/ephemeris/versions/1.0.0-beta.1"}},{"name":"nitrogen_cli","latest":{"version":"0.7.2","pubspec":{"name":"nitrogen_cli","description":"CLI for Nitrogen Modules. Scaffold new Flutter FFI plugins and generate native bridge code.","version":"0.7.2","homepage":"https://nitro.shreeman.dev","repository":"https://github.com/Shreemanarjun/nitro_ecosystem","issue_tracker":"https://github.com/Shreemanarjun/nitro_ecosystem/issues","documentation":"https://nitro.shreeman.dev/","funding":["https://buymeacoffee.com/shreemanarjun"],"topics":["cli","codegen","ffi","flutter","native"],"environment":{"sdk":"^3.11.3"},"resolution":"workspace","dependencies":{"args":"^2.5.0","crypto":"^3.0.7","nocterm":"^0.5.1","nocterm_unrouter":"^0.1.0","path":"^1.9.0","watcher":"^1.1.0"},"dev_dependencies":{"lints":"^6.0.0","test":"^1.25.0"},"executables":{"nitrogen":"nitrogen"}},"archive_url":"https://pub.dev/api/archives/nitrogen_cli-0.7.2.tar.gz","package_url":"https://pub.dev/api/packages/nitrogen_cli","url":"https://pub.dev/api/packages/nitrogen_cli/versions/0.7.2"}},{"name":"nitro_generator","latest":{"version":"0.7.2","pubspec":{"name":"nitro_generator","description":"Code generator for Nitro Modules (Nitrogen). Converts *.native.dart specs to Dart FFI, Kotlin, Swift, and C++ bindings.\n","version":"0.7.2","homepage":"https://nitro.shreeman.dev","repository":"https://github.com/Shreemanarjun/nitro_ecosystem","issue_tracker":"https://github.com/Shreemanarjun/nitro_ecosystem/issues","documentation":"https://nitro.shreeman.dev/","funding":["https://buymeacoffee.com/shreemanarjun"],"topics":["codegen","ffi","flutter","native","bridge"],"environment":{"sdk":"^3.11.3"},"resolution":"workspace","dependencies":{"analyzer":">=8.1.1 <14.0.0","build":"^4.0.6","source_gen":"^4.2.3","dart_style":"^3.1.7","path":"^1.9.0","nitro_annotations":"^0.7.0"},"dev_dependencies":{"build_test":"^3.5.0","build_runner":"^2.15.0","test":"^1.25.0","lints":"^6.0.0","nitro":"^0.7.0","ffi":"^2.2.0"}},"archive_url":"https://pub.dev/api/archives/nitro_generator-0.7.2.tar.gz","package_url":"https://pub.dev/api/packages/nitro_generator","url":"https://pub.dev/api/packages/nitro_generator/versions/0.7.2"}},{"name":"nitro","latest":{"version":"0.7.2","pubspec":{"name":"nitro","description":"High-performance Native Modules for Flutter (Nitro Modules equivalent). Runtime support for .native.dart spec generated bridges.\n","version":"0.7.2","homepage":"https://nitro.shreeman.dev","repository":"https://github.com/Shreemanarjun/nitro_ecosystem","issue_tracker":"https://github.com/Shreemanarjun/nitro_ecosystem/issues","documentation":"https://nitro.shreeman.dev/","funding":["https://buymeacoffee.com/shreemanarjun"],"topics":["ffi","flutter","native","bridge","high-performance"],"environment":{"sdk":"^3.11.3","flutter":">=3.3.0"},"resolution":"workspace","dependencies":{"flutter":{"sdk":"flutter"},"ffi":"^2.2.0","plugin_platform_interface":"^2.0.2","nitro_annotations":"^0.7.0","meta":"^1.17.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0","build_runner":"^2.15.0","nitro_generator":"^0.7.0","test":"^1.31.1","ffi_leak_tracker":"^0.1.2","leak_tracker":"^11.0.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/nitro-0.7.2.tar.gz","package_url":"https://pub.dev/api/packages/nitro","url":"https://pub.dev/api/packages/nitro/versions/0.7.2"}},{"name":"nitro_annotations","latest":{"version":"0.7.2","pubspec":{"name":"nitro_annotations","description":"Pure-Dart annotations and enums for the Nitrogen ecosystem. Zero dependencies — compatible with Flutter, Dart Server, and CLI.","homepage":"https://nitro.shreeman.dev","repository":"https://github.com/Shreemanarjun/nitro_ecosystem/tree/main/packages/nitro_annotations","version":"0.7.2","environment":{"sdk":"^3.11.3"},"resolution":"workspace","dev_dependencies":{"lints":"^6.0.0","test":"^1.25.0"}},"archive_url":"https://pub.dev/api/archives/nitro_annotations-0.7.2.tar.gz","package_url":"https://pub.dev/api/packages/nitro_annotations","url":"https://pub.dev/api/packages/nitro_annotations/versions/0.7.2"}},{"name":"genui_gen_builder","latest":{"version":"0.2.0","pubspec":{"name":"genui_gen_builder","description":"build_runner generator for genui_gen. Turns @GenUiWidget widgets and @GenUiData classes into genui CatalogItems whose schema, builder and examples come from the constructor.","version":"0.2.0","repository":"https://github.com/diegolopezrm/genui_gen","issue_tracker":"https://github.com/diegolopezrm/genui_gen/issues","topics":["genui","generative-ui","codegen","build-runner","source-gen"],"environment":{"sdk":"^3.10.0"},"resolution":"workspace","dependencies":{"analyzer":">=10.0.0 <15.0.0","build":">=4.0.0 <5.0.0","source_gen":">=4.1.0 <5.0.0"},"dev_dependencies":{"build_runner":">=2.15.0 <3.0.0","build_test":">=3.0.0 <4.0.0","lints":">=6.0.0 <7.0.0","test":">=1.25.0 <2.0.0"}},"archive_url":"https://pub.dev/api/archives/genui_gen_builder-0.2.0.tar.gz","package_url":"https://pub.dev/api/packages/genui_gen_builder","url":"https://pub.dev/api/packages/genui_gen_builder/versions/0.2.0"}},{"name":"patchbay_flutter","latest":{"version":"0.4.1","pubspec":{"name":"patchbay_flutter","description":"Optional low-intrusion Flutter bridge for Patchbay: stable UI targets, Semantics observation and actions, navigation, waits and capture.","repository":"https://github.com/cr1992/patchbay","version":"0.4.1","environment":{"sdk":">=3.11.0 <4.0.0","flutter":">=3.38.0"},"dependencies":{"flutter":{"sdk":"flutter"},"patchbay":"^0.4.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"}},"archive_url":"https://pub.dev/api/archives/patchbay_flutter-0.4.1.tar.gz","package_url":"https://pub.dev/api/packages/patchbay_flutter","url":"https://pub.dev/api/packages/patchbay_flutter/versions/0.4.1"}},{"name":"genui_gen","latest":{"version":"0.2.0","pubspec":{"name":"genui_gen","description":"Annotations and runtime helpers to generate genui CatalogItems from your own Flutter widgets. Derive the schema from the constructor so the catalog can never drift.","version":"0.2.0","repository":"https://github.com/diegolopezrm/genui_gen","issue_tracker":"https://github.com/diegolopezrm/genui_gen/issues","topics":["genui","generative-ui","codegen","a2ui","ai"],"environment":{"sdk":"^3.10.0","flutter":">=3.35.0"},"resolution":"workspace","dependencies":{"flutter":{"sdk":"flutter"},"genui":">=0.10.0 <0.11.0","meta":">=1.16.0 <2.0.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":">=6.0.0 <7.0.0","json_schema_builder":"^0.1.3"}},"archive_url":"https://pub.dev/api/archives/genui_gen-0.2.0.tar.gz","package_url":"https://pub.dev/api/packages/genui_gen","url":"https://pub.dev/api/packages/genui_gen/versions/0.2.0"}},{"name":"simple_native","latest":{"version":"0.1.0","pubspec":{"name":"simple_native","description":"A comprehensive Flutter plugin for accessing native device features including Camera (Photos, QR & Barcode), Location, Device Information, and Biometric Authentication.","version":"0.1.0","homepage":"https://tranduc1710.com","environment":{"sdk":">=3.0.0 <4.0.0","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"},"topics":["camera","location","device-info","native","plugin"],"flutter":{"plugin":{"platforms":{"android":{"package":"com.tranduc.simple_native","pluginClass":"SimpleNativePlugin"},"ios":{"pluginClass":"SimpleNativePlugin"}}}}},"archive_url":"https://pub.dev/api/archives/simple_native-0.1.0.tar.gz","package_url":"https://pub.dev/api/packages/simple_native","url":"https://pub.dev/api/packages/simple_native/versions/0.1.0"}},{"name":"patchbay_cli","latest":{"version":"0.4.1","pubspec":{"name":"patchbay_cli","description":"Command line client for Patchbay: connect to a running Flutter app over VM Service or direct HTTP, invoke commands, drive UI, pull logs and screenshots.","repository":"https://github.com/cr1992/patchbay","version":"0.4.1","environment":{"sdk":">=3.11.0 <4.0.0"},"dependencies":{"args":"^2.7.0","crypto":"^3.0.6","patchbay":"^0.4.0","patchbay_transport":"^0.4.0","vm_service":"^15.0.0","yaml":"^3.1.3"},"dev_dependencies":{"lints":"^6.1.0","test":"^1.25.0"},"executables":{"patchbay":"patchbay","patchbay-permission-android":"patchbay_permission_android","patchbay-permission-ios":"patchbay_permission_ios"}},"archive_url":"https://pub.dev/api/archives/patchbay_cli-0.4.1.tar.gz","package_url":"https://pub.dev/api/packages/patchbay_cli","url":"https://pub.dev/api/packages/patchbay_cli/versions/0.4.1"}},{"name":"flog_flow","latest":{"version":"0.6.0","pubspec":{"name":"flog_flow","description":"Observability for Flutter — structured logs plus session replay. Records the real user journey (screens, taps, network, logs, errors) and replays it in a web viewer.","version":"0.6.0","homepage":"https://flog-flow.com","documentation":"https://flog-flow.com/guia.html","topics":["logging","debugging","session-replay","monitoring","analytics"],"environment":{"sdk":">=3.10.0 <4.0.0","flutter":">=3.10.0"},"dependencies":{"flutter":{"sdk":"flutter"},"image":"^4.5.4","archive":">=3.3.0 <5.0.0","path_provider":"^2.1.2","path":"^1.9.0","cryptography":"^2.7.0","dio":"^5.0.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^3.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/flog_flow-0.6.0.tar.gz","package_url":"https://pub.dev/api/packages/flog_flow","url":"https://pub.dev/api/packages/flog_flow/versions/0.6.0"}},{"name":"adaptive_actions","latest":{"version":"0.2.1","pubspec":{"name":"adaptive_actions","description":"Adaptive action placement with Material and Cupertino renderers for Flutter.","version":"0.2.1","homepage":"https://github.com/FriesI23/adaptive_actions","repository":"https://github.com/FriesI23/adaptive_actions","issue_tracker":"https://github.com/FriesI23/adaptive_actions/issues","topics":["flutter","adaptive-ui","material-design","cupertino","responsive-ui"],"screenshots":[{"description":"Material actions adapting to the available width.","path":"screenshots/material-adaptive-actions.webp"},{"description":"Cupertino actions adapting to the available width.","path":"screenshots/apple-adaptive-actions.webp"},{"description":"Material nested menu hierarchy preserved in overflow.","path":"screenshots/material-nested-overflow.webp"},{"description":"Cupertino nested menu hierarchy preserved in overflow.","path":"screenshots/apple-nested-overflow.webp"},{"description":"Custom primary action and overflow trigger builders.","path":"screenshots/custom-button-builders.webp"},{"description":"Nested Cupertino menus adapting to RTL directionality.","path":"screenshots/rtl-nested-menu.webp"}],"environment":{"sdk":"^3.11.5","flutter":">=3.44.0"},"dependencies":{"collection":"^1.19.1","cupertino_icons":"^1.0.8","flutter":{"sdk":"flutter"},"meta":"^1.17.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/adaptive_actions-0.2.1.tar.gz","package_url":"https://pub.dev/api/packages/adaptive_actions","url":"https://pub.dev/api/packages/adaptive_actions/versions/0.2.1"}},{"name":"device_security_guard","latest":{"version":"0.1.0","pubspec":{"name":"device_security_guard","description":"Flutter security signals and policy helpers for rooted, jailbroken, hooked, debugged, emulated, repackaged, and unlocked devices.","version":"0.1.0","repository":"https://github.com/nghianguyenvan/device_security_guard","issue_tracker":"https://github.com/nghianguyenvan/device_security_guard/issues","topics":["security","root-detection","jailbreak-detection","banking"],"environment":{"sdk":"^3.12.0","flutter":">=3.44.0"},"dependencies":{"flutter":{"sdk":"flutter"},"plugin_platform_interface":"^2.0.2"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":{"plugin":{"platforms":{"android":{"package":"dev.vannghia.device_security_guard","pluginClass":"DeviceSecurityGuardPlugin"},"ios":{"pluginClass":"DeviceSecurityGuardPlugin"}}}}},"archive_url":"https://pub.dev/api/archives/device_security_guard-0.1.0.tar.gz","package_url":"https://pub.dev/api/packages/device_security_guard","url":"https://pub.dev/api/packages/device_security_guard/versions/0.1.0"}},{"name":"patchbay_transport","latest":{"version":"0.4.1","pubspec":{"name":"patchbay_transport","description":"Optional direct HTTP/JSON debug transport for Patchbay: explicitly started, loopback by default, short-lived bearer auth, fail-closed surface.","repository":"https://github.com/cr1992/patchbay","version":"0.4.1","environment":{"sdk":">=3.11.0 <4.0.0"},"dev_dependencies":{"lints":"^6.1.0","test":"^1.25.0"}},"archive_url":"https://pub.dev/api/archives/patchbay_transport-0.4.1.tar.gz","package_url":"https://pub.dev/api/packages/patchbay_transport","url":"https://pub.dev/api/packages/patchbay_transport/versions/0.4.1"}},{"name":"hex_ai_agent","latest":{"version":"0.6.1","pubspec":{"name":"hex_ai_agent","description":"Hex AI agent loop - session management, compaction, and agent runtime","version":"0.6.1","repository":"https://gitee.com/850579014/hex","environment":{"sdk":"^3.12.1"},"dependencies":{"flutter":{"sdk":"flutter"},"hex_ai_core":"^0.6.0","hex_ai_llm":"^0.6.0","hex_ai_tools":"^0.6.0","json_annotation":"^4.9.0","uuid":"^4.5.1","collection":"^1.18.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"dependency_overrides":{"hex_ai_core":{"path":"../hex_ai_core"},"hex_ai_llm":{"path":"../hex_ai_llm"},"hex_ai_tools":{"path":"../hex_ai_tools"}}},"archive_url":"https://pub.dev/api/archives/hex_ai_agent-0.6.1.tar.gz","package_url":"https://pub.dev/api/packages/hex_ai_agent","url":"https://pub.dev/api/packages/hex_ai_agent/versions/0.6.1"}},{"name":"hex_ai_business","latest":{"version":"0.6.1","pubspec":{"name":"hex_ai_business","description":"Hex business layer - business plugin system, settings, l10n, and chat extension","version":"0.6.1","repository":"https://gitee.com/850579014/hex","environment":{"sdk":"^3.12.1"},"dependencies":{"flutter":{"sdk":"flutter"},"hex_ai_chat":"^0.6.0","hex_ai_agent":"^0.6.0","http":"^1.2.1","yaml":"^3.1.2","webview_flutter":"^4.10.0","webview_flutter_android":"^4.0.0","file_picker":"^10.3.3","archive":"^4.0.9","path_provider":"^2.1.4","path":"^1.9.1","crypto":"^3.0.6","cryptography":"^2.7.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0","pointycastle":"^3.9.1","path_provider_platform_interface":"^2.1.0"},"dependency_overrides":{"hex_ai_core":{"path":"../hex_ai_core"},"hex_ai_llm":{"path":"../hex_ai_llm"},"hex_ai_tools":{"path":"../hex_ai_tools"},"hex_ai_agent":{"path":"../hex_ai_agent"},"hex_ai_chat":{"path":"../hex_ai_chat"}},"flutter":{"uses-material-design":true}},"archive_url":"https://pub.dev/api/archives/hex_ai_business-0.6.1.tar.gz","package_url":"https://pub.dev/api/packages/hex_ai_business","url":"https://pub.dev/api/packages/hex_ai_business/versions/0.6.1"}},{"name":"hex_ai_tools","latest":{"version":"0.6.1","pubspec":{"name":"hex_ai_tools","description":"Hex AI tool system - file operations, bash execution, search, and more","version":"0.6.1","repository":"https://gitee.com/850579014/hex","environment":{"sdk":"^3.12.1"},"dependencies":{"flutter":{"sdk":"flutter"},"hex_ai_core":"^0.6.0","json_annotation":"^4.9.0","collection":"^1.18.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"dependency_overrides":{"hex_ai_core":{"path":"../hex_ai_core"}}},"archive_url":"https://pub.dev/api/archives/hex_ai_tools-0.6.1.tar.gz","package_url":"https://pub.dev/api/packages/hex_ai_tools","url":"https://pub.dev/api/packages/hex_ai_tools/versions/0.6.1"}},{"name":"hex_ai_core","latest":{"version":"0.6.1","pubspec":{"name":"hex_ai_core","description":"Hex AI core domain types - shared foundation for all AI assistant packages","version":"0.6.1","repository":"https://gitee.com/850579014/hex","environment":{"sdk":"^3.12.1"},"dependencies":{"json_annotation":"^4.9.0","meta":"^1.15.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"}},"archive_url":"https://pub.dev/api/archives/hex_ai_core-0.6.1.tar.gz","package_url":"https://pub.dev/api/packages/hex_ai_core","url":"https://pub.dev/api/packages/hex_ai_core/versions/0.6.1"}},{"name":"patchbay","latest":{"version":"0.4.1","pubspec":{"name":"patchbay","description":"Typed control channel into a running Dart or Flutter app: protocol, gated command admission, fact-sourced state, jobs and blobs.","repository":"https://github.com/cr1992/patchbay","version":"0.4.1","environment":{"sdk":">=3.11.0 <4.0.0"},"dependencies":{"crypto":"^3.0.6"},"dev_dependencies":{"lints":"^6.1.0","test":"^1.25.0"}},"archive_url":"https://pub.dev/api/archives/patchbay-0.4.1.tar.gz","package_url":"https://pub.dev/api/packages/patchbay","url":"https://pub.dev/api/packages/patchbay/versions/0.4.1"}},{"name":"ansight_flutter","latest":{"version":"1.3.0-preview.12","pubspec":{"name":"ansight_flutter","description":"Cross-platform observability, inspection, and remote tooling for Flutter applications.","version":"1.3.0-preview.12","homepage":"https://github.com/ansight-ai/ansight-sdk","repository":"https://github.com/ansight-ai/ansight-sdk","issue_tracker":"https://github.com/ansight-ai/ansight-sdk/issues","environment":{"sdk":">=2.17.0 <4.0.0","flutter":">=3.0.0"},"dependencies":{"flutter":{"sdk":"flutter"},"meta":">=1.7.0 <2.0.0","http":">=0.13.0 <2.0.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0","pigeon":"^27.3.0"},"flutter":{"plugin":{"platforms":{"android":{"package":"ai.ansight.flutter","pluginClass":"AnsightFlutterPlugin"},"ios":{"pluginClass":"AnsightFlutterPlugin"}}}}},"archive_url":"https://pub.dev/api/archives/ansight_flutter-1.3.0-preview.12.tar.gz","package_url":"https://pub.dev/api/packages/ansight_flutter","url":"https://pub.dev/api/packages/ansight_flutter/versions/1.3.0-preview.12"}},{"name":"zego_express_engine","latest":{"version":"3.25.0","pubspec":{"name":"zego_express_engine","summary":"Zego RTC SDK for Flutter","description":"ZegoExpressEngine Flutter SDK is a flutter plugin wrapper based on ZEGO Express RTC SDK (Native & Web), providing live video and real-time audio/video services.","version":"3.25.0","homepage":"https://zego.im","environment":{"sdk":">=2.12.0 <4.0.0","flutter":">=1.12.0"},"dependencies":{"flutter":{"sdk":"flutter"},"flutter_web_plugins":{"sdk":"flutter"},"js":"^0.6.3"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^1.0.4"},"flutter":{"plugin":{"platforms":{"android":{"package":"im.zego.zego_express_engine","pluginClass":"ZegoExpressEnginePlugin"},"ios":{"pluginClass":"ZegoExpressEnginePlugin"},"macos":{"pluginClass":"ZegoExpressEnginePlugin"},"windows":{"pluginClass":"ZegoExpressEnginePlugin"},"linux":{"pluginClass":"ZegoExpressEnginePlugin"},"web":{"pluginClass":"ZegoExpressEngineWeb","fileName":"zego_express_engine_web.dart"}}},"assets":["assets/ZegoExpressWebFlutterWrapper.js","assets/copyrighted-music.js","assets/voice-changer.js"]}},"archive_url":"https://pub.dev/api/archives/zego_express_engine-3.25.0.tar.gz","package_url":"https://pub.dev/api/packages/zego_express_engine","url":"https://pub.dev/api/packages/zego_express_engine/versions/3.25.0"}},{"name":"github_grid_assets","latest":{"version":"0.1.0-rc.4","pubspec":{"name":"github_grid_assets","version":"0.1.0-rc.4","description":"GitHub App identity and authenticated REST transport for grid extensions.","repository":"https://github.com/memento-engineering/power_station","resolution":"workspace","environment":{"sdk":"^3.11.0"},"dependencies":{"beads_dart":"^0.2.0-rc.4","dart_jsonwebtoken":"^3.4.1","freezed_annotation":"^3.0.0","genesis_tree":"^0.2.0","grid_assets":"^0.6.0-rc.4","grid_cli":"^0.5.0-rc.8","grid_diagnostics_contract":"^0.2.0","grid_engine":"^0.3.0-rc.8","grid_runtime":"^0.2.0-rc.6","grid_sdk":"^0.3.0-rc.6","json_annotation":"^4.9.0"},"dev_dependencies":{"build_runner":"^2.4.15","freezed":"^3.0.0","json_serializable":"^6.9.5","lints":"^5.1.0","path":"^1.9.0","state_notifier":"^1.0.0","test":"^1.25.0"}},"archive_url":"https://pub.dev/api/archives/github_grid_assets-0.1.0-rc.4.tar.gz","package_url":"https://pub.dev/api/packages/github_grid_assets","url":"https://pub.dev/api/packages/github_grid_assets/versions/0.1.0-rc.4"}},{"name":"puredartlua","latest":{"version":"1.0.16","pubspec":{"name":"puredartlua","description":"Lua 5.5 interpreter and autodoc tool written in pure Dart.","version":"1.0.16","repository":"https://github.com/TheMaverickProgrammer/DartLua","environment":{"sdk":"^3.9.2"},"dependencies":{"path":"^1.9.0","colorize":"^3.0.0","intl":"^0.20.2"},"dev_dependencies":{"lints":"^6.0.0","test":"^1.25.6"}},"archive_url":"https://pub.dev/api/archives/puredartlua-1.0.16.tar.gz","package_url":"https://pub.dev/api/packages/puredartlua","url":"https://pub.dev/api/packages/puredartlua/versions/1.0.16"}},{"name":"pp_intl","latest":{"version":"1.0.9","pubspec":{"name":"pp_intl","description":"A lightweight Flutter internationalization package that supports 18 languages. Solve the cumbersome task of frequently manually organizing and translating multiple projects, and improve the efficiency of development delivery.","version":"1.0.9","homepage":"https://github.com/ppswdev/pp_flutter_kits/tree/main/packages/pp_intl","environment":{"sdk":"^3.11.0","flutter":">=1.17.0"},"dependencies":{"flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":{"assets":["assets/languages/"]}},"archive_url":"https://pub.dev/api/archives/pp_intl-1.0.9.tar.gz","package_url":"https://pub.dev/api/packages/pp_intl","url":"https://pub.dev/api/packages/pp_intl/versions/1.0.9"}},{"name":"hegel","latest":{"version":"0.2.0","pubspec":{"name":"hegel","description":"Property-based testing for Dart, powered by the Hegel engine. Generators, shrinking, stateful and concurrent testing, and replay of failures.","version":"0.2.0","repository":"https://github.com/dotnwat/hegel-dart","issue_tracker":"https://github.com/dotnwat/hegel-dart/issues","homepage":"https://hegel.dev","topics":["testing","property-based-testing","fuzzing","test-generation"],"environment":{"sdk":"^3.13.0"},"platforms":{"linux":null,"macos":null,"windows":null},"dependencies":{"code_assets":"^2.0.0","crypto":"^3.0.7","ffi":"^2.2.0","hooks":"^2.2.0","meta":"^1.19.0","stack_trace":"^1.12.0","test":"^1.31.0","test_api":">=0.7.11 <0.8.0"},"dev_dependencies":{"async":"^2.13.1","coverage":"^1.15.1","dartdoc":"9.0.9","path":"^1.9.0","ffigen":"20.1.1","lints":"^6.1.0"}},"archive_url":"https://pub.dev/api/archives/hegel-0.2.0.tar.gz","package_url":"https://pub.dev/api/packages/hegel","url":"https://pub.dev/api/packages/hegel/versions/0.2.0"}},{"name":"hex_ai_chat","latest":{"version":"0.6.1","pubspec":{"name":"hex_ai_chat","description":"Hex AI chat core - chat UI, services, theme, business plugin system, and localization","version":"0.6.1","repository":"https://gitee.com/850579014/hex","environment":{"sdk":"^3.12.1"},"dependencies":{"flutter":{"sdk":"flutter"},"flutter_localizations":{"sdk":"flutter"},"hex_ai_core":"^0.6.0","hex_ai_llm":"^0.6.0","hex_ai_agent":"^0.6.0","provider":"^6.1.2","http":"^1.2.1","path_provider":"^2.1.4","flutter_markdown":"^0.7.3","markdown":"^7.3.1","intl":"^0.20.2","uuid":"^4.5.1","json_annotation":"^4.9.0","collection":"^1.18.0","file_picker":"^10.3.3","share_plus":"^10.1.4","flutter_secure_storage":"^9.2.2","cryptography":"^2.7.0","connectivity_plus":"^6.1.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"dependency_overrides":{"hex_ai_core":{"path":"../hex_ai_core"},"hex_ai_llm":{"path":"../hex_ai_llm"},"hex_ai_tools":{"path":"../hex_ai_tools"},"hex_ai_agent":{"path":"../hex_ai_agent"}},"flutter":{"uses-material-design":true,"assets":["assets/themes/"]}},"archive_url":"https://pub.dev/api/archives/hex_ai_chat-0.6.1.tar.gz","package_url":"https://pub.dev/api/packages/hex_ai_chat","url":"https://pub.dev/api/packages/hex_ai_chat/versions/0.6.1"}},{"name":"hex_ai_llm","latest":{"version":"0.6.1","pubspec":{"name":"hex_ai_llm","description":"Hex AI LLM provider layer - unified API for Anthropic, OpenAI, Google, and more","version":"0.6.1","repository":"https://gitee.com/850579014/hex","environment":{"sdk":"^3.12.1"},"dependencies":{"flutter":{"sdk":"flutter"},"hex_ai_core":"^0.6.0","http":"^1.2.1","json_annotation":"^4.9.0","uuid":"^4.5.1","collection":"^1.18.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"dependency_overrides":{"hex_ai_core":{"path":"../hex_ai_core"}}},"archive_url":"https://pub.dev/api/archives/hex_ai_llm-0.6.1.tar.gz","package_url":"https://pub.dev/api/packages/hex_ai_llm","url":"https://pub.dev/api/packages/hex_ai_llm/versions/0.6.1"}},{"name":"flutter_dev_monitor","latest":{"version":"2.6.1","pubspec":{"name":"flutter_dev_monitor","description":"In-app developer monitor for Flutter apps. Tracks API calls, FPS, RAM, and disk usage with a floating overlay and full dashboard. Framework-agnostic — works with GetX, Provider, Riverpod, or plain Flutter.","version":"2.6.1","homepage":"https://github.com/MinhTung263/flutter_dev_monitor","repository":"https://github.com/MinhTung263/flutter_dev_monitor","issue_tracker":"https://github.com/MinhTung263/flutter_dev_monitor/issues","screenshots":[{"description":"DevMonitor Lab — Floating overlay HUD with live FPS, RAM, network latency, and API metrics.\n","path":"screenshots/dev_monitor_lab.png"},{"description":"Performance Console — System RAM & storage metrics, FPS and RAM charts, API call log list.\n","path":"screenshots/performance_console.png"},{"description":"Log Details (Flow Trace Timeline) — Complete timeline of route navigation and API calls.\n","path":"screenshots/log_flow_timeline.png"},{"description":"Log Details (Interactive Route Map) — Visual node graph and minimap of screen route dependencies.\n","path":"screenshots/log_map_graph.png"},{"description":"Log Details (Stats & Analytics) — 72h API call traffic, top visited screens, top APIs, and error distribution.\n","path":"screenshots/log_stats_analytics.png"},{"description":"API Log Dashboard (Dark mode) — Dark themed API metrics dashboard.\n","path":"screenshots/dashboard_dark.png"}],"environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=3.10.0"},"flutter":{"plugin":{"platforms":{"android":{"package":"com.flutterdevmonitor.vn","pluginClass":"FlutterDevMonitorPlugin"},"ios":{"pluginClass":"FlutterDevMonitorPlugin"}}}},"dependencies":{"flutter":{"sdk":"flutter"},"dio":"^5.9.0","share_plus":"^13.1.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"}},"archive_url":"https://pub.dev/api/archives/flutter_dev_monitor-2.6.1.tar.gz","package_url":"https://pub.dev/api/packages/flutter_dev_monitor","url":"https://pub.dev/api/packages/flutter_dev_monitor/versions/2.6.1"}},{"name":"flutter_keyboard_visibility","latest":{"version":"7.0.1","pubspec":{"name":"flutter_keyboard_visibility","description":"Flutter plugin for discovering the state of the soft-keyboard visibility on Android and iOS.","version":"7.0.1","homepage":"https://github.com/MisterJimson/flutter_keyboard_visibility","repository":"https://github.com/MisterJimson/flutter_keyboard_visibility","environment":{"sdk":">=3.11.0 <4.0.0","flutter":">=3.41.0"},"resolution":"workspace","dependencies":{"meta":"^1.18.0","flutter_keyboard_visibility_platform_interface":"^3.0.0","flutter_keyboard_visibility_linux":"^2.0.0","flutter_keyboard_visibility_macos":"^2.0.0","flutter_keyboard_visibility_web":"^3.0.0","flutter_keyboard_visibility_windows":"^2.0.0","flutter":{"sdk":"flutter"}},"dev_dependencies":{"build_runner":"^2.14.1","flutter_lints":"^6.0.0","mockito":"^5.6.4","flutter_test":{"sdk":"flutter"}},"flutter":{"plugin":{"platforms":{"android":{"package":"com.jrai.flutter_keyboard_visibility","pluginClass":"FlutterKeyboardVisibilityPlugin"},"ios":{"pluginClass":"FlutterKeyboardVisibilityPlugin"},"web":{"default_package":"flutter_keyboard_visibility_web"},"macos":{"default_package":"flutter_keyboard_visibility_macos"},"linux":{"default_package":"flutter_keyboard_visibility_linux"},"windows":{"default_package":"flutter_keyboard_visibility_windows"}}}}},"archive_url":"https://pub.dev/api/archives/flutter_keyboard_visibility-7.0.1.tar.gz","package_url":"https://pub.dev/api/packages/flutter_keyboard_visibility","url":"https://pub.dev/api/packages/flutter_keyboard_visibility/versions/7.0.1"}},{"name":"rulecms_source_components","latest":{"version":"0.5.2","pubspec":{"name":"rulecms_source_components","description":"Default RuleCMS Flutter components — the Flutter counterpart of @rulecms/source-components-react.","version":"0.5.2","homepage":"https://rulecms.com","repository":"https://github.com/rulecms/source-components-flutter","issue_tracker":"https://github.com/rulecms/source-components-flutter/issues","environment":{"sdk":">=3.3.0 <4.0.0","flutter":">=3.16.0"},"dependencies":{"flutter":{"sdk":"flutter"},"lucide_flutter":"^1.28.0","rulecms_widget":"^0.6.0","url_launcher":"^6.3.1","video_player":"^2.9.2","webview_flutter":"^4.14.1"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^5.0.0"},"flutter":{"uses-material-design":false}},"archive_url":"https://pub.dev/api/archives/rulecms_source_components-0.5.2.tar.gz","package_url":"https://pub.dev/api/packages/rulecms_source_components","url":"https://pub.dev/api/packages/rulecms_source_components/versions/0.5.2"}},{"name":"rulecms_widget","latest":{"version":"0.6.0","pubspec":{"name":"rulecms_widget","description":"Flutter SDK for RuleCMS — fetch published/draft widgets by token + key and render the layout tree.","version":"0.6.0","homepage":"https://rulecms.com","repository":"https://github.com/rulecms/widget-flutter","issue_tracker":"https://github.com/rulecms/widget-flutter/issues","environment":{"sdk":">=3.3.0 <4.0.0","flutter":">=3.16.0"},"dependencies":{"flutter":{"sdk":"flutter"},"http":"^1.2.2"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^5.0.0"},"flutter":{"uses-material-design":false}},"archive_url":"https://pub.dev/api/archives/rulecms_widget-0.6.0.tar.gz","package_url":"https://pub.dev/api/packages/rulecms_widget","url":"https://pub.dev/api/packages/rulecms_widget/versions/0.6.0"}},{"name":"flutter_keyboard_visibility_windows","latest":{"version":"2.0.0","pubspec":{"name":"flutter_keyboard_visibility_windows","description":"An implementation for the Windows platform of `flutter_keyboard_visibility'","version":"2.0.0","homepage":"https://github.com/MisterJimson/flutter_keyboard_visibility","repository":"https://github.com/MisterJimson/flutter_keyboard_visibility","environment":{"sdk":">=3.11.0 <4.0.0","flutter":">=3.41.0"},"resolution":"workspace","flutter":{"plugin":{"implements":"flutter_keyboard_visibility","platforms":{"windows":{"dartPluginClass":"FlutterKeyboardVisibilityPluginWindows"}}}},"dependencies":{"flutter_keyboard_visibility_platform_interface":"^3.0.0","flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_lints":"^6.0.0","flutter_test":{"sdk":"flutter"}}},"archive_url":"https://pub.dev/api/archives/flutter_keyboard_visibility_windows-2.0.0.tar.gz","package_url":"https://pub.dev/api/packages/flutter_keyboard_visibility_windows","url":"https://pub.dev/api/packages/flutter_keyboard_visibility_windows/versions/2.0.0"}},{"name":"flutter_keyboard_visibility_macos","latest":{"version":"2.0.0","pubspec":{"name":"flutter_keyboard_visibility_macos","description":"An implementation for the macOS platform of `flutter_keyboard_visibility'","version":"2.0.0","homepage":"https://github.com/MisterJimson/flutter_keyboard_visibility","repository":"https://github.com/MisterJimson/flutter_keyboard_visibility","environment":{"sdk":">=3.11.0 <4.0.0","flutter":">=3.41.0"},"resolution":"workspace","flutter":{"plugin":{"implements":"flutter_keyboard_visibility","platforms":{"macos":{"dartPluginClass":"FlutterKeyboardVisibilityPluginMacos"}}}},"dependencies":{"flutter_keyboard_visibility_platform_interface":"^3.0.0","flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_lints":"^6.0.0","flutter_test":{"sdk":"flutter"}}},"archive_url":"https://pub.dev/api/archives/flutter_keyboard_visibility_macos-2.0.0.tar.gz","package_url":"https://pub.dev/api/packages/flutter_keyboard_visibility_macos","url":"https://pub.dev/api/packages/flutter_keyboard_visibility_macos/versions/2.0.0"}},{"name":"flutter_keyboard_visibility_linux","latest":{"version":"2.0.0","pubspec":{"name":"flutter_keyboard_visibility_linux","description":"An implementation for the linux platform of `flutter_keyboard_visibility'","version":"2.0.0","homepage":"https://github.com/MisterJimson/flutter_keyboard_visibility","repository":"https://github.com/MisterJimson/flutter_keyboard_visibility","environment":{"sdk":">=3.11.0 <4.0.0","flutter":">=3.41.0"},"resolution":"workspace","flutter":{"plugin":{"implements":"flutter_keyboard_visibility","platforms":{"linux":{"dartPluginClass":"FlutterKeyboardVisibilityPluginLinux"}}}},"dependencies":{"flutter_keyboard_visibility_platform_interface":"^3.0.0","flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_lints":"^6.0.0","flutter_test":{"sdk":"flutter"}}},"archive_url":"https://pub.dev/api/archives/flutter_keyboard_visibility_linux-2.0.0.tar.gz","package_url":"https://pub.dev/api/packages/flutter_keyboard_visibility_linux","url":"https://pub.dev/api/packages/flutter_keyboard_visibility_linux/versions/2.0.0"}},{"name":"flutter_keyboard_visibility_web","latest":{"version":"3.0.0","pubspec":{"name":"flutter_keyboard_visibility_web","description":"An implementation for the web platform of `flutter_keyboard_visibility'","version":"3.0.0","homepage":"https://github.com/MisterJimson/flutter_keyboard_visibility","repository":"https://github.com/MisterJimson/flutter_keyboard_visibility","environment":{"sdk":">=3.11.0 <4.0.0","flutter":">=3.41.0"},"resolution":"workspace","flutter":{"plugin":{"platforms":{"web":{"pluginClass":"FlutterKeyboardVisibilityPluginWeb","fileName":"flutter_keyboard_visibility_web.dart"}}}},"dependencies":{"flutter_keyboard_visibility_platform_interface":"^3.0.0","web":"^1.1.1","flutter_web_plugins":{"sdk":"flutter"},"flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_lints":"^6.0.0","flutter_test":{"sdk":"flutter"}}},"archive_url":"https://pub.dev/api/archives/flutter_keyboard_visibility_web-3.0.0.tar.gz","package_url":"https://pub.dev/api/packages/flutter_keyboard_visibility_web","url":"https://pub.dev/api/packages/flutter_keyboard_visibility_web/versions/3.0.0"}},{"name":"flutter_keyboard_visibility_platform_interface","latest":{"version":"3.0.0","pubspec":{"name":"flutter_keyboard_visibility_platform_interface","description":"A common platform interface for the flutter_keyboard_visibility plugin.","version":"3.0.0","homepage":"https://github.com/MisterJimson/flutter_keyboard_visibility","repository":"https://github.com/MisterJimson/flutter_keyboard_visibility","environment":{"sdk":">=3.11.0 <4.0.0","flutter":">=3.41.0"},"resolution":"workspace","dependencies":{"flutter":{"sdk":"flutter"},"meta":"^1.18.0","plugin_platform_interface":"^2.1.8"},"dev_dependencies":{"flutter_lints":"^6.0.0","flutter_test":{"sdk":"flutter"}}},"archive_url":"https://pub.dev/api/archives/flutter_keyboard_visibility_platform_interface-3.0.0.tar.gz","package_url":"https://pub.dev/api/packages/flutter_keyboard_visibility_platform_interface","url":"https://pub.dev/api/packages/flutter_keyboard_visibility_platform_interface/versions/3.0.0"}},{"name":"grid_assets","latest":{"version":"0.4.0","pubspec":{"name":"grid_assets","version":"0.4.0","description":"The_grid's opinion assets: the agent/verify/land Capability impls, the code circuit, and the git SourceControl, extracted out of the opinion-free engine.","repository":"https://github.com/memento-engineering/power_station","resolution":"workspace","environment":{"sdk":"^3.11.0"},"dependencies":{"args":"^2.6.0","beads_dart":"^0.1.0","dart_grid_assets":"^0.1.0","extension_discovery":"^2.1.0","federated_grid_assets":"^0.2.0","genesis_tree":"^0.2.0","grid_engine":"^0.2.0","grid_runtime":"^0.1.1","grid_sdk":"^0.2.0","meta":"^1.16.0","path":"^1.9.0","yaml":"^3.1.2"},"dev_dependencies":{"lints":"^5.1.0","state_notifier":"^1.0.0","test":"^1.25.0"}},"archive_url":"https://pub.dev/api/archives/grid_assets-0.4.0.tar.gz","package_url":"https://pub.dev/api/packages/grid_assets","url":"https://pub.dev/api/packages/grid_assets/versions/0.4.0"}},{"name":"dio_logging_interceptor_v2","latest":{"version":"1.1.0","pubspec":{"name":"dio_logging_interceptor_v2","description":"A Dio interceptor which logs HTTP request and response data without truncation","version":"1.1.0","repository":"https://github.com/rizkyghofur/dio_logging_interceptor_v2","environment":{"sdk":">=2.18.0 <4.0.0"},"dependencies":{"dio":">=5.0.0 <6.0.0"},"dev_dependencies":{"lints":"^2.0.0","test":"^1.21.0"}},"archive_url":"https://pub.dev/api/archives/dio_logging_interceptor_v2-1.1.0.tar.gz","package_url":"https://pub.dev/api/packages/dio_logging_interceptor_v2","url":"https://pub.dev/api/packages/dio_logging_interceptor_v2/versions/1.1.0"}},{"name":"iws_version_manager","latest":{"version":"1.2.0","pubspec":{"name":"iws_version_manager","description":"IWS Version Manager makes it easy to notify new app versions and block versions that are no longer supported.","version":"1.2.0","homepage":"https://interaad.com.ar","environment":{"sdk":">=3.1.0 <4.0.0","flutter":">=1.17.0"},"dependencies":{"flutter":{"sdk":"flutter"},"iws_http":"^1.1.1","iws_device_info":"^1.4.0","bloc":"^9.2.1","flutter_bloc":"^9.1.1","url_launcher":"^6.3.2","elegant_notification":"^2.5.1","flutter_markdown_plus":"^1.0.12"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/iws_version_manager-1.2.0.tar.gz","package_url":"https://pub.dev/api/packages/iws_version_manager","url":"https://pub.dev/api/packages/iws_version_manager/versions/1.2.0"}},{"name":"grid_cli","latest":{"version":"0.4.1","pubspec":{"name":"grid_cli","version":"0.4.1","description":"Management CLI for the_grid — `grid watch` and companion commands for operating a grid station.","repository":"https://github.com/memento-engineering/the_grid","resolution":"workspace","environment":{"sdk":"^3.11.0"},"executables":{"grid":null},"dependencies":{"args":"^2.6.0","beads_dart":"^0.1.0","genesis_foundation":"^0.2.0","genesis_tree":"^0.2.0","grid_diagnostics_contract":"^0.2.0","grid_engine":"^0.2.0","grid_exploration":"^0.2.0","grid_runtime":"^0.1.1","grid_sdk":"^0.2.0","meta":"^1.15.0","path":"^1.9.0","vm_service":"^14.2.0","yaml":"^3.1.2"},"dev_dependencies":{"lints":"^5.1.0","test":"^1.25.0"}},"archive_url":"https://pub.dev/api/archives/grid_cli-0.4.1.tar.gz","package_url":"https://pub.dev/api/packages/grid_cli","url":"https://pub.dev/api/packages/grid_cli/versions/0.4.1"}},{"name":"grid_engine","latest":{"version":"0.2.0","pubspec":{"name":"grid_engine","version":"0.2.0","description":"Tree engine for the_grid — genesis_tree reconciles the running system: build(observed), mount = spawn, unmount = kill.","repository":"https://github.com/memento-engineering/the_grid","resolution":"workspace","environment":{"sdk":"^3.11.0"},"dependencies":{"beads_dart":"^0.1.1","freezed_annotation":"^3.0.0","genesis_foundation":"^0.2.0","genesis_tree":"^0.2.0","grid_runtime":"^0.1.2","json_annotation":"^4.9.0","meta":"^1.16.0","path":"^1.9.0","state_notifier":"^1.0.0"},"dev_dependencies":{"build_runner":"^2.4.0","freezed":"^3.0.0","json_serializable":"^6.9.0","lints":"^5.1.0","test":"^1.25.0"}},"archive_url":"https://pub.dev/api/archives/grid_engine-0.2.0.tar.gz","package_url":"https://pub.dev/api/packages/grid_engine","url":"https://pub.dev/api/packages/grid_engine/versions/0.2.0"}},{"name":"grid_runtime","latest":{"version":"0.1.2","pubspec":{"name":"grid_runtime","version":"0.1.2","description":"Runtime providers for the_grid — spawns and supervises a coding agent per ready bead, isolating each bead's work in a git worktree.","repository":"https://github.com/memento-engineering/the_grid","resolution":"workspace","environment":{"sdk":"^3.11.0"},"dependencies":{"beads_dart":"^0.1.1","freezed_annotation":"^3.0.0","json_annotation":"^4.9.0","meta":"^1.16.0","path":"^1.9.0"},"dev_dependencies":{"build_runner":"^2.4.0","freezed":"^3.0.0","json_serializable":"^6.9.0","lints":"^5.1.0","test":"^1.25.0"}},"archive_url":"https://pub.dev/api/archives/grid_runtime-0.1.2.tar.gz","package_url":"https://pub.dev/api/packages/grid_runtime","url":"https://pub.dev/api/packages/grid_runtime/versions/0.1.2"}},{"name":"yf_ads","latest":{"version":"0.7.0","pubspec":{"name":"yf_ads","description":"A new Flutter ads project.","version":"0.7.0","homepage":"https://www.yfanads.cn","environment":{"sdk":">=2.17.0 <4.0.0","flutter":">=2.5.0"},"dependencies":{"flutter":{"sdk":"flutter"},"plugin_platform_interface":"^2.0.2","video_player":"^2.4.3"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^2.0.0"},"flutter":{"plugin":{"platforms":{"android":{"package":"com.yifan.yf_ads","pluginClass":"YfAdsPlugin"},"ios":{"pluginClass":"YfAdsPlugin"}}}}},"archive_url":"https://pub.dev/api/archives/yf_ads-0.7.0.tar.gz","package_url":"https://pub.dev/api/packages/yf_ads","url":"https://pub.dev/api/packages/yf_ads/versions/0.7.0"}},{"name":"xly","latest":{"version":"0.55.0","pubspec":{"name":"xly","description":"A Flutter toolkit for rapid desktop/mobile app development — tray, exit lifecycle, notifications, smart dock, selector, and more.","version":"0.55.0","homepage":"https://github.com/dbsxdbsx/flutter_xly","repository":"https://github.com/dbsxdbsx/flutter_xly","environment":{"sdk":"^3.5.3","flutter":">=3.7.0"},"dependencies":{"flutter":{"sdk":"flutter"},"flutter_localizations":{"sdk":"flutter"},"get":"^4.7.3","flutter_screenutil":"^5.9.3","window_manager":"^0.5.1","screen_retriever":"^0.2.0","lottie":"^3.1.2","get_storage":"^2.1.1","ffi":"^2.1.3","win32":"^5.9.0","tray_manager":"^0.5.2","flutter_local_notifications":"^20.0.0","timezone":"^0.10.0","flutter_adaptive_scaffold":"^0.3.3+1","flutter_inset_shadow":"^2.0.3","url_launcher":"^6.2.5","path":"^1.8.0","xml":"^6.5.0","icons_launcher":"^3.0.0","image":"^4.5.3","args":"^2.6.0","path_provider":"^2.1.2","file_selector":"^1.0.3","permission_handler":"^12.0.1","autostart_settings":"^0.1.4","launch_at_startup":"^0.5.1","package_info_plus":"^9.0.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"example":"example","executables":{"xly":"xly","rename":"rename","generate":"generate","win_setup":"win_setup"}},"archive_url":"https://pub.dev/api/archives/xly-0.55.0.tar.gz","package_url":"https://pub.dev/api/packages/xly","url":"https://pub.dev/api/packages/xly/versions/0.55.0"}},{"name":"flex_seed_scheme","latest":{"version":"5.0.0","pubspec":{"name":"flex_seed_scheme","description":"A more flexible and powerful version of Flutter's ColorScheme.fromSeed. Use multiple seed colors, custom chroma and tone mapping.","version":"5.0.0","homepage":"https://github.com/rydmike/flex_seed_scheme","repository":"https://github.com/rydmike/flex_seed_scheme","issue_tracker":"https://github.com/rydmike/flex_seed_scheme/issues","documentation":"https://github.com/rydmike/flex_seed_scheme/blob/master/README.md","screenshots":[{"description":"Using 1 seed colors to make M3 ColorScheme with candy pop strategy","path":"example/screenshots/candy_pop_light_1.png"},{"description":"Using 4 seed colors to make M3 ColorScheme with candy pop strategy","path":"example/screenshots/candy_pop_light_4.png"},{"description":"Using 4 seed colors to make M3 ColorScheme with custom seed strategy","path":"example/screenshots/custom_light_4.png"},{"description":"Example of light mode widgets with the custom seed strategy","path":"example/screenshots/custom_light_4_widgets.png"},{"description":"Example of light mode widgets with the candy pop seed strategy","path":"example/screenshots/candy_pop_light_4_widgets.png"},{"description":"Example of dark mode widgets with the custom seed strategy","path":"example/screenshots/custom_dark_4_widgets.png"},{"description":"Example of dark mode widgets with the candy pop seed strategy","path":"example/screenshots/candy_pop_dark_4_widgets.png"}],"topics":["theme","colorscheme","material3","color","materialdesign"],"environment":{"sdk":">=3.13.0 <4.0.0","flutter":">=3.47.0"},"dependencies":{"collection":"^1.19.1","cupertino_ui":"^1.0.0","flutter":{"sdk":"flutter"},"material_ui":"^1.0.0","meta":"^1.18.0"},"dev_dependencies":{"coverage":"^1.15.0","flutter_test":{"sdk":"flutter"},"matcher":"^0.12.16+1","test":null}},"archive_url":"https://pub.dev/api/archives/flex_seed_scheme-5.0.0.tar.gz","package_url":"https://pub.dev/api/packages/flex_seed_scheme","url":"https://pub.dev/api/packages/flex_seed_scheme/versions/5.0.0"}},{"name":"xue_hua_media_compression","latest":{"version":"2.0.2","pubspec":{"name":"xue_hua_media_compression","description":"Federated Flutter plugin for image and video compression using platform hardware encoders.","version":"2.0.2","homepage":"https://github.com/Matkurban/xue_hua_media_compression","repository":"https://github.com/Matkurban/xue_hua_media_compression","issue_tracker":"https://github.com/Matkurban/xue_hua_media_compression/issues","documentation":"https://github.com/Matkurban/xue_hua_media_compression/blob/main/README.md","topics":["compression","image","video","plugin"],"resolution":"workspace","environment":{"sdk":"^3.12.0","flutter":">=3.44.0"},"dependencies":{"flutter":{"sdk":"flutter"},"xue_hua_media_compression_platform_interface":"^2.0.0","xue_hua_media_compression_android":"^2.0.0","xue_hua_media_compression_darwin":"^2.0.0","xue_hua_media_compression_windows":"^2.0.0","xue_hua_media_compression_linux":"^2.0.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0","plugin_platform_interface":"^2.1.8"},"flutter":{"plugin":{"platforms":{"android":{"default_package":"xue_hua_media_compression_android"},"ios":{"default_package":"xue_hua_media_compression_darwin"},"macos":{"default_package":"xue_hua_media_compression_darwin"},"windows":{"default_package":"xue_hua_media_compression_windows"},"linux":{"default_package":"xue_hua_media_compression_linux"}}}}},"archive_url":"https://pub.dev/api/archives/xue_hua_media_compression-2.0.2.tar.gz","package_url":"https://pub.dev/api/packages/xue_hua_media_compression","url":"https://pub.dev/api/packages/xue_hua_media_compression/versions/2.0.2"}},{"name":"xue_hua_media_compression_windows","latest":{"version":"2.0.2","pubspec":{"name":"xue_hua_media_compression_windows","description":"Windows implementation of xue_hua_media_compression.","version":"2.0.2","homepage":"https://github.com/Matkurban/xue_hua_media_compression","repository":"https://github.com/Matkurban/xue_hua_media_compression","issue_tracker":"https://github.com/Matkurban/xue_hua_media_compression/issues","resolution":"workspace","environment":{"sdk":"^3.12.0","flutter":">=3.44.0"},"dependencies":{"flutter":{"sdk":"flutter"},"xue_hua_media_compression_platform_interface":"^2.0.0"},"dev_dependencies":{"flutter_lints":"^6.0.0"},"flutter":{"plugin":{"implements":"xue_hua_media_compression","platforms":{"windows":{"pluginClass":"XueHuaMediaCompressionWindowsPluginCApi"}}}}},"archive_url":"https://pub.dev/api/archives/xue_hua_media_compression_windows-2.0.2.tar.gz","package_url":"https://pub.dev/api/packages/xue_hua_media_compression_windows","url":"https://pub.dev/api/packages/xue_hua_media_compression_windows/versions/2.0.2"}},{"name":"get_storage_wasm","latest":{"version":"2.1.4","pubspec":{"name":"get_storage_wasm","description":"A fast, extra light and synchronous key-value storage written entirely in Dart with WebAssembly support. Based on the original get_storage package.","version":"2.1.4","homepage":"https://github.com/lcw99/get_storage","repository":"https://github.com/lcw99/get_storage","issue_tracker":"https://github.com/lcw99/get_storage/issues","environment":{"sdk":">=2.19.0 <4.0.0"},"dependencies":{"flutter":{"sdk":"flutter"},"get":"^4.7.2","path_provider":"^2.1.5"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"test":"^1.26.2"},"flutter":{}},"archive_url":"https://pub.dev/api/archives/get_storage_wasm-2.1.4.tar.gz","package_url":"https://pub.dev/api/packages/get_storage_wasm","url":"https://pub.dev/api/packages/get_storage_wasm/versions/2.1.4"}},{"name":"flutter_face_api","latest":{"version":"8.3.1291","pubspec":{"name":"flutter_face_api","description":"This is a flutter module for Regula Face SDK. It allows you to easily compaire faces using your phone's camera. Supports Android and iOS.","repository":"https://github.com/regulaforensics/flutter_face_api","issue_tracker":"https://github.com/regulaforensics/flutter_face_api/issues","version":"8.3.1291","environment":{"sdk":">=3.1.5 <4.0.0","flutter":">=3.10.0"},"dependencies":{"flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"lints":"^4.0.0","meta":"^1.10.0"},"flutter":{"plugin":{"platforms":{"android":{"package":"com.regula.plugin.facesdk","pluginClass":"FlutterFaceApiPlugin"},"ios":{"pluginClass":"FlutterFaceApiPlugin"}}}}},"archive_url":"https://pub.dev/api/archives/flutter_face_api-8.3.1291.tar.gz","package_url":"https://pub.dev/api/packages/flutter_face_api","url":"https://pub.dev/api/packages/flutter_face_api/versions/8.3.1291"}},{"name":"usenavii","latest":{"version":"0.1.0-dev.1","pubspec":{"name":"usenavii","description":"Official Flutter SDK for Navii. Deterministic mascot avatars for Flutter. Same seed in, same face out offline SVG via a Dart port of @usenavii/core.","version":"0.1.0-dev.1","homepage":"https://navii.dev","repository":"https://github.com/uxderrick/navii","issue_tracker":"https://github.com/uxderrick/navii/issues","topics":["avatar","svg","flutter","mascot"],"environment":{"sdk":"^3.5.0","flutter":">=3.24.0"},"dependencies":{"flutter":{"sdk":"flutter"},"flutter_svg":"^2.0.10+1"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^5.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/usenavii-0.1.0-dev.1.tar.gz","package_url":"https://pub.dev/api/packages/usenavii","url":"https://pub.dev/api/packages/usenavii/versions/0.1.0-dev.1"}},{"name":"flutter_face_core_basic","latest":{"version":"8.3.635","pubspec":{"name":"flutter_face_core_basic","description":"This is a flutter module for Regula Face SDK Core. Use as dependency with flutter_face_api.","repository":"https://github.com/regulaforensics/flutter_face_api","issue_tracker":"https://github.com/regulaforensics/flutter_face_api/issues","version":"8.3.635","environment":{"sdk":">=3.1.5 <4.0.0","flutter":">=3.10.0"},"dependencies":{"flutter":{"sdk":"flutter"}},"flutter":{"plugin":{"platforms":{"android":{"package":"com.regula.plugin.facesdk.core","pluginClass":"FlutterFaceCorePlugin"},"ios":{"pluginClass":"FlutterFaceCorePlugin"}}}}},"archive_url":"https://pub.dev/api/archives/flutter_face_core_basic-8.3.635.tar.gz","package_url":"https://pub.dev/api/packages/flutter_face_core_basic","url":"https://pub.dev/api/packages/flutter_face_core_basic/versions/8.3.635"}},{"name":"esen_seo","latest":{"version":"0.13.0","pubspec":{"name":"esen_seo","description":"Real semantic HTML for Flutter Web — SEO widget extensions, meta tags, OpenGraph, JSON-LD and a bot-aware SSR server. No Puppeteer, pure Dart.","version":"0.13.0","repository":"https://github.com/esenpi/esen_seo","executables":{"esen_seo_runtime":"esen_seo_runtime"},"topics":["seo","ssr","html","meta-tags","web"],"environment":{"sdk":">=3.6.0 <4.0.0","flutter":">=3.27.0"},"dependencies":{"analyzer":">=6.11.0 <15.0.0","crypto":"^3.0.6","flutter":{"sdk":"flutter"},"flutter_web_plugins":{"sdk":"flutter"},"shelf":"^1.4.2","web":"^1.0.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^5.0.0","go_router":"^16.1.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/esen_seo-0.13.0.tar.gz","package_url":"https://pub.dev/api/packages/esen_seo","url":"https://pub.dev/api/packages/esen_seo/versions/0.13.0"}},{"name":"darttubefix","latest":{"version":"1.0.4","pubspec":{"name":"darttubefix","description":"A lightweight and powerful YouTube and YouTube Music content extraction library for Dart, translated and adapted from pytubefix.","version":"1.0.4","repository":"https://github.com/MrTG-CodeBot/darttubefix","homepage":"https://github.com/MrTG-CodeBot/darttubefix","issue_tracker":"https://github.com/MrTG-CodeBot/darttubefix/issues","topics":["youtube","youtube-music","pytubefix","stream-extractor","video-downloader"],"false_secrets":["/lib/src/innertube.dart"],"environment":{"sdk":"^3.0.0"},"dependencies":{"http":"^1.2.0","path":"^1.9.0"},"dev_dependencies":{"lints":"^6.0.0","test":"^1.25.6"}},"archive_url":"https://pub.dev/api/archives/darttubefix-1.0.4.tar.gz","package_url":"https://pub.dev/api/packages/darttubefix","url":"https://pub.dev/api/packages/darttubefix/versions/1.0.4"}},{"name":"v_chat_input_ui","latest":{"version":"3.3.0","pubspec":{"name":"v_chat_input_ui","description":"A customizable Flutter chat composer with text, mentions, emoji, attachments, typing state, location sharing, and voice recording.","version":"3.3.0","homepage":"https://v-chat-sdk.github.io/vchat-v2-docs/docs/intro","issue_tracker":"https://github.com/v-chat-sdk/v_chat_input_ui/issues","repository":"https://github.com/v-chat-sdk/v_chat_input_ui","topics":["chat","messaging","composer","voice-message","flutter-ui"],"screenshots":[{"description":"Dark chat composer with text, emoji, attachments, and voice actions.","path":"images/1.png"},{"description":"Animated inline attachment tray with Media, Camera, Files, and Poll actions.","path":"images/2.png"},{"description":"Custom voice-recording interface with progress, duration, cancel, and send controls.","path":"images/3.png"},{"description":"Light chat composer with the responsive emoji picker open.","path":"images/4.png"},{"description":"V Chat Input UI running in the bundled example application.","path":"doc/screenshots/v_chat_input_ui_example.png"}],"environment":{"sdk":">=3.12.0 <4.0.0","flutter":">=3.44.0"},"dependencies":{"flutter":{"sdk":"flutter"},"cupertino_icons":"^1.0.9","google_maps_flutter":"^2.18.0","audio_waveforms":"^2.0.2","permission_handler":"^13.0.1","stop_watch_timer":"^3.2.2","place_picker_v2":"^0.0.2","latlong2":"^0.10.1","cross_file":"^0.3.5+4","v_chat_mention_controller":"^1.0.0","emoji_picker_flutter":"^4.5.3","meta":"^1.18.0","record":"^7.1.1","intl":"^0.20.3","v_platform":"^2.1.5","cached_network_image":"^3.4.1","adaptive_dialog":"^2.8.0","path":"^1.9.1","file_picker":"^12.0.0","image_cropper":"^12.2.1","wechat_camera_picker":"^4.6.0","uuid":"^4.6.0","path_provider":"^2.1.6"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0","lints":"^6.1.0"},"flutter":null,"platforms":{"android":null,"ios":null,"web":null,"windows":null,"macos":null}},"archive_url":"https://pub.dev/api/archives/v_chat_input_ui-3.3.0.tar.gz","package_url":"https://pub.dev/api/packages/v_chat_input_ui","url":"https://pub.dev/api/packages/v_chat_input_ui/versions/3.3.0"}},{"name":"omnigisto_pkg","latest":{"version":"0.0.1-alfa.3","pubspec":{"name":"omnigisto_pkg","description":"A lightweight, fast, and memory-efficient Flutter/Dart library for reading Aperio SVS image metadata, extracting tiles, and associated images.","version":"0.0.1-alfa.3","homepage":"https://github.com/vvsaradjev/omnigisto_pkg","repository":"https://github.com/vvsaradjev/omnigisto_pkg","issue_tracker":"https://github.com/vvsaradjev/omnigisto_pkg/issues","environment":{"sdk":"^3.11.5","flutter":">=1.17.0"},"dependencies":{"flutter":{"sdk":"flutter"},"image":"^4.9.2"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/omnigisto_pkg-0.0.1-alfa.3.tar.gz","package_url":"https://pub.dev/api/packages/omnigisto_pkg","url":"https://pub.dev/api/packages/omnigisto_pkg/versions/0.0.1-alfa.3"}},{"name":"xue_hua_media_info","latest":{"version":"2.0.2","pubspec":{"name":"xue_hua_media_info","description":"Cross-platform native Flutter plugin for reading image EXIF and video/audio metadata on Android/iOS/macOS/Windows/Linux/Web. / 跨平台原生 Flutter 插件——读取图片 EXIF 与视频/音频元数据，覆盖六大平台。","version":"2.0.2","repository":"https://github.com/Matkurban/xue_hua_media_info","issue_tracker":"https://github.com/Matkurban/xue_hua_media_info/issues","resolution":"workspace","environment":{"sdk":"^3.12.0","flutter":">=3.44.0"},"dependencies":{"flutter":{"sdk":"flutter"},"xue_hua_media_info_platform_interface":"^2.0.0","xue_hua_media_info_android":"^2.0.1","xue_hua_media_info_darwin":"^2.0.0","xue_hua_media_info_web":"^2.0.0","xue_hua_media_info_windows":"^2.0.1","xue_hua_media_info_linux":"^2.0.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0","plugin_platform_interface":"^2.1.8"},"flutter":{"plugin":{"platforms":{"android":{"default_package":"xue_hua_media_info_android"},"ios":{"default_package":"xue_hua_media_info_darwin"},"macos":{"default_package":"xue_hua_media_info_darwin"},"web":{"default_package":"xue_hua_media_info_web"},"windows":{"default_package":"xue_hua_media_info_windows"},"linux":{"default_package":"xue_hua_media_info_linux"}}}}},"archive_url":"https://pub.dev/api/archives/xue_hua_media_info-2.0.2.tar.gz","package_url":"https://pub.dev/api/packages/xue_hua_media_info","url":"https://pub.dev/api/packages/xue_hua_media_info/versions/2.0.2"}},{"name":"xue_hua_media_info_windows","latest":{"version":"2.0.1","pubspec":{"name":"xue_hua_media_info_windows","description":"Windows implementation of the xue_hua_media_info plugin, using WIC and Media Foundation. / xue_hua_media_info 插件的 Windows 实现，基于 WIC 与 Media Foundation。","version":"2.0.1","repository":"https://github.com/Matkurban/xue_hua_media_info","issue_tracker":"https://github.com/Matkurban/xue_hua_media_info/issues","resolution":"workspace","environment":{"sdk":"^3.12.0","flutter":">=3.44.0"},"dependencies":{"flutter":{"sdk":"flutter"},"xue_hua_media_info_platform_interface":"^2.0.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":{"plugin":{"implements":"xue_hua_media_info","platforms":{"windows":{"pluginClass":"XueHuaMediaInfoWindowsPluginCApi"}}}}},"archive_url":"https://pub.dev/api/archives/xue_hua_media_info_windows-2.0.1.tar.gz","package_url":"https://pub.dev/api/packages/xue_hua_media_info_windows","url":"https://pub.dev/api/packages/xue_hua_media_info_windows/versions/2.0.1"}},{"name":"n_image_picker","latest":{"version":"4.3.1+1","pubspec":{"name":"n_image_picker","description":"Configurable and easy-to-use cross-platform image selector.","version":"4.3.1+1","homepage":"https://github.com/nycm1989/nImagePicker","repository":"https://github.com/nycm1989/nImagePicker","topics":["picker","image","preview","darg-and-drop"],"environment":{"sdk":"^3.11.1"},"dependencies":{"flutter":{"sdk":"flutter"},"file_picker":"^12.0.0","image":"^4.9.2","web":"^1.1.1","http":"^1.6.0","crypto":"^3.0.7","path_provider":"^2.1.6"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"screenshots":[{"description":"Loaded image screenshot","path":"screens/2.png"}],"acknowledgements":[{"Special thanks to [Moinkhan780](https://github.com/moinkhan780) for his contributions to version 2.3.2":["Fix setFromURL method.","Fixed typo mistakes in the code.","Optimized and updated the example code for better clarity and functionality."]}]},"archive_url":"https://pub.dev/api/archives/n_image_picker-4.3.1%2B1.tar.gz","package_url":"https://pub.dev/api/packages/n_image_picker","url":"https://pub.dev/api/packages/n_image_picker/versions/4.3.1%2B1"}},{"name":"mcp_toolkit","latest":{"version":"5.1.0","pubspec":{"name":"mcp_toolkit","description":"Flutter MCP Toolkit to add Flutter-specific methods to the MCP server","repository":"https://github.com/Arenukvern/mcp_flutter/tree/main/mcp_toolkit","version":"5.1.0","environment":{"sdk":">=3.12.0 <4.0.0","flutter":">=3.44.0"},"resolution":"workspace","dependencies":{"collection":"^1.19.1","dart_mcp":"^0.5.0","equatable":"^2.0.8","flutter":{"sdk":"flutter"},"flutter_mcp_toolkit_core":"^5.1.0","from_json_to_json":"^0.5.0","intentcall_core":"^0.6.0","intentcall_platform":"^0.6.0","intentcall_schema":"^0.6.0","is_dart_empty_or_not":"^0.4.0","universal_io":"^2.3.1"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"lints":"^6.1.0","xsoulspace_lints":"^0.1.2"},"flutter":{"uses-material-design":true}},"archive_url":"https://pub.dev/api/archives/mcp_toolkit-5.1.0.tar.gz","package_url":"https://pub.dev/api/packages/mcp_toolkit","url":"https://pub.dev/api/packages/mcp_toolkit/versions/5.1.0"}}]}