Initial commit

This commit is contained in:
2026-04-18 20:08:42 +10:00
commit 5d682e539e
779 changed files with 494993 additions and 0 deletions

40
src/index.ts Normal file
View File

@@ -0,0 +1,40 @@
export type {
IPluginStorage,
IPluginEventClient,
} from './interfaces.js';
export { MemoryStorage } from './interfaces.js';
export type {
PluginMetadata,
PluginIndex,
InstalledPlugin,
} from './types.js';
export { PluginTab } from './types.js';
export type {
ThemeColorGroup,
ThemePaletteGroup,
PluginThemeColors,
PluginTheme,
CommandArg,
PluginCommand,
MessageInterceptor,
MessageContext,
CustomRenderer,
SettingDefinition,
SettingsSchema,
NotificationOptions,
PluginContext,
PluginSettingsSection,
UILocation,
Plugin,
PluginLogEntry,
} from './PluginInterfaces.js';
export { generateThemeCSS } from './theme-css.js';
export { PluginRegistry } from './PluginRegistry.js';
export type { PluginRegistryOptions } from './PluginRegistry.js';
export { createPluginContext } from './PluginContext.js';
export type { PluginContextOptions } from './PluginContext.js';