Expand description
Context-aware extension discovery and module-artifact registration.
This module is the single source of truth for resolving declared
[[extensions]] across frontmatter / project config and exposing
extension module artifacts to the unified module loader.
Structs§
- Extension
Module Schema Cache - Process-local cache for parsed extension module schemas.
- Extension
Module Spec
Functions§
- declared_
extension_ spec_ for_ module - Resolve one declared extension module spec by module namespace.
- declared_
extension_ specs_ for_ context - Resolve declared extension module specs for the current context.
- extension_
module_ schema_ for_ context - Load one declared extension module schema by name for current context, consulting the provided cache.
- extension_
module_ schema_ for_ spec - Load one declared extension’s
shape.moduleschema, consulting the provided cache before hitting the provider registry. - register_
declared_ extensions_ in_ loader - Register declared extension module artifacts into the given module loader, consulting the provided cache for already-parsed schemas.