Repository navigation
v1.0.6: Complete SVG Element Resolution System
What's New
Major Additions
- ClipPathResolver: ClipPath flattening to polygons
- MaskResolver: Luminance and alpha mask resolution
- PatternResolver: Pattern tiling expansion
- UseSymbolResolver: Use/symbol inlining with transforms
- MarkerResolver: Marker positioning and orientation
- PolygonClip: Boolean operations (intersection, union, difference, convex hull)
- MeshGradient: SVG 2.0 mesh gradient parsing and rasterization
- TextToPath: Text-to-path conversion with font support
Enhancements
- Extended Transforms2D/3D with reflections and axis stretching
- Expanded SVGFlatten with viewBox, preserveAspectRatio, unit resolution
- Added GeometryToPath shape-to-path and path normalization
- Playwright diagnostics for browser verification testing
Documentation
- Rewrote README organized by domain (Linear Algebra, Transforms, SVG, Polygon, Advanced)
- Comprehensive API reference with examples
- Precision benchmark table with real measurements
Configuration
- Node.js 24+ requirement
- Playwright as optional peer dependency
Tests
All 146 tests passing