Skip to content

Investigate node-tar, tar-fs, tar-stream and archiver #209

@ayuhito

Description

@ayuhito

Overview

The tar libraries have a lot of dependencies that can stripped away.

All of these packages are heavily used and can drastically reduce dependency counts if an alternative is used. Also none of the above supports the browser natively or can be very difficult to work with in environments like Cloudflare Workers.

Known Alternatives

  • nanotar - Very tiny, very fast. Ideal for most simple scenarios but does not support streaming or filesystem operations.
  • modern-tar - Bigger alternative to the above, but also supports streaming and has filesystem utilities.
    • I made this package as I needed streaming and filesystem bindings, but it still lacks adoption.

Both have zero dependencies and is cross-platform supporting the browser or other environments.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions