@cyclonedx/cdxgen
Version:
Creates CycloneDX Software Bill of Materials (SBOM) from source or container image
27 lines • 910 B
TypeScript
/**
* CircleCI formulation parser.
*
* Matches `.circleci/config.yml` and `.circleci/config.yaml` and converts them
* into CycloneDX formulation workflow objects. Referenced orbs are captured as
* components.
*
* Parser contract: `parse(files, options)` returns
* `{ workflows, components, services, properties, dependencies }`.
*/
export declare const circleCiParser: {
id: string;
patterns: string[];
/**
* @param {string[]} files Matched config file paths
* @param {Object} options CLI options
* @returns {{ workflows: Object[], components: Object[], services: Object[], properties: Object[], dependencies: Object[] }}
*/
parse(files: string[], options: Object): {
workflows: Object[];
components: Object[];
services: Object[];
properties: Object[];
dependencies: Object[];
};
};
//# sourceMappingURL=circleCi.d.ts.map