{"next_url":"https://pub.dev/api/packages?page=2","packages":[{"name":"terra_flutter_bridge","latest":{"version":"0.10.0","pubspec":{"name":"terra_flutter_bridge","description":"Terra Flutter bridge to connect to TerraiOS and TerraAndroid.","version":"0.10.0","homepage":"https://github.com/tryterra/terra-flutter","environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=3.0.0"},"dependencies":{"http":"^1.1.1","flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^1.0.0"},"flutter":{"plugin":{"platforms":{"android":{"package":"co.tryterra.terra_flutter_bridge","pluginClass":"TerraFlutterPlugin"},"ios":{"pluginClass":"TerraFlutterPlugin"}}}}},"archive_url":"https://pub.dev/api/archives/terra_flutter_bridge-0.10.0.tar.gz","package_url":"https://pub.dev/api/packages/terra_flutter_bridge","url":"https://pub.dev/api/packages/terra_flutter_bridge/versions/0.10.0"}},{"name":"dart_cpp_bridge","latest":{"version":"1.2.4","pubspec":{"name":"dart_cpp_bridge","description":"Dart ↔ C++20 bridge (FRB-like). Dart FFI session layer; Native Assets build hooks for Android, iOS, Linux, macOS, and Windows.\n","version":"1.2.4","homepage":"https://github.com/deretame/dart_cpp_bridge","repository":"https://github.com/deretame/dart_cpp_bridge/tree/main/dart","issue_tracker":"https://github.com/deretame/dart_cpp_bridge/issues","documentation":"https://github.com/deretame/dart_cpp_bridge/blob/main/README.md","topics":["ffi","native","interop","cpp"],"platforms":{"android":null,"ios":null,"linux":null,"macos":null,"windows":null},"environment":{"sdk":"^3.10.0"},"dependencies":{"code_assets":"^1.2.1","ffi":"^2.1.3","hooks":"^2.1.0"},"dev_dependencies":{"lints":"^5.0.0","test":"^1.25.0"}},"archive_url":"https://pub.dev/api/archives/dart_cpp_bridge-1.2.4.tar.gz","package_url":"https://pub.dev/api/packages/dart_cpp_bridge","url":"https://pub.dev/api/packages/dart_cpp_bridge/versions/1.2.4"}},{"name":"dcb_gen_tool","latest":{"version":"1.2.4","pubspec":{"name":"dcb_gen_tool","description":"Code generation CLI for dart_cpp_bridge. Downloads a pinned Python toolchain (python-build-standalone + libclang-ng), parses C++ headers via libclang, and generates Dart/C++ bridge code.","version":"1.2.4","repository":"https://github.com/deretame/dart_cpp_bridge","environment":{"sdk":">=3.5.0 <4.0.0"},"dependencies":{"archive":"^4.0.0","crypto":"^3.0.0","http":"^1.2.0","path":"^1.9.0","yaml":"^3.1.0"},"executables":{"dcb_gen_tool":null}},"archive_url":"https://pub.dev/api/archives/dcb_gen_tool-1.2.4.tar.gz","package_url":"https://pub.dev/api/packages/dcb_gen_tool","url":"https://pub.dev/api/packages/dcb_gen_tool/versions/1.2.4"}},{"name":"esen_seo","latest":{"version":"0.6.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.6.0","repository":"https://github.com/esenpi/esen_seo","topics":["seo","ssr","html","meta-tags","web"],"environment":{"sdk":">=3.4.0 <4.0.0","flutter":">=3.22.0"},"dependencies":{"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.6.0.tar.gz","package_url":"https://pub.dev/api/packages/esen_seo","url":"https://pub.dev/api/packages/esen_seo/versions/0.6.0"}},{"name":"spacedatastandards","latest":{"version":"1.175.0","pubspec":{"name":"spacedatastandards","version":"1.175.0","description":"Space data standards framework based on CCSDS and FlatBuffers","repository":"https://github.com/DigitalArsenal/spacedatastandards.org","homepage":"https://spacedatastandards.org","environment":{"sdk":">=3.0.0 <4.0.0"},"dependencies":{"flat_buffers":"^23.5.26"}},"archive_url":"https://pub.dev/api/archives/spacedatastandards-1.175.0.tar.gz","package_url":"https://pub.dev/api/packages/spacedatastandards","url":"https://pub.dev/api/packages/spacedatastandards/versions/1.175.0"}},{"name":"firestore_cache","latest":{"version":"2.20.6","pubspec":{"name":"firestore_cache","description":"A Flutter plugin for fetching Firestore documents with read from cache first then server","version":"2.20.6","homepage":"https://github.com/zeshuaro/firestore_cache","environment":{"sdk":">=3.12.2 <4.0.0","flutter":">=3.44.8"},"dependencies":{"cloud_firestore":"^6.7.1","flutter":{"sdk":"flutter"},"shared_preferences":"^2.5.5"},"dev_dependencies":{"build_runner":"2.15.1","flutter_lints":"6.0.0","flutter_test":{"sdk":"flutter"},"mocktail":"1.0.5"}},"archive_url":"https://pub.dev/api/archives/firestore_cache-2.20.6.tar.gz","package_url":"https://pub.dev/api/packages/firestore_cache","url":"https://pub.dev/api/packages/firestore_cache/versions/2.20.6"}},{"name":"buoy_events","latest":{"version":"0.3.1","pubspec":{"name":"buoy_events","description":"Buoy unified events timeline for Flutter — one chronological stream aggregating every other Buoy tool's events with source badges, filters, detail views, and MCP export.","version":"0.3.1","homepage":"https://buoy.gg","repository":"https://github.com/Buoy-gg/Buoy-Flutter","environment":{"sdk":"^3.9.0","flutter":">=3.27.0"},"resolution":"workspace","dependencies":{"flutter":{"sdk":"flutter"},"buoy_core":"^0.3.0","buoy_shared_ui":"^0.3.0","shared_preferences":"^2.5.5"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"}},"archive_url":"https://pub.dev/api/archives/buoy_events-0.3.1.tar.gz","package_url":"https://pub.dev/api/packages/buoy_events","url":"https://pub.dev/api/packages/buoy_events/versions/0.3.1"}},{"name":"buoy_network","latest":{"version":"0.3.1","pubspec":{"name":"buoy_network","description":"Buoy network inspector for Flutter — captures all dart:io HTTP traffic via HttpOverrides (package:http, dio, images) with an in-app panel and live streaming to Buoy Desktop.","version":"0.3.1","homepage":"https://buoy.gg","repository":"https://github.com/Buoy-gg/Buoy-Flutter","environment":{"sdk":"^3.9.0","flutter":">=3.27.0"},"resolution":"workspace","dependencies":{"flutter":{"sdk":"flutter"},"buoy_core":"^0.3.0","buoy_shared_ui":"^0.3.0","dio":"^5.10.0","shared_preferences":"^2.5.5"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"}},"archive_url":"https://pub.dev/api/archives/buoy_network-0.3.1.tar.gz","package_url":"https://pub.dev/api/packages/buoy_network","url":"https://pub.dev/api/packages/buoy_network/versions/0.3.1"}},{"name":"nomos_flutter","latest":{"version":"0.63.7","pubspec":{"name":"nomos_flutter","description":"Drive the real Nomos GitHolon from a Flutter app — a local-first domain runtime. Apple runs the release-pinned native kernel; Android and web acquire and retain the release-pinned WASM runtime. Write TypeScript domains, get a typesafe Dart client, build Flutter widgets.","version":"0.63.7","repository":"https://github.com/Captain-App/nomos2","issue_tracker":"https://github.com/Captain-App/nomos2/issues","environment":{"sdk":"^3.4.0","flutter":">=3.10.0"},"dependencies":{"flutter":{"sdk":"flutter"},"flutter_inappwebview":"^6.1.5","path_provider":"^2.1.0","crypto":"^3.0.3","nomos_types":"^0.8.3","nomos_client":"^0.64.6","ffi":"^2.1.0","flutter_js":"^0.8.7","web":"^1.1.0"},"dev_dependencies":{"path_provider_platform_interface":"^2.1.0","plugin_platform_interface":"^2.1.0","flutter_test":{"sdk":"flutter"}},"flutter":{"plugin":{"platforms":{"ios":{"pluginClass":"NomosFlutterPlugin"},"macos":{"pluginClass":"NomosFlutterPlugin"}}},"assets":["assets/nomos-runner.html","assets/nomos-runner.js","assets/nomos-native.js","assets/nomos_kernel/bootstrap.law.usdz"]}},"archive_url":"https://pub.dev/api/archives/nomos_flutter-0.63.7.tar.gz","package_url":"https://pub.dev/api/packages/nomos_flutter","url":"https://pub.dev/api/packages/nomos_flutter/versions/0.63.7"}},{"name":"nomos_client","latest":{"version":"0.64.6","pubspec":{"name":"nomos_client","repository":"https://github.com/Captain-App/nomos2","description":"Nomos 2 Dart client — generated domain values, intent payloads and application lifecycle types over the typed Nomos kernel protocol and USDA custody model.","version":"0.64.6","environment":{"sdk":"^3.5.0"},"dependencies":{"nomos_types":"^0.8.3","json_schema":"^5.2.2","crypto":"^3.0.0","package_config":"^2.1.0","meta":"^1.12.0"},"dev_dependencies":{"test":"^1.25.0"}},"archive_url":"https://pub.dev/api/archives/nomos_client-0.64.6.tar.gz","package_url":"https://pub.dev/api/packages/nomos_client","url":"https://pub.dev/api/packages/nomos_client/versions/0.64.6"}},{"name":"fluttorch_gen","latest":{"version":"0.6.0","pubspec":{"name":"fluttorch_gen","description":"Generates a typed Dart API from a Fluttorch model manifest, so shapes, dtypes and preprocessing cannot drift from the training pipeline.","version":"0.6.0","repository":"https://github.com/NaCode-Studios/Fluttorch","homepage":"https://nacodestudios.it/en/project/fluttorch","issue_tracker":"https://github.com/NaCode-Studios/Fluttorch/issues","funding":["https://github.com/sponsors/NaCode-Studios"],"topics":["pytorch","code-generation","build-runner","on-device"],"environment":{"sdk":"^3.9.0"},"resolution":"workspace","dependencies":{"build":"^2.4.0","dart_style":"^3.0.0","fluttorch":"^0.6.0","pub_semver":"^2.1.0"},"dev_dependencies":{"build_runner":"^2.4.0","lints":"^6.0.0","test":"^1.25.0"}},"archive_url":"https://pub.dev/api/archives/fluttorch_gen-0.6.0.tar.gz","package_url":"https://pub.dev/api/packages/fluttorch_gen","url":"https://pub.dev/api/packages/fluttorch_gen/versions/0.6.0"}},{"name":"fluttorch_test","latest":{"version":"0.6.0","pubspec":{"name":"fluttorch_test","description":"Numerical parity gates for on-device models. Replays export-time goldens and fails CI when the on-device output drifts from the reference.","version":"0.6.0","repository":"https://github.com/NaCode-Studios/Fluttorch","homepage":"https://nacodestudios.it/en/project/fluttorch","issue_tracker":"https://github.com/NaCode-Studios/Fluttorch/issues","funding":["https://github.com/sponsors/NaCode-Studios"],"topics":["pytorch","testing","on-device","quantization"],"environment":{"sdk":"^3.9.0"},"resolution":"workspace","dependencies":{"fluttorch":"^0.6.0","test":"^1.25.0"},"dev_dependencies":{"lints":"^6.0.0"}},"archive_url":"https://pub.dev/api/archives/fluttorch_test-0.6.0.tar.gz","package_url":"https://pub.dev/api/packages/fluttorch_test","url":"https://pub.dev/api/packages/fluttorch_test/versions/0.6.0"}},{"name":"fluttorch","latest":{"version":"0.6.0","pubspec":{"name":"fluttorch","description":"Runtime-agnostic core for shipping PyTorch models to Flutter. Model manifests, tensor specs, drift metrics, and the backend interface.","version":"0.6.0","repository":"https://github.com/NaCode-Studios/Fluttorch","homepage":"https://nacodestudios.it/en/project/fluttorch","issue_tracker":"https://github.com/NaCode-Studios/Fluttorch/issues","funding":["https://github.com/sponsors/NaCode-Studios"],"topics":["pytorch","machine-learning","on-device","executorch"],"environment":{"sdk":"^3.9.0"},"resolution":"workspace","dependencies":{"crypto":"^3.0.0"},"dev_dependencies":{"lints":"^6.0.0","test":"^1.25.0"}},"archive_url":"https://pub.dev/api/archives/fluttorch-0.6.0.tar.gz","package_url":"https://pub.dev/api/packages/fluttorch","url":"https://pub.dev/api/packages/fluttorch/versions/0.6.0"}},{"name":"nomos_types","latest":{"version":"0.8.3","pubspec":{"name":"nomos_types","repository":"https://github.com/Captain-App/nomos2","description":"Pure kernel wire/data types for Nomos Dart frontends — no transport, no bridge, no runtime. The hand-written serde-JSON-compatible types plus the offer codec, reactive read engine, schema validation, and data-only error/trace types.","version":"0.8.3","environment":{"sdk":"^3.5.0"},"dependencies":{"json_schema":"^5.2.2"},"dev_dependencies":{"test":"^1.25.0"}},"archive_url":"https://pub.dev/api/archives/nomos_types-0.8.3.tar.gz","package_url":"https://pub.dev/api/packages/nomos_types","url":"https://pub.dev/api/packages/nomos_types/versions/0.8.3"}},{"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_sdk","latest":{"version":"0.2.0","pubspec":{"name":"grid_sdk","version":"0.2.0","description":"The public authoring surface of the grid — a station is authored as a Seed: compose the SDK's composition types and drive them with `runGrid`.","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_tree":"^0.2.0","grid_engine":"^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_sdk-0.2.0.tar.gz","package_url":"https://pub.dev/api/packages/grid_sdk","url":"https://pub.dev/api/packages/grid_sdk/versions/0.2.0"}},{"name":"grid_exploration","latest":{"version":"0.2.0","pubspec":{"name":"grid_exploration","version":"0.2.0","description":"Exploration-protocol host for the_grid — registers lenny's ext.leonard.* wire protocol as Dart VM-service extensions over the controller runtime.","repository":"https://github.com/memento-engineering/the_grid","resolution":"workspace","environment":{"sdk":"^3.11.0"},"dependencies":{"beads_dart":"^0.1.0","leonard_contract":"^0.2.0","meta":"^1.16.0"},"dev_dependencies":{"lints":"^5.1.0","test":"^1.25.0","vm_service":"^14.2.0"}},"archive_url":"https://pub.dev/api/archives/grid_exploration-0.2.0.tar.gz","package_url":"https://pub.dev/api/packages/grid_exploration","url":"https://pub.dev/api/packages/grid_exploration/versions/0.2.0"}},{"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_diagnostics_contract","latest":{"version":"0.2.0","pubspec":{"name":"grid_diagnostics_contract","version":"0.2.0","description":"Grid-local station-lock record and bearer subprotocol contract.","repository":"https://github.com/memento-engineering/the_grid","resolution":"workspace","environment":{"sdk":"^3.11.0"},"dependencies":{},"dev_dependencies":{"lints":"^5.1.0","test":"^1.25.0"}},"archive_url":"https://pub.dev/api/archives/grid_diagnostics_contract-0.2.0.tar.gz","package_url":"https://pub.dev/api/packages/grid_diagnostics_contract","url":"https://pub.dev/api/packages/grid_diagnostics_contract/versions/0.2.0"}},{"name":"dartfier","latest":{"version":"0.1.0","pubspec":{"name":"dartfier","description":"Fine-grained reactivity for Flutter, built on ChangeNotifier: Signal, Computed, Effect, AsyncSignal and an auto-tracking Observer widget. Zero dependencies.","version":"0.1.0","repository":"https://github.com/edunatalec/dartfier","environment":{"sdk":"^3.8.0","flutter":">=3.32.0"},"dependencies":{"flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":null,"topics":["state-management","signals","reactivity","flutter"]},"archive_url":"https://pub.dev/api/archives/dartfier-0.1.0.tar.gz","package_url":"https://pub.dev/api/packages/dartfier","url":"https://pub.dev/api/packages/dartfier/versions/0.1.0"}},{"name":"bones_api","latest":{"version":"1.13.0","pubspec":{"name":"bones_api","description":"Bones_API - A powerful API backend framework for Dart. It comes with a built-in HTTP Server, route handler, entity handler, SQL translator, and DB adapters.","version":"1.13.0","homepage":"https://github.com/Colossus-Services/bones_api","environment":{"sdk":">=3.7.0 <4.0.0"},"executables":{"bones_api":null},"dependencies":{"async_extension":"^1.2.22","async_events":"^1.3.0","reflection_factory":"^2.8.1","statistics":"^1.2.1","swiss_knife":"^3.3.14","data_serializer":"^1.2.1","shared_map":"^1.1.9","graph_explorer":"^1.0.2","ascii_art_tree":"^1.0.6","map_history":"^1.0.6","dart_spawner":"^1.1.0","yaml_writer":"^2.1.0","mercury_client":"^2.3.0","project_template":"^1.1.1","resource_portable":"^3.1.2","docker_commander":"^3.0.0","args_simple":"^1.1.0","shelf_letsencrypt":"^2.0.3","shelf":"^1.4.2","shelf_gzip":"^4.1.0","shelf_static":"^1.1.3","args":"^2.7.0","meta":"^1.18.2","petitparser":"^7.0.2","hotreloader":"^4.4.0","logging":"^1.3.0","collection":"^1.19.1","mime":"^2.0.0","postgres":"^3.5.9","mysql1":"^0.20.0","gcloud":"^0.8.19","yaml":"^3.1.3","crypto":"^3.0.7","path":"^1.9.1","archive":"^4.0.9","stream_channel":"^2.1.4","http":"^1.6.0","googleapis_auth":"^2.3.0","_discoveryapis_commons":"^1.0.7","crclib":"^3.0.0","web":"^1.1.1","async_locks":"^4.0.2"},"dev_dependencies":{"lints":"^5.1.1","build_runner":"^2.15.0","build_verify":"^3.1.1","test":"^1.31.1","pubspec":"^2.3.0","coverage":"^1.15.0","vm_service":"^15.2.0"}},"archive_url":"https://pub.dev/api/archives/bones_api-1.13.0.tar.gz","package_url":"https://pub.dev/api/packages/bones_api","url":"https://pub.dev/api/packages/bones_api/versions/1.13.0"}},{"name":"remote_config_codegen","latest":{"version":"0.2.0","pubspec":{"name":"remote_config_codegen","description":"Generate typed Dart Remote Config clients and JSON models from a JSON manifest.","version":"0.2.0","repository":"https://github.com/keigomichi/remote_config_codegen_dart","environment":{"sdk":">=3.11.0 <4.0.0"},"dependencies":{"args":"^2.7.0","meta":"^1.19.0","yaml":"^3.1.3"},"dev_dependencies":{"frontend_server_client":"^4.0.0","test":"^1.30.0"},"executables":{"remote_config_codegen":"remote_config_codegen"}},"archive_url":"https://pub.dev/api/archives/remote_config_codegen-0.2.0.tar.gz","package_url":"https://pub.dev/api/packages/remote_config_codegen","url":"https://pub.dev/api/packages/remote_config_codegen/versions/0.2.0"}},{"name":"listen_core","latest":{"version":"0.0.48","pubspec":{"name":"listen_core","description":"Core of Flutter Architecture","version":"0.0.48","repository":"https://github.com/listen2code/ListenCoreFlutter","environment":{"sdk":"^3.12.1","flutter":">=1.17.0"},"dependencies":{"flutter":{"sdk":"flutter"},"dio":"^5.9.1","uuid":"^4.5.3","riverpod_annotation":"^4.0.0","connectivity_plus":"^7.0.0","path_provider":"^2.1.5","intl":"^0.20.2","logger":"^2.6.2","shared_preferences":"^2.5.4","flutter_secure_storage":"^10.0.0","device_info_plus":"^13.1.0","package_info_plus":"^10.1.0","visibility_detector":"^0.4.0+2","freezed_annotation":"^3.1.0","app_links":"^6.3.3","meta":"^1.18.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/listen_core-0.0.48.tar.gz","package_url":"https://pub.dev/api/packages/listen_core","url":"https://pub.dev/api/packages/listen_core/versions/0.0.48"}},{"name":"llama_cpp_dart","latest":{"version":"0.2.2","pubspec":{"name":"llama_cpp_dart","description":"Dart binding for llama.cpp --- high level wrappers for both Dart and Flutter","version":"0.2.2","homepage":"https://github.com/netdur/llama_cpp_dart","repository":"https://github.com/netdur/llama_cpp_dart","environment":{"sdk":">=3.2.0 <4.0.0","flutter":">=1.20.0"},"dependencies":{"flutter":{"sdk":"flutter"},"ffi":"^2.1.4","typed_isolate":"^6.0.0","uuid":"^4.5.1","image":"^4.5.4"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0","ffigen":"^19.0.0","path_provider":"^2.1.5","system_info2":"^4.0.0","http":"^1.4.0","intl":"0.20.2"},"analyzer":{"exclude":["lib/src/llama_cpp.dart"]},"ffigen":{"name":"llama_cpp","description":"llama.cpp binding","output":"lib/src/llama_cpp.dart","headers":{"entry-points":["src/llama.cpp/include/llama.h","src/llama.cpp/tools/mtmd/mtmd.h"]},"compiler-opts":["-I/usr/lib/clang/17/include","-Isrc/llama.cpp/ggml/include","-Isrc/llama.cpp/include","-Isrc/llama.cpp/tools/mtmd"]}},"archive_url":"https://pub.dev/api/archives/llama_cpp_dart-0.2.2.tar.gz","package_url":"https://pub.dev/api/packages/llama_cpp_dart","url":"https://pub.dev/api/packages/llama_cpp_dart/versions/0.2.2"}},{"name":"fxdart","latest":{"version":"0.7.2","pubspec":{"name":"fxdart","description":"A functional programming library for Dart, ported from FxTS. Lazy evaluation, concurrent async iteration, and pipeline-style composition.","version":"0.7.2","homepage":"https://github.com/bansooknam/fxDart","executables":{"fxdart_skills":"install_skills"},"environment":{"sdk":">=3.10.4 <4.0.0"},"dependencies":null,"dev_dependencies":{"collection":"^1.18.0","coverage":"^1.11.0","lints":"^5.0.0","test":"^1.25.0"}},"archive_url":"https://pub.dev/api/archives/fxdart-0.7.2.tar.gz","package_url":"https://pub.dev/api/packages/fxdart","url":"https://pub.dev/api/packages/fxdart/versions/0.7.2"}},{"name":"redacto_consent_sdk","latest":{"version":"1.0.1","pubspec":{"name":"redacto_consent_sdk","description":"Flutter SDK for integrating Redacto consent notices.","version":"1.0.1","homepage":"https://github.com/redactolabs/consent-sdk","repository":"https://github.com/redactolabs/consent-sdk","environment":{"sdk":">=3.3.0 <4.0.0","flutter":">=3.19.0"},"dependencies":{"flutter":{"sdk":"flutter"},"intl":"^0.20.2","http":"^1.2.2","just_audio":"^0.9.40","url_launcher":"^6.3.1","flutter_svg":"^2.0.16","path_provider":"^2.1.4","open_filex":"^4.5.0","file_picker":"^8.1.4","share_plus":"^10.1.2"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^5.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/redacto_consent_sdk-1.0.1.tar.gz","package_url":"https://pub.dev/api/packages/redacto_consent_sdk","url":"https://pub.dev/api/packages/redacto_consent_sdk/versions/1.0.1"}},{"name":"tremble","latest":{"version":"1.2.8","pubspec":{"name":"tremble","description":"A Simple Flutter game engine.","homepage":"https://github.com/Descrout/tremble.git","documentation":"https://tremble-docs.netlify.app","version":"1.2.8","environment":{"sdk":">=3.0.0 <4.0.0"},"dependencies":{"flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^2.0.0"},"flutter":{"uses-material-design":true}},"archive_url":"https://pub.dev/api/archives/tremble-1.2.8.tar.gz","package_url":"https://pub.dev/api/packages/tremble","url":"https://pub.dev/api/packages/tremble/versions/1.2.8"}},{"name":"signals_store","latest":{"version":"0.1.0","pubspec":{"name":"signals_store","description":"Reactive store on the signals package. Turns abstract fields into reactive Signal-backed properties via noSuchMethod interception — with full static typing and no boilerplate.","version":"0.1.0","repository":"https://github.com/bysensa/signals-store","issue_tracker":"https://github.com/bysensa/signals-store/issues","topics":["signals","state-management","reactive"],"environment":{"sdk":"^3.12.0","flutter":">=3.44.0"},"resolution":"workspace","dependencies":{"meta":"^1.18.0","signals":"^7.0.0","signals_store_annotation":"^0.1.0"},"dev_dependencies":{"lints":"^5.0.0","test":"^1.25.0"}},"archive_url":"https://pub.dev/api/archives/signals_store-0.1.0.tar.gz","package_url":"https://pub.dev/api/packages/signals_store","url":"https://pub.dev/api/packages/signals_store/versions/0.1.0"}},{"name":"signals_store_generator","latest":{"version":"0.1.0","pubspec":{"name":"signals_store_generator","description":"Code generator for signals_store. Turns an abstract class annotated with one or more @Store annotations into concrete subclasses with Signal-backed reactive fields.","version":"0.1.0","repository":"https://github.com/bysensa/signals-store","issue_tracker":"https://github.com/bysensa/signals-store/issues","topics":["signals","state-management","codegen","build-runner"],"environment":{"sdk":"^3.12.0"},"resolution":"workspace","dependencies":{"signals_store_annotation":"^0.1.0","analyzer":"^8.1.1","build":"^4.0.0","source_gen":"^4.2.0"},"dev_dependencies":{"build_runner":"^2.4.0","build_test":"^3.0.0","lints":"^5.0.0","package_config":"^2.1.0","path":"^1.9.0","signals":"^7.0.0","test":"^1.25.0"}},"archive_url":"https://pub.dev/api/archives/signals_store_generator-0.1.0.tar.gz","package_url":"https://pub.dev/api/packages/signals_store_generator","url":"https://pub.dev/api/packages/signals_store_generator/versions/0.1.0"}},{"name":"signals_store_annotation","latest":{"version":"0.1.0","pubspec":{"name":"signals_store_annotation","description":"Annotations for signals_store code generation. Marks an abstract class as a reactive store description and drives the signals_store_generator.","version":"0.1.0","repository":"https://github.com/bysensa/signals-store","issue_tracker":"https://github.com/bysensa/signals-store/issues","topics":["signals","state-management","codegen"],"environment":{"sdk":"^3.12.0"},"resolution":"workspace","dev_dependencies":{"lints":"^5.0.0","test":"^1.25.0"}},"archive_url":"https://pub.dev/api/archives/signals_store_annotation-0.1.0.tar.gz","package_url":"https://pub.dev/api/packages/signals_store_annotation","url":"https://pub.dev/api/packages/signals_store_annotation/versions/0.1.0"}},{"name":"h2m","latest":{"version":"3.10.2","pubspec":{"name":"h2m","description":"High-performance HTML to Markdown converter","version":"3.10.2","repository":"https://github.com/xberg-io/html-to-markdown","environment":{"sdk":">=3.11.0 <4.0.0"},"executables":{"download_libs":null},"dependencies":{"http":"^1.2.0","crypto":"^3.0.0","flutter_rust_bridge":"^2.12.0","freezed_annotation":"^3.1.0","json_annotation":"^4.11.0"},"dev_dependencies":{"test":"^1.25.0","lints":"^6.1.0","freezed":"^3.2.5","build_runner":"^2.15.0","json_serializable":"^6.13.2"}},"archive_url":"https://pub.dev/api/archives/h2m-3.10.2.tar.gz","package_url":"https://pub.dev/api/packages/h2m","url":"https://pub.dev/api/packages/h2m/versions/3.10.2"}},{"name":"data_layer_hive","latest":{"version":"0.0.4","pubspec":{"name":"data_layer_hive","description":"Hive implementation of DataLayer.","version":"0.0.4","repository":"https://github.com/craiglabenz/dash_data_layer","topics":["caching","persistence","local-storage","data-layer","hive"],"environment":{"sdk":"^3.10.0"},"dependencies":{"data_layer":"^0.0.8","equatable":"^2.0.7","hive_ce":"^2.15.1","logging":"^1.3.0"},"dev_dependencies":{"mocktail":"^1.0.4","test":"^1.25.6","very_good_analysis":"^10.0.0"}},"archive_url":"https://pub.dev/api/archives/data_layer_hive-0.0.4.tar.gz","package_url":"https://pub.dev/api/packages/data_layer_hive","url":"https://pub.dev/api/packages/data_layer_hive/versions/0.0.4"}},{"name":"tree_sitter_language_pack","latest":{"version":"1.14.0","pubspec":{"name":"tree_sitter_language_pack","description":"Pre-compiled tree-sitter grammars for 371 programming languages","version":"1.14.0","repository":"https://github.com/xberg-io/tree-sitter-language-pack","environment":{"sdk":">=3.11.0 <4.0.0"},"executables":{"download_libs":null},"dependencies":{"http":"^1.2.0","crypto":"^3.0.0","flutter_rust_bridge":"^2.12.0","freezed_annotation":"^3.1.0","json_annotation":"^4.11.0"},"dev_dependencies":{"test":"^1.25.0","lints":"^6.1.0","freezed":"^3.2.5","build_runner":"^2.15.0","json_serializable":"^6.13.2"}},"archive_url":"https://pub.dev/api/archives/tree_sitter_language_pack-1.14.0.tar.gz","package_url":"https://pub.dev/api/packages/tree_sitter_language_pack","url":"https://pub.dev/api/packages/tree_sitter_language_pack/versions/1.14.0"}},{"name":"music_notes","latest":{"version":"0.26.0","pubspec":{"name":"music_notes","description":"A comprehensive Dart library for effortlessly working with music theory concepts.","version":"0.26.0","repository":"https://github.com/albertms10/music_notes","topics":["music","music-theory","music-notation","education","midi"],"environment":{"sdk":">=3.10.0 <4.0.0"},"dependencies":{"collection":"^1.19.1","meta":"^1.17.0"},"dev_dependencies":{"test":"^1.31.1","very_good_analysis":"^10.1.0"}},"archive_url":"https://pub.dev/api/archives/music_notes-0.26.0.tar.gz","package_url":"https://pub.dev/api/packages/music_notes","url":"https://pub.dev/api/packages/music_notes/versions/0.26.0"}},{"name":"all_validations_br","latest":{"version":"4.5.2","pubspec":{"name":"all_validations_br","description":"Dart/Flutter library for Brazilian validations (CPF, CNPJ, CNH, PIX), 23 input formatters/masks, utilities (JWT, UUID, currency) and pure-Dart encryption (ChaCha20-Poly1305, AES-GCM, AES-CBC, AES-CTR, SHA-256, HMAC-SHA256).","version":"4.5.2","homepage":"https://github.com/CriandoGames/all_validations_br","repository":"https://github.com/CriandoGames/all_validations_br","issue_tracker":"https://github.com/CriandoGames/all_validations_br/issues","topics":["validation","brazil","formatter","mask","cpf"],"environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=3.0.0"},"dependencies":{"flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^3.0.0"}},"archive_url":"https://pub.dev/api/archives/all_validations_br-4.5.2.tar.gz","package_url":"https://pub.dev/api/packages/all_validations_br","url":"https://pub.dev/api/packages/all_validations_br/versions/4.5.2"}},{"name":"flutter_bloc_kit","latest":{"version":"0.0.6","pubspec":{"name":"flutter_bloc_kit","description":"A flutter_bloc-based architecture (Result, UseCase, Bloc/Event/State separation) and recommended folder structure, extending flutter_basic_kit_library.","version":"0.0.6","homepage":"https://github.com/cleanwash/flutter_bloc_kit","repository":"https://github.com/cleanwash/flutter_bloc_kit","environment":{"sdk":"^3.12.2","flutter":">=1.17.0"},"executables":{"bloc_kit":"init"},"dependencies":{"flutter":{"sdk":"flutter"},"flutter_basic_kit_library":"^0.0.3","flutter_bloc":"^9.1.1","yaml":"^3.1.2"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^3.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/flutter_bloc_kit-0.0.6.tar.gz","package_url":"https://pub.dev/api/packages/flutter_bloc_kit","url":"https://pub.dev/api/packages/flutter_bloc_kit/versions/0.0.6"}},{"name":"flutter_provider_kit","latest":{"version":"0.0.6","pubspec":{"name":"flutter_provider_kit","description":"A provider-based MVI architecture (MviViewModel, onAction, UiEventEmitter) and recommended folder structure, extending flutter_basic_kit_library.","version":"0.0.6","homepage":"https://github.com/cleanwash/flutter_provider_kit","repository":"https://github.com/cleanwash/flutter_provider_kit","environment":{"sdk":"^3.12.2","flutter":">=1.17.0"},"executables":{"provider_kit":"init"},"dependencies":{"flutter":{"sdk":"flutter"},"flutter_basic_kit_library":"^0.0.3","provider":"^6.1.2","yaml":"^3.1.2"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^3.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/flutter_provider_kit-0.0.6.tar.gz","package_url":"https://pub.dev/api/packages/flutter_provider_kit","url":"https://pub.dev/api/packages/flutter_provider_kit/versions/0.0.6"}},{"name":"flutter_riverpod_kit","latest":{"version":"0.0.6","pubspec":{"name":"flutter_riverpod_kit","description":"A flutter_riverpod-based architecture (ref.watch, Result, UseCase, UiEventEmitter) and recommended folder structure, extending flutter_basic_kit_library.","version":"0.0.6","homepage":"https://github.com/cleanwash/flutter_riverpod_kit","repository":"https://github.com/cleanwash/flutter_riverpod_kit","environment":{"sdk":"^3.12.2","flutter":">=1.17.0"},"executables":{"riverpod_kit":"init"},"dependencies":{"flutter":{"sdk":"flutter"},"flutter_basic_kit_library":"^0.0.3","flutter_riverpod":">=2.6.1 <4.0.0","yaml":"^3.1.2"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^3.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/flutter_riverpod_kit-0.0.6.tar.gz","package_url":"https://pub.dev/api/packages/flutter_riverpod_kit","url":"https://pub.dev/api/packages/flutter_riverpod_kit/versions/0.0.6"}},{"name":"colaxy_screenshot","latest":{"version":"0.8.1","pubspec":{"dependencies":{"device_frame_plus":"^1.0.0","device_info_plus":"^12.2.0","easy_localization":"^3.0.0","flutter":{"sdk":"flutter"},"flutter_riverpod":"^3.0.0","image":"^4.0.0","path_provider":"^2.0.0","screenshot":"^3.0.0","window_manager":"^0.5.2"},"description":"Automated app store screenshot generation for iOS, Android, and macOS across multiple devices and languages, with Fastlane integration.","dev_dependencies":{"auto_exporter":"^4.1.1","build_runner":"^2.0.0","flutter_test":{"sdk":"flutter"},"very_good_analysis":"^10.3.0"},"environment":{"flutter":">=3.32.0","sdk":"^3.8.0"},"homepage":"https://github.com/normidar/colaxy-pkgs/tree/main/packages/colaxy_screenshot","repository":"https://github.com/normidar/colaxy-pkgs/tree/main/packages/colaxy_screenshot","issue_tracker":"https://github.com/normidar/colaxy-pkgs/issues","name":"colaxy_screenshot","topics":["screenshot","fastlane","automation","image","png"],"version":"0.8.1","resolution":"workspace"},"archive_url":"https://pub.dev/api/archives/colaxy_screenshot-0.8.1.tar.gz","package_url":"https://pub.dev/api/packages/colaxy_screenshot","url":"https://pub.dev/api/packages/colaxy_screenshot/versions/0.8.1"}},{"name":"osm_maps_engine","latest":{"version":"0.0.4","pubspec":{"name":"osm_maps_engine","description":"A plug-and-play map engine powered by OpenStreetMap and OSRM for Flutter.","version":"0.0.4","homepage":"https://github.com/rayhanrwa1/osm_map_engine","repository":"https://github.com/rayhanrwa1/osm_map_engine","environment":{"sdk":"^3.12.1","flutter":">=1.17.0"},"dependencies":{"flutter":{"sdk":"flutter"},"flutter_map":"^6.1.0","latlong2":"^0.9.0","geolocator":"^13.0.1","flutter_tts":"^4.0.2","logger":"^2.5.0","http":"^1.2.2","flutter_bloc":"^8.1.3","location":"^10.0.2"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/osm_maps_engine-0.0.4.tar.gz","package_url":"https://pub.dev/api/packages/osm_maps_engine","url":"https://pub.dev/api/packages/osm_maps_engine/versions/0.0.4"}},{"name":"flutter_agent_harness","latest":{"version":"0.1.117","pubspec":{"name":"flutter_agent_harness","description":"Cross-platform AI agent harness for Dart and Flutter: streaming provider adapters, agent loop with tools, session persistence, context compaction.","version":"0.1.117","repository":"https://github.com/IstiN/flutter_agent_harness","issue_tracker":"https://github.com/IstiN/flutter_agent_harness/issues","topics":["agent","llm","ai","streaming","flutter"],"false_secrets":["flutter_app/test/sandbox_ssh_test.dart","flutter_app/lib/firebase_options.dart"],"environment":{"sdk":">=3.12.0 <4.0.0"},"executables":{"fah":"fah","fa":"fah"},"dependencies":{"archive":"^4.0.9","dart_tui":"^1.4.0","http":"^1.6.0","image":"^4.9.1","meta":"^1.18.0","mime":"^2.0.0","sqlite3":"^2.9.4","yaml":"^3.1.3"},"dev_dependencies":{"coverage":"^1.15.1","lints":"^6.1.0","pty2":"^0.5.3","test":"^1.31.2"}},"archive_url":"https://pub.dev/api/archives/flutter_agent_harness-0.1.117.tar.gz","package_url":"https://pub.dev/api/packages/flutter_agent_harness","url":"https://pub.dev/api/packages/flutter_agent_harness/versions/0.1.117"}},{"name":"dynamic_maps_engine","latest":{"version":"0.0.5","pubspec":{"name":"dynamic_maps_engine","description":"A plug-and-play Flutter map engine powered by Google Maps with smooth marker animation and ETA.","version":"0.0.5","homepage":"https://github.com/rayhanrwa1/dynamic_maps_engine","repository":"https://github.com/rayhanrwa1/dynamic_maps_engine","environment":{"sdk":"^3.12.1","flutter":">=1.17.0"},"dependencies":{"flutter":{"sdk":"flutter"},"google_maps_flutter":"^2.10.0","geolocator":"^14.0.2","flutter_tts":"^4.0.2","logger":"^2.5.0","http":"^1.2.2","flutter_dotenv":"^6.0.0","location":"^10.0.2","flutter_bloc":"^9.0.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/dynamic_maps_engine-0.0.5.tar.gz","package_url":"https://pub.dev/api/packages/dynamic_maps_engine","url":"https://pub.dev/api/packages/dynamic_maps_engine/versions/0.0.5"}},{"name":"saropa_lints","latest":{"version":"14.3.12","pubspec":{"name":"saropa_lints","description":"2134 custom lint rules with 254 quick fixes for Flutter and Dart. Static analysis for security, accessibility, and performance.","version":"14.3.12","license":"MIT","homepage":"https://pub.dev/packages/saropa_lints","repository":"https://github.com/saropa/saropa_lints","issue_tracker":"https://github.com/saropa/saropa_lints/issues","topics":["linter","static-analysis","code-quality","flutter","dart"],"executables":{"saropa_lints":"saropa_lints","init":"init","write_config":"write_config","baseline":"baseline","diagnostic_baseline":"diagnostic_baseline","cross_file":"cross_file","severity_report":"severity_report","impact_report":"impact_report","scan":"scan","quality_gate":"quality_gate","project_vibrancy":"project_vibrancy","project_health":"project_health"},"environment":{"sdk":">=3.9.0 <4.0.0"},"dependencies":{"analysis_server_plugin":"^0.3.14","analyzer":"^12.1.0","analyzer_plugin":"^0.14.8","collection":"^1.19.1","meta":"^1.18.3","path":"^1.9.1","pub_semver":"^2.2.0","yaml":"^3.1.3"},"dev_dependencies":{"test":"^1.31.1"}},"archive_url":"https://pub.dev/api/archives/saropa_lints-14.3.12.tar.gz","package_url":"https://pub.dev/api/packages/saropa_lints","url":"https://pub.dev/api/packages/saropa_lints/versions/14.3.12"}},{"name":"monolib_dart","latest":{"version":"0.0.31","pubspec":{"name":"monolib_dart","description":"A collection of general purpose libraries for dart projects","version":"0.0.31","repository":"https://github.com/TarasMazepa/monolib","environment":{"sdk":"^3.3.0"},"dependencies":null,"dev_dependencies":{"lints":"^6.0.0","test":"^1.25.6"}},"archive_url":"https://pub.dev/api/archives/monolib_dart-0.0.31.tar.gz","package_url":"https://pub.dev/api/packages/monolib_dart","url":"https://pub.dev/api/packages/monolib_dart/versions/0.0.31"}},{"name":"crdt_lf","latest":{"version":"3.4.3","pubspec":{"name":"crdt_lf","description":"Conflict-free replicated data type (CRDT) - Local-first implementation provided in dart","homepage":"https://mattiapispisa.github.io/","repository":"https://github.com/MattiaPispisa/crdt/tree/main/packages/crdt_lf","topics":["crdt","local-first","fugue","hlc"],"version":"3.4.3","environment":{"sdk":">=2.17.0 <4.0.0"},"dependencies":{"crypto":"^3.0.0","hlc_dart":"^1.1.0"},"dev_dependencies":{"benchmark_harness":"^2.3.1","mocktail":"^1.0.0","test":"^1.24.0"}},"archive_url":"https://pub.dev/api/archives/crdt_lf-3.4.3.tar.gz","package_url":"https://pub.dev/api/packages/crdt_lf","url":"https://pub.dev/api/packages/crdt_lf/versions/3.4.3"}},{"name":"flutter_tooth_chart","latest":{"version":"0.1.0","pubspec":{"name":"flutter_tooth_chart","description":"A beautiful customizable 3D tooth chart widget for Flutter apps. 32 permanent teeth + 20 primary teeth with occlusal view and animated highlight support.","version":"0.1.0","homepage":"https://github.com/jiusanzhou/flutter_tooth_chart","repository":"https://github.com/jiusanzhou/flutter_tooth_chart","issue_tracker":"https://github.com/jiusanzhou/flutter_tooth_chart/issues","environment":{"sdk":"^3.11.0","flutter":">=3.10.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/flutter_tooth_chart-0.1.0.tar.gz","package_url":"https://pub.dev/api/packages/flutter_tooth_chart","url":"https://pub.dev/api/packages/flutter_tooth_chart/versions/0.1.0"}},{"name":"terminal_view","latest":{"version":"0.1.2","pubspec":{"name":"terminal_view","description":"A fast terminal emulator widget for Flutter, with a VT100/xterm-compatible parser and a renderer built for mobile.","version":"0.1.2","homepage":"https://github.com/Termphin/terminal_view","repository":"https://github.com/Termphin/terminal_view","issue_tracker":"https://github.com/Termphin/terminal_view/issues","topics":["terminal","tty","console","ssh"],"environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=3.19.0"},"dependencies":{"convert":"^3.0.0","meta":"^1.3.0","quiver":"^3.0.0","equatable":"^2.0.3","flutter":{"sdk":"flutter"},"zmodem":"^0.0.6"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"test":"^1.6.5","lints":"^3.0.0","mockito":"^5.3.1","build_runner":"^2.1.1"}},"archive_url":"https://pub.dev/api/archives/terminal_view-0.1.2.tar.gz","package_url":"https://pub.dev/api/packages/terminal_view","url":"https://pub.dev/api/packages/terminal_view/versions/0.1.2"}},{"name":"openrouter_sdk","latest":{"version":"0.0.8","pubspec":{"name":"openrouter_sdk","description":"type-safe toolkit for building AI-powered features in dart or flutter projects, giving you access to 400+ models across providers through a single unified API.","version":"0.0.8","repository":"https://gitlab.com/hanibachi/openrouter_sdk","homepage":"https://gitlab.com/hanibachi/openrouter_sdk","issue_tracker":"https://gitlab.com/hanibachi/openrouter_sdk/-/issues","platforms":{"android":null,"ios":null,"linux":null,"macos":null,"windows":null},"topics":["ai","llm","openrouter","sdk","api"],"environment":{"sdk":"^3.11.0"},"dependencies":{"dio":"^5.11.0","dartx":"^1.2.0","path":"^1.9.1"},"dev_dependencies":{"lints":"^6.0.0"}},"archive_url":"https://pub.dev/api/archives/openrouter_sdk-0.0.8.tar.gz","package_url":"https://pub.dev/api/packages/openrouter_sdk","url":"https://pub.dev/api/packages/openrouter_sdk/versions/0.0.8"}},{"name":"deeplink_x","latest":{"version":"1.4.3","pubspec":{"name":"deeplink_x","description":"Type-safe Flutter deeplinks for WhatsApp, Telegram, Instagram, YouTube, Google Maps, Waze and app stores, with automatic store and web fallback.","version":"1.4.3","homepage":"https://github.com/DeepLinkX/DeeplinkX","repository":"https://github.com/DeepLinkX/DeeplinkX","issue_tracker":"https://github.com/DeepLinkX/DeeplinkX/issues","documentation":"https://pub.dev/documentation/deeplink_x/latest/","topics":["deeplink","app-links","maps","navigation","open-store"],"screenshots":[{"description":"Opening an Instagram profile via deeplink","path":"images/previews/01_instagram_open_profile.gif"},{"description":"Opening a Telegram profile via deeplink","path":"images/previews/02_telegram_open_profile.gif"},{"description":"Opening the Facebook app via deeplink","path":"images/previews/03_facebook_open_app.gif"},{"description":"Opening a YouTube video via deeplink","path":"images/previews/04_youtube_open_video.gif"},{"description":"Facebook profile falling back to web when app is not installed","path":"images/previews/05_facebook_open_web_profile.gif"},{"description":"Opening an app page in the iOS App Store","path":"images/previews/06_ios_app_store_open_page.gif"}],"environment":{"sdk":">=3.1.0 <4.0.0","flutter":">=3.13.0"},"dependencies":{"flutter":{"sdk":"flutter"},"deeplink_x_platform_interface":"^0.1.0","deeplink_x_android":"^1.0.0","deeplink_x_ios":"^0.1.0","deeplink_x_macos":"^0.2.0","deeplink_x_linux":"^0.1.0","deeplink_x_windows":"^0.1.0","deeplink_x_web":"^0.1.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0","mocktail":"^1.0.0","plugin_platform_interface":"^2.0.0"},"flutter":{"plugin":{"platforms":{"android":{"default_package":"deeplink_x_android"},"ios":{"default_package":"deeplink_x_ios"},"macos":{"default_package":"deeplink_x_macos"},"linux":{"default_package":"deeplink_x_linux"},"windows":{"default_package":"deeplink_x_windows"},"web":{"default_package":"deeplink_x_web"}}}}},"archive_url":"https://pub.dev/api/archives/deeplink_x-1.4.3.tar.gz","package_url":"https://pub.dev/api/packages/deeplink_x","url":"https://pub.dev/api/packages/deeplink_x/versions/1.4.3"}},{"name":"montycat","latest":{"version":"1.1.3","pubspec":{"name":"montycat","description":"Self-hosted vector database + NoSQL with built-in AI semantic search — the Dart & Flutter client for Montycat. A Rust-powered Pinecone alternative for RAG & AI agents.","version":"1.1.3","environment":{"sdk":">=3.7.2 <4.0.0"},"dependencies":{"hashlib":"^2.2.0"},"dev_dependencies":{"lints":"^6.1.0","test":"^1.31.2"},"topics":["vector-database","semantic-search","rag","ai-agents","nosql"],"license":"MIT","homepage":"https://montygovernance.com","repository":"https://github.com/MontyGovernance/montycat_dart","issue_tracker":"https://github.com/MontyGovernance/montycat_dart/issues","documentation":"https://pub.dev/documentation/montycat/latest/"},"archive_url":"https://pub.dev/api/archives/montycat-1.1.3.tar.gz","package_url":"https://pub.dev/api/packages/montycat","url":"https://pub.dev/api/packages/montycat/versions/1.1.3"}},{"name":"apollovm","latest":{"version":"2.25.0","pubspec":{"name":"apollovm","description":"Portable multi-language VM: parse, run and translate Dart, Java, Kotlin, Go, C#, JavaScript, TypeScript, Lua and Python — with on-the-fly Wasm compilation and MCP/LSP servers.","version":"2.25.0","repository":"https://github.com/ApolloVM/apollovm_dart","issue_tracker":"https://github.com/ApolloVM/apollovm_dart/issues","topics":["vm","dart","java","compiler","translator"],"screenshots":[{"description":"ApolloVM Logo","path":"example/apollovm-logo.png"}],"environment":{"sdk":">=3.10.0 <4.0.0"},"dependencies":{"swiss_knife":"^3.3.14","async_extension":"^1.2.22","data_serializer":"^1.2.2","petitparser":"^7.0.2","collection":"^1.19.1","args":"^2.7.0","wasm_interop":"^2.0.1","path":"^1.9.1","web":"^1.1.1","dart_mcp":"^0.5.2","stream_channel":"^2.1.4","http":"^1.6.0","archive":"^4.0.9","pub_semver":"^2.2.0","yaml":"^3.1.3"},"dev_dependencies":{"apollovm_wasm":{"path":"apollovm_wasm"},"lints":"^6.1.0","dependency_validator":"^5.0.5","test":"^1.31.1","pubspec":"^2.3.0","xml":"^6.6.1","build_web_compilers":"^4.8.0","build_runner":"^2.15.0"},"executables":{"apollovm":null}},"archive_url":"https://pub.dev/api/archives/apollovm-2.25.0.tar.gz","package_url":"https://pub.dev/api/packages/apollovm","url":"https://pub.dev/api/packages/apollovm/versions/2.25.0"}},{"name":"juice_llm_llamacpp","latest":{"version":"0.2.3","pubspec":{"name":"juice_llm_llamacpp","description":"Embedded on-device LLM runtime for juice_llm — an LlamaCppProvider backed by llama.cpp (GGUF, Metal) via llama_cpp_dart.","version":"0.2.3","repository":"https://github.com/kehmka/juice/tree/main/packages/juice_llm_llamacpp","issue_tracker":"https://github.com/kehmka/juice/issues","homepage":"https://kehmka.github.io/juice/","topics":["llm","on-device","llama-cpp","ai","juice"],"funding":["https://github.com/sponsors/kehmka"],"environment":{"sdk":"^3.5.4","flutter":">=3.24.0"},"dependencies":{"flutter":{"sdk":"flutter"},"juice_llm":">=0.3.0 <1.0.0","llama_cpp_dart":">=0.9.0-dev.9 <0.10.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^4.0.0"},"flutter":{"uses-material-design":true}},"archive_url":"https://pub.dev/api/archives/juice_llm_llamacpp-0.2.3.tar.gz","package_url":"https://pub.dev/api/packages/juice_llm_llamacpp","url":"https://pub.dev/api/packages/juice_llm_llamacpp/versions/0.2.3"}},{"name":"juice_llm","latest":{"version":"0.4.0","pubspec":{"name":"juice_llm","description":"On-device LLM inference as a Juice bloc — model lifecycle, streaming generation, and embeddings behind a swappable runtime seam.","version":"0.4.0","repository":"https://github.com/kehmka/juice/tree/main/packages/juice_llm","issue_tracker":"https://github.com/kehmka/juice/issues","homepage":"https://kehmka.github.io/juice/","documentation":"https://kehmka.github.io/juice/","topics":["llm","on-device","ai","bloc","state-management"],"funding":["https://github.com/sponsors/kehmka"],"environment":{"sdk":"^3.5.4","flutter":">=3.24.0"},"dependencies":{"flutter":{"sdk":"flutter"},"juice":"^1.5.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^4.0.0"},"flutter":{"uses-material-design":true}},"archive_url":"https://pub.dev/api/archives/juice_llm-0.4.0.tar.gz","package_url":"https://pub.dev/api/packages/juice_llm","url":"https://pub.dev/api/packages/juice_llm/versions/0.4.0"}},{"name":"zx_tape_to_wav_x","latest":{"version":"1.3.1","pubspec":{"name":"zx_tape_to_wav_x","description":"Flutter library to convert ZX Spectrum .TAP/.TZX and ZX81 .P tape files to WAV audio. Maintained fork of zx_tape_to_wav with Generalized Data block support and Tapir analog audio filter.\n","version":"1.3.1","homepage":"https://github.com/d00rsfan/zx_tape_to_wav","environment":{"sdk":">=3.11.0 <4.0.0","flutter":">=3.41.0"},"dependencies":{"flutter":{"sdk":"flutter"}},"dev_dependencies":{"test":"^1.30.0","flutter_test":{"sdk":"flutter"},"lints":"^6.1.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/zx_tape_to_wav_x-1.3.1.tar.gz","package_url":"https://pub.dev/api/packages/zx_tape_to_wav_x","url":"https://pub.dev/api/packages/zx_tape_to_wav_x/versions/1.3.1"}},{"name":"workmanager","latest":{"version":"0.9.1+1","pubspec":{"name":"workmanager","description":"Flutter Workmanager. This plugin allows you to schedule background work on Android and iOS.","version":"0.9.1+1","homepage":"https://github.com/fluttercommunity/flutter_workmanager","repository":"https://github.com/fluttercommunity/flutter_workmanager","issue_tracker":"https://github.com/fluttercommunity/flutter_workmanager/issues","environment":{"sdk":">=3.5.0 <4.0.0","flutter":">=3.32.0"},"dependencies":{"flutter":{"sdk":"flutter"},"workmanager_platform_interface":"^0.9.2","workmanager_android":"^0.9.1+1","workmanager_apple":"^0.9.3+1"},"dev_dependencies":{"test":"^1.25.15","mockito":"^5.4.4","build_runner":"^2.4.9","get_it":"^8.0.0","flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":{"plugin":{"platforms":{"android":{"default_package":"workmanager_android"},"ios":{"default_package":"workmanager_apple"},"macos":{"default_package":"workmanager_apple"}}}}},"archive_url":"https://pub.dev/api/archives/workmanager-0.9.1%2B1.tar.gz","package_url":"https://pub.dev/api/packages/workmanager","url":"https://pub.dev/api/packages/workmanager/versions/0.9.1%2B1"}},{"name":"workmanager_apple","latest":{"version":"0.9.3+1","pubspec":{"name":"workmanager_apple","description":"Apple platform (iOS/macOS) implementation of the workmanager plugin.","version":"0.9.3+1","homepage":"https://github.com/fluttercommunity/flutter_workmanager","repository":"https://github.com/fluttercommunity/flutter_workmanager","issue_tracker":"https://github.com/fluttercommunity/flutter_workmanager/issues","environment":{"sdk":">=3.5.0 <4.0.0","flutter":">=3.32.0"},"dependencies":{"flutter":{"sdk":"flutter"},"workmanager_platform_interface":"^0.9.2"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":{"plugin":{"implements":"workmanager","platforms":{"ios":{"pluginClass":"WorkmanagerPlugin"},"macos":{"pluginClass":"WorkmanagerPlugin"}}}}},"archive_url":"https://pub.dev/api/archives/workmanager_apple-0.9.3%2B1.tar.gz","package_url":"https://pub.dev/api/packages/workmanager_apple","url":"https://pub.dev/api/packages/workmanager_apple/versions/0.9.3%2B1"}},{"name":"workmanager_android","latest":{"version":"0.9.1+1","pubspec":{"name":"workmanager_android","description":"Android implementation of the workmanager plugin.","version":"0.9.1+1","homepage":"https://github.com/fluttercommunity/flutter_workmanager","repository":"https://github.com/fluttercommunity/flutter_workmanager","issue_tracker":"https://github.com/fluttercommunity/flutter_workmanager/issues","environment":{"sdk":">=3.5.0 <4.0.0","flutter":">=3.32.0"},"dependencies":{"flutter":{"sdk":"flutter"},"workmanager_platform_interface":"^0.9.2"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":{"plugin":{"implements":"workmanager","platforms":{"android":{"package":"dev.fluttercommunity.workmanager","pluginClass":"WorkmanagerPlugin"}}}}},"archive_url":"https://pub.dev/api/archives/workmanager_android-0.9.1%2B1.tar.gz","package_url":"https://pub.dev/api/packages/workmanager_android","url":"https://pub.dev/api/packages/workmanager_android/versions/0.9.1%2B1"}},{"name":"callerapi","latest":{"version":"1.5.1","pubspec":{"name":"callerapi","description":"CallerAPI Flutter plugin - privacy-preserving spam detection and caller labels (k-anonymity) for Android and iOS, plus automatic call screening on Android.\n","version":"1.5.1","homepage":"https://callerapi.com","repository":"https://github.com/dimondevceo/callerapi-sdk","issue_tracker":"https://github.com/dimondevceo/callerapi-sdk/issues","documentation":"https://docs.callerapi.com/flutter","topics":["caller-id","spam","call-screening","privacy"],"environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=3.10.0"},"dependencies":{"flutter":{"sdk":"flutter"},"plugin_platform_interface":"^2.1.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^3.0.0"},"flutter":{"plugin":{"platforms":{"android":{"package":"com.callerapi.flutter","pluginClass":"CallerapiPlugin"},"ios":{"pluginClass":"CallerapiPlugin"}}}}},"archive_url":"https://pub.dev/api/archives/callerapi-1.5.1.tar.gz","package_url":"https://pub.dev/api/packages/callerapi","url":"https://pub.dev/api/packages/callerapi/versions/1.5.1"}},{"name":"flutter_esptool","latest":{"version":"0.1.5","pubspec":{"name":"flutter_esptool","description":"ESP8266/ESP32 serial bootloader toolkit for Flutter and Dart. Typed results, chip discovery, flash workflows, and protocol-safe transport abstractions.","version":"0.1.5","homepage":"https://github.com/pvagnozzi/flutter_esptool","repository":"https://github.com/pvagnozzi/flutter_esptool","issue_tracker":"https://github.com/pvagnozzi/flutter_esptool/issues","topics":["esp32","esp8266","serial","iot","embedded"],"environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=3.10.0"},"dependencies":{"flutter":{"sdk":"flutter"},"platform_serial":"^0.1.2"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^3.0.0","mocktail":"^1.0.4"},"dependency_overrides":{"platform_serial":{"path":"third_party/platform_serial"}}},"archive_url":"https://pub.dev/api/archives/flutter_esptool-0.1.5.tar.gz","package_url":"https://pub.dev/api/packages/flutter_esptool","url":"https://pub.dev/api/packages/flutter_esptool/versions/0.1.5"}},{"name":"liter_llm","latest":{"version":"1.12.2","pubspec":{"name":"liter_llm","description":"Universal LLM API client with Rust-powered polyglot bindings.","version":"1.12.2","repository":"https://github.com/xberg-io/liter-llm","environment":{"sdk":">=3.11.0 <4.0.0"},"executables":{"download_libs":null},"dependencies":{"http":"^1.2.0","crypto":"^3.0.0","flutter_rust_bridge":"^2.12.0","freezed_annotation":"^3.1.0","json_annotation":"^4.11.0"},"dev_dependencies":{"test":"^1.25.0","lints":"^6.1.0","freezed":"^3.2.5","build_runner":"^2.15.0","json_serializable":"^6.13.2"}},"archive_url":"https://pub.dev/api/archives/liter_llm-1.12.2.tar.gz","package_url":"https://pub.dev/api/packages/liter_llm","url":"https://pub.dev/api/packages/liter_llm/versions/1.12.2"}},{"name":"premium_otp_input","latest":{"version":"0.4.0","pubspec":{"name":"premium_otp_input","description":"A highly customizable, beautiful, and interactive OTP and PIN entry widget for Flutter featuring Sigil, Nexus, Lightning, Liquid, and Motion animations.","version":"0.4.0","homepage":"https://github.com/abdalrhmanreda/premium-otp-input-package","environment":{"sdk":"^3.11.4","flutter":">=1.17.0"},"dependencies":{"flutter":{"sdk":"flutter"},"google_fonts":"^8.1.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/premium_otp_input-0.4.0.tar.gz","package_url":"https://pub.dev/api/packages/premium_otp_input","url":"https://pub.dev/api/packages/premium_otp_input/versions/0.4.0"}},{"name":"ferry_link_flutter","latest":{"version":"0.1.0","pubspec":{"name":"ferry_link_flutter","description":"Flutter SDK for Ferry deep linking, deferred deep links, and link-level attribution on iOS and Android.","version":"0.1.0","homepage":"https://ferrylink.io","repository":"https://github.com/FerryLink/ferry-flutter/tree/main/ferry","issue_tracker":"https://github.com/FerryLink/ferry-flutter/issues","topics":["deep-linking","attribution","flutter-plugin","universal-links","app-links"],"environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=3.10.0"},"flutter":{"plugin":{"platforms":{"android":{"default_package":"ferry_android"},"ios":{"default_package":"ferry_ios"}}}},"dependencies":{"flutter":{"sdk":"flutter"},"ferry_platform_interface":"^0.1.0","ferry_android":"^0.1.0","ferry_ios":"^0.1.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^3.0.0","plugin_platform_interface":"^2.1.8"}},"archive_url":"https://pub.dev/api/archives/ferry_link_flutter-0.1.0.tar.gz","package_url":"https://pub.dev/api/packages/ferry_link_flutter","url":"https://pub.dev/api/packages/ferry_link_flutter/versions/0.1.0"}},{"name":"mold","latest":{"version":"0.1.2","pubspec":{"name":"mold","description":"Pack an existing project into a portable template archive and unpack it with manifest-driven renaming. Ships its own `mold` CLI (`pack` / `unpack`) and is consumable as a library.","version":"0.1.2","repository":"https://github.com/pro100andrey/mold","issue_tracker":"https://github.com/pro100andrey/mold/issues","topics":["scaffolding","template","cli","boilerplate","project-generator"],"environment":{"sdk":"^3.12.2"},"executables":{"mold":null},"dependencies":{"archive":"^4.0.9","args":"^2.7.0","glob":"^2.1.3","path":"^1.9.1","yaml":"^3.1.3"},"dev_dependencies":{"pro_lints":"^6.1.0","test":"^1.31.2"}},"archive_url":"https://pub.dev/api/archives/mold-0.1.2.tar.gz","package_url":"https://pub.dev/api/packages/mold","url":"https://pub.dev/api/packages/mold/versions/0.1.2"}},{"name":"ferry_ios","latest":{"version":"0.1.0","pubspec":{"name":"ferry_ios","description":"iOS implementation of the Ferry Flutter SDK, backed by the native Ferry iOS SDK from CocoaPods.","version":"0.1.0","homepage":"https://ferrylink.io","repository":"https://github.com/FerryLink/ferry-flutter/tree/main/ferry_ios","issue_tracker":"https://github.com/FerryLink/ferry-flutter/issues","topics":["deep-linking","attribution","flutter-plugin","universal-links"],"environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=3.10.0"},"flutter":{"plugin":{"implements":"ferry_link_flutter","platforms":{"ios":{"pluginClass":"FerryIosPlugin"}}}},"dependencies":{"flutter":{"sdk":"flutter"},"ferry_platform_interface":"^0.1.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^3.0.0"}},"archive_url":"https://pub.dev/api/archives/ferry_ios-0.1.0.tar.gz","package_url":"https://pub.dev/api/packages/ferry_ios","url":"https://pub.dev/api/packages/ferry_ios/versions/0.1.0"}},{"name":"ferry_android","latest":{"version":"0.1.0","pubspec":{"name":"ferry_android","description":"Android implementation of the Ferry Flutter SDK, backed by the native Ferry Android SDK from Maven Central.","version":"0.1.0","homepage":"https://ferrylink.io","repository":"https://github.com/FerryLink/ferry-flutter/tree/main/ferry_android","issue_tracker":"https://github.com/FerryLink/ferry-flutter/issues","topics":["deep-linking","attribution","flutter-plugin","app-links"],"environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=3.10.0"},"flutter":{"plugin":{"implements":"ferry_link_flutter","platforms":{"android":{"package":"io.ferrylink.flutter.ferry_android","pluginClass":"FerryAndroidPlugin"}}}},"dependencies":{"flutter":{"sdk":"flutter"},"ferry_platform_interface":"^0.1.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^3.0.0"}},"archive_url":"https://pub.dev/api/archives/ferry_android-0.1.0.tar.gz","package_url":"https://pub.dev/api/packages/ferry_android","url":"https://pub.dev/api/packages/ferry_android/versions/0.1.0"}},{"name":"ferry_platform_interface","latest":{"version":"0.1.0","pubspec":{"name":"ferry_platform_interface","description":"Shared platform interface and channel contract for the federated Ferry Flutter SDK.","version":"0.1.0","homepage":"https://ferrylink.io","repository":"https://github.com/FerryLink/ferry-flutter/tree/main/ferry_platform_interface","issue_tracker":"https://github.com/FerryLink/ferry-flutter/issues","topics":["deep-linking","attribution","flutter-plugin"],"environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=3.10.0"},"dependencies":{"flutter":{"sdk":"flutter"},"plugin_platform_interface":"^2.1.8"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^3.0.0"}},"archive_url":"https://pub.dev/api/archives/ferry_platform_interface-0.1.0.tar.gz","package_url":"https://pub.dev/api/packages/ferry_platform_interface","url":"https://pub.dev/api/packages/ferry_platform_interface/versions/0.1.0"}},{"name":"dicom_toolkit","latest":{"version":"0.2.7","pubspec":{"name":"dicom_toolkit","description":"An advanced medical imaging and DICOM processing library for Flutter.","version":"0.2.7","repository":"https://github.com/elselawi/dicom_toolkit","homepage":"https://dicomtoolkit.pages.dev","license":"GPL-3.0-only","topics":["dicom","medical-imaging","radiology","rust"],"environment":{"sdk":">=3.3.0 <4.0.0","flutter":">=3.3.0"},"dependencies":{"flutter":{"sdk":"flutter"},"flutter_rust_bridge":"^2.12.0"},"dev_dependencies":{"ffi":"^2.1.3","ffigen":"^20.1.1","flutter_test":{"sdk":"flutter"},"mocktail":"^1.0.4","flutter_lints":"^6.0.0","integration_test":{"sdk":"flutter"},"file_picker":"^11.0.2"},"flutter":{"plugin":{"platforms":{"android":{"ffiPlugin":true},"ios":{"ffiPlugin":true},"linux":{"ffiPlugin":true},"macos":{"ffiPlugin":true},"windows":{"ffiPlugin":true},"web":{"pluginClass":"DicomToolkitWeb","fileName":"dicom_toolkit_web.dart"}}},"assets":["web/pkg/"],"shaders":["assets/shaders/dicom_window.frag"]}},"archive_url":"https://pub.dev/api/archives/dicom_toolkit-0.2.7.tar.gz","package_url":"https://pub.dev/api/packages/dicom_toolkit","url":"https://pub.dev/api/packages/dicom_toolkit/versions/0.2.7"}},{"name":"act_thumbhash_flutter","latest":{"version":"1.1.0","pubspec":{"name":"act_thumbhash_flutter","description":"Flutter widgets and image providers for ThumbHash image placeholders. Show instant lossy previews while full images load.","homepage":"https://github.com/Act-App/Act-Thumbhash","repository":"https://github.com/Act-App/Act-Thumbhash/tree/main/packages/act_thumbhash_flutter","issue_tracker":"https://github.com/Act-App/Act-Thumbhash/issues","version":"1.1.0","environment":{"sdk":"^3.8.0","flutter":">=3.32.0"},"resolution":"workspace","dependencies":{"flutter":{"sdk":"flutter"},"act_thumbhash":"^1.1.0"},"dev_dependencies":{"flutter_lints":"^6.0.0","flutter_test":{"sdk":"flutter"}}},"archive_url":"https://pub.dev/api/archives/act_thumbhash_flutter-1.1.0.tar.gz","package_url":"https://pub.dev/api/packages/act_thumbhash_flutter","url":"https://pub.dev/api/packages/act_thumbhash_flutter/versions/1.1.0"}},{"name":"act_thumbhash","latest":{"version":"1.1.0","pubspec":{"name":"act_thumbhash","description":"A pure Dart implementation of the ThumbHash image placeholder algorithm. Encode images into compact hashes and decode them into lossy previews.","homepage":"https://github.com/Act-App/Act-Thumbhash","repository":"https://github.com/Act-App/Act-Thumbhash/tree/main/packages/act_thumbhash","issue_tracker":"https://github.com/Act-App/Act-Thumbhash/issues","version":"1.1.0","environment":{"sdk":"^3.8.0"},"resolution":"workspace","dev_dependencies":{"image":"^4.0.0","lints":"^6.0.0","test":"^1.24.0"}},"archive_url":"https://pub.dev/api/archives/act_thumbhash-1.1.0.tar.gz","package_url":"https://pub.dev/api/packages/act_thumbhash","url":"https://pub.dev/api/packages/act_thumbhash/versions/1.1.0"}},{"name":"app_badger","latest":{"version":"2.0.4","pubspec":{"name":"app_badger","description":"A Flutter plugin to update app badge count on Android (including Xiaomi devices) and iOS. This plugin allows you to set and remove app icon badges on supported platforms.","version":"2.0.4","homepage":"https://github.com/ajinkya446/app_badger","repository":"https://github.com/ajinkya446/app_badger","environment":{"sdk":">=3.7.2 <4.0.0","flutter":">=3.44.4"},"dependencies":{"flutter":{"sdk":"flutter"},"meta":"^1.17.0","plugin_platform_interface":"^2.0.2"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":{"plugin":{"platforms":{"android":{"package":"com.ajinkya.app_badger","pluginClass":"AppBadgerPlugin"},"ios":{"pluginClass":"AppBadgerPlugin"}}}}},"archive_url":"https://pub.dev/api/archives/app_badger-2.0.4.tar.gz","package_url":"https://pub.dev/api/packages/app_badger","url":"https://pub.dev/api/packages/app_badger/versions/2.0.4"}},{"name":"dynamic_single_text_field","latest":{"version":"1.0.5+1","pubspec":{"name":"dynamic_single_text_field","description":"This package provide you dynamic single text field with custom design.","topics":["dynamic","single","text","field"],"version":"1.0.5+1","homepage":"https://github.com/NicosNicolaou16/dynamic_single_text_field/tree/main","environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=2.12.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/dynamic_single_text_field-1.0.5%2B1.tar.gz","package_url":"https://pub.dev/api/packages/dynamic_single_text_field","url":"https://pub.dev/api/packages/dynamic_single_text_field/versions/1.0.5%2B1"}},{"name":"bearound_flutter_sdk","latest":{"version":"3.7.0","pubspec":{"name":"bearound_flutter_sdk","description":"Bearound Flutter SDK - Beacon detection and proximity tracking","version":"3.7.0","repository":"https://github.com/Bearound/bearound-flutter-sdk","issue_tracker":"https://github.com/Bearound/bearound-flutter-sdk/issues","homepage":null,"topics":["bluetooth","beacons","proximity","background","location"],"environment":{"sdk":"^3.8.1","flutter":">=3.3.0"},"dependencies":{"flutter":{"sdk":"flutter"},"permission_handler":">=12.0.0 <13.0.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^5.0.0","mockito":"^5.6.1","build_runner":"^2.4.0","faker":"^2.1.0"},"flutter":{"plugin":{"platforms":{"android":{"package":"com.example.bearound_flutter_sdk","pluginClass":"BearoundFlutterSdkPlugin"},"ios":{"pluginClass":"BearoundFlutterSdkPlugin"}}}}},"archive_url":"https://pub.dev/api/archives/bearound_flutter_sdk-3.7.0.tar.gz","package_url":"https://pub.dev/api/packages/bearound_flutter_sdk","url":"https://pub.dev/api/packages/bearound_flutter_sdk/versions/3.7.0"}},{"name":"workmanager_platform_interface","latest":{"version":"0.9.2","pubspec":{"name":"workmanager_platform_interface","description":"A common platform interface for the workmanager plugin.","version":"0.9.2","homepage":"https://github.com/fluttercommunity/flutter_workmanager","repository":"https://github.com/fluttercommunity/flutter_workmanager","issue_tracker":"https://github.com/fluttercommunity/flutter_workmanager/issues","environment":{"sdk":">=3.5.0 <4.0.0","flutter":">=3.32.0"},"dependencies":{"flutter":{"sdk":"flutter"},"meta":"^1.10.0","plugin_platform_interface":"^2.1.0"},"dev_dependencies":{"flutter_lints":"^6.0.0","pigeon":"26.3.4"}},"archive_url":"https://pub.dev/api/archives/workmanager_platform_interface-0.9.2.tar.gz","package_url":"https://pub.dev/api/packages/workmanager_platform_interface","url":"https://pub.dev/api/packages/workmanager_platform_interface/versions/0.9.2"}},{"name":"glass_bottom_navigation_bar","latest":{"version":"0.0.4","pubspec":{"name":"glass_bottom_navigation_bar","description":"A beautiful and customizable glassmorphism bottom navigation bar for Flutter applications.","version":"0.0.4","repository":"https://github.com/Ismail-Magdy/glass_bottom_nav_bar","issue_tracker":"https://github.com/Ismail-Magdy/glass_bottom_nav_bar/issues","environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=3.0.0"},"dependencies":{"flutter":{"sdk":"flutter"}},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^3.0.0"},"screenshots":[{"description":"Glass Bottom Navigation Bar Preview","path":"screenshots/preview.png"}]},"archive_url":"https://pub.dev/api/archives/glass_bottom_navigation_bar-0.0.4.tar.gz","package_url":"https://pub.dev/api/packages/glass_bottom_navigation_bar","url":"https://pub.dev/api/packages/glass_bottom_navigation_bar/versions/0.0.4"}},{"name":"crawlberg","latest":{"version":"1.1.2","pubspec":{"name":"crawlberg","description":"High-performance web crawling engine","version":"1.1.2","repository":"https://github.com/xberg-io/crawlberg","environment":{"sdk":">=3.11.0 <4.0.0"},"executables":{"download_libs":null},"dependencies":{"http":"^1.2.0","crypto":"^3.0.0","flutter_rust_bridge":"^2.12.0","freezed_annotation":"^3.1.0","json_annotation":"^4.11.0"},"dev_dependencies":{"test":"^1.25.0","lints":"^6.1.0","freezed":"^3.2.5","build_runner":"^2.15.0","json_serializable":"^6.13.2"}},"archive_url":"https://pub.dev/api/archives/crawlberg-1.1.2.tar.gz","package_url":"https://pub.dev/api/packages/crawlberg","url":"https://pub.dev/api/packages/crawlberg/versions/1.1.2"}},{"name":"percentages_with_animation","latest":{"version":"1.1.6","pubspec":{"name":"percentages_with_animation","description":"This package provides percentages with customizable widgets and animations, including linear, circular, gradient circle, and wave percentages.","topics":["linear","circular","circle","gradient","wave"],"version":"1.1.6","homepage":"https://github.com/NicosNicolaou16/percentages_with_animation","environment":{"sdk":">=3.0.0 <4.0.0","flutter":">=3.0.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/percentages_with_animation-1.1.6.tar.gz","package_url":"https://pub.dev/api/packages/percentages_with_animation","url":"https://pub.dev/api/packages/percentages_with_animation/versions/1.1.6"}},{"name":"reflection_factory","latest":{"version":"2.8.1","pubspec":{"name":"reflection_factory","description":"Allows Dart reflection with an easy approach, even for third-party classes, using code generation portable for all Dart platforms.","version":"2.8.1","homepage":"https://github.com/gmpassos/reflection_factory","environment":{"sdk":">=3.10.0 <4.0.0"},"dependencies":{"build":"^4.0.6","analyzer":"^13.0.0","dart_style":">=3.1.9 <3.1.10","meta":"^1.18.1","mime":"^2.0.0","base_codecs":"^1.0.1","pub_semver":"^2.2.0","path":"^1.9.1","collection":"^1.19.1","yaml":"^3.1.3","source_span":"^1.10.2","logging":"^1.3.0"},"dev_dependencies":{"build_runner":"^2.11.1","build_test":"^3.5.7","lints":"^6.1.0","pubspec_parse":"^1.5.0","data_serializer":"^1.2.1","test":"^1.30.0","coverage":"^1.15.0","benchmark":"^0.3.0"}},"archive_url":"https://pub.dev/api/archives/reflection_factory-2.8.1.tar.gz","package_url":"https://pub.dev/api/packages/reflection_factory","url":"https://pub.dev/api/packages/reflection_factory/versions/2.8.1"}},{"name":"telehost_maps","latest":{"version":"0.1.0","pubspec":{"name":"telehost_maps","description":"Cliente Dart de TeleHost Maps — rutas, giro a giro en español, búsqueda de negocios y direcciones en América Latina, España y EE.UU. Alternativa a Google Maps Platform.","version":"0.1.0","repository":"https://github.com/telehostca/maps-sdk","issue_tracker":"https://github.com/telehostca/maps-sdk/issues","documentation":"https://maps.telehost.net/dev/","environment":{"sdk":"^3.4.0"},"dependencies":{"http":"^1.2.0"},"dev_dependencies":{"lints":"^4.0.0","test":"^1.25.0"}},"archive_url":"https://pub.dev/api/archives/telehost_maps-0.1.0.tar.gz","package_url":"https://pub.dev/api/packages/telehost_maps","url":"https://pub.dev/api/packages/telehost_maps/versions/0.1.0"}},{"name":"validart_br","latest":{"version":"1.2.2","pubspec":{"name":"validart_br","description":"Extensão do validart com validadores brasileiros (CPF, CNPJ, PIX, telefone e mais) e tradução pt-BR completa.","version":"1.2.2","repository":"https://github.com/edunatalec/validart-br","environment":{"sdk":"^3.8.0"},"dependencies":{"validart":"^3.0.2"},"dev_dependencies":{"lints":"^6.1.0","test":"^1.31.0"},"topics":["validation","schema","brazil","i18n","forms"]},"archive_url":"https://pub.dev/api/archives/validart_br-1.2.2.tar.gz","package_url":"https://pub.dev/api/packages/validart_br","url":"https://pub.dev/api/packages/validart_br/versions/1.2.2"}},{"name":"mono_repo","latest":{"version":"6.7.2","pubspec":{"name":"mono_repo","description":"CLI tools to make it easier to manage a single source repository containing multiple Dart packages.","version":"6.7.2","repository":"https://github.com/google/mono_repo.dart","topics":["tool","repository-management"],"environment":{"sdk":"^3.8.0"},"dependencies":{"args":"^2.0.0","checked_yaml":"^2.0.1","collection":"^1.19.0","graphs":"^2.2.0","io":"^1.0.0","json_annotation":"^4.9.0","meta":"^1.15.0","path":"^1.9.0","pub_semver":"^2.1.4","pubspec_parse":"^1.4.0","yaml":"^3.1.2"},"dev_dependencies":{"build_runner":"^2.5.0","build_test":"^3.0.0","build_verify":"^3.0.0","build_version":"^2.0.3","json_serializable":"^6.9.2","term_glyph":"^1.2.0","test":"^1.25.9","test_descriptor":"^2.0.0","test_process":"^2.0.0"},"executables":{"mono_repo":null}},"archive_url":"https://pub.dev/api/archives/mono_repo-6.7.2.tar.gz","package_url":"https://pub.dev/api/packages/mono_repo","url":"https://pub.dev/api/packages/mono_repo/versions/6.7.2"}},{"name":"valiform","latest":{"version":"3.1.0","pubspec":{"name":"valiform","description":"Schema-driven Flutter forms on top of Validart. Typed VField<T>, ValueNotifier-based reactive state, sync + async cross-field validation.\n","version":"3.1.0","repository":"https://github.com/edunatalec/valiform","environment":{"sdk":"^3.9.0","flutter":">=3.35.0"},"dependencies":{"flutter":{"sdk":"flutter"},"validart":"^3.0.2"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":null,"topics":["form","validation","flutter","form-validation"]},"archive_url":"https://pub.dev/api/archives/valiform-3.1.0.tar.gz","package_url":"https://pub.dev/api/packages/valiform","url":"https://pub.dev/api/packages/valiform/versions/3.1.0"}},{"name":"mini_program_tooling","latest":{"version":"0.7.3","pubspec":{"name":"mini_program_tooling","description":"Local developer and CI tooling for the Flutter mini-program platform.","version":"0.7.3","repository":"https://github.com/mehedi8603651/flutter-mini-program-platform","false_secrets":["/lib/src/publisher_backend_starter.dart","/lib/src/publisher_backend/models.dart"],"executables":{"miniprogram":"miniprogram"},"environment":{"sdk":"^3.10.0"},"dependencies":{"args":"^2.7.0","crypto":"^3.0.6","http":"^1.5.0","mini_program_contracts":"^0.3.10","path":"^1.9.1","pub_semver":"^2.2.0"},"dev_dependencies":{"lints":"^5.1.1","test":"^1.25.15"}},"archive_url":"https://pub.dev/api/archives/mini_program_tooling-0.7.3.tar.gz","package_url":"https://pub.dev/api/packages/mini_program_tooling","url":"https://pub.dev/api/packages/mini_program_tooling/versions/0.7.3"}},{"name":"mini_program_sdk","latest":{"version":"0.6.5","pubspec":{"name":"mini_program_sdk","description":"Portable runtime SDK for the Flutter mini-program platform.","version":"0.6.5","repository":"https://github.com/mehedi8603651/flutter-mini-program-platform","environment":{"sdk":"^3.10.0","flutter":">=3.35.0"},"dependencies":{"diacritic":"^0.1.6","fl_chart":"^1.2.0","flutter":{"sdk":"flutter"},"flutter_secure_storage":"^10.3.0","http":"^1.5.0","json_annotation":"^4.11.0","mini_program_contracts":"^0.3.10","path":"^1.9.1","qr":"^3.0.2","shared_preferences":"^2.5.3"},"dev_dependencies":{"flutter_lints":"^5.0.0","flutter_test":{"sdk":"flutter"},"mini_program_ui":">=0.1.13 <0.3.0"}},"archive_url":"https://pub.dev/api/archives/mini_program_sdk-0.6.5.tar.gz","package_url":"https://pub.dev/api/packages/mini_program_sdk","url":"https://pub.dev/api/packages/mini_program_sdk/versions/0.6.5"}},{"name":"mini_program_ui","latest":{"version":"0.2.4","pubspec":{"name":"mini_program_ui","description":"Pure-Dart authoring helpers for versioned Mp JSON mini-program screens.","version":"0.2.4","repository":"https://github.com/mehedi8603651/flutter-mini-program-platform","environment":{"sdk":"^3.10.0"},"dependencies":{"mini_program_contracts":"^0.3.10"},"dev_dependencies":{"lints":"^5.1.1","test":"^1.25.15"}},"archive_url":"https://pub.dev/api/archives/mini_program_ui-0.2.4.tar.gz","package_url":"https://pub.dev/api/packages/mini_program_ui","url":"https://pub.dev/api/packages/mini_program_ui/versions/0.2.4"}},{"name":"tracelet_doctor","latest":{"version":"3.7.3","pubspec":{"name":"tracelet_doctor","description":"Drop-in diagnostic overlay widget for Tracelet. Visualizes permissions, battery health, OEM compatibility, sensor availability, and tracking state with actionable fix suggestions.","version":"3.7.3","license":"Apache-2.0","homepage":"https://github.com/Ikolvi/Tracelet","documentation":"https://tracelet.ikolvi.com","repository":"https://github.com/Ikolvi/Tracelet/tree/main/packages/tracelet_doctor","funding":["https://github.com/sponsors/GalacticTitan","https://www.buymeacoffee.com/kiranbjm","https://thanks.dev/d/gh/galactictitan/dependencies","https://www.patreon.com/c/kiranbjm"],"issue_tracker":"https://github.com/Ikolvi/Tracelet/issues","resolution":"workspace","topics":["geolocation","diagnostics","debug","developer-tools"],"environment":{"sdk":"^3.10.3","flutter":">=3.22.0"},"dependencies":{"flutter":{"sdk":"flutter"},"tracelet":"^3.7.3","share_plus":"^13.1.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"}},"archive_url":"https://pub.dev/api/archives/tracelet_doctor-3.7.3.tar.gz","package_url":"https://pub.dev/api/packages/tracelet_doctor","url":"https://pub.dev/api/packages/tracelet_doctor/versions/3.7.3"}},{"name":"mini_program_contracts","latest":{"version":"0.3.10","pubspec":{"name":"mini_program_contracts","description":"Shared contracts for the portable Flutter mini-program platform.","version":"0.3.10","repository":"https://github.com/mehedi8603651/flutter-mini-program-platform","environment":{"sdk":"^3.10.0"},"dependencies":{"freezed_annotation":"^3.0.0","json_annotation":"^4.11.0","pub_semver":"^2.2.0"},"dev_dependencies":{"build_runner":"^2.4.15","freezed":"^3.0.6","json_serializable":"^6.9.4","lints":"^5.1.1","test":"^1.25.15"}},"archive_url":"https://pub.dev/api/archives/mini_program_contracts-0.3.10.tar.gz","package_url":"https://pub.dev/api/packages/mini_program_contracts","url":"https://pub.dev/api/packages/mini_program_contracts/versions/0.3.10"}},{"name":"tracelet_firebase","latest":{"version":"3.7.3","pubspec":{"name":"tracelet_firebase","description":"Firebase adapter for Tracelet. Automatically configures native HTTP sync to push locations directly to the Firebase RTDB and manages background auth token refresh.","version":"3.7.3","topics":["firebase","location","sync"],"license":"Apache-2.0","homepage":"https://github.com/Ikolvi/Tracelet","documentation":"https://tracelet.ikolvi.com","repository":"https://github.com/Ikolvi/Tracelet/tree/main/packages/tracelet_firebase","funding":["https://github.com/sponsors/GalacticTitan","https://www.buymeacoffee.com/kiranbjm","https://thanks.dev/d/gh/galactictitan/dependencies","https://www.patreon.com/c/kiranbjm"],"issue_tracker":"https://github.com/Ikolvi/Tracelet/issues","resolution":"workspace","environment":{"sdk":">=3.10.3 <4.0.0","flutter":">=3.22.0"},"platforms":{"android":null,"ios":null,"web":null},"dependencies":{"flutter":{"sdk":"flutter"},"tracelet":"^3.7.3","tracelet_sync":"^3.7.3","firebase_auth":"^6.5.2","firebase_core":"^4.10.0","meta":"^1.18.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"6.0.0","mocktail":"^1.0.5","plugin_platform_interface":"any","tracelet_platform_interface":"^3.7.3"}},"archive_url":"https://pub.dev/api/archives/tracelet_firebase-3.7.3.tar.gz","package_url":"https://pub.dev/api/packages/tracelet_firebase","url":"https://pub.dev/api/packages/tracelet_firebase/versions/3.7.3"}},{"name":"tracelet_supabase","latest":{"version":"3.7.3","pubspec":{"name":"tracelet_supabase","description":"Supabase adapter for Tracelet. Automatically configures Tracelet's native HTTP sync to push locations to Supabase and manages background auth token refresh.","version":"3.7.3","topics":["supabase","location","sync"],"license":"Apache-2.0","homepage":"https://github.com/Ikolvi/Tracelet","documentation":"https://tracelet.ikolvi.com","repository":"https://github.com/Ikolvi/Tracelet/tree/main/packages/tracelet_supabase","funding":["https://github.com/sponsors/GalacticTitan","https://www.buymeacoffee.com/kiranbjm","https://thanks.dev/d/gh/galactictitan/dependencies","https://www.patreon.com/c/kiranbjm"],"issue_tracker":"https://github.com/Ikolvi/Tracelet/issues","resolution":"workspace","environment":{"sdk":">=3.10.3 <4.0.0","flutter":">=3.22.0"},"platforms":{"android":null,"ios":null,"web":null},"dependencies":{"flutter":{"sdk":"flutter"},"tracelet":"^3.7.3","tracelet_sync":"^3.7.3","supabase_flutter":"^2.12.4","meta":"^1.18.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"6.0.0","mocktail":"^1.0.5"}},"archive_url":"https://pub.dev/api/archives/tracelet_supabase-3.7.3.tar.gz","package_url":"https://pub.dev/api/packages/tracelet_supabase","url":"https://pub.dev/api/packages/tracelet_supabase/versions/3.7.3"}},{"name":"tracelet_sync","latest":{"version":"3.7.3","pubspec":{"name":"tracelet_sync","description":"Offline SQLite persistence and automatic HTTP synchronization engine for Tracelet.","version":"3.7.3","homepage":"https://github.com/ikolvi/tracelet","documentation":"https://tracelet.ikolvi.com","repository":"https://github.com/ikolvi/tracelet/tree/main/packages/tracelet_sync","funding":["https://github.com/sponsors/GalacticTitan","https://www.buymeacoffee.com/kiranbjm","https://thanks.dev/d/gh/galactictitan/dependencies","https://www.patreon.com/c/kiranbjm"],"resolution":"workspace","environment":{"sdk":"^3.10.3","flutter":">=3.16.0"},"dependencies":{"flutter":{"sdk":"flutter"},"tracelet":"^3.7.3"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":{"plugin":{"platforms":{"android":{"package":"com.ikolvi.tracelet_sync","pluginClass":"TraceletSyncPlugin"},"ios":{"pluginClass":"TraceletSyncPlugin"}}}}},"archive_url":"https://pub.dev/api/archives/tracelet_sync-3.7.3.tar.gz","package_url":"https://pub.dev/api/packages/tracelet_sync","url":"https://pub.dev/api/packages/tracelet_sync/versions/3.7.3"}},{"name":"tracelet","latest":{"version":"3.7.3","pubspec":{"name":"tracelet","description":"Production-grade background geolocation for Flutter. Battery-conscious tracking, geofencing, SQLite persistence, HTTP sync, and headless execution for iOS & Android.","version":"3.7.3","license":"Apache-2.0","homepage":"https://github.com/Ikolvi/Tracelet","documentation":"https://tracelet.ikolvi.com","repository":"https://github.com/Ikolvi/Tracelet/tree/main/packages/tracelet","funding":["https://github.com/sponsors/GalacticTitan","https://www.buymeacoffee.com/kiranbjm","https://thanks.dev/d/gh/galactictitan/dependencies","https://www.patreon.com/c/kiranbjm"],"issue_tracker":"https://github.com/Ikolvi/Tracelet/issues","resolution":"workspace","topics":["geolocation","location","background","geofencing","tracking"],"environment":{"sdk":"^3.10.3","flutter":">=3.22.0"},"dependencies":{"flutter":{"sdk":"flutter"},"tracelet_platform_interface":"^3.7.3","tracelet_android":"^3.7.3","tracelet_ios":"^3.7.3","tracelet_web":"^3.7.3","collection":"^1.19.1","meta":"^1.18.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":{"plugin":{"platforms":{"android":{"default_package":"tracelet_android"},"ios":{"default_package":"tracelet_ios"},"web":{"default_package":"tracelet_web"}}}}},"archive_url":"https://pub.dev/api/archives/tracelet-3.7.3.tar.gz","package_url":"https://pub.dev/api/packages/tracelet","url":"https://pub.dev/api/packages/tracelet/versions/3.7.3"}},{"name":"tracelet_web","latest":{"version":"3.7.3","pubspec":{"name":"tracelet_web","description":"Web implementation of the Tracelet background geolocation plugin.","version":"3.7.3","topics":["location","background","geofencing","web"],"license":"Apache-2.0","homepage":"https://github.com/Ikolvi/Tracelet","documentation":"https://tracelet.ikolvi.com","repository":"https://github.com/Ikolvi/Tracelet/tree/main/packages/tracelet_web","funding":["https://github.com/sponsors/GalacticTitan","https://www.buymeacoffee.com/kiranbjm","https://thanks.dev/d/gh/galactictitan/dependencies","https://www.patreon.com/c/kiranbjm"],"resolution":"workspace","environment":{"sdk":"^3.10.3","flutter":">=3.22.0"},"dependencies":{"crypto":"^3.0.7","flutter":{"sdk":"flutter"},"flutter_web_plugins":{"sdk":"flutter"},"tracelet_platform_interface":"^3.7.3","web":"^1.1.1"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":{"plugin":{"implements":"tracelet","platforms":{"web":{"pluginClass":"TraceletWebPlugin","fileName":"tracelet_web.dart"}}}}},"archive_url":"https://pub.dev/api/archives/tracelet_web-3.7.3.tar.gz","package_url":"https://pub.dev/api/packages/tracelet_web","url":"https://pub.dev/api/packages/tracelet_web/versions/3.7.3"}},{"name":"fortis","latest":{"version":"0.3.3","pubspec":{"name":"fortis","description":"High-level cryptography for Dart. Fluent builder API with compile-time safety, sane defaults, and seamless cross-platform interoperability.","version":"0.3.3","repository":"https://github.com/edunatalec/fortis","environment":{"sdk":"^3.8.0"},"dependencies":{"pointycastle":"^4.0.0"},"dev_dependencies":{"lints":"^6.1.0","test":"^1.31.0"},"topics":["cryptography","encryption","security"]},"archive_url":"https://pub.dev/api/archives/fortis-0.3.3.tar.gz","package_url":"https://pub.dev/api/packages/fortis","url":"https://pub.dev/api/packages/fortis/versions/0.3.3"}},{"name":"tracelet_ios","latest":{"version":"3.7.3","pubspec":{"name":"tracelet_ios","description":"iOS implementation of the Tracelet background geolocation plugin.","version":"3.7.3","topics":["location","background","geofencing","ios"],"license":"Apache-2.0","homepage":"https://github.com/Ikolvi/Tracelet","documentation":"https://tracelet.ikolvi.com","repository":"https://github.com/Ikolvi/Tracelet/tree/main/packages/tracelet_ios","funding":["https://github.com/sponsors/GalacticTitan","https://www.buymeacoffee.com/kiranbjm","https://thanks.dev/d/gh/galactictitan/dependencies","https://www.patreon.com/c/kiranbjm"],"resolution":"workspace","environment":{"sdk":"^3.10.3","flutter":">=3.22.0"},"dependencies":{"flutter":{"sdk":"flutter"},"tracelet_platform_interface":"^3.7.3"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":{"plugin":{"implements":"tracelet","platforms":{"ios":{"pluginClass":"TraceletIosPlugin","dartPluginClass":"TraceletIos"}}}}},"archive_url":"https://pub.dev/api/archives/tracelet_ios-3.7.3.tar.gz","package_url":"https://pub.dev/api/packages/tracelet_ios","url":"https://pub.dev/api/packages/tracelet_ios/versions/3.7.3"}},{"name":"tracelet_android","latest":{"version":"3.7.3","pubspec":{"name":"tracelet_android","description":"Android implementation of the Tracelet background geolocation plugin.","version":"3.7.3","topics":["location","background","geofencing","android"],"license":"Apache-2.0","homepage":"https://github.com/Ikolvi/Tracelet","documentation":"https://tracelet.ikolvi.com","repository":"https://github.com/Ikolvi/Tracelet/tree/main/packages/tracelet_android","funding":["https://github.com/sponsors/GalacticTitan","https://www.buymeacoffee.com/kiranbjm","https://thanks.dev/d/gh/galactictitan/dependencies","https://www.patreon.com/c/kiranbjm"],"resolution":"workspace","environment":{"sdk":"^3.10.3","flutter":">=3.22.0"},"dependencies":{"flutter":{"sdk":"flutter"},"tracelet_platform_interface":"^3.7.3"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":{"plugin":{"implements":"tracelet","platforms":{"android":{"package":"com.ikolvi.tracelet.flutter","pluginClass":"TraceletAndroidPlugin","dartPluginClass":"TraceletAndroid"}}}}},"archive_url":"https://pub.dev/api/archives/tracelet_android-3.7.3.tar.gz","package_url":"https://pub.dev/api/packages/tracelet_android","url":"https://pub.dev/api/packages/tracelet_android/versions/3.7.3"}},{"name":"tracelet_platform_interface","latest":{"version":"3.7.3","pubspec":{"name":"tracelet_platform_interface","description":"A common platform interface for the Tracelet background geolocation plugin. Used by tracelet_android and tracelet_ios implementations.","version":"3.7.3","topics":["location","background","plugin"],"license":"Apache-2.0","homepage":"https://github.com/Ikolvi/Tracelet","documentation":"https://tracelet.ikolvi.com","repository":"https://github.com/Ikolvi/Tracelet/tree/main/packages/tracelet_platform_interface","funding":["https://github.com/sponsors/GalacticTitan","https://www.buymeacoffee.com/kiranbjm","https://thanks.dev/d/gh/galactictitan/dependencies","https://www.patreon.com/c/kiranbjm"],"issue_tracker":"https://github.com/Ikolvi/Tracelet/issues","resolution":"workspace","environment":{"sdk":"^3.10.3","flutter":">=3.22.0"},"dependencies":{"flutter":{"sdk":"flutter"},"plugin_platform_interface":"^2.1.0","collection":"^1.19.1","meta":"^1.18.0","flutter_rust_bridge":"^2.12.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0","pigeon":"^26.1.7"}},"archive_url":"https://pub.dev/api/archives/tracelet_platform_interface-3.7.3.tar.gz","package_url":"https://pub.dev/api/packages/tracelet_platform_interface","url":"https://pub.dev/api/packages/tracelet_platform_interface/versions/3.7.3"}},{"name":"validart","latest":{"version":"3.0.2","pubspec":{"name":"validart","description":"Type-safe validation for Dart, inspired by Zod. Validate typed entities and raw JSON-like maps with the same schema — structured errors, async, i18n built-in.","version":"3.0.2","repository":"https://github.com/edunatalec/validart","environment":{"sdk":"^3.0.0"},"dependencies":null,"dev_dependencies":{"lints":">=3.0.0 <7.0.0","test":">=1.24.4 <2.0.0"},"topics":["validation","schema","parsing","forms","i18n"]},"archive_url":"https://pub.dev/api/archives/validart-3.0.2.tar.gz","package_url":"https://pub.dev/api/packages/validart","url":"https://pub.dev/api/packages/validart/versions/3.0.2"}},{"name":"encrypt_env","latest":{"version":"4.1.0","pubspec":{"name":"encrypt_env","description":"Generate obfuscated or encrypted Dart files from YAML/JSON configuration. Protect sensitive data in Flutter/Dart apps with multi-layer XOR obfuscation or AES-256 encryption.\n","version":"4.1.0","repository":"https://github.com/edunatalec/encrypt-env","environment":{"sdk":"^3.8.0"},"dependencies":{"args":"^2.7.0","cli_completion":"^0.5.1","fortis":"^0.3.0","mason_logger":"^0.3.5","yaml":"^3.1.3","pub_updater":"^0.5.0"},"dev_dependencies":{"test":"^1.31.0","lints":"^6.1.0"},"executables":{"encrypt_env":null},"topics":["encryption","obfuscation","environment","security","dotenv"]},"archive_url":"https://pub.dev/api/archives/encrypt_env-4.1.0.tar.gz","package_url":"https://pub.dev/api/packages/encrypt_env","url":"https://pub.dev/api/packages/encrypt_env/versions/4.1.0"}},{"name":"flutter_mediapipe_vision","latest":{"version":"0.3.2","pubspec":{"name":"flutter_mediapipe_vision","description":"A minimal wrapper for the pose landmark detector","repository":"https://github.com/alexeyinkin/flutter-mediapipe","version":"0.3.2","resolution":"workspace","environment":{"sdk":"^3.8.0","flutter":">=3.35.0"},"dependencies":{"flutter":{"sdk":"flutter"},"flutter_mediapipe_vision_android":"^0.3.0","flutter_mediapipe_vision_ios":"^0.3.1","flutter_mediapipe_vision_platform_interface":"^0.3.0","flutter_mediapipe_vision_web":"^0.3.1"},"flutter":{"plugin":{"platforms":{"android":{"default_package":"flutter_mediapipe_vision_android"},"ios":{"default_package":"flutter_mediapipe_vision_ios"},"web":{"default_package":"flutter_mediapipe_vision_web"}}}}},"archive_url":"https://pub.dev/api/archives/flutter_mediapipe_vision-0.3.2.tar.gz","package_url":"https://pub.dev/api/packages/flutter_mediapipe_vision","url":"https://pub.dev/api/packages/flutter_mediapipe_vision/versions/0.3.2"}},{"name":"flutter_mediapipe_vision_web","latest":{"version":"0.3.1","pubspec":{"name":"flutter_mediapipe_vision_web","description":"A minimal wrapper for the pose landmark detector","repository":"https://github.com/alexeyinkin/flutter-mediapipe","version":"0.3.1","resolution":"workspace","environment":{"sdk":"^3.8.0","flutter":">=3.35.0"},"dependencies":{"flutter":{"sdk":"flutter"},"flutter_web_plugins":{"sdk":"flutter"},"flutter_mediapipe_vision_platform_interface":"^0.3.0","web":"^1.1.1"},"flutter":{"plugin":{"platforms":{"web":{"pluginClass":"FlutterMediapipeVisionWeb","fileName":"flutter_mediapipe_vision_web.dart"}}}}},"archive_url":"https://pub.dev/api/archives/flutter_mediapipe_vision_web-0.3.1.tar.gz","package_url":"https://pub.dev/api/packages/flutter_mediapipe_vision_web","url":"https://pub.dev/api/packages/flutter_mediapipe_vision_web/versions/0.3.1"}},{"name":"flutter_inspector_kit","latest":{"version":"1.9.0","pubspec":{"name":"flutter_inspector_kit","description":"A multi-inspector tool integration for Flutter, bundling debugging and inspection utilities behind a single unified API.","version":"1.9.0","homepage":"https://github.com/Yomiamy/flutter_inspector_kit","repository":"https://github.com/Yomiamy/flutter_inspector_kit","issue_tracker":"https://github.com/Yomiamy/flutter_inspector_kit/issues","topics":["debugging","developer-tools","network","logging"],"environment":{"sdk":"^3.10.1","flutter":">=3.10.0"},"dependencies":{"flutter":{"sdk":"flutter"},"dio":"^5.2.0","share_plus":"^13.0.0","flutter_local_notifications":"^22.0.0","web":"^1.1.0"},"dev_dependencies":{"flutter_test":{"sdk":"flutter"},"flutter_lints":"^6.0.0"},"flutter":null},"archive_url":"https://pub.dev/api/archives/flutter_inspector_kit-1.9.0.tar.gz","package_url":"https://pub.dev/api/packages/flutter_inspector_kit","url":"https://pub.dev/api/packages/flutter_inspector_kit/versions/1.9.0"}}]}