Skip to content

Commit 37af8a7

Browse files
authored
fix(plugin-legacy): replace esbuild-plugin-browserslist with browserslist-to-esbuild (#15988)
1 parent 4144781 commit 37af8a7

File tree

3 files changed

+47
-21
lines changed

3 files changed

+47
-21
lines changed

packages/plugin-legacy/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@
4444
"@babel/core": "^7.23.9",
4545
"@babel/preset-env": "^7.23.9",
4646
"browserslist": "^4.23.0",
47+
"browserslist-to-esbuild": "^2.1.1",
4748
"core-js": "^3.36.0",
48-
"esbuild-plugin-browserslist": "^0.11.1",
4949
"magic-string": "^0.30.7",
5050
"regenerator-runtime": "^0.14.1",
5151
"systemjs": "^6.14.3"

packages/plugin-legacy/src/index.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import type {
2424
} from '@babel/core'
2525
import colors from 'picocolors'
2626
import browserslist from 'browserslist'
27-
import { resolveToEsbuildTarget } from 'esbuild-plugin-browserslist'
27+
import browserslistToEsbuild from 'browserslist-to-esbuild'
2828
import type { Options } from './types'
2929
import {
3030
detectModernBrowserCode,
@@ -210,7 +210,7 @@ function viteLegacyPlugin(options: Options = {}): Plugin[] {
210210
overriddenBuildTarget = config.build.target !== undefined
211211
overriddenDefaultModernTargets = options.modernTargets !== undefined
212212
config.build.target = options.modernTargets
213-
? resolveToEsbuildTarget(browserslist(options.modernTargets))
213+
? browserslistToEsbuild(options.modernTargets)
214214
: modernTargetsEsbuild
215215
}
216216
}

pnpm-lock.yaml

+44-18
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)