Skip to content
View as Markdown
View as Markdown

@salesforce/b2c-tooling-sdk / operations/cap / validateCap

Function: validateCap()

validateCap(target): Promise<CapValidationResult>

Defined in: packages/b2c-tooling-sdk/src/operations/cap/validate.ts:63

Validates a Commerce App Package (CAP) directory or zip file.

Checks required files, manifest schema, and cartridge structure rules. This is a purely local operation — no B2C instance required.

Parameters

target

string

Path to a CAP directory or .zip file

Returns

Promise<CapValidationResult>

Validation result with errors and warnings

Example

typescript
const result = await validateCap('./my-commerce-app-v1.0.0');
if (!result.valid) {
  console.error('Validation errors:', result.errors);
}

Released under the Apache-2.0 License.