flatten-js — 2D Geometry Manipulation Library | Open Awesome