use compression

This commit is contained in:
2023-03-01 14:05:56 +10:00
parent 082e2fe2bd
commit d39d599570
3 changed files with 41 additions and 0 deletions

38
package-lock.json generated
View File

@@ -39,6 +39,7 @@
"ts-node": "^10.9.1",
"typescript": "^4.9.5",
"vite": "^4.0.0",
"vite-plugin-compression2": "^0.8.2",
"vitest": "^0.28.5"
}
},
@@ -555,6 +556,34 @@
"node": ">= 8"
}
},
"node_modules/@rollup/pluginutils": {
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz",
"integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==",
"dev": true,
"dependencies": {
"@types/estree": "^1.0.0",
"estree-walker": "^2.0.2",
"picomatch": "^2.3.1"
},
"engines": {
"node": ">=14.0.0"
},
"peerDependencies": {
"rollup": "^1.20.0||^2.0.0||^3.0.0"
},
"peerDependenciesMeta": {
"rollup": {
"optional": true
}
}
},
"node_modules/@rollup/pluginutils/node_modules/@types/estree": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz",
"integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==",
"dev": true
},
"node_modules/@tinymce/tinymce-vue": {
"version": "4.0.7",
"resolved": "https://registry.npmjs.org/@tinymce/tinymce-vue/-/tinymce-vue-4.0.7.tgz",
@@ -3945,6 +3974,15 @@
"url": "https://github.com/sponsors/antfu"
}
},
"node_modules/vite-plugin-compression2": {
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/vite-plugin-compression2/-/vite-plugin-compression2-0.8.2.tgz",
"integrity": "sha512-1/kLgES9cNcQgpAGVwllfNN0DQUmOwKBaEp2U6JM5YbSxcAYiidWF0nTAdUy+yAckXJfIRBv1VOEbyFFWBEF9g==",
"dev": true,
"dependencies": {
"@rollup/pluginutils": "^5.0.2"
}
},
"node_modules/vite-plugin-full-reload": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/vite-plugin-full-reload/-/vite-plugin-full-reload-1.0.5.tgz",

View File

@@ -23,6 +23,7 @@
"ts-node": "^10.9.1",
"typescript": "^4.9.5",
"vite": "^4.0.0",
"vite-plugin-compression2": "^0.8.2",
"vitest": "^0.28.5"
},
"dependencies": {

View File

@@ -1,6 +1,7 @@
import vue from "@vitejs/plugin-vue";
import laravel from "laravel-vite-plugin";
import analyzer from "rollup-plugin-analyzer";
import { compression } from "vite-plugin-compression2";
import { defineConfig } from "vite";
export default defineConfig({
@@ -22,6 +23,7 @@ export default defineConfig({
refresh: true,
}),
analyzer({ summaryOnly: true }),
compression(),
],
css: {
preprocessorOptions: {