A React component and utility library for rendering Rocket League replay data in WebGL using Three.js. Current stable version is 0.9.1, with an active release cadence. Key differentiators include tight integration with React, support for custom loadouts via rl-loadout-lib, and built-in playback controls using Material-UI. Ships TypeScript types. Targeted at developers building Rocket League replay analysis tools or interactive viewers. Peer dependencies include React 17, Three.js 0.139, and Material-UI 4.9.
npm install replay-viewerNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows basic usage of the ReplayViewer component with a replay URL, dimensions, and autoplay disabled.
Update peer deps to match v0.9.1 requirements
No action needed unless custom theming relied on styled-components
Set enableLoadout prop to false to skip loadout loading
npm install three@0.139.0
Ensure the URL points to valid JSON replay data
Downgrade to React 17 or use a compatibility layer