The Synacor config we were using was no longer maintained and was missing a lot of things
The famous browserslist that gives ESLint the list of browsers we support wasn’t up to date at all, and prevented us from using some features that are actually available in all modern browsers
Preact and preact-cli were updated recently — no major new features, but their config evolved: they removed polyfills that became unnecessary, fixed quite a few small bugs, and also updated their browserslist to stop building for outdated browsers!
Anyway, these are small things but ones you need to do from time to time.
I updated the configuration in this PR:
Feel free to do a quick rebase of your PR to see if there are changes to make on your side
If you have questions, this thread is the place for them!