- Path intersection —
pathsIntersection(),boundingBoxIntersect(),isPointInsideBBox() - Path equalization —
equalizePaths(),equalizeSegments()for matching segment counts - Full JSDoc coverage with
@param,@returns,@exampletags - New demo page for path morphing
polyonAreautilityisMultiPath(),isClosedPath(),isPolygonArray()andisPolylineArrayutilities- CHANGELOG.md and AGENTS.md
- badge workflow and script in package.json
- pathToCurve inconsistencies
- reworked all exports as named exports
- Added a separate export for utilities in
svg-path-commander/util - Migrated test runner from Playwright to happy-dom
- updated tests
- tsdown bundler