jellyfin-vue icon indicating copy to clipboard operation
jellyfin-vue copied to clipboard

chore(ecmascript)!: switch to ES2024

Open ferferga opened this issue 1 year ago • 4 comments

The ECMAScript upgrade is needed for Object.groupBy, which we use across the codebase

This can't be merged until TypeScript 5.7 has ubiquituous support by VSCode, ESLint and vue-tsc

ferferga avatar Nov 25 '24 12:11 ferferga

Cloudflare Pages deployment

Latest commit 3d4ca7c
Status ❌ Failure. Check workflow logs for details
Preview URL ❓ Not available
Preview alias ❓ Not available
Type 🔀 Preview

View build logs

jellyfin-bot avatar Nov 25 '24 12:11 jellyfin-bot

Something I've been forgetting to update is the browserslist query. However, there's no possibility to query by ECMAScript version: https://github.com/browserslist/browserslist/issues/795

TODO: Investigate with CanIUse or browserslist themselves in a way to support querying for specific ecma versions, since it would be much easier and maintenable to do it that way.

ferferga avatar Nov 29 '24 12:11 ferferga