Home / Function/ timeFrom() — vite Function Reference

timeFrom() — vite Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  14c1c6b3_e4b1_62ce_7196_077ecd00ef57["timeFrom()"]
  031bc221_67a8_c579_f2bf_bb30a08beeb2["utils.ts"]
  14c1c6b3_e4b1_62ce_7196_077ecd00ef57 -->|defined in| 031bc221_67a8_c579_f2bf_bb30a08beeb2
  a1fc1de5_905b_efe7_d960_3597604fbdfe["importAnalysisPlugin()"]
  a1fc1de5_905b_efe7_d960_3597604fbdfe -->|calls| 14c1c6b3_e4b1_62ce_7196_077ecd00ef57
  09a30669_c2b1_a8b6_7b03_cf1dbb3805ba["timeMiddleware()"]
  09a30669_c2b1_a8b6_7b03_cf1dbb3805ba -->|calls| 14c1c6b3_e4b1_62ce_7196_077ecd00ef57
  c3f72447_6ade_7e1a_5913_f1b30ae4a31f["resolveId()"]
  c3f72447_6ade_7e1a_5913_f1b30ae4a31f -->|calls| 14c1c6b3_e4b1_62ce_7196_077ecd00ef57
  dcf6f9d5_316b_0287_6984_8729d3e6c0aa["transform()"]
  dcf6f9d5_316b_0287_6984_8729d3e6c0aa -->|calls| 14c1c6b3_e4b1_62ce_7196_077ecd00ef57
  bdac5327_5085_933f_41df_0fc270134a38["loadAndTransform()"]
  bdac5327_5085_933f_41df_0fc270134a38 -->|calls| 14c1c6b3_e4b1_62ce_7196_077ecd00ef57
  style 14c1c6b3_e4b1_62ce_7196_077ecd00ef57 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/utils.ts lines 362–372

export function timeFrom(start: number, subtract = 0): string {
  const time: number | string = performance.now() - start - subtract
  const timeString = (time.toFixed(2) + `ms`).padEnd(5, ' ')
  if (time < 10) {
    return colors.green(timeString)
  } else if (time < 50) {
    return colors.yellow(timeString)
  } else {
    return colors.red(timeString)
  }
}

Domain

Subdomains

Frequently Asked Questions

What does timeFrom() do?
timeFrom() is a function in the vite codebase, defined in packages/vite/src/node/utils.ts.
Where is timeFrom() defined?
timeFrom() is defined in packages/vite/src/node/utils.ts at line 362.
What calls timeFrom()?
timeFrom() is called by 5 function(s): importAnalysisPlugin, loadAndTransform, resolveId, timeMiddleware, transform.

Analyze Your Own Codebase

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

Try Supermodel Free