cli library
CLI-side barrel; intentionally Flutter-free.
Imported by the consumer's lib/app/_plugins.g.dart codegen (which runs
under dart run on the pure Dart VM, not under flutter run). Re-exports
the dowel provider class so dart run dowel list and
dart run tapir mcp:serve can wire tapir without dragging the Flutter
runtime into the consumer wrapper.
dowel's plugins:refresh generates plugin imports as
<PascalCasePackageName>DowelProvider, which for this package is
TapirDowelProvider itself, so no alias is needed.
Runtime / widget code keeps using package:tapir/tapir.dart
(the full barrel that re-exports TapirPlugin + gesture drivers + adapters +
extensions).
Classes
- TapirDowelProvider
- Contributes tapir:* commands and MCP tool descriptors to the dowel dispatcher.