quiver_abstractions 0.0.1 copy "quiver_abstractions: ^0.0.1" to clipboard
quiver_abstractions: ^0.0.1 copied to clipboard

retracted[pending analysis]

Abstract classes for quiver.

Quiver Abstractions #

Quiver Abstractions is a lightweight Dart package that defines base interfaces and abstract classes for Quiver plugins. It provides a foundation for building modular, extensible plugins in the Quiver ecosystem.

Features #

  • Defines QuiverPlugin, the base class for all Quiver plugins.
  • Provides structured messaging and method invocation for plugins.
  • No external dependencies, keeping it lightweight.
  • Designed for easy extension and custom plugin creation.

Getting Started #

To use quiver_abstractions, add it to your pubspec.yaml:

dependencies:
  quiver_abstractions: latest

Then, import it in your project:

import 'package:quiver_abstractions/quiver_abstractions.dart';

Usage #

Define a custom plugin by extending QuiverPlugin:

import 'package:quiver_abstractions/quiver_abstractions.dart';

class MyPlugin extends QuiverPlugin {
  @override
  String get pluginName => "MyPlugin";

  @override
  Future<dynamic> onCall(String method, dynamic payload) async {
    if (method == "sayHello") {
      return "Hello from MyPlugin!";
    }
    throw "Unknown method: $method";
  }
}

Additional Information #

For more details, visit the Quiver GitHub repository.
If you encounter issues or want to contribute, feel free to open an issue or submit a pull request.

0
likes
0
points
1
downloads

Publisher

verified publishervodemsharp.com

Weekly Downloads

Abstract classes for quiver.

Homepage
Repository (GitHub)
View/report issues

License

(pending) (license)

Dependencies

flutter

More

Packages that depend on quiver_abstractions