Makes Vite use browserslist (#38777)

This commit is contained in:
Echo 2026-04-22 18:29:29 +02:00 committed by GitHub
parent 5b1891a1ae
commit c4eec632b9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 9 additions and 7 deletions

View File

@ -6,6 +6,7 @@ import { optimizeLodashImports } from '@optimize-lodash/rollup-plugin';
import babel from '@rolldown/plugin-babel';
import legacy from '@vitejs/plugin-legacy';
import react from '@vitejs/plugin-react';
import browserslist from 'browserslist';
import postcssPresetEnv from 'postcss-preset-env';
import Compress from 'rollup-plugin-gzip';
import { visualizer } from 'rollup-plugin-visualizer';
@ -182,6 +183,7 @@ export const config: UserConfigFnPromise = async ({ mode, command }) => {
legacy({
renderLegacyChunks: false,
modernPolyfills: true,
modernTargets: browserslist.loadConfig({ path: process.cwd() }),
}),
isProdBuild && (Compress() as PluginOption),
command === 'build' &&

View File

@ -5907,11 +5907,11 @@ __metadata:
linkType: hard
"baseline-browser-mapping@npm:^2.9.0":
version: 2.9.2
resolution: "baseline-browser-mapping@npm:2.9.2"
version: 2.10.20
resolution: "baseline-browser-mapping@npm:2.10.20"
bin:
baseline-browser-mapping: dist/cli.js
checksum: 10c0/4f9be09e20261ed26f19e9b95454dcb8d8371b87983c57cd9f70b9572e9b3053577f0d8d6d91297bdb605337747680686e22f62522a6e57ae2488fcacf641188
baseline-browser-mapping: dist/cli.cjs
checksum: 10c0/3d60c9656c4c4673593aa8d0ae9aa6b69b4e018c2f585874a0e8a40cb28d0559f57ee1b2e7e44cb1e7f6aac66f658a4a3c1285901b8836d8ae31e189e30aa816
languageName: node
linkType: hard
@ -6140,9 +6140,9 @@ __metadata:
linkType: hard
"caniuse-lite@npm:^1.0.30001759, caniuse-lite@npm:^1.0.30001766":
version: 1.0.30001770
resolution: "caniuse-lite@npm:1.0.30001770"
checksum: 10c0/02d15a8b723af65318cb4d888a52bb090076898da7b0de99e8676d537f8d1d2ae4797e81518e1e30cbfe84c33b048c322e8bfafc5b23cfee8defb0d2bf271149
version: 1.0.30001790
resolution: "caniuse-lite@npm:1.0.30001790"
checksum: 10c0/eec0adc1dcb35d51e57bcfa0657493cb57ef43f0ceb03c1edcfee34d43e7a938e6beed2781118c7a5ee99d4f71d443977f08ca5a549005cf89260733af9ad3f8
languageName: node
linkType: hard