I see in the code you do toString() on the bigint.
I am curious to know your thoughts on whether the string representation (in the debug output) should include an n (e.g. 123456789n) to signify it was a bigint?
I decided to go with the pragmatic solution to get something working. Given the lack of support for BigInt in JSON, I decided to go with String to preserve the value if the user copy/pastes it.
Probably because v1.2.4 is the actual update, and the link shows users what changes have been made by that update.
(Whilst v1.2.5 just fixes an edge case in v1.2.4)