Contacts remotely hosted version files to determine if local mod is out
of date.
Utilises JSON5 parser, comment_stripper and forked/patched
handwritten-json library to normalize, strip and parse non-standard
JSON. Version files appear to be quite tricky, due to thread IDs being
recorded as both strings and ints, and the patch field often being
a non-quote-delimited string, which is wholly non-compliant.
Fixes #7
Contacts remotely hosted version files to determine if local mod is out of date.
Utilises JSON5 parser, comment_stripper and forked/patched handwritten-json library to normalize, strip and parse non-standard JSON. Version files appear to be quite tricky, due to thread IDs being recorded as both strings and ints, and the patch field often being a non-quote-delimited string, which is wholly non-compliant.