sebbu
u/sebbu
[Verifying my OpenPGP key: openpgp4fpr:878E742048DEBC7BDE3E6D3A2409909AABDCDE3B]
aspe:keyoxide.org:WPBIJFDNKABIQK7SLCDHNTUIM4
I use json5. The advantage of json is for human consumption, because it supports comments, extra comma at the end of arrays or objects and a few other stuff.
What differenciates json5 from other alternatives to json is that it is a PURE json superset and a PURE js subset, which means you can load it as you would a js file from node or typescript, which means they don't NEED a library for it.
https://devblogs.microsoft.com/commandline/extended-eol-in-notepad/
it's been fixed since 7 years ago.
just disable any eol change in git and be done with it.