API reference
Start with the contract you need, then follow its source link for implementation details. These pages list declarations and directly declared public members from the checked-out framework source. They exclude generated serializers, inherited Flutter members, and external package APIs. The catalog includes all public top-level library entry points; library-specific exports determine which import exposes each symbol.
For release-specific inherited documentation, use each package’s linked pub.dev API. Source references point to the owning repository; the current audit includes local fixes that have not been published.
| Package | What it owns | Public declarations |
|---|---|---|
| vyuh_core | Compose features with FeatureDescriptor, choose shared capabilities with PluginDescriptor, and launch through runApp. | 122 |
| vyuh_cache | Cache<V> wraps CacheStorage<V> with a configured TTL. | 6 |
| vyuh_cli | Dart command runner for vyuh create, doctor, and update. | 6 |
| vyuh_plugin_storage_hive | HiveStoragePlugin persists general values in a Hive box. | 1 |
| vyuh_plugin_storage_secure | FlutterSecureStoragePlugin implements string persistence through flutter_secure_storage. | 1 |
| vyuh_plugin_storage_shared_preferences | SharedPreferencesStoragePlugin stores values as strings: write uses value.toString() and read uses getString. | 1 |
| vyuh_plugin_telemetry_provider_console | ConsoleLoggerTelemetryProvider is a telemetry provider used inside TelemetryPlugin.providers. | 1 |
| vyuh_test | Test utilities help wait for the platform to reach ready/error and provide a mocked BuildContext. | 2 |
Learn the runtime contracts
The optional integration packages have their own CMS API catalog.