ModuleRunner Domain — vite Architecture
A specialized runtime for executing modules in SSR environments and facilitating cross-environment communication.
Entity Profile
Dependency Diagram
graph TD domain_ModuleRunner["ModuleRunner"] subdomain_ModuleRunner_SourcemapHandler["SourcemapHandler"] domain_ModuleRunner --> subdomain_ModuleRunner_SourcemapHandler subdomain_ModuleRunner_SSRRuntime["SSRRuntime"] domain_ModuleRunner --> subdomain_ModuleRunner_SSRRuntime style domain_ModuleRunner fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Subdomains
Source Files
- packages/vite/src/module-runner/constants.ts
- packages/vite/src/module-runner/createImportMeta.ts
- packages/vite/src/module-runner/sourcemap/decoder.ts
- packages/vite/src/module-runner/esmEvaluator.ts
- packages/vite/src/module-runner/evaluatedModules.ts
- packages/vite/src/module-runner/hmrHandler.ts
- packages/vite/src/module-runner/hmrLogger.ts
- packages/vite/src/module-runner/importMetaResolver.ts
- packages/vite/src/module-runner/index.ts
- packages/vite/src/module-runner/sourcemap/index.ts
- packages/vite/src/module-runner/sourcemap/interceptor.ts
- packages/vite/src/module-runner/runner.ts
- packages/vite/src/module-runner/types.ts
- packages/vite/src/module-runner/utils.ts
Source
- packages/vite/src/module-runner/constants.ts
- packages/vite/src/module-runner/createImportMeta.ts
- packages/vite/src/module-runner/sourcemap/decoder.ts
- packages/vite/src/module-runner/esmEvaluator.ts
- packages/vite/src/module-runner/evaluatedModules.ts
- packages/vite/src/module-runner/hmrHandler.ts
- packages/vite/src/module-runner/hmrLogger.ts
- packages/vite/src/module-runner/importMetaResolver.ts
- packages/vite/src/module-runner/index.ts
- packages/vite/src/module-runner/sourcemap/index.ts
- packages/vite/src/module-runner/sourcemap/interceptor.ts
- packages/vite/src/module-runner/runner.ts
- packages/vite/src/module-runner/types.ts
- packages/vite/src/module-runner/utils.ts
Frequently Asked Questions
What is the ModuleRunner domain?
The ModuleRunner domain is an architectural grouping in the vite codebase. A specialized runtime for executing modules in SSR environments and facilitating cross-environment communication. It contains 14 source files.
What subdomains are in ModuleRunner?
The ModuleRunner domain contains 2 subdomain(s): SSRRuntime, SourcemapHandler.
How many files are in ModuleRunner?
The ModuleRunner domain contains 14 source files.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free