-
Notifications
You must be signed in to change notification settings - Fork 14
Vite 7 + friends #2844
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
Vite 7 + friends #2844
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
@@ -24,7 +24,7 @@ | |||
"skipLibCheck": true, | |||
"sourceMap": true, | |||
"strict": true, | |||
"target": "es2020", | |||
"target": "es2022", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The need for this has to be related to the following, but I don't really get it because I don't see how Vite's target should affect what TS is checking, which would be the source code.
Default Browser Target Changed to Baseline Widely Available
Baseline gives us clear information about which web platform features work across their core browser set today. Baseline Widely Available indicates the feature is well-established and works across many devices and browser versions, being available across browsers for at least 30 months.
In Vite 7, the default browser target is changing from 'modules' to a new default: 'baseline-widely-available'. The set of browsers will be updated on each major to match the list of minimum browser versions compatible with Baseline Widely available features. The default browser value of build.target is changing in Vite 7.0:
Chrome 87 → 107 Edge 88 → 107 Firefox 78 → 104 Safari 14.0 → 16.0
This change adds predictability to the default browser target for future releases.
oxidecomputer/console@e891f96...8c54bea * [8c54bea3](oxidecomputer/console@8c54bea3) oxidecomputer/console#2850 * [a78eac9e](oxidecomputer/console@a78eac9e) oxidecomputer/console#2858 * [320a6c41](oxidecomputer/console@320a6c41) chore: playwright 1.54 * [e0890d02](oxidecomputer/console@e0890d02) oxidecomputer/console#2853 * [3da27b7e](oxidecomputer/console@3da27b7e) oxidecomputer/console#2838 * [99120cdf](oxidecomputer/console@99120cdf) tools: jeeves -> castle in dogfood deploy script * [eb7a44ea](oxidecomputer/console@eb7a44ea) oxidecomputer/console#2844 * [0ee6a973](oxidecomputer/console@0ee6a973) oxidecomputer/console#2845 * [837d6aa2](oxidecomputer/console@837d6aa2) oxidecomputer/console#2840 * [c5c0f3db](oxidecomputer/console@c5c0f3db) oxidecomputer/console#2843 * [83a47614](oxidecomputer/console@83a47614) oxidecomputer/console#2841 * [cdb9f736](oxidecomputer/console@cdb9f736) oxidecomputer/console#2836 * [06c2e727](oxidecomputer/console@06c2e727) oxidecomputer/console#2839 * [e71c8282](oxidecomputer/console@e71c8282) oxidecomputer/console#2835 * [5f338ce8](oxidecomputer/console@5f338ce8) oxidecomputer/console#2811
oxidecomputer/console@e891f96...8c54bea * [8c54bea3](oxidecomputer/console@8c54bea3) oxidecomputer/console#2850 * [a78eac9e](oxidecomputer/console@a78eac9e) oxidecomputer/console#2858 * [320a6c41](oxidecomputer/console@320a6c41) chore: playwright 1.54 * [e0890d02](oxidecomputer/console@e0890d02) oxidecomputer/console#2853 * [3da27b7e](oxidecomputer/console@3da27b7e) oxidecomputer/console#2838 * [99120cdf](oxidecomputer/console@99120cdf) tools: jeeves -> castle in dogfood deploy script * [eb7a44ea](oxidecomputer/console@eb7a44ea) oxidecomputer/console#2844 * [0ee6a973](oxidecomputer/console@0ee6a973) oxidecomputer/console#2845 * [837d6aa2](oxidecomputer/console@837d6aa2) oxidecomputer/console#2840 * [c5c0f3db](oxidecomputer/console@c5c0f3db) oxidecomputer/console#2843 * [83a47614](oxidecomputer/console@83a47614) oxidecomputer/console#2841 * [cdb9f736](oxidecomputer/console@cdb9f736) oxidecomputer/console#2836 * [06c2e727](oxidecomputer/console@06c2e727) oxidecomputer/console#2839 * [e71c8282](oxidecomputer/console@e71c8282) oxidecomputer/console#2835 * [5f338ce8](oxidecomputer/console@5f338ce8) oxidecomputer/console#2811
https://vite.dev/blog/announcing-vite7
Next step is trying out
rolldown-vite
, which is very close to ready.Draft because I'm seeing test failures locally.