If you had your own local app loader and you merged in the recent changes, chances are there could have been merge errors as there were some big changes to apps.json - and those merge errors might have made the JSON invalid. All you need to do is run npm test locally and it'll tell you where the error is
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
This - which is why I asked if you're using https://banglejs.com/apps
If you had your own local app loader and you merged in the recent changes, chances are there could have been merge errors as there were some big changes to apps.json - and those merge errors might have made the JSON invalid. All you need to do is run
npm test
locally and it'll tell you where the error is