Decimal math in TypeScript

Given that Decimal ledger values are encoded by the TypeScript bindings as string values (to avoid loss of precision), is there a recommended library for mathematical operations on these values?

I’ve used GitHub - MikeMcl/decimal.js: An arbitrary-precision Decimal type for JavaScript successfully but I haven’t tested other libraries extensively.