UNPKG

knowhub

Version:

Synchronize AI coding–agent knowledge files (rules, templates, guidelines) across your project.

32 lines • 899 B
/** * Error thrown when plugin operations fail */ export class PluginError extends Error { pluginName; cause; constructor(message, pluginName, cause) { super(`Plugin "${pluginName}": ${message}`); this.pluginName = pluginName; this.cause = cause; this.name = "PluginError"; } } /** * Error thrown when plugin configuration is invalid */ export class PluginConfigurationError extends PluginError { constructor(pluginName, field, message) { super(`Invalid configuration for field "${field}": ${message}`, pluginName); this.name = "PluginConfigurationError"; } } /** * Error thrown when plugin is not found */ export class PluginNotFoundError extends Error { constructor(pluginName) { super(`Plugin not found: ${pluginName}`); this.name = "PluginNotFoundError"; } } //# sourceMappingURL=errors.js.map