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;
}
}
Domain
Defined In
Source
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