UNPKG

@cyclonedx/cdxgen

Version:

Creates CycloneDX Software Bill of Materials (SBOM) from source or container image

29 lines 1.03 kB
/** * Parse a single GitHub Actions workflow file into workflow, component, and dependency data. * * @param {string} f Absolute path to a workflow YAML file * @param {Object} options CLI options * @returns {{ workflows: Object[], components: Object[], dependencies: Object[] }} */ export function parseWorkflowFile(f: string, options: Object): { workflows: Object[]; components: Object[]; dependencies: Object[]; }; export namespace githubActionsParser { let id: string; let patterns: string[]; /** * @param {string[]} files Matched workflow file paths * @param {Object} options CLI options * @returns {{ workflows: Object[], components: Object[], services: Object[], properties: Object[], dependencies: Object[] }} */ function parse(files: string[], options: Object): { workflows: Object[]; components: Object[]; services: Object[]; properties: Object[]; dependencies: Object[]; }; } //# sourceMappingURL=githubActions.d.ts.map