Home / Type/ ProjectInfo Type — astro Architecture

ProjectInfo Type — astro Architecture

Architecture documentation for the ProjectInfo type/interface in project-info.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  3a2a94f6_a5db_a892_e86c_c22f6c63edfd["ProjectInfo"]
  5cf28cbb_df91_06e4_faa2_0ea2eb5a9a37["project-info.ts"]
  3a2a94f6_a5db_a892_e86c_c22f6c63edfd -->|defined in| 5cf28cbb_df91_06e4_faa2_0ea2eb5a9a37
  style 3a2a94f6_a5db_a892_e86c_c22f6c63edfd fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/telemetry/src/project-info.ts lines 48–57

export interface ProjectInfo {
	/* Your unique project identifier. This will be hashed again before sending. */
	anonymousProjectId: string | undefined;
	/* true if your project is connected to a git repository. false otherwise. */
	isGit: boolean;
	/* The package manager used to run Astro */
	packageManager: string | undefined;
	/* The version of the package manager used to run Astro */
	packageManagerVersion: string | undefined;
}

Frequently Asked Questions

What is the ProjectInfo type?
ProjectInfo is a type/interface in the astro codebase, defined in packages/telemetry/src/project-info.ts.
Where is ProjectInfo defined?
ProjectInfo is defined in packages/telemetry/src/project-info.ts at line 48.

Analyze Your Own Codebase

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

Try Supermodel Free