Diagram Package
The @mindfiredigital/adac-diagram package is the central hub of the ADAC ecosystem.
It stitches together all the standalone modules (cost, compliance, export-*, layout-*) and handles resolving cloud-provider specific icons.
Integrated CLI
When you install this package, you get the full ADAC CLI experience with all features enabled.
npx @mindfiredigital/adac-diagram my-arch.yaml --layout elk --cost --compliance
Programmatic Usage
import { generateDiagram } from '@mindfiredigital/adac-diagram';
const svgOutput = await generateDiagram(myYaml, {
layout: 'elk',
runCompliance: true,
runCost: true,
});