Home / Function/ svgVirtualModulePlugin() — vite Function Reference

svgVirtualModulePlugin() — vite Function Reference

Architecture documentation for the svgVirtualModulePlugin() function in svgVirtualModulePlugin.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  cd49bdc1_6b09_d016_492b_b4a76fddea59["svgVirtualModulePlugin()"]
  860f2d3b_d84b_d8bc_3108_964e9bbcfba2["svgVirtualModulePlugin.ts"]
  cd49bdc1_6b09_d016_492b_b4a76fddea59 -->|defined in| 860f2d3b_d84b_d8bc_3108_964e9bbcfba2
  style cd49bdc1_6b09_d016_492b_b4a76fddea59 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

playground/fs-serve/root/svgVirtualModulePlugin.ts lines 5–20

export default function svgVirtualModulePlugin(): Plugin {
  return {
    name: 'svg-virtual-module',
    resolveId(id) {
      if (id === svgVirtualModuleId) {
        return resolvedSvgVirtualModuleId
      }
    },
    async load(id, _options) {
      if (id === resolvedSvgVirtualModuleId) {
        return `export default '<svg><rect width="100" height="100"></svg>'`
      }
    },
    enforce: 'pre',
  }
}

Domain

Subdomains

Frequently Asked Questions

What does svgVirtualModulePlugin() do?
svgVirtualModulePlugin() is a function in the vite codebase, defined in playground/fs-serve/root/svgVirtualModulePlugin.ts.
Where is svgVirtualModulePlugin() defined?
svgVirtualModulePlugin() is defined in playground/fs-serve/root/svgVirtualModulePlugin.ts at line 5.

Analyze Your Own Codebase

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

Try Supermodel Free