Skip to content
This repository was archived by the owner on Jun 30, 2023. It is now read-only.

Commit 836bad1

Browse files
committed
Compress assets
1 parent 2dfe0a9 commit 836bad1

File tree

8 files changed

+301
-13
lines changed

8 files changed

+301
-13
lines changed

.vscode/settings.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,5 @@
33
"editor.defaultFormatter": "esbenp.prettier-vscode",
44
"[rust]": {
55
"editor.defaultFormatter": "matklad.rust-analyzer"
6-
},
7-
"files.exclude": {
8-
"windows/": true
96
}
107
}

package-lock.json

Lines changed: 221 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
"prettier-plugin-style-order": "^0.2.2",
4646
"typescript": "^4.4.2",
4747
"vite": "^2.5.10",
48+
"vite-plugin-compression": "^0.3.5",
4849
"vite-react-jsx": "^1.1.2",
4950
"wait-on": "^6.0.0"
5051
}

vite.config.js

Lines changed: 0 additions & 8 deletions
This file was deleted.

vite.config.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import reactRefresh from '@vitejs/plugin-react-refresh'
2+
import { defineConfig } from 'vite'
3+
import compression from 'vite-plugin-compression'
4+
import reactJsx from 'vite-react-jsx'
5+
6+
export default defineConfig(({ command }) => ({
7+
plugins: [
8+
reactRefresh(),
9+
reactJsx(),
10+
compression({
11+
filter: /^/,
12+
disable: command === 'serve',
13+
threshold: 0,
14+
ext: '.gz',
15+
deleteOriginFile: true,
16+
}),
17+
],
18+
}))

0 commit comments

Comments
 (0)