Skip to content
View as Markdown
View as Markdown

@salesforce/b2c-tooling-sdk / plugins

plugins

Plugin discovery and loading for non-oclif consumers.

This module enables VS Code extensions, MCP servers, and other non-CLI consumers to load b2c-cli plugins installed via b2c plugins:install. It discovers plugins from the oclif data directory and invokes their hooks without requiring @oclif/core.

Quick Start

typescript
import { B2CPluginManager } from '@salesforce/b2c-tooling-sdk/plugins';
import { resolveConfig } from '@salesforce/b2c-tooling-sdk/config';

const manager = new B2CPluginManager();
await manager.initialize();
manager.applyMiddleware();

const { sourcesBefore, sourcesAfter } = manager.getConfigSources();
const config = resolveConfig({}, { sourcesBefore, sourcesAfter });

Classes

Interfaces

Type Aliases

Functions

Released under the Apache-2.0 License.