0.5.1 • Published 1 month ago

@baku89/pave v0.5.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 month ago

DocumentationBecome a Sponsor

Pave is a environment-agnostic toolkit specialized for manipulating SVG/Path2D curves, which includes creating primitives, calculating positions/normals/tangents, offsetting, and resampling paths. All of the API are provided in a functional programming manner, and the path data is represented as an immutable plain object.

Currently, the library heavily depends on Bazier.js by Pomax and Paper.js by Jürg Lehni -- or it might be said that this library is a thin wrapper for them to provide FP-oriented interfaces. Although I'm going to rewrite the whole library with zero dependencies for performance and file size, please consider sponsoring them if you think it'd be useful.

Development

git clone https://github.com/baku89/pave
cd pave
yarn install
yarn test --watch

License

This repository is published under an MIT License. See the included LICENSE file.

0.5.0

1 month ago

0.5.1

1 month ago

0.4.1

7 months ago

0.4.0

7 months ago

0.3.0

9 months ago

0.2.0

10 months ago

0.1.3

10 months ago

0.1.2

10 months ago

0.1.1

10 months ago

0.1.0

10 months ago

0.0.0

10 months ago