OptionalenvEnvironment variables this provider reads directly or via config loading.
OptionalpackagePackage that exports this provider, when it comes from a reusable package.
OptionalportsApp port keys this provider contributes or replaces.
OptionalrequiresApp port keys this provider expects previous providers or base app ports to have installed before setup runs.
OptionalwatchersDevtools watcher names this provider can emit through provider instrumentation.
Static provider metadata used by docs and app-local tooling.
Metadata is descriptive. It does not change provider setup, ordering, or runtime port merging behavior.
Reusable provider packages should also declare package-owned
beignet.providermetadata in package.json so external tooling can inspect provider facts without importing runtime code.