Skip to main content

Function: createBuiltinPlugins()

createBuiltinPlugins(): readonly [ArxivPlugin, GitHubIntegrationPlugin, OrcidLinkingPlugin, DoiRegistrationPlugin, SemanticsArchivePlugin, LingBuzzPlugin, SemanticScholarPlugin, OpenAlexPlugin]

Defined in: src/plugins/index.ts:185

Creates instances of all builtin plugins.

Returns

readonly [ArxivPlugin, GitHubIntegrationPlugin, OrcidLinkingPlugin, DoiRegistrationPlugin, SemanticsArchivePlugin, LingBuzzPlugin, SemanticScholarPlugin, OpenAlexPlugin]

Array of builtin plugin instances

Example

import { createBuiltinPlugins, PluginManager } from './plugins';

const plugins = createBuiltinPlugins();
for (const plugin of plugins) {
await manager.loadBuiltinPlugin(plugin);
}