@@ -9,30 +9,28 @@ Using [DecompressionStream](https://developer.mozilla.org/docs/Web/API/Decompres
99## Setup
1010
1111```
12- npm i vite-plugin-singlefile-compression -D
12+ npm i vite-plugin-singlefile-compression@latest -D
1313```
1414
15- Then modify ` vite.config.ts ` , see [ test/vite.config.ts] ( test/vite.config.ts )
15+ Then modify ` vite.config.ts ` , like [ test/vite.config.ts] ( test/vite.config.ts )
1616
17- ``` ts
18- // Import singleFileCompression
19- import singleFileCompression from ' vite-plugin-singlefile-compression'
17+ ``` diff
18+ + import singleFileCompression from 'vite-plugin-singlefile-compression'
2019
2120export default defineConfig({
2221 plugins: [
2322 vue(),
2423 vueDevTools(),
25- // Add singleFileCompression
26- singleFileCompression (),
24+ + singleFileCompression(),
2725 ],
2826```
2927
30- Then modify [src/router/index.ts](test/src/router/index.ts#L5)
28+ Then use hash history, like [ src/router/index.ts] ( test/src/router/index.ts#L5 )
3129
32- ` ` ` ts
30+ ``` diff
3331const router = createRouter({
34- // Use Hash History
35- history: createWebHashHistory (),
32+ - history: createWebHistory(),
33+ + history: createWebHashHistory(),
3634```
3735
3836## Options
@@ -128,20 +126,20 @@ Preview: https://bddjr.github.io/vite-plugin-singlefile-compression/
128126
129127```
130128vite v8.0.0 building client environment for production...
131- ✓ 41 modules transformed.
132- rendering chunks (1)...
129+ ✓ 35 modules transformed.
130+
133131
134132vite-plugin-singlefile-compression 2.1.0 deflate-raw
135133
136134 file:///D:/code/js/vite-plugin-singlefile-compression/test/dist/index.html
137- 106.564 kB -> 47.458 kB
135+ 139.123 kB -> 58.867 kB
138136
139137Finish.
140138
141139computing gzip size...
142- dist/index.html 47.45 kB │ gzip: 41.35 kB
140+ dist/index.html 58.86 kB │ gzip: 51.34 kB
143141
144- ✓ built in 299ms
142+ ✓ built in 276ms
145143```
146144
147145![ ] ( effect.jpg )
0 commit comments