Why this matters:
So it's important for my apps, when they edit a single file, to handle an empty input file.
It's also important to remember that json.decode will raise an error on an empty string. I don't think my other apps (except forks of snap.love) have an issue with this. They tend to open existing files, create files before opening them (mastodon-unfurl) or not have purely JSON-based file formats.
SSQJT2LTIOEXIR5ZL4RCFS5YGD5IOJ4KDAGNCN6W6FRPSE2HJFKAC
NFYYI7GPFMIGXZUPTX4VQQDMTQ5VKOVFRSNQBKTV72H7BXW7D7ZQC
AWQTNJUDENA2ONLGMISOW7F3XMLO4H6B46QFJ73GTWXII3WZX35AC
KJBEKVBIVQAWZZ6T47G333BUOHKLY5WZ2ZTZC3XMNDJ2P4FPH65QC
2GMAIH5ZTCTGN6N4LCGLIVAF5SVWFKYJKSDYQAHSX3Z7PU25LDMQC
ZSEVZU26G4XULEZANPS4SXATG7GEYJEELRKHVRX27QPRLTXXG5TAC
X7HYGAL2QVKG7M5EMZ2VSH37UYWGE3EPUXYQBJOVL6IGJFZ2I5AAC
DFX24ARLXTY22I6AUDTSZDBS2U7YQGX6457O74KJPM725AK3UBJQC
FOGB2GOLXZBRNDQABGLLAHP7L5U4ZJ5UZMLDTU6NKOCGGPKA6GPAC