Files
cline/sdk/apps/cli/vitest.config.ts
T
Saoud Rizwan c84da27d09 refactor: rename @clinebot npm scope to @cline (#24)
* refactor: rename @clinebot npm scope to @cline

Rename all package names, dependencies, imports, workflow references,
build scripts, and documentation from @clinebot/* to @cline/* to match
the newly claimed @cline npm organization.

* fix: complete @cline scope rename

* chore: update root lockfile package scope

* fix: update usage cost import scope
2026-05-06 17:01:54 -07:00

63 lines
1.6 KiB
TypeScript

import { dirname, resolve } from "node:path";
import { fileURLToPath } from "node:url";
import { defineConfig } from "vitest/config";
const rootDir = dirname(fileURLToPath(import.meta.url));
export default defineConfig({
resolve: {
alias: [
{
find: /^@cline\/core\/telemetry$/,
replacement: resolve(
rootDir,
"../../packages/core/src/services/telemetry/index.ts",
),
},
{
find: /^@cline\/core$/,
replacement: resolve(rootDir, "../../packages/core/src/index.ts"),
},
{
find: /^@cline\/core\/(.+)$/,
replacement: resolve(rootDir, "../../packages/core/src/$1"),
},
{
find: /^@cline\/llms$/,
replacement: resolve(rootDir, "../../packages/llms/src/index.ts"),
},
{
find: /^@cline\/llms\/(.+)$/,
replacement: resolve(rootDir, "../../packages/llms/src/$1"),
},
{
find: /^@cline\/shared\/(.+)$/,
replacement: resolve(rootDir, "../../packages/shared/src/$1"),
},
{
find: /^@cline\/agents$/,
replacement: resolve(rootDir, "../../packages/agents/src/index.ts"),
},
{
find: /^@cline\/core$/,
replacement: resolve(rootDir, "../../packages/core/src/index.ts"),
},
{
find: /^@cline\/shared$/,
replacement: resolve(rootDir, "../../packages/shared/src/index.ts"),
},
],
},
test: {
environment: "node",
include: ["src/**/*.test.ts"],
exclude: ["src/**/*.e2e.test.ts", "src/tests/**"],
// Default 5s is tight on CI: each test uses `resetModules()` + dynamic `import("./main")`
// (large graph). Cold transforms occasionally exceed 5s on shared runners.
testTimeout: 15_000,
pool: "forks",
maxWorkers: 1,
fileParallelism: false,
},
});