32 lines
1.6 KiB
JSON
32 lines
1.6 KiB
JSON
{
|
|
"name": "fixture-3-cliques",
|
|
"description": "Three disjoint import cliques for Louvain testing",
|
|
"languages": ["typescript"],
|
|
"frameworks": [],
|
|
"files": [
|
|
{"path": "src/auth/login.ts", "language": "typescript", "sizeLines": 50, "fileCategory": "code"},
|
|
{"path": "src/auth/session.ts", "language": "typescript", "sizeLines": 40, "fileCategory": "code"},
|
|
{"path": "src/auth/tokens.ts", "language": "typescript", "sizeLines": 60, "fileCategory": "code"},
|
|
{"path": "src/api/handlers.ts", "language": "typescript", "sizeLines": 80, "fileCategory": "code"},
|
|
{"path": "src/api/middleware.ts", "language": "typescript", "sizeLines": 30, "fileCategory": "code"},
|
|
{"path": "src/api/routes.ts", "language": "typescript", "sizeLines": 45, "fileCategory": "code"},
|
|
{"path": "src/db/users.ts", "language": "typescript", "sizeLines": 70, "fileCategory": "code"},
|
|
{"path": "src/db/queries.ts", "language": "typescript", "sizeLines": 55, "fileCategory": "code"},
|
|
{"path": "src/db/migrations.ts", "language": "typescript", "sizeLines": 35, "fileCategory": "code"}
|
|
],
|
|
"totalFiles": 9,
|
|
"filteredByIgnore": 0,
|
|
"estimatedComplexity": "small",
|
|
"importMap": {
|
|
"src/auth/login.ts": ["src/auth/session.ts", "src/auth/tokens.ts"],
|
|
"src/auth/session.ts": ["src/auth/tokens.ts"],
|
|
"src/auth/tokens.ts": [],
|
|
"src/api/handlers.ts": ["src/api/middleware.ts", "src/api/routes.ts"],
|
|
"src/api/middleware.ts": ["src/api/routes.ts", "src/auth/session.ts"],
|
|
"src/api/routes.ts": [],
|
|
"src/db/users.ts": ["src/db/queries.ts", "src/db/migrations.ts"],
|
|
"src/db/queries.ts": ["src/db/migrations.ts"],
|
|
"src/db/migrations.ts": []
|
|
}
|
|
}
|