Skip to main content

Dependencies

Development stack

  • pnpm
  • Vite
  • TypeScript
  • ESLint (linting)
  • Prettier (formatting)
  • Vitest (testing)
  • Husky + lint-staged (pre-commit hooks)
  • Docusaurus + TypeDoc + GitHub Pages (documentation)
  • GitHub Actions (CI/CD)

Core dependencies

  • React (frontend library)
  • Dockview (layout manager)
  • Zustand + immer (state management)
  • OpenSeadragon (images and labels rendering)
  • Tailwind CSS (CSS framework)

Data loading

  • GeoTIFF (TIFF)
  • Hyparquet + hyparquet-compressors (Parquet)
  • PapaParse (CSV)

Utilities

  • gl-matrix (matrix operations)

Web APIs (selection)

  • File System (local data access)
  • WebGL 2 (points and shapes rendering)