A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/anncwb/vite-plugin-compression below:

vbenjs/vite-plugin-compression: Use gzip or brotli to compress resources

English | 中文

Use gzip or brotli to compress resources.

Since vite-plugin-compress does not support gzip compression, a separate copy has been modified and some functions have been added.

node version: >=12.0.0

vite version: >=2.0.0

yarn add vite-plugin-compression -D

or

npm i vite-plugin-compression -D
import viteCompression from 'vite-plugin-compression';

export default () => {
  return {
    plugins: [viteCompression()],
  };
};
params type default default verbose boolean true Whether to output the compressed result in the console filter RegExp or (file: string) => boolean DefaultFilter Specify which resources are not compressed disable boolean false Whether to disable threshold number 1025 It will be compressed if the volume is larger than threshold, the unit is b algorithm string gzip Compression algorithm, optional ['gzip','brotliCompress' ,'deflate','deflateRaw'] ext string .gz Suffix of the generated compressed package compressionOptions object - The parameters of the corresponding compression algorithm deleteOriginFile boolean - Whether to delete source files after compression

DefaultFilter

/\.(js|mjs|json|css|html)$/i

Run Example

cd ./example

yarn install

yarn test:gzip

yarn test:br

Vben Admin

MIT

vite-plugin-compress


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4