arkit.json
{
"$schema": "https://arkit.js.org/schema.json",
"excludePatterns": ["tests/", "testdata/"],
"components": [
{
"type": "Adapters",
"patterns": ["src/infrastructure/adapters/web/*.ts"]
},
{
"type": "Domain entities",
"patterns": ["src/domain/entities/*.ts"]
},
{
"type": "Domain value objects",
"patterns": ["src/domain/valueObjects/*.ts"]
},
{
"type": "Repositories",
"patterns": ["src/infrastructure/repositories/*.ts"]
},
{
"type": "Usecases",
"patterns": ["src/usecases/*.ts"]
}
],
"output": [
{
"path": "images/arkit.svg",
"groups": [
{
"first": true,
"type": "Adapters",
"components": ["Adapters"]
},
{
"type": "Domain entities",
"components": ["Domain entities"]
},
{
"type": "Domain value objects",
"components": ["Domain value objects"]
},
{
"type": "Repositories",
"components": ["Repositories"]
},
{
"type": "Usecases",
"components": ["Usecases"]
}
]
}
]
}