cheap-ruler
is now published as a ES module and no longer supports CommonJS environments.- Switched to first-class TypeScript types in the code (through JSDoc), so the types have changed compared to the previous ones which were maintained manually.
- Dropped support for IE11. You can still transpile the code on your end.