Pan and zoom through history, from the big bang to now. Pretty cool
npm run dev # dev server
npm run build # production build
npm run preview # preview the build locally
npm run lint # lint
npm run test # tests
npm run build:report # bundle size analysis (raw, gzip, brotli)for canvas perf profiling, run npm run preview and open:
http://127.0.0.1:4173/?timelinePerf=1
timelinePerf=verbose adds more detail
src/
features/timeline-viewer/ # canvas viewer (rendering, scene, interaction)
lib/
core/ # types, viewport, axis math
catalog/ # timeline set data and schemas
rendering/ # canvas drawing and layout
app/ # layout, sidebar, tooltip state
components/ # ui components
hooks/ # app-level hooks
views/ # page views