Expand description
Plugin registry: discovers active plugins, collects patterns, parses configs.
Structs§
- Aggregated
Plugin Result - Aggregated results from all active plugins for a project.
- Config
Candidate Index - In-memory directory listing of config-candidate files (and discovered source files), keyed by absolute directory, used to resolve plugin config patterns without re-walking the filesystem.
- Plugin
Regex Validation Error - Invalid user-authored regex extracted from a plugin config file.
- Plugin
Registry - Registry of all available plugins (built-in + external).
- Plugin
Tooling Dependencies - The tooling dependencies of one active plugin, plus the evidence that the project uses the plugin.
Enums§
- Plugin
Tooling Evidence - Why a plugin’s tooling dependencies are credited.
Functions§
- builtin_
always_ used_ patterns_ of - The always-used globs of the active built-in plugins, sorted and without
duplicates. Some plugins list their config file here instead of in
config_patterns, for example.vitepress/config.ts. - builtin_
config_ patterns - Config file globs that any built-in framework plugin can read, sorted and
without duplicates. A pattern is relative to the directory the plugin
searches, so a caller that matches root-relative paths also tries it
under
**/. - builtin_
config_ patterns_ of - The config file globs of the named built-in plugins, sorted and without duplicates. A name that is not a built-in plugin adds no glob. A pattern is relative to the directory the plugin searches.
- builtin_
plugin_ names - Names of every built-in framework plugin, in registry order.
- is_
external_ plugin_ active - Determine whether an external plugin activates against the given project.