Home / File/ hmrLogger.ts — vite Source File

hmrLogger.ts — vite Source File

Architecture documentation for hmrLogger.ts, a typescript file in the vite codebase. 2 imports, 1 dependents.

File typescript ModuleRunner SSRRuntime 2 imports 1 dependents 3 functions

Entity Profile

Dependency Diagram

graph LR
  6376d6db_9498_4e43_a973_0c6e0f34ba5c["hmrLogger.ts"]
  56154347_d0e1_1403_ce0e_25508620362c["hmr.ts"]
  6376d6db_9498_4e43_a973_0c6e0f34ba5c --> 56154347_d0e1_1403_ce0e_25508620362c
  fdd2b03e_9e62_14eb_3a5a_6b457ac5ebf6["HMRLogger"]
  6376d6db_9498_4e43_a973_0c6e0f34ba5c --> fdd2b03e_9e62_14eb_3a5a_6b457ac5ebf6
  29e248d2_9983_1037_00e6_8bcd9ee87840["runner.ts"]
  29e248d2_9983_1037_00e6_8bcd9ee87840 --> 6376d6db_9498_4e43_a973_0c6e0f34ba5c
  style 6376d6db_9498_4e43_a973_0c6e0f34ba5c fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

import type { HMRLogger } from '../shared/hmr'

const noop = (): void => {}

export const silentConsole: HMRLogger = {
  debug: noop,
  error: noop,
}

export const hmrLogger: HMRLogger = {
  debug: (...msg) => console.log('[vite]', ...msg),
  error: (error) => console.log('[vite]', error),
}

Domain

Subdomains

Dependencies

Frequently Asked Questions

What does hmrLogger.ts do?
hmrLogger.ts is a source file in the vite codebase, written in typescript. It belongs to the ModuleRunner domain, SSRRuntime subdomain.
What functions are defined in hmrLogger.ts?
hmrLogger.ts defines 3 function(s): hmrLogger.debug, hmrLogger.error, noop.
What does hmrLogger.ts depend on?
hmrLogger.ts imports 2 module(s): HMRLogger, hmr.ts.
What files import hmrLogger.ts?
hmrLogger.ts is imported by 1 file(s): runner.ts.
Where is hmrLogger.ts in the architecture?
hmrLogger.ts is located at packages/vite/src/module-runner/hmrLogger.ts (domain: ModuleRunner, subdomain: SSRRuntime, directory: packages/vite/src/module-runner).

Analyze Your Own Codebase

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

Try Supermodel Free