---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../modules.md) / [cli](../index.md) / PluginSources

# ~~Interface: PluginSources~~

Defined in: [packages/b2c-tooling-sdk/src/cli/config.ts:196](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/cli/config.ts#L196)

Plugin-provided configuration sources with priority ordering.

## Deprecated

Plugin config sources are now registered with the global
globalConfigSourceRegistry and automatically included in
[resolveConfig](../../config/functions/resolveConfig.md). This type is retained for backwards compatibility.

## Properties

### ~~after?~~

> `optional` **after**: [`ConfigSource`](../../config/interfaces/ConfigSource.md)[]

Defined in: [packages/b2c-tooling-sdk/src/cli/config.ts:206](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/cli/config.ts#L206)

Sources with low priority (inserted AFTER dw.json/~/.mobify).
These sources fill in gaps left by default configuration files.

***

### ~~before?~~

> `optional` **before**: [`ConfigSource`](../../config/interfaces/ConfigSource.md)[]

Defined in: [packages/b2c-tooling-sdk/src/cli/config.ts:201](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/cli/config.ts#L201)

Sources with high priority (inserted BEFORE dw.json/~/.mobify).
These sources can override values from default configuration files.
