← projects

Minipaths.

Human
  • svg
  • animation
  • typescript

TLDR

Deliverables

  • A dependency-free TypeScript library for composing SVG paths
  • Path interpolation and tweening between keyframes

Summary

A small library for composing and animating SVG paths as first-class, interpolatable values.

Role

Author · 2026 — present

Minipaths treats an SVG path as a typed value you can build, sample, and tween — instead of a string you concatenate by hand. Points, curves, and arcs compose, and the whole path interpolates cleanly between keyframes.

Why

Animating d attributes usually means brittle string math or a heavyweight animation runtime. Minipaths sits in between: a tiny, dependency-free core that emits a path string when you need one and stays structured until then.

Status

Used in a couple of the sketches; API still settling.