File size: 819 Bytes
e41389f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import { resolve } from "node:path";
import { defineConfig } from "vitest/config";

export default defineConfig({
  test: {
    globals: true,
    environment: "jsdom",
    setupFiles: resolve(__dirname, "client/setupTests.ts"),
    alias: {
      "@": resolve(__dirname, "client"),
    },
    coverage: {
      provider: "v8",
      reporter: ["text", "html"],
      include: ["client/**/*.{tsx,ts,jsx,js}"],
    },
  },
  define: {
    VITE_WEBLLM_DEFAULT_F16_MODEL_ID: JSON.stringify("model-f16"),
    VITE_WEBLLM_DEFAULT_F32_MODEL_ID: JSON.stringify("model-f32"),
    VITE_WLLAMA_DEFAULT_MODEL_ID: JSON.stringify("wllama-model"),
    VITE_DEFAULT_INFERENCE_TYPE: JSON.stringify("default"),
    VITE_INTERNAL_API_ENABLED: JSON.stringify("false"),
    VITE_INTERNAL_API_NAME: JSON.stringify("internal-api"),
  },
});