Home / Function/ resolveSourceMapOptions() — vite Function Reference

resolveSourceMapOptions() — vite Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  5d60b6b3_683e_99d8_e117_d7a56639ed19["resolveSourceMapOptions()"]
  d14cf24c_f830_6905_0df1_4e9b0f67c84b["serverModuleRunner.ts"]
  5d60b6b3_683e_99d8_e117_d7a56639ed19 -->|defined in| d14cf24c_f830_6905_0df1_4e9b0f67c84b
  ebea5da1_fa3d_b3f6_9793_71dfb88847a4["createServerModuleRunner()"]
  ebea5da1_fa3d_b3f6_9793_71dfb88847a4 -->|calls| 5d60b6b3_683e_99d8_e117_d7a56639ed19
  style 5d60b6b3_683e_99d8_e117_d7a56639ed19 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/ssr/runtime/serverModuleRunner.ts lines 58–72

function resolveSourceMapOptions(options: ServerModuleRunnerOptions) {
  if (options.sourcemapInterceptor != null) {
    if (options.sourcemapInterceptor === 'prepareStackTrace') {
      return prepareStackTrace
    }
    if (typeof options.sourcemapInterceptor === 'object') {
      return { ...prepareStackTrace, ...options.sourcemapInterceptor }
    }
    return options.sourcemapInterceptor
  }
  if (typeof process !== 'undefined' && 'setSourceMapsEnabled' in process) {
    return 'node'
  }
  return prepareStackTrace
}

Domain

Subdomains

Frequently Asked Questions

What does resolveSourceMapOptions() do?
resolveSourceMapOptions() is a function in the vite codebase, defined in packages/vite/src/node/ssr/runtime/serverModuleRunner.ts.
Where is resolveSourceMapOptions() defined?
resolveSourceMapOptions() is defined in packages/vite/src/node/ssr/runtime/serverModuleRunner.ts at line 58.
What calls resolveSourceMapOptions()?
resolveSourceMapOptions() is called by 1 function(s): createServerModuleRunner.

Analyze Your Own Codebase

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

Try Supermodel Free