@hazae41/kdbx
Version:
Rust-like KeePass (KDBX 4) file format for TypeScript
17 lines (16 loc) • 524 B
JavaScript
export async function gzip(data) {
const pair = new CompressionStream("gzip");
const writer = pair.writable.getWriter();
writer.write(data);
writer.close();
const response = new Response(pair.readable);
return await response.bytes();
}
export async function gunzip(data) {
const pair = new DecompressionStream("gzip");
const writer = pair.writable.getWriter();
writer.write(data);
writer.close();
const response = new Response(pair.readable);
return await response.bytes();
}