fix: restore iOS 12 support (#28436)

This commit is contained in:
Michael Geers 2026-03-21 16:08:40 +01:00 • committed by GitHub
parent 1f9845b72a
commit 76b453c7ff
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 5 additions and 1 deletions

2
.browserslistrc Normal file
View file

@ -0,0 +1,2 @@
defaults
iOS >= 12

View file

@ -1,6 +1,8 @@
import { defineConfig } from "vite";
import vuePlugin from "@vitejs/plugin-vue";
import legacy from "@vitejs/plugin-legacy";
import { browserslistToTargets } from "lightningcss";
import browserslist from "browserslist";
import { visualizer } from "rollup-plugin-visualizer";
import path from "path";
@ -17,6 +19,7 @@ export default defineConfig({
transformer: "lightningcss",
lightningcss: {
drafts: { customMedia: true },
targets: browserslistToTargets(browserslist()),
},
},
build: {
@ -36,7 +39,6 @@ export default defineConfig({
},
plugins: [
legacy({
targets: ["defaults", "iOS >= 14"],
modernPolyfills: ["es.promise.all-settled"],
}),
vuePlugin({