Module extractor

Module extractor 

Source
Expand description

Extract dependency metadata from resource files.

This module handles the extraction of transitive dependency information from resource files. Supports YAML frontmatter in Markdown files and JSON fields in JSON configuration files.

§Template Support

When a ProjectConfig is provided, frontmatter is rendered as a Tera template before parsing. This allows dependency paths to reference project variables:

dependencies:
  snippets:
    - path: standards/{{ agpm.project.language }}-guide.md

Structs§

MetadataExtractor
Metadata extractor for resource files.