@robinpath/buffer
Advanced tools
| /** | ||
| * RobinPath Buffer Module (Node port) | ||
| * | ||
| * Binary-buffer and encoding utilities. Every function operates on strings | ||
| * (base64 in, base64 out) so they round-trip cleanly through RobinPath's | ||
| * scalar value model. Pure helpers with no side effects, no network, no | ||
| * credentials. | ||
| * | ||
| * Exposes `configureBuffer(host)` for parity; the host reference is unused. | ||
| */ | ||
| import type { BuiltinHandler, FunctionMetadata, ModuleHost, ModuleMetadata } from "@robinpath/core"; | ||
| export declare function configureBuffer(h: ModuleHost): void; | ||
| export declare const BufferFunctions: Record<string, BuiltinHandler>; | ||
| export declare const BufferFunctionMetadata: Record<string, FunctionMetadata>; | ||
| export declare const BufferModuleMetadata: ModuleMetadata; | ||
| //# sourceMappingURL=buffer.d.ts.map |
| {"version":3,"file":"buffer.d.ts","sourceRoot":"","sources":["../src/buffer.ts"],"names":[],"mappings":"AAAA;;;;;;;;;GASG;AAEH,OAAO,KAAK,EACV,cAAc,EACd,gBAAgB,EAChB,UAAU,EACV,cAAc,EAEf,MAAM,iBAAiB,CAAC;AAKzB,wBAAgB,eAAe,CAAC,CAAC,EAAE,UAAU,GAAG,IAAI,CAEnD;AAkED,eAAO,MAAM,eAAe,EAAE,MAAM,CAAC,MAAM,EAAE,cAAc,CAa1D,CAAC;AAwCF,eAAO,MAAM,sBAAsB,EAAE,MAAM,CAAC,MAAM,EAAE,gBAAgB,CA4SnE,CAAC;AAIF,eAAO,MAAM,oBAAoB,EAAE,cAuClC,CAAC"} |
+444
| /** | ||
| * RobinPath Buffer Module (Node port) | ||
| * | ||
| * Binary-buffer and encoding utilities. Every function operates on strings | ||
| * (base64 in, base64 out) so they round-trip cleanly through RobinPath's | ||
| * scalar value model. Pure helpers with no side effects, no network, no | ||
| * credentials. | ||
| * | ||
| * Exposes `configureBuffer(host)` for parity; the host reference is unused. | ||
| */ | ||
| // ── Module-local state (populated by configure hook) ──────────────────── | ||
| const state = {}; | ||
| export function configureBuffer(h) { | ||
| state.host = h; | ||
| } | ||
| // ── Handlers ──────────────────────────────────────────────────────────── | ||
| const fromString = (args) => { | ||
| const str = String(args[0] ?? ""); | ||
| const encoding = args[1] ?? "utf-8"; | ||
| return Buffer.from(str, encoding).toString("base64"); | ||
| }; | ||
| const toString = (args) => { | ||
| const b64 = String(args[0] ?? ""); | ||
| const encoding = args[1] ?? "utf-8"; | ||
| return Buffer.from(b64, "base64").toString(encoding); | ||
| }; | ||
| const fromHex = (args) => Buffer.from(String(args[0] ?? ""), "hex").toString("base64"); | ||
| const toHex = (args) => Buffer.from(String(args[0] ?? ""), "base64").toString("hex"); | ||
| const toBase64 = (args) => Buffer.from(String(args[0] ?? ""), "utf-8").toString("base64"); | ||
| const fromBase64 = (args) => Buffer.from(String(args[0] ?? ""), "base64").toString("utf-8"); | ||
| const toBase64Url = (args) => { | ||
| return Buffer.from(String(args[0] ?? ""), "utf-8") | ||
| .toString("base64") | ||
| .replace(/\+/g, "-") | ||
| .replace(/\//g, "_") | ||
| .replace(/=+$/, ""); | ||
| }; | ||
| const fromBase64Url = (args) => { | ||
| let b64 = String(args[0] ?? "").replace(/-/g, "+").replace(/_/g, "/"); | ||
| while (b64.length % 4) | ||
| b64 += "="; | ||
| return Buffer.from(b64, "base64").toString("utf-8"); | ||
| }; | ||
| const byteLength = (args) => Buffer.byteLength(String(args[0] ?? ""), "utf-8"); | ||
| const concat = (args) => { | ||
| const buffers = args.map((b64) => Buffer.from(String(b64 ?? ""), "base64")); | ||
| return Buffer.concat(buffers).toString("base64"); | ||
| }; | ||
| const compare = (args) => { | ||
| const a = Buffer.from(String(args[0] ?? ""), "base64"); | ||
| const b = Buffer.from(String(args[1] ?? ""), "base64"); | ||
| return Buffer.compare(a, b); | ||
| }; | ||
| const isBase64 = (args) => { | ||
| const str = String(args[0] ?? ""); | ||
| if (str.length === 0) | ||
| return true; | ||
| return /^[A-Za-z0-9+/]*={0,2}$/.test(str) && str.length % 4 === 0; | ||
| }; | ||
| // ── Exports: functions map ────────────────────────────────────────────── | ||
| export const BufferFunctions = { | ||
| fromString, | ||
| toString, | ||
| fromHex, | ||
| toHex, | ||
| toBase64, | ||
| fromBase64, | ||
| toBase64Url, | ||
| fromBase64Url, | ||
| byteLength, | ||
| concat, | ||
| compare, | ||
| isBase64, | ||
| }; | ||
| // ── Shared parameter descriptors ──────────────────────────────────────── | ||
| const strParam = { | ||
| name: "str", | ||
| title: "Input", | ||
| description: "Input string.", | ||
| dataType: "string", | ||
| formInputType: "text", | ||
| required: true, | ||
| allowExpression: true, | ||
| placeholder: "hello", | ||
| }; | ||
| const base64Param = { | ||
| name: "base64", | ||
| title: "Base64", | ||
| description: "Base64-encoded buffer.", | ||
| dataType: "string", | ||
| formInputType: "text", | ||
| required: true, | ||
| allowExpression: true, | ||
| placeholder: "aGVsbG8=", | ||
| }; | ||
| const encodingParam = { | ||
| name: "encoding", | ||
| title: "Encoding", | ||
| description: "String encoding (default utf-8).", | ||
| dataType: "string", | ||
| formInputType: "text", | ||
| required: false, | ||
| defaultValue: "utf-8", | ||
| allowExpression: true, | ||
| advanced: true, | ||
| }; | ||
| // ── Exports: function metadata ────────────────────────────────────────── | ||
| export const BufferFunctionMetadata = { | ||
| fromString: { | ||
| title: "From string", | ||
| summary: "Create a base64 buffer from a string", | ||
| description: "Encodes the string (default UTF-8) to a base64 buffer.", | ||
| group: "create", | ||
| action: "read", | ||
| icon: "binary", | ||
| capability: "read", | ||
| sideEffects: [], | ||
| idempotent: true, | ||
| since: "1.0.0", | ||
| tags: ["buffer", "base64", "encode"], | ||
| parameters: [ | ||
| strParam, | ||
| { ...encodingParam, description: "Source string encoding (default utf-8)." }, | ||
| ], | ||
| returnType: "string", | ||
| returnDescription: "Base64-encoded buffer.", | ||
| errors: {}, | ||
| examples: [ | ||
| { title: "From utf-8", code: 'buffer.fromString "hello"' }, | ||
| ], | ||
| example: 'buffer.fromString "hello"', | ||
| }, | ||
| toString: { | ||
| title: "To string", | ||
| summary: "Decode a base64 buffer to a string", | ||
| description: "Decodes the base64 buffer back to a string (default UTF-8).", | ||
| group: "create", | ||
| action: "read", | ||
| icon: "binary", | ||
| capability: "read", | ||
| sideEffects: [], | ||
| idempotent: true, | ||
| since: "1.0.0", | ||
| tags: ["buffer", "base64", "decode"], | ||
| parameters: [ | ||
| base64Param, | ||
| { ...encodingParam, description: "Target string encoding (default utf-8)." }, | ||
| ], | ||
| returnType: "string", | ||
| returnDescription: "Decoded string.", | ||
| errors: {}, | ||
| examples: [ | ||
| { title: "To utf-8", code: 'buffer.toString "aGVsbG8="' }, | ||
| ], | ||
| example: 'buffer.toString "aGVsbG8="', | ||
| }, | ||
| fromHex: { | ||
| title: "Hex → base64", | ||
| summary: "Convert a hex string to base64", | ||
| description: "Interprets the input as hex and re-encodes as base64.", | ||
| group: "convert", | ||
| action: "read", | ||
| icon: "binary", | ||
| capability: "read", | ||
| sideEffects: [], | ||
| idempotent: true, | ||
| since: "1.0.0", | ||
| tags: ["buffer", "hex", "base64"], | ||
| parameters: [ | ||
| { | ||
| name: "hex", | ||
| title: "Hex", | ||
| description: "Hex-encoded string.", | ||
| dataType: "string", | ||
| formInputType: "text", | ||
| required: true, | ||
| allowExpression: true, | ||
| placeholder: "48656c6c6f", | ||
| }, | ||
| ], | ||
| returnType: "string", | ||
| returnDescription: "Base64 string.", | ||
| errors: {}, | ||
| examples: [ | ||
| { title: "Convert", code: 'buffer.fromHex "48656c6c6f"' }, | ||
| ], | ||
| example: 'buffer.fromHex "48656c6c6f"', | ||
| }, | ||
| toHex: { | ||
| title: "Base64 → hex", | ||
| summary: "Convert a base64 string to hex", | ||
| description: "Decodes base64 and re-encodes as hex.", | ||
| group: "convert", | ||
| action: "read", | ||
| icon: "binary", | ||
| capability: "read", | ||
| sideEffects: [], | ||
| idempotent: true, | ||
| since: "1.0.0", | ||
| tags: ["buffer", "hex", "base64"], | ||
| parameters: [base64Param], | ||
| returnType: "string", | ||
| returnDescription: "Hex string.", | ||
| errors: {}, | ||
| examples: [ | ||
| { title: "Convert", code: 'buffer.toHex "aGVsbG8="' }, | ||
| ], | ||
| example: 'buffer.toHex "aGVsbG8="', | ||
| }, | ||
| toBase64: { | ||
| title: "String → base64", | ||
| summary: "Encode a UTF-8 string to base64", | ||
| description: "Alias for `fromString` that assumes UTF-8 input.", | ||
| group: "convert", | ||
| action: "read", | ||
| icon: "binary", | ||
| capability: "read", | ||
| sideEffects: [], | ||
| idempotent: true, | ||
| since: "1.0.0", | ||
| tags: ["buffer", "base64", "encode"], | ||
| parameters: [strParam], | ||
| returnType: "string", | ||
| returnDescription: "Base64 string.", | ||
| errors: {}, | ||
| examples: [ | ||
| { title: "Encode", code: 'buffer.toBase64 "hello"' }, | ||
| ], | ||
| example: 'buffer.toBase64 "hello"', | ||
| }, | ||
| fromBase64: { | ||
| title: "Base64 → string", | ||
| summary: "Decode a base64 string to UTF-8", | ||
| description: "Alias for `toString` that assumes UTF-8 output.", | ||
| group: "convert", | ||
| action: "read", | ||
| icon: "binary", | ||
| capability: "read", | ||
| sideEffects: [], | ||
| idempotent: true, | ||
| since: "1.0.0", | ||
| tags: ["buffer", "base64", "decode"], | ||
| parameters: [base64Param], | ||
| returnType: "string", | ||
| returnDescription: "Decoded string.", | ||
| errors: {}, | ||
| examples: [ | ||
| { title: "Decode", code: 'buffer.fromBase64 "aGVsbG8="' }, | ||
| ], | ||
| example: 'buffer.fromBase64 "aGVsbG8="', | ||
| }, | ||
| toBase64Url: { | ||
| title: "String → base64url", | ||
| summary: "Encode a UTF-8 string to URL-safe base64", | ||
| description: "Like base64 but padding is stripped and +/ are replaced with -_.", | ||
| group: "convert", | ||
| action: "read", | ||
| icon: "binary", | ||
| capability: "read", | ||
| sideEffects: [], | ||
| idempotent: true, | ||
| since: "1.0.0", | ||
| tags: ["buffer", "base64url", "encode", "url"], | ||
| parameters: [strParam], | ||
| returnType: "string", | ||
| returnDescription: "Base64url string.", | ||
| errors: {}, | ||
| examples: [ | ||
| { title: "Encode", code: 'buffer.toBase64Url "hello"' }, | ||
| ], | ||
| example: 'buffer.toBase64Url "hello"', | ||
| }, | ||
| fromBase64Url: { | ||
| title: "Base64url → string", | ||
| summary: "Decode a URL-safe base64 string to UTF-8", | ||
| description: "Re-adds padding and converts -_ back to +/ before decoding.", | ||
| group: "convert", | ||
| action: "read", | ||
| icon: "binary", | ||
| capability: "read", | ||
| sideEffects: [], | ||
| idempotent: true, | ||
| since: "1.0.0", | ||
| tags: ["buffer", "base64url", "decode", "url"], | ||
| parameters: [ | ||
| { | ||
| name: "base64url", | ||
| title: "Base64url", | ||
| description: "URL-safe base64 string.", | ||
| dataType: "string", | ||
| formInputType: "text", | ||
| required: true, | ||
| allowExpression: true, | ||
| placeholder: "aGVsbG8", | ||
| }, | ||
| ], | ||
| returnType: "string", | ||
| returnDescription: "Decoded string.", | ||
| errors: {}, | ||
| examples: [ | ||
| { title: "Decode", code: 'buffer.fromBase64Url "aGVsbG8"' }, | ||
| ], | ||
| example: 'buffer.fromBase64Url "aGVsbG8"', | ||
| }, | ||
| byteLength: { | ||
| title: "Byte length", | ||
| summary: "Get the byte length of a UTF-8 string", | ||
| description: "Returns the number of bytes needed to encode the string as UTF-8.", | ||
| group: "info", | ||
| action: "read", | ||
| icon: "ruler", | ||
| capability: "read", | ||
| sideEffects: [], | ||
| idempotent: true, | ||
| since: "1.0.0", | ||
| tags: ["buffer", "length", "utf8"], | ||
| parameters: [strParam], | ||
| returnType: "number", | ||
| returnDescription: "Byte length.", | ||
| errors: {}, | ||
| examples: [ | ||
| { title: "Measure", code: 'buffer.byteLength "hello"' }, | ||
| ], | ||
| example: 'buffer.byteLength "hello"', | ||
| }, | ||
| concat: { | ||
| title: "Concat buffers", | ||
| summary: "Concatenate multiple base64 buffers", | ||
| description: "Each argument is treated as a base64 buffer. They are concatenated in order and returned as base64.", | ||
| group: "ops", | ||
| action: "read", | ||
| icon: "combine", | ||
| capability: "read", | ||
| sideEffects: [], | ||
| idempotent: true, | ||
| since: "1.0.0", | ||
| tags: ["buffer", "concat"], | ||
| parameters: [ | ||
| { | ||
| name: "buffers", | ||
| title: "Buffers", | ||
| description: "Base64 strings to concatenate (passed as varargs).", | ||
| dataType: "string", | ||
| formInputType: "text", | ||
| required: true, | ||
| allowExpression: true, | ||
| }, | ||
| ], | ||
| returnType: "string", | ||
| returnDescription: "Concatenated base64 string.", | ||
| errors: {}, | ||
| examples: [ | ||
| { title: "Concat", code: 'buffer.concat "aGVs" "bG8="' }, | ||
| ], | ||
| example: 'buffer.concat "aGVs" "bG8="', | ||
| }, | ||
| compare: { | ||
| title: "Compare buffers", | ||
| summary: "Lexicographically compare two base64 buffers", | ||
| description: "Returns -1, 0, or 1 to match Buffer.compare semantics.", | ||
| group: "ops", | ||
| action: "read", | ||
| icon: "git-compare", | ||
| capability: "read", | ||
| sideEffects: [], | ||
| idempotent: true, | ||
| since: "1.0.0", | ||
| tags: ["buffer", "compare"], | ||
| parameters: [ | ||
| { ...base64Param, name: "a", title: "A" }, | ||
| { ...base64Param, name: "b", title: "B" }, | ||
| ], | ||
| returnType: "number", | ||
| returnDescription: "-1, 0, or 1.", | ||
| errors: {}, | ||
| examples: [ | ||
| { title: "Compare", code: 'buffer.compare "YQ==" "Yg=="' }, | ||
| ], | ||
| example: 'buffer.compare "YQ==" "Yg=="', | ||
| }, | ||
| isBase64: { | ||
| title: "Is base64?", | ||
| summary: "Check if a string is valid base64", | ||
| description: "Rough validation: matches the base64 alphabet and requires a length that is a multiple of 4.", | ||
| group: "info", | ||
| action: "read", | ||
| icon: "check", | ||
| capability: "read", | ||
| sideEffects: [], | ||
| idempotent: true, | ||
| since: "1.0.0", | ||
| tags: ["buffer", "base64", "validate"], | ||
| parameters: [ | ||
| { ...strParam, name: "str", description: "String to check.", placeholder: "aGVsbG8=" }, | ||
| ], | ||
| returnType: "boolean", | ||
| returnDescription: "True if valid base64.", | ||
| errors: {}, | ||
| examples: [ | ||
| { title: "Validate", code: 'buffer.isBase64 "aGVsbG8="' }, | ||
| ], | ||
| example: 'buffer.isBase64 "aGVsbG8="', | ||
| }, | ||
| }; | ||
| // ── Exports: module metadata ──────────────────────────────────────────── | ||
| export const BufferModuleMetadata = { | ||
| slug: "buffer", | ||
| title: "Buffer", | ||
| summary: "Buffer and encoding utilities: base64, base64url, hex, byte operations", | ||
| description: "Base64-round-trip helpers for working with binary buffers from RobinPath. All functions accept and return strings so they can be stored and passed through script variables without losing fidelity. Useful when composing payloads for crypto, HTTP, or storage modules.", | ||
| category: "utility", | ||
| icon: "icon.svg", | ||
| color: "#8b5cf6", | ||
| version: "0.2.0", | ||
| docsUrl: "https://docs.robinpath.com/modules/buffer", | ||
| status: "stable", | ||
| requires: [], | ||
| minNodeVersion: "18.0.0", | ||
| credentialsType: null, | ||
| operationGroups: { | ||
| create: { | ||
| title: "Create", | ||
| description: "String ↔ buffer.", | ||
| order: 1, | ||
| }, | ||
| convert: { | ||
| title: "Convert", | ||
| description: "Encoding conversions (hex, base64, base64url).", | ||
| order: 2, | ||
| }, | ||
| ops: { | ||
| title: "Operations", | ||
| description: "Concat and compare.", | ||
| order: 3, | ||
| }, | ||
| info: { | ||
| title: "Info", | ||
| description: "Byte length and validation.", | ||
| order: 4, | ||
| }, | ||
| }, | ||
| methods: Object.keys(BufferFunctions), | ||
| }; | ||
| //# sourceMappingURL=buffer.js.map |
| {"version":3,"file":"buffer.js","sourceRoot":"","sources":["../src/buffer.ts"],"names":[],"mappings":"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"} |
| import type { ModuleAdapter } from "@robinpath/core"; | ||
| declare const BufferModule: ModuleAdapter; | ||
| export default BufferModule; | ||
| export { BufferModule }; | ||
| export { BufferFunctions, BufferFunctionMetadata, BufferModuleMetadata, configureBuffer, } from "./buffer.js"; | ||
| //# sourceMappingURL=index.d.ts.map |
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAQrD,QAAA,MAAM,YAAY,EAAE,aASnB,CAAC;AAEF,eAAe,YAAY,CAAC;AAC5B,OAAO,EAAE,YAAY,EAAE,CAAC;AACxB,OAAO,EACL,eAAe,EACf,sBAAsB,EACtB,oBAAoB,EACpB,eAAe,GAChB,MAAM,aAAa,CAAC"} |
| import { BufferFunctions, BufferFunctionMetadata, BufferModuleMetadata, configureBuffer, } from "./buffer.js"; | ||
| const BufferModule = { | ||
| name: "buffer", | ||
| functions: BufferFunctions, | ||
| functionMetadata: BufferFunctionMetadata, | ||
| moduleMetadata: BufferModuleMetadata, | ||
| // No credentials — buffer helpers are pure. | ||
| credentialTypes: [], | ||
| configure: configureBuffer, | ||
| global: false, | ||
| }; | ||
| export default BufferModule; | ||
| export { BufferModule }; | ||
| export { BufferFunctions, BufferFunctionMetadata, BufferModuleMetadata, configureBuffer, } from "./buffer.js"; | ||
| //# sourceMappingURL=index.js.map |
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AACA,OAAO,EACL,eAAe,EACf,sBAAsB,EACtB,oBAAoB,EACpB,eAAe,GAChB,MAAM,aAAa,CAAC;AAErB,MAAM,YAAY,GAAkB;IAClC,IAAI,EAAE,QAAQ;IACd,SAAS,EAAE,eAAe;IAC1B,gBAAgB,EAAE,sBAAsB;IACxC,cAAc,EAAE,oBAAoB;IACpC,4CAA4C;IAC5C,eAAe,EAAE,EAAE;IACnB,SAAS,EAAE,eAAe;IAC1B,MAAM,EAAE,KAAK;CACd,CAAC;AAEF,eAAe,YAAY,CAAC;AAC5B,OAAO,EAAE,YAAY,EAAE,CAAC;AACxB,OAAO,EACL,eAAe,EACf,sBAAsB,EACtB,oBAAoB,EACpB,eAAe,GAChB,MAAM,aAAa,CAAC"} |
+9
-4
| { | ||
| "name": "@robinpath/buffer", | ||
| "version": "0.1.2", | ||
| "version": "0.3.0", | ||
| "publishConfig": { | ||
@@ -24,6 +24,6 @@ "access": "public" | ||
| "peerDependencies": { | ||
| "@robinpath/core": ">=0.20.0" | ||
| "@robinpath/core": ">=0.40.0" | ||
| }, | ||
| "devDependencies": { | ||
| "@robinpath/core": "^0.30.1", | ||
| "@robinpath/core": "^0.40.0", | ||
| "tsx": "^4.19.0", | ||
@@ -42,4 +42,9 @@ "typescript": "^5.6.0" | ||
| "auth": "none", | ||
| "functionCount": 12 | ||
| "functionCount": 12, | ||
| "language": "nodejs", | ||
| "platforms": [ | ||
| "cloud", | ||
| "cli" | ||
| ] | ||
| } | ||
| } |
+1
-1
@@ -22,3 +22,3 @@ # @robinpath/buffer | ||
| ```bash | ||
| npm install @robinpath/buffer | ||
| robinpath add @robinpath/buffer | ||
| ``` | ||
@@ -25,0 +25,0 @@ |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
Empty package
Supply chain riskPackage does not contain any code. It may be removed, is name squatting, or the result of a faulty package publish.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
32870
861.67%10
400%477
Infinity%1
-50%2
100%