Modules@robinpath/buffer

@robinpath/buffer

0.1.1Public

Buffer and encoding utilities: base64, base64url, hex, byte operations

@robinpath/buffer

Buffer and encoding utilities: base64, base64url, hex, byte operations

Category Functions Auth License

Why use this module?

The buffer module lets you:

  • Create a base64 buffer from a string
  • Convert a base64 buffer to string
  • Create base64 from hex string
  • Convert base64 to hex string
  • Encode string to base64

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

Installation

npm install @robinpath/buffer

Quick Start

No credentials needed — start using it right away:

buffer.toString "aGVsbG8="

Available Functions

FunctionDescription
buffer.fromStringCreate a base64 buffer from a string
buffer.toStringConvert a base64 buffer to string
buffer.fromHexCreate base64 from hex string
buffer.toHexConvert base64 to hex string
buffer.toBase64Encode string to base64
buffer.fromBase64Decode base64 to string
buffer.toBase64UrlEncode string to URL-safe base64
buffer.fromBase64UrlDecode URL-safe base64 to string
buffer.byteLengthGet the byte length of a string
buffer.concatConcatenate multiple base64 buffers
buffer.compareCompare two base64 buffers
buffer.isBase64Check if a string is valid base64

Examples

Convert a base64 buffer to string

buffer.toString "aGVsbG8="

Create base64 from hex string

buffer.fromHex "48656c6c6f"

Convert base64 to hex string

buffer.toHex "aGVsbG8="

Integration with RobinPath

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

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

const result = await rp.executeScript(`
  buffer.toString "aGVsbG8="
`);

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.1latestyesterday
Install
$ robinpath install @robinpath/buffer
Version0.1.1
LicenseMIT
Unpacked Size3.9 KB
Versions1
Weekly Downloads0
Total Downloads0
Stars0
Last Publishyesterday
Createdyesterday

Category

utilities