![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/ts.corals.io/frontend/node_modules/nuxt-compress/ |
const CompressionPlugin = require('compression-webpack-plugin'); const zlib = require('zlib'); module.exports = compressionModule; module.exports.meta = require('./package.json'); function compressionModule() { this.extendBuild((config, { isDev }) => { if (isDev) { return; } const options = this.options['nuxt-compress'] || {}; const test = /\.(js|css|html|svg)$/; const gzipCompressionPlugin = new CompressionPlugin({ test, algorithm: 'gzip', compressionOptions: { level: zlib.constants.Z_BEST_COMPRESSION }, ...options.gzip, }); const brotliCompressionPlugin = new CompressionPlugin({ test, filename: '[path][base].br', algorithm: 'brotliCompress', compressionOptions: { params: { [zlib.constants.BROTLI_PARAM_QUALITY]: zlib.constants.BROTLI_MAX_QUALITY, }, }, ...options.brotli, }); config.plugins.push(gzipCompressionPlugin, brotliCompressionPlugin); }); }