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

[@salesforce/b2c-tooling-sdk](../../modules.md) / [guidance](../index.md) / BundleGuidanceOptions

# Interface: BundleGuidanceOptions

Defined in: [packages/b2c-tooling-sdk/src/guidance/bundle.ts:31](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/guidance/bundle.ts#L31)

## Properties

### baseDirectory?

> `optional` **baseDirectory**: `string`

Defined in: [packages/b2c-tooling-sdk/src/guidance/bundle.ts:35](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/guidance/bundle.ts#L35)

Base for resolving `directory` sources. Defaults to `repoRoot`.

***

### checkSkillUris?

> `optional` **checkSkillUris**: `boolean`

Defined in: [packages/b2c-tooling-sdk/src/guidance/bundle.ts:43](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/guidance/bundle.ts#L43)

Require every `skill://` URI to name a bundled file. Disable for a partial
bundle whose skills reference collections bundled elsewhere. Defaults to `true`.

***

### collections

> **collections**: [`GuidanceCollectionSource`](../type-aliases/GuidanceCollectionSource.md)[]

Defined in: [packages/b2c-tooling-sdk/src/guidance/bundle.ts:36](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/guidance/bundle.ts#L36)

***

### destination

> **destination**: `string`

Defined in: [packages/b2c-tooling-sdk/src/guidance/bundle.ts:45](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/guidance/bundle.ts#L45)

Output directory; replaced entirely on success.

***

### featuredResources?

> `optional` **featuredResources**: `string`[]

Defined in: [packages/b2c-tooling-sdk/src/guidance/bundle.ts:38](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/guidance/bundle.ts#L38)

Entry IDs advertised individually as MCP resources.

***

### repoRoot

> **repoRoot**: `string`

Defined in: [packages/b2c-tooling-sdk/src/guidance/bundle.ts:33](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/guidance/bundle.ts#L33)

Repository root; every source must be inside it.
