- CLI entry point with yargs parsing for speckl-compile <file> --output-dir --bom-format - TypeScript parser with AST types for all SpeckDL primitives - Generator for PROV-O JSON-LD provenance graphs - Generator for CycloneDX v1.6 BOMs - Generator for SPDX 3.0.1 BOMs - E2E test verifying RetryHandler.speck parsing and all output formats All tests pass.
10 lines
384 B
JavaScript
10 lines
384 B
JavaScript
import {applyExtends as _applyExtends} from '../build/lib/utils/apply-extends.js';
|
|
import {hideBin} from '../build/lib/utils/process-argv.js';
|
|
import Parser from 'yargs-parser';
|
|
import shim from '../lib/platform-shims/esm.mjs';
|
|
|
|
const applyExtends = (config, cwd, mergeExtends) => {
|
|
return _applyExtends(config, cwd, mergeExtends, shim);
|
|
};
|
|
|
|
export {applyExtends, hideBin, Parser};
|