Natively Pronounced Mandarin

    coa-archiver
    TypeScript icon, indicating that this package has built-in type declarations

    1.1.2 • Public • Published

    coa-archiver

    GitHub license npm version npm downloads PRs Welcome

    一个简单的压缩库。基于 archiver 做简单封装

    特点

    根据日常实际项目使用情况:

    • 简化操作和 API 调用,满足绝大多数使用场景
    • 统一了异步表现形式,返回 Promise
    • 内置类型引用,无需额外查看文档,开箱即用,IDE 友好

    快速开始

    安装

    yarn add coa-archiver

    使用示例

    import { archiver } from 'coa-archiver'
    
    // 将 src1.txt src2.txt 压缩到 dist.zip
    await archiver.zip(['src1.txt', 'src2.txt'], 'dist.zip')
    
    // 设置压缩级别为8,压缩级别默认为9,数字越高压缩率越大
    await archiver.zip(['*.txt'], 'dist.zip', 8)
    
    // 压缩文件后将源文件删除
    await archiver.zip(['*.txt'], 'dist.zip', 8, true)

    Install

    npm i coa-archiver

    DownloadsWeekly Downloads

    1

    Version

    1.1.2

    License

    MIT

    Unpacked Size

    4.18 kB

    Total Files

    7

    Last publish

    Collaborators

    • adaex