dntzhang/pasition
Path Transition with little JS code, render to anywhere - 轻量级 Path 过渡库,渲染到任何地方 observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3367
- days_rel: n/a
- days_push: 1194
- n_releases_24m: 0
Adoption not part of the score
1207 stars · 92 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Pasition is a tiny JavaScript library for morphing/transitioning between SVG path shapes, supporting all SVG path commands. It computes interpolated shapes that can be rendered anywhere, including SVG, canvas, or WebGL.
Use cases
- morph one svg path into another
- animate path transitions in canvas
- interpolate between two svg path d strings
- shape morphing animation with little javascript
- render interpolated shapes to webgl
When to choose
- you need lightweight path morphing without a big animation framework
- you want to render interpolated shapes to any target (svg, canvas, webgl)
- you need support for all svg path commands including arcs
When to avoid
- you need full-featured animation timelines or keyframing
- you want CSS-based transitions rather than JS-driven interpolation
- you need maintained support or a guaranteed license file
Facets
library · maturity maintenance
animation graphics frontend web-development graphics browser svg canvas path-morphing path-transition lightweight webgl nodejs
2 sources
- readme: https://github.com/dntzhang/pasition · fetched 2026-08-28 · 4ea0a53aff7f
- homepage: https://dntzhang.github.io/pasition/ · fetched 2026-08-29 · 24acbe61f1c6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| dntzhang/pasition | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="dntzhang/pasition")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem