Home / File/ vitest.config.ts — vite Source File

vitest.config.ts — vite Source File

Architecture documentation for vitest.config.ts, a typescript file in the vite codebase. 3 imports, 0 dependents.

File typescript 3 imports

Entity Profile

Dependency Diagram

graph LR
  3b8e462a_63ad_326d_d8d4_fbcb1b218768["vitest.config.ts"]
  51e96894_3556_ed5c_1ede_97d449867adf["node:path"]
  3b8e462a_63ad_326d_d8d4_fbcb1b218768 --> 51e96894_3556_ed5c_1ede_97d449867adf
  6feed3e8_55b8_cce7_b5ef_e40b872585f7["node:url"]
  3b8e462a_63ad_326d_d8d4_fbcb1b218768 --> 6feed3e8_55b8_cce7_b5ef_e40b872585f7
  70e6f109_f3ad_ae72_ec34_cfc00280874e["config"]
  3b8e462a_63ad_326d_d8d4_fbcb1b218768 --> 70e6f109_f3ad_ae72_ec34_cfc00280874e
  style 3b8e462a_63ad_326d_d8d4_fbcb1b218768 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

import path from 'node:path'
import url from 'node:url'
import { defineConfig } from 'vitest/config'

const _dirname = path.dirname(url.fileURLToPath(import.meta.url))

export default defineConfig({
  test: {
    include: ['**/__tests__/**/*.spec.[tj]s'],
    exclude: [
      '**/node_modules/**',
      '**/dist/**',
      './playground/**/*.*',
      './playground-temp/**/*.*',
    ],
    deps: {
      // we specify 'packages' so Vitest doesn't inline the files
      moduleDirectories: ['node_modules', 'packages'],
    },
    testTimeout: 20000,
    isolate: false,
  },
  oxc: {
    target: 'node20',
  },
  publicDir: false,
  resolve: {
    alias: {
      'vite/module-runner': path.resolve(
        _dirname,
        './packages/vite/src/module-runner/index.ts',
      ),
    },
  },
})

Dependencies

  • config
  • node:path
  • node:url

Frequently Asked Questions

What does vitest.config.ts do?
vitest.config.ts is a source file in the vite codebase, written in typescript.
What does vitest.config.ts depend on?
vitest.config.ts imports 3 module(s): config, node:path, node:url.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free