Home / Function/ checkNodeVersion() — vite Function Reference

checkNodeVersion() — vite Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  7c930d99_38c6_a81d_fa7c_06cdb0eafdc1["checkNodeVersion()"]
  a4f486ae_83b9_5db5_eb04_81cee52d16a0["cli.ts"]
  7c930d99_38c6_a81d_fa7c_06cdb0eafdc1 -->|defined in| a4f486ae_83b9_5db5_eb04_81cee52d16a0
  style 7c930d99_38c6_a81d_fa7c_06cdb0eafdc1 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/cli.ts lines 14–21

function checkNodeVersion(nodeVersion: string): boolean {
  const currentVersion = nodeVersion.split('.')
  const major = parseInt(currentVersion[0], 10)
  const minor = parseInt(currentVersion[1], 10)
  const isSupported =
    (major === 20 && minor >= 19) || (major === 22 && minor >= 12) || major > 22
  return isSupported
}

Domain

Subdomains

Frequently Asked Questions

What does checkNodeVersion() do?
checkNodeVersion() is a function in the vite codebase, defined in packages/vite/src/node/cli.ts.
Where is checkNodeVersion() defined?
checkNodeVersion() is defined in packages/vite/src/node/cli.ts at line 14.

Analyze Your Own Codebase

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

Try Supermodel Free