@antiwork/shortest
Version:
AI-powered natural language end-to-end testing framework
1,943 lines • 85.5 kB
JSON
{
"inputs": {
"../../node_modules/.pnpm/zod@3.24.2/node_modules/zod/lib/index.mjs": {
"bytes": 156989,
"imports": [],
"format": "esm"
},
"src/log/config.ts": {
"bytes": 843,
"imports": [
{
"path": "../../node_modules/.pnpm/zod@3.24.2/node_modules/zod/lib/index.mjs",
"kind": "import-statement",
"original": "zod"
}
],
"format": "esm"
},
"src/log/event.ts": {
"bytes": 3637,
"imports": [
{
"path": "@/log/config",
"kind": "import-statement",
"external": true
}
],
"format": "esm"
},
"src/log/group.ts": {
"bytes": 2411,
"imports": [
{
"path": "@/log",
"kind": "import-statement",
"external": true
},
{
"path": "src/log/event.ts",
"kind": "import-statement",
"original": "@/log/event"
}
],
"format": "esm"
},
"src/utils/errors.ts": {
"bytes": 3298,
"imports": [
{
"path": "picocolors",
"kind": "import-statement",
"external": true
},
{
"path": "../../node_modules/.pnpm/zod@3.24.2/node_modules/zod/lib/index.mjs",
"kind": "import-statement",
"original": "zod"
}
],
"format": "esm"
},
"src/log/output.ts": {
"bytes": 4324,
"imports": [
{
"path": "node:stream",
"kind": "import-statement",
"external": true
},
{
"path": "picocolors",
"kind": "import-statement",
"external": true
},
{
"path": "src/log/config.ts",
"kind": "import-statement",
"original": "@/log/config"
},
{
"path": "@/log/event",
"kind": "import-statement",
"external": true
},
{
"path": "@/log/group",
"kind": "import-statement",
"external": true
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
}
],
"format": "esm"
},
"src/log/log.ts": {
"bytes": 4455,
"imports": [
{
"path": "node:stream",
"kind": "import-statement",
"external": true
},
{
"path": "picocolors",
"kind": "import-statement",
"external": true
},
{
"path": "../../node_modules/.pnpm/zod@3.24.2/node_modules/zod/lib/index.mjs",
"kind": "import-statement",
"original": "zod"
},
{
"path": "src/log/config.ts",
"kind": "import-statement",
"original": "@/log/config"
},
{
"path": "src/log/event.ts",
"kind": "import-statement",
"original": "@/log/event"
},
{
"path": "src/log/group.ts",
"kind": "import-statement",
"original": "@/log/group"
},
{
"path": "src/log/output.ts",
"kind": "import-statement",
"original": "@/log/output"
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
}
],
"format": "esm"
},
"src/log/index.ts": {
"bytes": 1020,
"imports": [
{
"path": "@/log/config",
"kind": "import-statement",
"external": true
},
{
"path": "src/log/log.ts",
"kind": "import-statement",
"original": "@/log/log"
},
{
"path": "src/log/group.ts",
"kind": "import-statement",
"original": "@/log/group"
}
],
"format": "esm"
},
"src/cli/utils/command-builder.ts": {
"bytes": 582,
"imports": [
{
"path": "@/log/config",
"kind": "import-statement",
"external": true
},
{
"path": "src/log/index.ts",
"kind": "import-statement",
"original": "@/log/index"
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
}
],
"format": "esm"
},
"src/core/runner/test-run.ts": {
"bytes": 6388,
"imports": [
{
"path": "src/core/runner/test-run-repository.ts",
"kind": "import-statement",
"original": "./test-run-repository"
},
{
"path": "@/core/runner",
"kind": "import-statement",
"external": true
},
{
"path": "@/core/runner/test-case",
"kind": "import-statement",
"external": true
},
{
"path": "src/log/index.ts",
"kind": "import-statement",
"original": "@/log"
},
{
"path": "@/types/ai",
"kind": "import-statement",
"external": true
},
{
"path": "@/types/cache",
"kind": "import-statement",
"external": true
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
}
],
"format": "esm"
},
"src/core/runner/test-run-repository.ts": {
"bytes": 15764,
"imports": [
{
"path": "fs/promises",
"kind": "import-statement",
"external": true
},
{
"path": "path",
"kind": "import-statement",
"external": true
},
{
"path": "src/cache/index.ts",
"kind": "import-statement",
"original": "@/cache"
},
{
"path": "@/core/runner/test-case",
"kind": "import-statement",
"external": true
},
{
"path": "src/core/runner/test-run.ts",
"kind": "import-statement",
"original": "@/core/runner/test-run"
},
{
"path": "src/log/index.ts",
"kind": "import-statement",
"original": "@/log"
},
{
"path": "@/types/cache",
"kind": "import-statement",
"external": true
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
}
],
"format": "esm"
},
"src/utils/directory-exists.ts": {
"bytes": 230,
"imports": [
{
"path": "fs",
"kind": "import-statement",
"external": true
},
{
"path": "fs/promises",
"kind": "import-statement",
"external": true
}
],
"format": "esm"
},
"src/cache/index.ts": {
"bytes": 4498,
"imports": [
{
"path": "fs",
"kind": "import-statement",
"external": true
},
{
"path": "fs/promises",
"kind": "import-statement",
"external": true
},
{
"path": "path",
"kind": "import-statement",
"external": true
},
{
"path": "src/core/runner/test-run-repository.ts",
"kind": "import-statement",
"original": "@/core/runner/test-run-repository"
},
{
"path": "src/log/index.ts",
"kind": "import-statement",
"original": "@/log"
},
{
"path": "@/types/cache",
"kind": "import-statement",
"external": true
},
{
"path": "src/utils/directory-exists.ts",
"kind": "import-statement",
"original": "@/utils/directory-exists"
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
}
],
"format": "esm"
},
"src/core/app-analyzer/utils/get-tree-structure.ts": {
"bytes": 2749,
"imports": [
{
"path": "path",
"kind": "import-statement",
"external": true
},
{
"path": "globby",
"kind": "import-statement",
"external": true
},
{
"path": "../../node_modules/.pnpm/zod@3.24.2/node_modules/zod/lib/index.mjs",
"kind": "import-statement",
"original": "zod"
},
{
"path": "src/log/index.ts",
"kind": "import-statement",
"original": "@/log"
}
],
"format": "esm"
},
"src/utils/assert.ts": {
"bytes": 413,
"imports": [
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
}
],
"format": "esm"
},
"src/utils/get-git-info.ts": {
"bytes": 686,
"imports": [
{
"path": "simple-git",
"kind": "import-statement",
"external": true
},
{
"path": "src/log/index.ts",
"kind": "import-statement",
"original": "@/log"
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
}
],
"format": "esm"
},
"src/core/app-analyzer/next-js-analyzer.ts": {
"bytes": 28545,
"imports": [
{
"path": "fs/promises",
"kind": "import-statement",
"external": true
},
{
"path": "module",
"kind": "import-statement",
"external": true
},
{
"path": "path",
"kind": "import-statement",
"external": true
},
{
"path": "@babel/parser",
"kind": "import-statement",
"external": true
},
{
"path": "@babel/types",
"kind": "import-statement",
"external": true
},
{
"path": "./types",
"kind": "import-statement",
"external": true
},
{
"path": "src/cache/index.ts",
"kind": "import-statement",
"original": "@/cache"
},
{
"path": "@/core/app-analyzer",
"kind": "import-statement",
"external": true
},
{
"path": "src/core/app-analyzer/utils/get-tree-structure.ts",
"kind": "import-statement",
"original": "@/core/app-analyzer/utils/get-tree-structure"
},
{
"path": "src/log/index.ts",
"kind": "import-statement",
"original": "@/log"
},
{
"path": "src/utils/assert.ts",
"kind": "import-statement",
"original": "@/utils/assert"
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
},
{
"path": "src/utils/get-git-info.ts",
"kind": "import-statement",
"original": "@/utils/get-git-info"
}
],
"format": "esm"
},
"src/core/framework-detector/index.ts": {
"bytes": 3493,
"imports": [
{
"path": "fs",
"kind": "import-statement",
"external": true
},
{
"path": "fs/promises",
"kind": "import-statement",
"external": true
},
{
"path": "path",
"kind": "import-statement",
"external": true
},
{
"path": "@netlify/framework-info",
"kind": "import-statement",
"external": true
},
{
"path": "@netlify/framework-info/lib/types",
"kind": "import-statement",
"external": true
},
{
"path": "src/cache/index.ts",
"kind": "import-statement",
"original": "@/cache"
},
{
"path": "@/core/app-analyzer",
"kind": "import-statement",
"external": true
},
{
"path": "src/core/app-analyzer/utils/get-tree-structure.ts",
"kind": "import-statement",
"original": "@/core/app-analyzer/utils/get-tree-structure"
},
{
"path": "src/log/index.ts",
"kind": "import-statement",
"original": "@/log"
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
},
{
"path": "src/utils/get-git-info.ts",
"kind": "import-statement",
"original": "@/utils/get-git-info"
}
],
"format": "esm"
},
"src/core/app-analyzer/index.ts": {
"bytes": 3549,
"imports": [
{
"path": "fs/promises",
"kind": "import-statement",
"external": true
},
{
"path": "path",
"kind": "import-statement",
"external": true
},
{
"path": "src/cache/index.ts",
"kind": "import-statement",
"original": "@/cache"
},
{
"path": "src/core/app-analyzer/next-js-analyzer.ts",
"kind": "import-statement",
"original": "@/core/app-analyzer/next-js-analyzer"
},
{
"path": "@/core/app-analyzer/types",
"kind": "import-statement",
"external": true
},
{
"path": "src/core/framework-detector/index.ts",
"kind": "import-statement",
"original": "@/core/framework-detector"
},
{
"path": "src/log/index.ts",
"kind": "import-statement",
"original": "@/log"
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
}
],
"format": "esm"
},
"src/cli/commands/analyze.ts": {
"bytes": 1398,
"imports": [
{
"path": "commander",
"kind": "import-statement",
"external": true
},
{
"path": "src/cli/utils/command-builder.ts",
"kind": "import-statement",
"original": "@/cli/utils/command-builder"
},
{
"path": "src/core/app-analyzer/index.ts",
"kind": "import-statement",
"original": "@/core/app-analyzer"
},
{
"path": "src/log/index.ts",
"kind": "import-statement",
"original": "@/log"
},
{
"path": "src/log/config.ts",
"kind": "import-statement",
"original": "@/log/config"
}
],
"format": "esm"
},
"src/cli/commands/cache.ts": {
"bytes": 1022,
"imports": [
{
"path": "commander",
"kind": "import-statement",
"external": true
},
{
"path": "src/cache/index.ts",
"kind": "import-statement",
"original": "@/cache"
},
{
"path": "src/cli/utils/command-builder.ts",
"kind": "import-statement",
"original": "@/cli/utils/command-builder"
},
{
"path": "src/log/config.ts",
"kind": "import-statement",
"original": "@/log/config"
}
],
"format": "esm"
},
"src/cli/commands/detect-framework.ts": {
"bytes": 951,
"imports": [
{
"path": "commander",
"kind": "import-statement",
"external": true
},
{
"path": "src/cli/utils/command-builder.ts",
"kind": "import-statement",
"original": "@/cli/utils/command-builder"
},
{
"path": "src/core/framework-detector/index.ts",
"kind": "import-statement",
"original": "@/core/framework-detector"
},
{
"path": "src/log/config.ts",
"kind": "import-statement",
"original": "@/log/config"
}
],
"format": "esm"
},
"src/constants.ts": {
"bytes": 101,
"imports": [],
"format": "esm"
},
"src/ai/prompts/index.ts": {
"bytes": 4426,
"imports": [
{
"path": "os",
"kind": "import-statement",
"external": true
}
],
"format": "esm"
},
"src/ai/provider.ts": {
"bytes": 653,
"imports": [
{
"path": "@ai-sdk/anthropic",
"kind": "import-statement",
"external": true
},
{
"path": "ai",
"kind": "import-statement",
"external": true
},
{
"path": "@/types",
"kind": "import-statement",
"external": true
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
}
],
"format": "esm"
},
"src/ai/utils/json.ts": {
"bytes": 1490,
"imports": [
{
"path": "../../node_modules/.pnpm/zod@3.24.2/node_modules/zod/lib/index.mjs",
"kind": "import-statement",
"original": "zod"
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
}
],
"format": "esm"
},
"src/browser/core/api-request.ts": {
"bytes": 2356,
"imports": [
{
"path": "@/types/request",
"kind": "import-statement",
"external": true
}
],
"format": "esm"
},
"src/core/compiler/index.ts": {
"bytes": 2858,
"imports": [
{
"path": "fs",
"kind": "import-statement",
"external": true
},
{
"path": "os",
"kind": "import-statement",
"external": true
},
{
"path": "path",
"kind": "import-statement",
"external": true
},
{
"path": "esbuild",
"kind": "import-statement",
"external": true
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
}
],
"format": "esm"
},
"src/utils/create-hash.ts": {
"bytes": 593,
"imports": [
{
"path": "crypto",
"kind": "import-statement",
"external": true
}
],
"format": "esm"
},
"src/core/runner/test-case.ts": {
"bytes": 3390,
"imports": [
{
"path": "../../node_modules/.pnpm/zod@3.24.2/node_modules/zod/lib/index.mjs",
"kind": "import-statement",
"original": "zod"
},
{
"path": "src/utils/create-hash.ts",
"kind": "import-statement",
"original": "@/utils/create-hash"
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
}
],
"format": "esm"
},
"src/types/test.ts": {
"bytes": 2502,
"imports": [
{
"path": "@/core/runner/test-run",
"kind": "import-statement",
"external": true
}
],
"format": "esm"
},
"src/types/globals.ts": {
"bytes": 407,
"imports": [
{
"path": "@/core/runner/test-case",
"kind": "import-statement",
"external": true
}
],
"format": "esm"
},
"src/types/browser.ts": {
"bytes": 2571,
"imports": [
{
"path": "@/types/test",
"kind": "import-statement",
"external": true
}
],
"format": "esm"
},
"src/types/ai.ts": {
"bytes": 341,
"imports": [
{
"path": "../../node_modules/.pnpm/zod@3.24.2/node_modules/zod/lib/index.mjs",
"kind": "import-statement",
"original": "zod"
}
],
"format": "esm"
},
"src/types/config.ts": {
"bytes": 2996,
"imports": [
{
"path": "playwright",
"kind": "import-statement",
"external": true
},
{
"path": "../../node_modules/.pnpm/zod@3.24.2/node_modules/zod/lib/index.mjs",
"kind": "import-statement",
"original": "zod"
}
],
"format": "esm"
},
"src/types/index.ts": {
"bytes": 156,
"imports": [
{
"path": "src/types/test.ts",
"kind": "import-statement",
"original": "@/types/test"
},
{
"path": "src/types/globals.ts",
"kind": "import-statement",
"original": "@/types/globals"
},
{
"path": "src/types/browser.ts",
"kind": "import-statement",
"original": "@/types/browser"
},
{
"path": "src/types/ai.ts",
"kind": "import-statement",
"original": "@/types/ai"
},
{
"path": "src/types/config.ts",
"kind": "import-statement",
"original": "@/types/config"
}
],
"format": "esm"
},
"src/utils/config.ts": {
"bytes": 3514,
"imports": [
{
"path": "../../node_modules/.pnpm/zod@3.24.2/node_modules/zod/lib/index.mjs",
"kind": "import-statement",
"original": "zod"
},
{
"path": "src/log/index.ts",
"kind": "import-statement",
"original": "@/log/index"
},
{
"path": "src/types/index.ts",
"kind": "import-statement",
"original": "@/types"
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
}
],
"format": "esm"
},
"src/globals.ts": {
"bytes": 96,
"imports": [],
"format": "esm"
},
"src/index.ts": {
"bytes": 7930,
"imports": [
{
"path": "path",
"kind": "import-statement",
"external": true
},
{
"path": "dotenv",
"kind": "import-statement",
"external": true
},
{
"path": "expect",
"kind": "import-statement",
"external": true
},
{
"path": "src/browser/core/api-request.ts",
"kind": "import-statement",
"original": "@/browser/core/api-request"
},
{
"path": "src/constants.ts",
"kind": "import-statement",
"original": "@/constants"
},
{
"path": "src/core/compiler/index.ts",
"kind": "import-statement",
"original": "@/core/compiler"
},
{
"path": "src/core/runner/test-case.ts",
"kind": "import-statement",
"original": "@/core/runner/test-case"
},
{
"path": "src/log/index.ts",
"kind": "import-statement",
"original": "@/log"
},
{
"path": "@/types",
"kind": "import-statement",
"external": true
},
{
"path": "src/utils/config.ts",
"kind": "import-statement",
"original": "@/utils/config"
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
},
{
"path": "src/globals.ts",
"kind": "import-statement",
"original": "./globals"
}
],
"format": "esm"
},
"src/browser/core/bash-tool.ts": {
"bytes": 2155,
"imports": [
{
"path": "child_process",
"kind": "import-statement",
"external": true
},
{
"path": "src/log/index.ts",
"kind": "import-statement",
"original": "@/log"
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
}
],
"format": "esm"
},
"src/ai/tools/anthropic/bash_20241022.ts": {
"bytes": 497,
"imports": [
{
"path": "@ai-sdk/anthropic",
"kind": "import-statement",
"external": true
},
{
"path": "src/browser/core/bash-tool.ts",
"kind": "import-statement",
"original": "@/browser/core/bash-tool"
}
],
"format": "esm"
},
"src/ai/tools/anthropic/bash_20250124.ts": {
"bytes": 497,
"imports": [
{
"path": "@ai-sdk/anthropic",
"kind": "import-statement",
"external": true
},
{
"path": "src/browser/core/bash-tool.ts",
"kind": "import-statement",
"original": "@/browser/core/bash-tool"
}
],
"format": "esm"
},
"src/ai/tools/anthropic/computer_20241022.ts": {
"bytes": 1750,
"imports": [
{
"path": "@ai-sdk/anthropic",
"kind": "import-statement",
"external": true
},
{
"path": "ai",
"kind": "import-statement",
"external": true
},
{
"path": "@/browser/core/browser-tool",
"kind": "import-statement",
"external": true
},
{
"path": "src/log/index.ts",
"kind": "import-statement",
"original": "@/log"
},
{
"path": "src/types/browser.ts",
"kind": "import-statement",
"original": "@/types/browser"
}
],
"format": "esm"
},
"src/ai/tools/anthropic/computer_20250124.ts": {
"bytes": 2016,
"imports": [
{
"path": "@ai-sdk/anthropic",
"kind": "import-statement",
"external": true
},
{
"path": "ai",
"kind": "import-statement",
"external": true
},
{
"path": "@/browser/core/browser-tool",
"kind": "import-statement",
"external": true
},
{
"path": "src/log/index.ts",
"kind": "import-statement",
"original": "@/log"
},
{
"path": "src/types/browser.ts",
"kind": "import-statement",
"original": "@/types/browser"
}
],
"format": "esm"
},
"src/ai/tools/custom/check_email.ts": {
"bytes": 531,
"imports": [
{
"path": "ai",
"kind": "import-statement",
"external": true
},
{
"path": "../../node_modules/.pnpm/zod@3.24.2/node_modules/zod/lib/index.mjs",
"kind": "import-statement",
"original": "zod"
},
{
"path": "@/browser/core/browser-tool",
"kind": "import-statement",
"external": true
}
],
"format": "esm"
},
"src/ai/tools/custom/github_login.ts": {
"bytes": 510,
"imports": [
{
"path": "ai",
"kind": "import-statement",
"external": true
},
{
"path": "../../node_modules/.pnpm/zod@3.24.2/node_modules/zod/lib/index.mjs",
"kind": "import-statement",
"original": "zod"
},
{
"path": "@/browser/core/browser-tool",
"kind": "import-statement",
"external": true
}
],
"format": "esm"
},
"src/ai/tools/custom/navigate.ts": {
"bytes": 512,
"imports": [
{
"path": "ai",
"kind": "import-statement",
"external": true
},
{
"path": "../../node_modules/.pnpm/zod@3.24.2/node_modules/zod/lib/index.mjs",
"kind": "import-statement",
"original": "zod"
},
{
"path": "@/browser/core/browser-tool",
"kind": "import-statement",
"external": true
}
],
"format": "esm"
},
"src/ai/tools/custom/run_callback.ts": {
"bytes": 463,
"imports": [
{
"path": "ai",
"kind": "import-statement",
"external": true
},
{
"path": "../../node_modules/.pnpm/zod@3.24.2/node_modules/zod/lib/index.mjs",
"kind": "import-statement",
"original": "zod"
},
{
"path": "@/browser/core/browser-tool",
"kind": "import-statement",
"external": true
}
],
"format": "esm"
},
"src/ai/tools/custom/sleep.ts": {
"bytes": 496,
"imports": [
{
"path": "ai",
"kind": "import-statement",
"external": true
},
{
"path": "../../node_modules/.pnpm/zod@3.24.2/node_modules/zod/lib/index.mjs",
"kind": "import-statement",
"original": "zod"
},
{
"path": "@/browser/core/browser-tool",
"kind": "import-statement",
"external": true
}
],
"format": "esm"
},
"src/tools/tool-registry.ts": {
"bytes": 6540,
"imports": [
{
"path": "ai",
"kind": "import-statement",
"external": true
},
{
"path": "../../node_modules/.pnpm/zod@3.24.2/node_modules/zod/lib/index.mjs",
"kind": "import-statement",
"original": "zod"
},
{
"path": "@/browser/core/browser-tool",
"kind": "import-statement",
"external": true
},
{
"path": "src/log/index.ts",
"kind": "import-statement",
"original": "@/log"
},
{
"path": "@/types/config",
"kind": "import-statement",
"external": true
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
}
],
"format": "esm"
},
"src/tools/index.ts": {
"bytes": 2809,
"imports": [
{
"path": "../../node_modules/.pnpm/zod@3.24.2/node_modules/zod/lib/index.mjs",
"kind": "import-statement",
"original": "zod"
},
{
"path": "src/ai/tools/anthropic/bash_20241022.ts",
"kind": "import-statement",
"original": "@/ai/tools/anthropic/bash_20241022"
},
{
"path": "src/ai/tools/anthropic/bash_20250124.ts",
"kind": "import-statement",
"original": "@/ai/tools/anthropic/bash_20250124"
},
{
"path": "src/ai/tools/anthropic/computer_20241022.ts",
"kind": "import-statement",
"original": "@/ai/tools/anthropic/computer_20241022"
},
{
"path": "src/ai/tools/anthropic/computer_20250124.ts",
"kind": "import-statement",
"original": "@/ai/tools/anthropic/computer_20250124"
},
{
"path": "src/ai/tools/custom/check_email.ts",
"kind": "import-statement",
"original": "@/ai/tools/custom/check_email"
},
{
"path": "src/ai/tools/custom/github_login.ts",
"kind": "import-statement",
"original": "@/ai/tools/custom/github_login"
},
{
"path": "src/ai/tools/custom/navigate.ts",
"kind": "import-statement",
"original": "@/ai/tools/custom/navigate"
},
{
"path": "src/ai/tools/custom/run_callback.ts",
"kind": "import-statement",
"original": "@/ai/tools/custom/run_callback"
},
{
"path": "src/ai/tools/custom/sleep.ts",
"kind": "import-statement",
"original": "@/ai/tools/custom/sleep"
},
{
"path": "src/tools/tool-registry.ts",
"kind": "import-statement",
"original": "@/tools/tool-registry"
}
],
"format": "esm"
},
"src/utils/sleep.ts": {
"bytes": 90,
"imports": [],
"format": "esm"
},
"src/ai/client.ts": {
"bytes": 11677,
"imports": [
{
"path": "@ai-sdk/provider",
"kind": "import-statement",
"external": true
},
{
"path": "ai",
"kind": "import-statement",
"external": true
},
{
"path": "src/ai/prompts/index.ts",
"kind": "import-statement",
"original": "@/ai/prompts"
},
{
"path": "src/ai/provider.ts",
"kind": "import-statement",
"original": "@/ai/provider"
},
{
"path": "src/ai/utils/json.ts",
"kind": "import-statement",
"original": "@/ai/utils/json"
},
{
"path": "@/browser/core/browser-tool",
"kind": "import-statement",
"external": true
},
{
"path": "@/core/runner/test-run",
"kind": "import-statement",
"external": true
},
{
"path": "src/index.ts",
"kind": "import-statement",
"original": "@/index"
},
{
"path": "src/log/index.ts",
"kind": "import-statement",
"original": "@/log"
},
{
"path": "src/tools/index.ts",
"kind": "import-statement",
"original": "@/tools/index"
},
{
"path": "src/types/ai.ts",
"kind": "import-statement",
"original": "@/types/ai"
},
{
"path": "@/types/config",
"kind": "import-statement",
"external": true
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
},
{
"path": "src/utils/sleep.ts",
"kind": "import-statement",
"original": "@/utils/sleep"
}
],
"format": "esm"
},
"src/browser/actions/index.ts": {
"bytes": 3685,
"imports": [
{
"path": "playwright",
"kind": "import-statement",
"external": true
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
}
],
"format": "esm"
},
"src/browser/core/index.ts": {
"bytes": 1360,
"imports": [
{
"path": "@/types/browser",
"kind": "import-statement",
"external": true
},
{
"path": "@/types/browser",
"kind": "import-statement",
"external": true
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
}
],
"format": "esm"
},
"src/browser/integrations/github.ts": {
"bytes": 4062,
"imports": [
{
"path": "dotenv",
"kind": "import-statement",
"external": true
},
{
"path": "otplib",
"kind": "import-statement",
"external": true
},
{
"path": "src/constants.ts",
"kind": "import-statement",
"original": "@/constants"
},
{
"path": "@/types/browser",
"kind": "import-statement",
"external": true
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
}
],
"format": "esm"
},
"src/browser/integrations/mailosaur.ts": {
"bytes": 939,
"imports": [
{
"path": "mailosaur",
"kind": "import-statement",
"external": true
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
}
],
"format": "esm"
},
"src/browser/core/browser-tool.ts": {
"bytes": 31449,
"imports": [
{
"path": "fs/promises",
"kind": "import-statement",
"external": true
},
{
"path": "path",
"kind": "import-statement",
"external": true
},
{
"path": "playwright",
"kind": "import-statement",
"external": true
},
{
"path": "src/browser/actions/index.ts",
"kind": "import-statement",
"original": "@/browser/actions"
},
{
"path": "src/browser/core/index.ts",
"kind": "import-statement",
"original": "@/browser/core"
},
{
"path": "src/browser/integrations/github.ts",
"kind": "import-statement",
"original": "@/browser/integrations/github"
},
{
"path": "src/browser/integrations/mailosaur.ts",
"kind": "import-statement",
"original": "@/browser/integrations/mailosaur"
},
{
"path": "@/browser/manager",
"kind": "import-statement",
"external": true
},
{
"path": "src/core/runner/test-run-repository.ts",
"kind": "import-statement",
"original": "@/core/runner/test-run-repository"
},
{
"path": "src/index.ts",
"kind": "import-statement",
"original": "@/index"
},
{
"path": "src/log/index.ts",
"kind": "import-statement",
"original": "@/log/index"
},
{
"path": "@/types",
"kind": "import-statement",
"external": true
},
{
"path": "src/types/browser.ts",
"kind": "import-statement",
"original": "@/types/browser"
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
}
],
"format": "esm"
},
"../../node_modules/.pnpm/package-manager-detector@0.2.9/node_modules/package-manager-detector/dist/commands.mjs": {
"bytes": 3746,
"imports": [],
"format": "esm"
},
"../../node_modules/.pnpm/package-manager-detector@0.2.9/node_modules/package-manager-detector/dist/constants.mjs": {
"bytes": 691,
"imports": [],
"format": "esm"
},
"../../node_modules/.pnpm/package-manager-detector@0.2.9/node_modules/package-manager-detector/dist/detect.mjs": {
"bytes": 3359,
"imports": [
{
"path": "node:fs",
"kind": "import-statement",
"external": true
},
{
"path": "node:fs/promises",
"kind": "import-statement",
"external": true
},
{
"path": "node:path",
"kind": "import-statement",
"external": true
},
{
"path": "node:process",
"kind": "import-statement",
"external": true
},
{
"path": "../../node_modules/.pnpm/package-manager-detector@0.2.9/node_modules/package-manager-detector/dist/constants.mjs",
"kind": "import-statement",
"original": "./constants.mjs"
}
],
"format": "esm"
},
"../../node_modules/.pnpm/package-manager-detector@0.2.9/node_modules/package-manager-detector/dist/index.mjs": {
"bytes": 293,
"imports": [
{
"path": "../../node_modules/.pnpm/package-manager-detector@0.2.9/node_modules/package-manager-detector/dist/commands.mjs",
"kind": "import-statement",
"original": "./commands.mjs"
},
{
"path": "../../node_modules/.pnpm/package-manager-detector@0.2.9/node_modules/package-manager-detector/dist/constants.mjs",
"kind": "import-statement",
"original": "./constants.mjs"
},
{
"path": "../../node_modules/.pnpm/package-manager-detector@0.2.9/node_modules/package-manager-detector/dist/detect.mjs",
"kind": "import-statement",
"original": "./detect.mjs"
},
{
"path": "node:fs",
"kind": "import-statement",
"external": true
},
{
"path": "node:fs/promises",
"kind": "import-statement",
"external": true
},
{
"path": "node:path",
"kind": "import-statement",
"external": true
},
{
"path": "node:process",
"kind": "import-statement",
"external": true
}
],
"format": "esm"
},
"src/utils/platform.ts": {
"bytes": 609,
"imports": [
{
"path": "../../node_modules/.pnpm/package-manager-detector@0.2.9/node_modules/package-manager-detector/dist/index.mjs",
"kind": "import-statement",
"original": "package-manager-detector"
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
}
],
"format": "esm"
},
"src/browser/manager/index.ts": {
"bytes": 3609,
"imports": [
{
"path": "child_process",
"kind": "import-statement",
"external": true
},
{
"path": "url",
"kind": "import-statement",
"external": true
},
{
"path": "picocolors",
"kind": "import-statement",
"external": true
},
{
"path": "playwright",
"kind": "import-statement",
"external": true
},
{
"path": "src/log/index.ts",
"kind": "import-statement",
"original": "@/log/index"
},
{
"path": "@/types/config",
"kind": "import-statement",
"external": true
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
},
{
"path": "src/utils/platform.ts",
"kind": "import-statement",
"original": "@/utils/platform"
}
],
"format": "esm"
},
"src/core/runner/test-file-parser.ts": {
"bytes": 4879,
"imports": [
{
"path": "fs",
"kind": "import-statement",
"external": true
},
{
"path": "module",
"kind": "import-statement",
"external": true
},
{
"path": "@babel/parser",
"kind": "import-statement",
"external": true
},
{
"path": "@babel/types",
"kind": "import-statement",
"external": true
},
{
"path": "../../node_modules/.pnpm/zod@3.24.2/node_modules/zod/lib/index.mjs",
"kind": "import-statement",
"original": "zod"
},
{
"path": "src/cli/commands/shortest.ts",
"kind": "import-statement",
"original": "@/cli/commands/shortest"
},
{
"path": "src/log/index.ts",
"kind": "import-statement",
"original": "@/log"
}
],
"format": "esm"
},
"src/core/runner/test-reporter.ts": {
"bytes": 5989,
"imports": [
{
"path": "picocolors",
"kind": "import-statement",
"external": true
},
{
"path": "@/core/runner/index",
"kind": "import-statement",
"external": true
},
{
"path": "@/core/runner/test-case",
"kind": "import-statement",
"external": true
},
{
"path": "@/core/runner/test-run",
"kind": "import-statement",
"external": true
},
{
"path": "src/log/index.ts",
"kind": "import-statement",
"original": "@/log/index"
},
{
"path": "@/types/test",
"kind": "import-statement",
"external": true
}
],
"format": "esm"
},
"src/core/runner/index.ts": {
"bytes": 16872,
"imports": [
{
"path": "url",
"kind": "import-statement",
"external": true
},
{
"path": "glob",
"kind": "import-statement",
"external": true
},
{
"path": "playwright",
"kind": "import-statement",
"external": true
},
{
"path": "playwright",
"kind": "import-statement",
"external": true
},
{
"path": "playwright",
"kind": "import-statement",
"external": true
},
{
"path": "../../node_modules/.pnpm/zod@3.24.2/node_modules/zod/lib/index.mjs",
"kind": "import-statement",
"original": "zod"
},
{
"path": "src/ai/client.ts",
"kind": "import-statement",
"original": "@/ai/client"
},
{
"path": "src/browser/core/browser-tool.ts",
"kind": "import-statement",
"original": "@/browser/core/browser-tool"
},
{
"path": "src/browser/manager/index.ts",
"kind": "import-statement",
"original": "@/browser/manager"
},
{
"path": "src/core/compiler/index.ts",
"kind": "import-statement",
"original": "@/core/compiler"
},
{
"path": "@/core/runner/test-case",
"kind": "import-statement",
"external": true
},
{
"path": "src/core/runner/test-file-parser.ts",
"kind": "import-statement",
"original": "@/core/runner/test-file-parser"
},
{
"path": "src/core/runner/test-reporter.ts",
"kind": "import-statement",
"original": "@/core/runner/test-reporter"
},
{
"path": "src/core/runner/test-run.ts",
"kind": "import-statement",
"original": "@/core/runner/test-run"
},
{
"path": "src/core/runner/test-run-repository.ts",
"kind": "import-statement",
"original": "@/core/runner/test-run-repository"
},
{
"path": "src/log/index.ts",
"kind": "import-statement",
"original": "@/log"
},
{
"path": "src/types/index.ts",
"kind": "import-statement",
"original": "@/types"
},
{
"path": "src/utils/assert.ts",
"kind": "import-statement",
"original": "@/utils/assert"
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
}
],
"format": "esm"
},
"package.json": {
"bytes": 3528,
"imports": []
},
"src/cli/commands/shortest.ts": {
"bytes": 3576,
"imports": [
{
"path": "commander",
"kind": "import-statement",
"external": true
},
{
"path": "picocolors",
"kind": "import-statement",
"external": true
},
{
"path": "src/cache/index.ts",
"kind": "import-statement",
"original": "@/cache"
},
{
"path": "src/cache/index.ts",
"kind": "import-statement",
"original": "@/cache"
},
{
"path": "src/cache/index.ts",
"kind": "import-statement",
"original": "@/cache"
},
{
"path": "src/cli/utils/command-builder.ts",
"kind": "import-statement",
"original": "@/cli/utils/command-builder"
},
{
"path": "src/constants.ts",
"kind": "import-statement",
"original": "@/constants"
},
{
"path": "src/core/runner/index.ts",
"kind": "import-statement",
"original": "@/core/runner"
},
{
"path": "src/index.ts",
"kind": "import-statement",
"original": "@/index"
},
{
"path": "src/index.ts",
"kind": "import-statement",
"original": "@/index"
},
{
"path": "src/log/index.ts",
"kind": "import-statement",
"original": "@/log"
},
{
"path": "src/log/config.ts",
"kind": "import-statement",
"original": "@/log/config"
},
{
"path": "src/types/config.ts",
"kind": "import-statement",
"original": "@/types/config"
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
},
{
"path": "src/utils/errors.ts",
"kind": "import-statement",
"original": "@/utils/errors"
},
{
"path": "package.json",
"kin