chore: add gzip compression vite plugin

Signed-off-by: Ryan Wang <i@ryanc.cc>
pull/581/head
Ryan Wang 2022-04-24 15:14:03 +08:00
parent 038bea728c
commit e23a0a710e
3 changed files with 13 additions and 1 deletions

View File

@ -51,6 +51,7 @@
"typescript": "~4.6.3",
"unplugin-icons": "^0.14.1",
"vite": "^2.9.5",
"vite-compression-plugin": "^0.0.3",
"vitest": "^0.9.4",
"vue-tsc": "^0.31.4"
}

View File

@ -31,6 +31,7 @@ specifiers:
typescript: ~4.6.3
unplugin-icons: ^0.14.1
vite: ^2.9.5
vite-compression-plugin: ^0.0.3
vitest: ^0.9.4
vue: ^3.2.33
vue-router: ^4.0.14
@ -71,6 +72,7 @@ devDependencies:
typescript: 4.6.3
unplugin-icons: 0.14.1_vite@2.9.5
vite: 2.9.5_sass@1.50.1
vite-compression-plugin: 0.0.3
vitest: 0.9.4_2f3c27121f62934692d33844851ba7e1
vue-tsc: 0.31.4_typescript@4.6.3
@ -4707,6 +4709,14 @@ packages:
extsprintf: 1.3.0
dev: true
/vite-compression-plugin/0.0.3:
resolution: {integrity: sha512-Y4KuMiARtLLkhQCOO2O46fGV4a6Hvull62o7yXo7NBPDukEiTgXouUeDdLoq0qHojCxgWYIT3gccDwV9lMKykw==}
dependencies:
chalk: 4.1.2
fast-glob: 3.2.11
fs-extra: 10.0.1
dev: true
/vite-node/0.7.6_sass@1.50.1:
resolution: {integrity: sha512-WeBR3JOHX3MD4SzJDwIjrJHd+lpaPHpcQf1sbDDgm7k98JqdTGiz9X+C/17EwHUwCd1lgPf5Nu4L3asIGPuXYw==}
engines: {node: '>=14.14.0'}

View File

@ -4,10 +4,11 @@ import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import vueJsx from "@vitejs/plugin-vue-jsx";
import icons from "unplugin-icons/vite";
import Compression from "vite-compression-plugin";
// https://vitejs.dev/config/
export default defineConfig({
plugins: [vue(), vueJsx(), icons()],
plugins: [vue(), vueJsx(), icons(), Compression()],
resolve: {
alias: {
"@": fileURLToPath(new URL("./src", import.meta.url)),