fix: restore iOS 12 support (#28436)
This commit is contained in:
parent
1f9845b72a
commit
76b453c7ff
2 changed files with 5 additions and 1 deletions
2
.browserslistrc
Normal file
2
.browserslistrc
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
defaults
|
||||||
|
iOS >= 12
|
||||||
|
|
@ -1,6 +1,8 @@
|
||||||
import { defineConfig } from "vite";
|
import { defineConfig } from "vite";
|
||||||
import vuePlugin from "@vitejs/plugin-vue";
|
import vuePlugin from "@vitejs/plugin-vue";
|
||||||
import legacy from "@vitejs/plugin-legacy";
|
import legacy from "@vitejs/plugin-legacy";
|
||||||
|
import { browserslistToTargets } from "lightningcss";
|
||||||
|
import browserslist from "browserslist";
|
||||||
import { visualizer } from "rollup-plugin-visualizer";
|
import { visualizer } from "rollup-plugin-visualizer";
|
||||||
import path from "path";
|
import path from "path";
|
||||||
|
|
||||||
|
|
@ -17,6 +19,7 @@ export default defineConfig({
|
||||||
transformer: "lightningcss",
|
transformer: "lightningcss",
|
||||||
lightningcss: {
|
lightningcss: {
|
||||||
drafts: { customMedia: true },
|
drafts: { customMedia: true },
|
||||||
|
targets: browserslistToTargets(browserslist()),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
build: {
|
build: {
|
||||||
|
|
@ -36,7 +39,6 @@ export default defineConfig({
|
||||||
},
|
},
|
||||||
plugins: [
|
plugins: [
|
||||||
legacy({
|
legacy({
|
||||||
targets: ["defaults", "iOS >= 14"],
|
|
||||||
modernPolyfills: ["es.promise.all-settled"],
|
modernPolyfills: ["es.promise.all-settled"],
|
||||||
}),
|
}),
|
||||||
vuePlugin({
|
vuePlugin({
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue