Files
claude-code-viewer/e2e/captureSnapshot/index.ts
2025-10-18 03:48:39 +09:00

29 lines
758 B
TypeScript

import { TaskExecutor } from "../utils/TaskExecutor";
import { errorPagesCapture } from "./error-pages";
import { homeCapture } from "./home";
import { projectsCapture } from "./projects";
import { sessionDetailCapture } from "./session-detail";
const executor = new TaskExecutor({
// biome-ignore lint/complexity/useLiteralKeys: env var
maxConcurrency: process.env["MAX_CONCURRENCY"]
? // biome-ignore lint/complexity/useLiteralKeys: env var
parseInt(process.env["MAX_CONCURRENCY"], 10)
: 10,
});
const tasks = [
...homeCapture.tasks,
...errorPagesCapture.tasks,
...projectsCapture.tasks,
...sessionDetailCapture.tasks,
];
executor.setTasks(tasks);
try {
await executor.execute();
} catch (error) {
console.error(error);
}