Conversion to Typescript and dependency updates
Library was rewritten to Typescript for better maintainability and better docs. Also, tests were slightly reworked for better coverage and simpler code
Library was rewritten to Typescript for better maintainability and better docs. Also, tests were slightly reworked for better coverage and simpler code