Plugin resolution engine with caching and auto-discovery. Resolves plugins from builtin, local (.i18n/plugins), and npm sources.

Classes

PluginResolver

Members

(inner) defaultResolver :PluginResolver|null

Type:
  • PluginResolver | null

Methods

(inner) getResolver(cwdopt) → {PluginResolver}

Gets or creates the default resolver for the given working directory.

Parameters:
NameTypeAttributesDefaultDescription
cwdstring<optional>
process.cwd()
Returns:
Type: 
PluginResolver

(inner) loadPlugins(configopt, cwdopt) → {Object}

Convenience function to load plugins from config.

Parameters:
NameTypeAttributesDefaultDescription
configObject<optional>
{}
cwdstring<optional>
process.cwd()
Returns:
Type: 
Object