- Deal with regression on edge intersection
- update packaging
- Use robust-predicates library for some calcs
- Refactor logic to reduce package size and improve performance
- Move to vitest
- Ensure dist folder is ES5 compatible
- Add typings
- Add support for input validation to ensure rings are closed