service_extensions 0.2.0 copy "service_extensions: ^0.2.0" to clipboard
service_extensions: ^0.2.0 copied to clipboard

A package to add type safety and a discovery service to VM service extensions.

0.2.0 #

  • Breaking Change: Renamed ServiceExtensionParameters to ExtensionParameters.
  • Breaking Change: Renamed the self-discovery extension from ext.service_extensions.getExtensions to ext.service_extensions.list.
  • Breaking Change: ServiceDescription now uses a list of ReturnDescription objects instead of a single String? returns field.
  • Breaking Change: registerServiceExtension now requires handlers to return a Map<String, Object?>.
  • Added ReturnDescription to provide structured metadata for service extension return values.
  • Updated documentation and examples.

0.1.0 #

  • Initial release.
  • Added ServiceDescription and ParameterDescription for service extension metadata.
  • Added ServiceExtensionParameters for type-safe parameter extraction.
  • Added registerServiceExtension for easy registration and discovery.
  • Added ext.service_extensions.getExtensions for self-discovery of registered extensions.
  • Improved documentation and pubspec.yaml metadata.
0
likes
160
points
283
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A package to add type safety and a discovery service to VM service extensions.

Repository (GitHub)
View/report issues

License

BSD-3-Clause (license)

More

Packages that depend on service_extensions