Home / File/ vite.config-base.js — vite Source File

vite.config-base.js — vite Source File

Architecture documentation for vite.config-base.js, a javascript file in the vite codebase. 4 imports, 0 dependents.

Entity Profile

Dependency Diagram

graph LR
  21934688_d261_75c0_b1a0_4f821a7be106["vite.config-base.js"]
  860f2d3b_d84b_d8bc_3108_964e9bbcfba2["svgVirtualModulePlugin.ts"]
  21934688_d261_75c0_b1a0_4f821a7be106 --> 860f2d3b_d84b_d8bc_3108_964e9bbcfba2
  cd49bdc1_6b09_d016_492b_b4a76fddea59["svgVirtualModulePlugin"]
  21934688_d261_75c0_b1a0_4f821a7be106 --> cd49bdc1_6b09_d016_492b_b4a76fddea59
  51e96894_3556_ed5c_1ede_97d449867adf["node:path"]
  21934688_d261_75c0_b1a0_4f821a7be106 --> 51e96894_3556_ed5c_1ede_97d449867adf
  54c37fea_4fe7_2693_71cb_1276b77f55f9["vite"]
  21934688_d261_75c0_b1a0_4f821a7be106 --> 54c37fea_4fe7_2693_71cb_1276b77f55f9
  style 21934688_d261_75c0_b1a0_4f821a7be106 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

import path from 'node:path'
import { defineConfig } from 'vite'
import svgVirtualModulePlugin from './svgVirtualModulePlugin'

const BASE = '/base/'

export default defineConfig({
  base: BASE,
  build: {
    rollupOptions: {
      input: {
        main: path.resolve(import.meta.dirname, 'src/index.html'),
      },
    },
  },
  server: {
    fs: {
      strict: true,
      allow: [path.resolve(import.meta.dirname, 'src')],
    },
    hmr: {
      overlay: false,
    },
    headers: {
      'x-served-by': 'vite',
    },
  },
  preview: {
    headers: {
      'x-served-by': 'vite',
    },
  },
  define: {
    ROOT: JSON.stringify(path.dirname(import.meta.dirname).replace(/\\/g, '/')),
    BASE: JSON.stringify(BASE),
  },
  plugins: [svgVirtualModulePlugin()],
})

Domain

Frequently Asked Questions

What does vite.config-base.js do?
vite.config-base.js is a source file in the vite codebase, written in javascript. It belongs to the ViteCore domain.
What does vite.config-base.js depend on?
vite.config-base.js imports 4 module(s): node:path, svgVirtualModulePlugin, svgVirtualModulePlugin.ts, vite.
Where is vite.config-base.js in the architecture?
vite.config-base.js is located at playground/fs-serve/root/vite.config-base.js (domain: ViteCore, directory: playground/fs-serve/root).

Analyze Your Own Codebase

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

Try Supermodel Free