UNPKG

@gensx/storage

Version:

Cloud storage, blobs, sqlite, and vector database providers/hooks for GenSX.

1 lines 902 B
{"version":3,"file":"base64.cjs","sources":["@gensx/storage/../../../../src/utils/base64.ts"],"sourcesContent":["/**\n * Convert string to URL-safe base64\n * @param str The string to encode\n * @returns URL-safe base64 encoded string\n */\nexport function toBase64UrlSafe(str: string): string {\n return Buffer.from(str).toString(\"base64url\");\n}\n\n/**\n * Convert URL-safe base64 to string\n * @param base64 The URL-safe base64 string to decode\n * @returns Decoded string\n */\nexport function fromBase64UrlSafe(base64: string): string {\n return Buffer.from(base64, \"base64url\").toString(\"utf-8\");\n}\n"],"names":[],"mappings":";;;;;;;;AAAA;;;;AAIG;AACG,SAAU,eAAe,CAAC,GAAW,EAAA;IACzC,OAAO,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC;AAC/C;AAEA;;;;AAIG;AACG,SAAU,iBAAiB,CAAC,MAAc,EAAA;AAC9C,IAAA,OAAO,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC;AAC3D;;;;;"}