Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(ecmascript)!: switch to ES2024 #2505

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

chore(ecmascript)!: switch to ES2024 #2505

wants to merge 1 commit into from

Conversation

ferferga
Copy link
Member

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

@jellyfin-bot
Copy link

jellyfin-bot commented Nov 25, 2024

Cloudflare Pages deployment

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

View build logs

@ferferga
Copy link
Member Author

Something I've been forgetting to update is the browserslist query. However, there's no possibility to query by ECMAScript version: browserslist/browserslist#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 ferferga changed the title chore(ecmascript): switch to ES2024 chore(ecmascript)!: switch to ES2024 Dec 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In progress
Development

Successfully merging this pull request may close these issues.

2 participants