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