Skip to content

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.

PackageWhat it ownsPublic declarations
vyuh_coreCompose features with FeatureDescriptor, choose shared capabilities with PluginDescriptor, and launch through runApp.122
vyuh_cacheCache<V> wraps CacheStorage<V> with a configured TTL.6
vyuh_cliDart command runner for vyuh create, doctor, and update.6
vyuh_plugin_storage_hiveHiveStoragePlugin persists general values in a Hive box.1
vyuh_plugin_storage_secureFlutterSecureStoragePlugin implements string persistence through flutter_secure_storage.1
vyuh_plugin_storage_shared_preferencesSharedPreferencesStoragePlugin stores values as strings: write uses value.toString() and read uses getString.1
vyuh_plugin_telemetry_provider_consoleConsoleLoggerTelemetryProvider is a telemetry provider used inside TelemetryPlugin.providers.1
vyuh_testTest 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.