yutent 8b7e7f50ae 移除多余文件, 改用esbuild打包;调整为esm语法 2023-04-13 00:28:14 +08:00
lib 移除多余文件, 改用esbuild打包;调整为esm语法 2023-04-13 00:28:14 +08:00
.gitignore 移除多余文件, 改用esbuild打包;调整为esm语法 2023-04-13 00:28:14 +08:00
LICENSE 移除多余文件, 改用esbuild打包;调整为esm语法 2023-04-13 00:28:14 +08:00
README.md 移除多余文件, 改用esbuild打包;调整为esm语法 2023-04-13 00:28:14 +08:00
index.js 移除多余文件, 改用esbuild打包;调整为esm语法 2023-04-13 00:28:14 +08:00
package.json 移除多余文件, 改用esbuild打包;调整为esm语法 2023-04-13 00:28:14 +08:00

README.md

@bytedo/gzip

浏览器端的gzip库, fork于pako, 仅调整语法为esm, 并只保留gzip的导出。

安装&使用

npm install @bytedo/gzip

或直接使用cdn地址:


import { gzip , ungzip } from '@bytedo/gzip' // use importmap
// or
import { gzip , ungzip } from '//jscdn.ink/@bytedo/gzip/latest/index.js'


let res = gzip('hello world')  // return Uint8Array object

let txt = ungzip(res) // hello world

开源协议

  • MIT - 除 /lib/zlib 目录以外的所有文件
  • ZLIB - /lib/zlib 目录
浏览器端的gzip库, fork于pako, 仅调整语法为esm, 并只保留gzip的导出。
JavaScript 100%