Telemetry is a single-page React 18 application bundled by Vite. The compiled output ships as a set of static files —Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/telemetry/llms.txt
Use this file to discover all available pages before exploring further.
assets/main.js, assets/main.css, and assets/proxy.js — with no server-side rendering and no API layer. The browser downloads assets/main.js once, and React Router v6 takes over all subsequent navigation entirely on the client.
File structure
Rendering model
Every HTML file in the project — bothindex.html and every file under pages/ — contains a single <div id="root">. The app mounts exactly once into that element via ReactDOM.render, and React Router handles all navigation client-side from that point forward. No full page reloads occur as the user moves between routes.
Layout composition
The rootApp component (called us in the compiled bundle) renders four top-level pieces on every route without exception:
CustomCursor— replaces the system cursor with an animated two-layer pointer.AuroraBackground— paints the full-screen nebula and starfield behind all content.Navigation— the fixed header bar with logo and nav links.<main className="pt-24">— the scrollable content area, padded to clear the fixed nav.
<main>, Framer Motion’s AnimatePresence (with mode="wait") wraps a motion.div that fades and blurs page content in and out on each route change. React Router’s <Outlet> renders the active page component inside that wrapper.
Component tree
Module graph
main.js is the single compiled entry point. At runtime it imports:
proxy.js— re-exports Framer Motion (motion,AnimatePresence) and the React JSX runtime.useScreenInit.js— re-exports React itself (hooks,Component, etc.).components/Navigation.js— exports theNavigationcomponent plus the hash router wrapper andNavLink.components/CustomCursor.js— exports theCustomCursorcomponent.components/AuroraBackground.js— exports theAuroraBackgroundcomponent.
For a detailed walkthrough of how routes are defined and how the static page shells redirect to hash URLs, see Routing. For a prop-by-prop breakdown of each component, see Components.