Download packages/session-backends/sqlite-node/vitest.benchmark.config.ts from SaylorTwift/pi: direct link, hf CLI and curl.
- Browser
- Download file 1.07 kB
-
https://huggingface.co/SaylorTwift/pi/resolve/main/packages/session-backends/sqlite-node/vitest.benchmark.config.ts
- Command line
-
hf download hf://SaylorTwift/pi/packages/session-backends/sqlite-node/vitest.benchmark.config.ts
-
curl -L -o vitest.benchmark.config.ts https://huggingface.co/SaylorTwift/pi/resolve/main/packages/session-backends/sqlite-node/vitest.benchmark.config.ts
1.07 kB
| import { fileURLToPath } from "node:url"; | |
| import { defineConfig } from "vitest/config"; | |
| const telemetryIndex = fileURLToPath(new URL("../../telemetry/src/index.ts", import.meta.url)); | |
| const aiIndex = fileURLToPath(new URL("../../ai/src/index.ts", import.meta.url)); | |
| const agentIndex = fileURLToPath(new URL("../../agent/src/index.ts", import.meta.url)); | |
| const agentSessionTesting = fileURLToPath( | |
| new URL("../../agent/src/harness/session/testing/index.ts", import.meta.url), | |
| ); | |
| export default defineConfig({ | |
| test: { | |
| environment: "node", | |
| benchmark: { | |
| include: ["benchmark/session/**/*.bench.ts"], | |
| reporters: ["verbose"], | |
| }, | |
| }, | |
| resolve: { | |
| conditions: ["source"], | |
| alias: [ | |
| { find: /^@earendil-works\/pi-telemetry$/, replacement: telemetryIndex }, | |
| { find: /^@earendil-works\/pi-agent-core\/session\/testing$/, replacement: agentSessionTesting }, | |
| { find: /^@earendil-works\/pi-agent-core$/, replacement: agentIndex }, | |
| { find: /^@earendil-works\/pi-ai$/, replacement: aiIndex }, | |
| ], | |
| }, | |
| ssr: { resolve: { conditions: ["source"] } }, | |
| }); | |