Skip to content
Snippets Groups Projects
Unverified Commit 5506224f authored by Sergei Zharinov's avatar Sergei Zharinov Committed by GitHub
Browse files

fix: Override Brotli compress default options (#26648)

parent 79f6d8a2
No related branches found
No related tags found
No related merge requests found
import { promisify } from 'node:util';
import zlib from 'node:zlib';
import zlib, { constants } from 'node:zlib';
const brotliCompress = promisify(zlib.brotliCompress);
const brotliDecompress = promisify(zlib.brotliDecompress);
export async function compress(input: string): Promise<string> {
const buf = await brotliCompress(input);
const buf = await brotliCompress(input, {
params: {
[constants.BROTLI_PARAM_MODE]: constants.BROTLI_MODE_TEXT,
[constants.BROTLI_PARAM_QUALITY]: 8,
},
});
return buf.toString('base64');
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment