{ "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": [] } }