arkit
Version:
Visualises JavaScript, TypeScript and Flow codebases as meaningful and committable architecture diagrams
48 lines (47 loc) • 856 B
JSON
{
"$schema": "../../schema.json",
"components": [
{
"type": "App",
"format": "full",
"patterns": ["./main.ts", "./utils.ts"]
},
{
"type": "View",
"patterns": ["**/*.view.**"]
},
{
"type": "Component",
"patterns": ["**/**component.**"]
},
{
"type": "Controller",
"patterns": ["**/controllers/*"]
},
{
"type": "Model",
"patterns": ["**/models/*"]
}
],
"output": [
{
"path": ["./docs/architecture.puml"],
"groups": [
{
"type": "Main",
"components": ["View", "Controller"]
},
{
"type": "Base",
"components": ["Component", "Model"]
},
{
"patterns": ["**/*"]
}
]
},
{
"path": "./docs/architecture.svg"
}
]
}