digraph "dependency-cruiser output"{
    ordering=out
    rankdir=LR
    splines=true
    overlap=false
    nodesep=0.16
    fontname="Helvetica-bold"
    fontsize="9"
    style="rounded,bold"
    compound=true
    node [shape=box style="rounded, filled" fillcolor="#ffffcc" height=0.2 fontname=Helvetica fontsize=9]
    edge [color=black arrowhead=normal fontname="Helvetica" fontsize="9"]

{{#each things}}
    {{#if folder}}{{#each path}}subgraph "cluster_{{{aggregateSnippet}}}" {label="{{{snippet}}}" {{/each}}"{{{source}}}" [label="{{{label}}}" URL="{{{source}}}"]{{#each path}} }{{/each}}
    {{else~}}
    "{{{source}}}"{{#if coreModule}} [color="grey" fontcolor="grey"]{{else}}{{#if couldNotResolve}} [color="red" fontcolor="red"]{{else}} [URL="{{{source}}}"]{{/if}}{{/if}}
    {{/if}}
{{/each}}

{{#each things}}
    {{#each dependencies}}
    "{{{../source}}}" -> "{{{resolved}}}"{{#if valid}}{{#if coreModule}} [color="grey"]{{/if}}{{else}} [color="{{{color}}}" penwidth=2.0 tooltip="{{{rule.name}}}"]{{/if}}
    {{/each}}
{{/each}}
}
