Modules@robinpath/zip

@robinpath/zip

0.1.0Public

Compression utilities: gzip, deflate, Brotli for strings and files

@robinpath/zip

Compression utilities: gzip, deflate, Brotli for strings and files

Category Functions Auth License

Why use this module?

The zip module lets you:

  • Compress a string with gzip, return base64
  • Decompress a gzip base64 string to text
  • Compress a string with deflate, return base64
  • Decompress deflate base64 data to text
  • Compress a file with gzip

All functions are callable directly from RobinPath scripts with a simple, consistent API.

Installation

npm install @robinpath/zip

Quick Start

No credentials needed — start using it right away:

zip.gunzip $compressed

Available Functions

FunctionDescription
zip.gzipCompress a string with gzip, return base64
zip.gunzipDecompress a gzip base64 string to text
zip.deflateCompress a string with deflate, return base64
zip.inflateDecompress deflate base64 data to text
zip.gzipFileCompress a file with gzip
zip.gunzipFileDecompress a .gz file
zip.brotliCompressCompress a string with Brotli, return base64
zip.brotliDecompressDecompress Brotli base64 data to text
zip.isGzippedCheck if a base64 string is gzip-compressed

Examples

Decompress a gzip base64 string to text

zip.gunzip $compressed

Compress a string with deflate, return base64

zip.deflate "hello"

Decompress deflate base64 data to text

zip.inflate $compressed

Integration with RobinPath

import { RobinPath } from "@wiredwp/robinpath";
import Module from "@robinpath/zip";

const rp = new RobinPath();
rp.registerModule(Module.name, Module.functions);
rp.registerModuleMeta(Module.name, Module.functionMetadata);

const result = await rp.executeScript(`
  zip.gunzip $compressed
`);

Full API Reference

See MODULE.md for complete documentation including all parameters, return types, error handling, and advanced examples.

Related Modules

License

MIT

Versions (1)

VersionTagPublished
0.1.0latestyesterday
Install
$ robinpath install @robinpath/zip
Version0.1.0
LicenseMIT
Unpacked Size3.6 KB
Versions1
Weekly Downloads0
Total Downloads0
Stars0
Last Publishyesterday
Createdyesterday

Category

utilities