TypeScript port of Clipper2 polygon clipping, boolean operations, offsetting, and triangulation library