Bring back support for legacy browsers.

Closes #723
This commit is contained in:
FireMasterK
2022-01-13 09:57:55 +00:00
parent 8f10ee5c72
commit f0378f3e82
3 changed files with 33 additions and 1 deletions

View File

@@ -1,6 +1,7 @@
import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import WindiCSS from "vite-plugin-windicss";
import legacy from "@vitejs/plugin-legacy";
import vueI18n from "@intlify/vite-plugin-vue-i18n";
import { VitePWA } from "vite-plugin-pwa";
import path from "path";
@@ -14,10 +15,14 @@ export default defineConfig({
vueI18n({
include: path.resolve(__dirname, "./src/locales/**"),
}),
legacy({
targets: ["defaults", "not IE 11"],
}),
VitePWA({
registerType: "autoUpdate",
workbox: {
globPatterns: ["**/*.{js,css,html,ico,svg,png}", "manifest.webmanifest"],
globIgnores: ["**/*legacy.*.js"],
runtimeCaching: [
{
urlPattern: /https:\/\/[a-zA-Z./0-9_]*\.(?:otf|ttf)/i,