mirror of
https://github.com/cline/cline.git
synced 2026-09-19 02:05:44 +08:00
* 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
63 lines
1.6 KiB
TypeScript
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,
|
|
},
|
|
});
|