Home / Class/ FakeNodeVersionProvider Class — astro Architecture

FakeNodeVersionProvider Class — astro Architecture

Architecture documentation for the FakeNodeVersionProvider class in utils.js from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  66042c8b_a111_5aeb_3340_4098586f4028["FakeNodeVersionProvider"]
  dc38b823_10e6_0080_9a8c_08dc7cc3e0eb["utils.js"]
  66042c8b_a111_5aeb_3340_4098586f4028 -->|defined in| dc38b823_10e6_0080_9a8c_08dc7cc3e0eb
  f1cd3aaa_5488_19d7_b3da_6a2e93de781e["constructor()"]
  66042c8b_a111_5aeb_3340_4098586f4028 -->|method| f1cd3aaa_5488_19d7_b3da_6a2e93de781e
  2b2104c7_7c8e_bd6f_9e2f_a7578e43c24d["version()"]
  66042c8b_a111_5aeb_3340_4098586f4028 -->|method| 2b2104c7_7c8e_bd6f_9e2f_a7578e43c24d

Relationship Graph

Source Code

packages/astro/test/units/cli/utils.js lines 235–249

export class FakeNodeVersionProvider {
	/** @type {string} */
	#version;

	/**
	 * @param {`v${string}`} version
	 */
	constructor(version) {
		this.#version = version;
	}

	get version() {
		return this.#version;
	}
}

Frequently Asked Questions

What is the FakeNodeVersionProvider class?
FakeNodeVersionProvider is a class in the astro codebase, defined in packages/astro/test/units/cli/utils.js.
Where is FakeNodeVersionProvider defined?
FakeNodeVersionProvider is defined in packages/astro/test/units/cli/utils.js at line 235.

Analyze Your Own Codebase

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

Try Supermodel Free