Embeddable React component for visualizing Stellar DEX/AMM swap routes.
git clone https://github.com/StellarRoute/route-visualizer.git
cd route-visualizer
npm install
npm run typecheck
npm test| Path | Purpose |
|---|---|
src/components/ |
React UI (RouteVisualizer, hops, badges) |
src/types/route.ts |
RouteData and prop types |
src/styles/tokens.css |
CSS custom properties for theming |
src/stories/ |
Storybook examples |
src/utils/format.ts |
Asset and slippage formatting |
npm run dev # Storybook on port 6006
npm test # Vitest
npm run build # Library build to dist/
npm run lint- Branch from
main, targetmain. - Ensure
npm test,npm run typecheck, andnpm run buildpass. - Update Storybook stories when changing visual behavior.
- Avoid em dashes in user-facing copy.
See docs/publishing/npm-release.md. Version bumps require maintainer approval.