spiro-js is a JavaScript / TypeScript port of Raph Levien’s Spiro, an interpolating spline based on spirals, with extended features for per-knot callbacks and quadratic output.
Credits for Spiro to Raph Levien, and also to others that translated his work to other programming languages that made my port easier.
npm install spiro
The code in this repository is licensed under the terms of the Apache-2 or MIT license, at your choice.
The license is identical to Raph’s original work.