Skip to content

lowejosh/timeline

Repository files navigation

a timeline project

Pan and zoom through history, from the big bang to now. Pretty cool

commands

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

structure

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

About

infinite scroll through history from the big bang to now

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages