🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@hyperfrontend/string-utils

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@hyperfrontend/string-utils - npm Package Compare versions

Comparing version
0.0.4
to
0.1.0
+112
-25
browser/index.cjs.js
'use strict';
/* eslint-disable workspace/lib-require-jsdoc-example */
/**

@@ -12,3 +13,2 @@ * Safe copies of encoding built-ins via factory functions.

*/
// Capture references at module initialization time
const _TextEncoder = globalThis.TextEncoder;

@@ -52,2 +52,3 @@ const _TextDecoder = globalThis.TextDecoder;

/* eslint-disable workspace/lib-require-jsdoc-example */
/**

@@ -62,3 +63,2 @@ * Safe copies of TypedArray and ArrayBuffer built-ins via factory functions.

*/
// Capture references at module initialization time
const _ArrayBuffer = globalThis.ArrayBuffer;

@@ -183,19 +183,3 @@ const _SharedArrayBuffer = globalThis.SharedArrayBuffer;

NON_ASCII: {
ARRAY: createUint8Array([
227,
129,
147, // こ
227,
130,
147, // ん
227,
129,
171, // に
227,
129,
161, // ち
227,
129,
175, // は
]),
ARRAY: createUint8Array([227, 129, 147, 227, 130, 147, 227, 129, 171, 227, 129, 161, 227, 129, 175]),
},

@@ -212,2 +196,10 @@ EMPTY: {

* @returns The decoded UTF-8 string
*
* @example Converting ArrayBuffer to string
* ```typescript
* const encoder = new TextEncoder()
* const buffer = encoder.encode('Hello, World!').buffer
* const decoded = arrayBufferToUtf8String(buffer)
* // => 'Hello, World!'
* ```
*/

@@ -225,2 +217,8 @@ function arrayBufferToUtf8String(uint8Array) {

* @returns A Uint8Array containing the byte values from the string
*
* @example Converting binary string to bytes
* ```typescript
* const bytes = binaryStringToBytes('Hello')
* // => Uint8Array([72, 101, 108, 108, 111])
* ```
*/

@@ -241,2 +239,14 @@ function binaryStringToBytes(binaryStr) {

* @returns The standard base64 encoded string with proper padding
*
* @example Without padding (common in JWT tokens)
* ```typescript
* const standard = urlSafeBase64ToBase64('SGVsbG8')
* // => 'SGVsbG8='
* ```
*
* @example With URL-safe characters
* ```typescript
* const standard = urlSafeBase64ToBase64('a-b_c')
* // => 'a+b/c='
* ```
*/

@@ -258,2 +268,14 @@ function urlSafeBase64ToBase64(urlSafeBase64) {

* @returns The decoded Uint8Array
*
* @example Standard base64
* ```typescript
* const bytes = base64ToUint8Array('SGVsbG8=')
* // => Uint8Array([72, 101, 108, 108, 111]) // 'Hello'
* ```
*
* @example URL-safe base64 (without padding)
* ```typescript
* const bytes = base64ToUint8Array('SGVsbG8')
* // => Uint8Array([72, 101, 108, 108, 111]) // 'Hello'
* ```
*/

@@ -270,2 +292,14 @@ function base64ToUint8Array(base64) {

* @returns The decoded UTF-8 string
*
* @example Standard base64
* ```typescript
* const message = fromBase64('SGVsbG8sIFdvcmxkIQ==')
* // => 'Hello, World!'
* ```
*
* @example URL-safe base64
* ```typescript
* const token = fromBase64('eyJ1c2VySWQiOjEyM30')
* // => '{"userId":123}'
* ```
*/

@@ -281,2 +315,8 @@ function fromBase64(base64) {

* @returns The encoded Uint8Array
*
* @example Encoding string to bytes (browser)
* ```typescript
* const bytes = utf8StringToUint8Array('Hello')
* // => Uint8Array([72, 101, 108, 108, 111])
* ```
*/

@@ -296,8 +336,19 @@ function utf8StringToUint8Array(text) {

* @returns The URL-safe base64 encoded string
*
* @example URL-safe with padding
* ```typescript
* const urlSafe = base64ToUrlSafeBase64('a+b/c==', { urlSafe: true, keepPadding: true })
* // => 'a-b_c=='
* ```
*
* @example URL-safe without padding (compact)
* ```typescript
* const compact = base64ToUrlSafeBase64('SGVsbG8=', { urlSafe: true, keepPadding: false })
* // => 'SGVsbG8'
* ```
*/
function base64ToUrlSafeBase64(base64, { urlSafe, keepPadding }) {
function base64ToUrlSafeBase64(base64, { urlSafe, keepPadding, }) {
if (urlSafe) {
base64 = base64.replaceAll('+', '-').replaceAll('/', '_');
if (keepPadding === false) {
// Remove trailing = padding characters without regex to avoid ReDoS
while (base64.endsWith('=')) {

@@ -319,7 +370,3 @@ base64 = base64.slice(0, -1);

*/
// Capture references at module initialization time
const _String = globalThis.String;
// ============================================================================
// Static Methods
// ============================================================================
/**

@@ -338,2 +385,9 @@ * (Safe copy) Returns a string created from the specified sequence of UTF-16 code units.

* @returns A Latin-1 binary string representation
*
* @example Converting bytes to binary string
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const binaryStr = bytesToBinaryString(bytes)
* // => 'Hello'
* ```
*/

@@ -356,2 +410,14 @@ function bytesToBinaryString(bytes) {

* @returns The base64 encoded string
*
* @example Standard base64
* ```typescript
* const encoded = toBase64('Hello, World!')
* // => 'SGVsbG8sIFdvcmxkIQ=='
* ```
*
* @example URL-safe without padding (for URLs/tokens)
* ```typescript
* const token = toBase64('{"userId":123}', true, false)
* // => 'eyJ1c2VySWQiOjEyM30'
* ```
*/

@@ -370,2 +436,16 @@ function toBase64(text, urlSafe = false, keepPadding = false) {

* @returns The base64 encoded string
*
* @example Standard base64
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const encoded = uint8ArrayToBase64(bytes)
* // => 'SGVsbG8='
* ```
*
* @example URL-safe without padding
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const token = uint8ArrayToBase64(bytes, true, false)
* // => 'SGVsbG8'
* ```
*/

@@ -384,2 +464,9 @@ function uint8ArrayToBase64(bytes, urlSafe = false, keepPadding = false) {

* @returns The decoded UTF-8 string
*
* @example Converting Uint8Array to string
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const text = uint8ArrayToUtf8String(bytes)
* // => 'Hello'
* ```
*/

@@ -386,0 +473,0 @@ function uint8ArrayToUtf8String(uint8Array) {

+1
-1

@@ -1,1 +0,1 @@

{"version":3,"file":"index.cjs.js","sources":["../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/encoding/index.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/typed-arrays/index.ts","../../../../../../../../../../libs/utils/string/src/lib/shared-consts.ts","../../../../../../../../../../libs/utils/string/src/lib/array-buffer-to-utf8-string/array-buffer-to-utf8-string.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/binary-string-to-bytes.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/url-safe-base64-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/base64-to-uint8-array/browser/base64-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/from-base64/browser/from-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/utf8-string-to-uint8-array/browser/utf8-string-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/base64-to-url-safe-base64.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/string/index.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/bytes-to-binary-string.ts","../../../../../../../../../../libs/utils/string/src/lib/to-base64/browser/to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-base64/browser/uint8-array-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-utf8-string/uint8-array-to-utf8-string.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"names":["_Reflect"],"mappings":"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"}
{"version":3,"file":"index.cjs.js","sources":["../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/encoding/index.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/typed-arrays/index.ts","../../../../../../../../../../libs/utils/string/src/lib/shared-consts.ts","../../../../../../../../../../libs/utils/string/src/lib/array-buffer-to-utf8-string/array-buffer-to-utf8-string.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/binary-string-to-bytes.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/url-safe-base64-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/base64-to-uint8-array/browser/base64-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/from-base64/browser/from-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/utf8-string-to-uint8-array/browser/utf8-string-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/base64-to-url-safe-base64.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/string/index.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/bytes-to-binary-string.ts","../../../../../../../../../../libs/utils/string/src/lib/to-base64/browser/to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-base64/browser/uint8-array-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-utf8-string/uint8-array-to-utf8-string.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"names":["_Reflect"],"mappings":"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"}

@@ -1,8 +0,8 @@

export * from '../lib/array-buffer-to-utf8-string/array-buffer-to-utf8-string';
export * from '../lib/base64-to-uint8-array/browser/base64-to-uint8-array';
export * from '../lib/from-base64/browser/from-base64';
export * from '../lib/utf8-string-to-uint8-array/browser/utf8-string-to-uint8-array';
export * from '../lib/to-base64/browser/to-base64';
export * from '../lib/uint8-array-to-base64/browser/uint8-array-to-base64';
export * from '../lib/uint8-array-to-utf8-string/uint8-array-to-utf8-string';
export { arrayBufferToUtf8String } from '../lib/array-buffer-to-utf8-string/array-buffer-to-utf8-string';
export { base64ToUint8Array } from '../lib/base64-to-uint8-array/browser/base64-to-uint8-array';
export { fromBase64 } from '../lib/from-base64/browser/from-base64';
export { utf8StringToUint8Array } from '../lib/utf8-string-to-uint8-array/browser/utf8-string-to-uint8-array';
export { toBase64 } from '../lib/to-base64/browser/to-base64';
export { uint8ArrayToBase64 } from '../lib/uint8-array-to-base64/browser/uint8-array-to-base64';
export { uint8ArrayToUtf8String } from '../lib/uint8-array-to-utf8-string/uint8-array-to-utf8-string';
//# sourceMappingURL=index.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../../../../../../libs/utils/string/src/browser/index.ts"],"names":[],"mappings":"AAAA,cAAc,gEAAgE,CAAA;AAC9E,cAAc,4DAA4D,CAAA;AAC1E,cAAc,wCAAwC,CAAA;AACtD,cAAc,sEAAsE,CAAA;AACpF,cAAc,oCAAoC,CAAA;AAClD,cAAc,4DAA4D,CAAA;AAC1E,cAAc,8DAA8D,CAAA"}
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../../../../../../libs/utils/string/src/browser/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,uBAAuB,EAAE,MAAM,gEAAgE,CAAA;AACxG,OAAO,EAAE,kBAAkB,EAAE,MAAM,4DAA4D,CAAA;AAC/F,OAAO,EAAE,UAAU,EAAE,MAAM,wCAAwC,CAAA;AACnE,OAAO,EAAE,sBAAsB,EAAE,MAAM,sEAAsE,CAAA;AAC7G,OAAO,EAAE,QAAQ,EAAE,MAAM,oCAAoC,CAAA;AAC7D,OAAO,EAAE,kBAAkB,EAAE,MAAM,4DAA4D,CAAA;AAC/F,OAAO,EAAE,sBAAsB,EAAE,MAAM,8DAA8D,CAAA"}

@@ -0,1 +1,2 @@

/* eslint-disable workspace/lib-require-jsdoc-example */
/**

@@ -10,3 +11,2 @@ * Safe copies of encoding built-ins via factory functions.

*/
// Capture references at module initialization time
const _TextEncoder = globalThis.TextEncoder;

@@ -50,2 +50,3 @@ const _TextDecoder = globalThis.TextDecoder;

/* eslint-disable workspace/lib-require-jsdoc-example */
/**

@@ -60,3 +61,2 @@ * Safe copies of TypedArray and ArrayBuffer built-ins via factory functions.

*/
// Capture references at module initialization time
const _ArrayBuffer = globalThis.ArrayBuffer;

@@ -181,19 +181,3 @@ const _SharedArrayBuffer = globalThis.SharedArrayBuffer;

NON_ASCII: {
ARRAY: createUint8Array([
227,
129,
147, // こ
227,
130,
147, // ん
227,
129,
171, // に
227,
129,
161, // ち
227,
129,
175, // は
]),
ARRAY: createUint8Array([227, 129, 147, 227, 130, 147, 227, 129, 171, 227, 129, 161, 227, 129, 175]),
},

@@ -210,2 +194,10 @@ EMPTY: {

* @returns The decoded UTF-8 string
*
* @example Converting ArrayBuffer to string
* ```typescript
* const encoder = new TextEncoder()
* const buffer = encoder.encode('Hello, World!').buffer
* const decoded = arrayBufferToUtf8String(buffer)
* // => 'Hello, World!'
* ```
*/

@@ -223,2 +215,8 @@ function arrayBufferToUtf8String(uint8Array) {

* @returns A Uint8Array containing the byte values from the string
*
* @example Converting binary string to bytes
* ```typescript
* const bytes = binaryStringToBytes('Hello')
* // => Uint8Array([72, 101, 108, 108, 111])
* ```
*/

@@ -239,2 +237,14 @@ function binaryStringToBytes(binaryStr) {

* @returns The standard base64 encoded string with proper padding
*
* @example Without padding (common in JWT tokens)
* ```typescript
* const standard = urlSafeBase64ToBase64('SGVsbG8')
* // => 'SGVsbG8='
* ```
*
* @example With URL-safe characters
* ```typescript
* const standard = urlSafeBase64ToBase64('a-b_c')
* // => 'a+b/c='
* ```
*/

@@ -256,2 +266,14 @@ function urlSafeBase64ToBase64(urlSafeBase64) {

* @returns The decoded Uint8Array
*
* @example Standard base64
* ```typescript
* const bytes = base64ToUint8Array('SGVsbG8=')
* // => Uint8Array([72, 101, 108, 108, 111]) // 'Hello'
* ```
*
* @example URL-safe base64 (without padding)
* ```typescript
* const bytes = base64ToUint8Array('SGVsbG8')
* // => Uint8Array([72, 101, 108, 108, 111]) // 'Hello'
* ```
*/

@@ -268,2 +290,14 @@ function base64ToUint8Array(base64) {

* @returns The decoded UTF-8 string
*
* @example Standard base64
* ```typescript
* const message = fromBase64('SGVsbG8sIFdvcmxkIQ==')
* // => 'Hello, World!'
* ```
*
* @example URL-safe base64
* ```typescript
* const token = fromBase64('eyJ1c2VySWQiOjEyM30')
* // => '{"userId":123}'
* ```
*/

@@ -279,2 +313,8 @@ function fromBase64(base64) {

* @returns The encoded Uint8Array
*
* @example Encoding string to bytes (browser)
* ```typescript
* const bytes = utf8StringToUint8Array('Hello')
* // => Uint8Array([72, 101, 108, 108, 111])
* ```
*/

@@ -294,8 +334,19 @@ function utf8StringToUint8Array(text) {

* @returns The URL-safe base64 encoded string
*
* @example URL-safe with padding
* ```typescript
* const urlSafe = base64ToUrlSafeBase64('a+b/c==', { urlSafe: true, keepPadding: true })
* // => 'a-b_c=='
* ```
*
* @example URL-safe without padding (compact)
* ```typescript
* const compact = base64ToUrlSafeBase64('SGVsbG8=', { urlSafe: true, keepPadding: false })
* // => 'SGVsbG8'
* ```
*/
function base64ToUrlSafeBase64(base64, { urlSafe, keepPadding }) {
function base64ToUrlSafeBase64(base64, { urlSafe, keepPadding, }) {
if (urlSafe) {
base64 = base64.replaceAll('+', '-').replaceAll('/', '_');
if (keepPadding === false) {
// Remove trailing = padding characters without regex to avoid ReDoS
while (base64.endsWith('=')) {

@@ -317,7 +368,3 @@ base64 = base64.slice(0, -1);

*/
// Capture references at module initialization time
const _String = globalThis.String;
// ============================================================================
// Static Methods
// ============================================================================
/**

@@ -336,2 +383,9 @@ * (Safe copy) Returns a string created from the specified sequence of UTF-16 code units.

* @returns A Latin-1 binary string representation
*
* @example Converting bytes to binary string
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const binaryStr = bytesToBinaryString(bytes)
* // => 'Hello'
* ```
*/

@@ -354,2 +408,14 @@ function bytesToBinaryString(bytes) {

* @returns The base64 encoded string
*
* @example Standard base64
* ```typescript
* const encoded = toBase64('Hello, World!')
* // => 'SGVsbG8sIFdvcmxkIQ=='
* ```
*
* @example URL-safe without padding (for URLs/tokens)
* ```typescript
* const token = toBase64('{"userId":123}', true, false)
* // => 'eyJ1c2VySWQiOjEyM30'
* ```
*/

@@ -368,2 +434,16 @@ function toBase64(text, urlSafe = false, keepPadding = false) {

* @returns The base64 encoded string
*
* @example Standard base64
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const encoded = uint8ArrayToBase64(bytes)
* // => 'SGVsbG8='
* ```
*
* @example URL-safe without padding
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const token = uint8ArrayToBase64(bytes, true, false)
* // => 'SGVsbG8'
* ```
*/

@@ -382,2 +462,9 @@ function uint8ArrayToBase64(bytes, urlSafe = false, keepPadding = false) {

* @returns The decoded UTF-8 string
*
* @example Converting Uint8Array to string
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const text = uint8ArrayToUtf8String(bytes)
* // => 'Hello'
* ```
*/

@@ -384,0 +471,0 @@ function uint8ArrayToUtf8String(uint8Array) {

@@ -1,1 +0,1 @@

{"version":3,"file":"index.esm.js","sources":["../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/encoding/index.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/typed-arrays/index.ts","../../../../../../../../../../libs/utils/string/src/lib/shared-consts.ts","../../../../../../../../../../libs/utils/string/src/lib/array-buffer-to-utf8-string/array-buffer-to-utf8-string.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/binary-string-to-bytes.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/url-safe-base64-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/base64-to-uint8-array/browser/base64-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/from-base64/browser/from-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/utf8-string-to-uint8-array/browser/utf8-string-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/base64-to-url-safe-base64.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/string/index.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/bytes-to-binary-string.ts","../../../../../../../../../../libs/utils/string/src/lib/to-base64/browser/to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-base64/browser/uint8-array-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-utf8-string/uint8-array-to-utf8-string.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"names":["_Reflect"],"mappings":"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"}
{"version":3,"file":"index.esm.js","sources":["../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/encoding/index.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/typed-arrays/index.ts","../../../../../../../../../../libs/utils/string/src/lib/shared-consts.ts","../../../../../../../../../../libs/utils/string/src/lib/array-buffer-to-utf8-string/array-buffer-to-utf8-string.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/binary-string-to-bytes.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/url-safe-base64-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/base64-to-uint8-array/browser/base64-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/from-base64/browser/from-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/utf8-string-to-uint8-array/browser/utf8-string-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/base64-to-url-safe-base64.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/string/index.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/bytes-to-binary-string.ts","../../../../../../../../../../libs/utils/string/src/lib/to-base64/browser/to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-base64/browser/uint8-array-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-utf8-string/uint8-array-to-utf8-string.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"names":["_Reflect"],"mappings":"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"}
var HyperfrontendStringUtils = (function (exports) {
'use strict';
/* eslint-disable workspace/lib-require-jsdoc-example */
/**

@@ -13,3 +14,2 @@ * Safe copies of encoding built-ins via factory functions.

*/
// Capture references at module initialization time
const _TextEncoder = globalThis.TextEncoder;

@@ -53,2 +53,3 @@ const _TextDecoder = globalThis.TextDecoder;

/* eslint-disable workspace/lib-require-jsdoc-example */
/**

@@ -63,3 +64,2 @@ * Safe copies of TypedArray and ArrayBuffer built-ins via factory functions.

*/
// Capture references at module initialization time
const _ArrayBuffer = globalThis.ArrayBuffer;

@@ -184,19 +184,3 @@ const _SharedArrayBuffer = globalThis.SharedArrayBuffer;

NON_ASCII: {
ARRAY: createUint8Array([
227,
129,
147, // こ
227,
130,
147, // ん
227,
129,
171, // に
227,
129,
161, // ち
227,
129,
175, // は
]),
ARRAY: createUint8Array([227, 129, 147, 227, 130, 147, 227, 129, 171, 227, 129, 161, 227, 129, 175]),
},

@@ -213,2 +197,10 @@ EMPTY: {

* @returns The decoded UTF-8 string
*
* @example Converting ArrayBuffer to string
* ```typescript
* const encoder = new TextEncoder()
* const buffer = encoder.encode('Hello, World!').buffer
* const decoded = arrayBufferToUtf8String(buffer)
* // => 'Hello, World!'
* ```
*/

@@ -226,2 +218,8 @@ function arrayBufferToUtf8String(uint8Array) {

* @returns A Uint8Array containing the byte values from the string
*
* @example Converting binary string to bytes
* ```typescript
* const bytes = binaryStringToBytes('Hello')
* // => Uint8Array([72, 101, 108, 108, 111])
* ```
*/

@@ -242,2 +240,14 @@ function binaryStringToBytes(binaryStr) {

* @returns The standard base64 encoded string with proper padding
*
* @example Without padding (common in JWT tokens)
* ```typescript
* const standard = urlSafeBase64ToBase64('SGVsbG8')
* // => 'SGVsbG8='
* ```
*
* @example With URL-safe characters
* ```typescript
* const standard = urlSafeBase64ToBase64('a-b_c')
* // => 'a+b/c='
* ```
*/

@@ -259,2 +269,14 @@ function urlSafeBase64ToBase64(urlSafeBase64) {

* @returns The decoded Uint8Array
*
* @example Standard base64
* ```typescript
* const bytes = base64ToUint8Array('SGVsbG8=')
* // => Uint8Array([72, 101, 108, 108, 111]) // 'Hello'
* ```
*
* @example URL-safe base64 (without padding)
* ```typescript
* const bytes = base64ToUint8Array('SGVsbG8')
* // => Uint8Array([72, 101, 108, 108, 111]) // 'Hello'
* ```
*/

@@ -271,2 +293,14 @@ function base64ToUint8Array(base64) {

* @returns The decoded UTF-8 string
*
* @example Standard base64
* ```typescript
* const message = fromBase64('SGVsbG8sIFdvcmxkIQ==')
* // => 'Hello, World!'
* ```
*
* @example URL-safe base64
* ```typescript
* const token = fromBase64('eyJ1c2VySWQiOjEyM30')
* // => '{"userId":123}'
* ```
*/

@@ -282,2 +316,8 @@ function fromBase64(base64) {

* @returns The encoded Uint8Array
*
* @example Encoding string to bytes (browser)
* ```typescript
* const bytes = utf8StringToUint8Array('Hello')
* // => Uint8Array([72, 101, 108, 108, 111])
* ```
*/

@@ -297,8 +337,19 @@ function utf8StringToUint8Array(text) {

* @returns The URL-safe base64 encoded string
*
* @example URL-safe with padding
* ```typescript
* const urlSafe = base64ToUrlSafeBase64('a+b/c==', { urlSafe: true, keepPadding: true })
* // => 'a-b_c=='
* ```
*
* @example URL-safe without padding (compact)
* ```typescript
* const compact = base64ToUrlSafeBase64('SGVsbG8=', { urlSafe: true, keepPadding: false })
* // => 'SGVsbG8'
* ```
*/
function base64ToUrlSafeBase64(base64, { urlSafe, keepPadding }) {
function base64ToUrlSafeBase64(base64, { urlSafe, keepPadding, }) {
if (urlSafe) {
base64 = base64.replaceAll('+', '-').replaceAll('/', '_');
if (keepPadding === false) {
// Remove trailing = padding characters without regex to avoid ReDoS
while (base64.endsWith('=')) {

@@ -320,7 +371,3 @@ base64 = base64.slice(0, -1);

*/
// Capture references at module initialization time
const _String = globalThis.String;
// ============================================================================
// Static Methods
// ============================================================================
/**

@@ -339,2 +386,9 @@ * (Safe copy) Returns a string created from the specified sequence of UTF-16 code units.

* @returns A Latin-1 binary string representation
*
* @example Converting bytes to binary string
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const binaryStr = bytesToBinaryString(bytes)
* // => 'Hello'
* ```
*/

@@ -357,2 +411,14 @@ function bytesToBinaryString(bytes) {

* @returns The base64 encoded string
*
* @example Standard base64
* ```typescript
* const encoded = toBase64('Hello, World!')
* // => 'SGVsbG8sIFdvcmxkIQ=='
* ```
*
* @example URL-safe without padding (for URLs/tokens)
* ```typescript
* const token = toBase64('{"userId":123}', true, false)
* // => 'eyJ1c2VySWQiOjEyM30'
* ```
*/

@@ -371,2 +437,16 @@ function toBase64(text, urlSafe = false, keepPadding = false) {

* @returns The base64 encoded string
*
* @example Standard base64
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const encoded = uint8ArrayToBase64(bytes)
* // => 'SGVsbG8='
* ```
*
* @example URL-safe without padding
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const token = uint8ArrayToBase64(bytes, true, false)
* // => 'SGVsbG8'
* ```
*/

@@ -385,2 +465,9 @@ function uint8ArrayToBase64(bytes, urlSafe = false, keepPadding = false) {

* @returns The decoded UTF-8 string
*
* @example Converting Uint8Array to string
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const text = uint8ArrayToUtf8String(bytes)
* // => 'Hello'
* ```
*/

@@ -387,0 +474,0 @@ function uint8ArrayToUtf8String(uint8Array) {

@@ -1,1 +0,1 @@

{"version":3,"file":"index.iife.js","sources":["../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/encoding/index.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/typed-arrays/index.ts","../../../../../../../../../../libs/utils/string/src/lib/shared-consts.ts","../../../../../../../../../../libs/utils/string/src/lib/array-buffer-to-utf8-string/array-buffer-to-utf8-string.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/binary-string-to-bytes.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/url-safe-base64-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/base64-to-uint8-array/browser/base64-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/from-base64/browser/from-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/utf8-string-to-uint8-array/browser/utf8-string-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/base64-to-url-safe-base64.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/string/index.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/bytes-to-binary-string.ts","../../../../../../../../../../libs/utils/string/src/lib/to-base64/browser/to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-base64/browser/uint8-array-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-utf8-string/uint8-array-to-utf8-string.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"names":["_Reflect"],"mappings":"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"}
{"version":3,"file":"index.iife.js","sources":["../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/encoding/index.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/typed-arrays/index.ts","../../../../../../../../../../libs/utils/string/src/lib/shared-consts.ts","../../../../../../../../../../libs/utils/string/src/lib/array-buffer-to-utf8-string/array-buffer-to-utf8-string.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/binary-string-to-bytes.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/url-safe-base64-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/base64-to-uint8-array/browser/base64-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/from-base64/browser/from-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/utf8-string-to-uint8-array/browser/utf8-string-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/base64-to-url-safe-base64.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/string/index.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/bytes-to-binary-string.ts","../../../../../../../../../../libs/utils/string/src/lib/to-base64/browser/to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-base64/browser/uint8-array-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-utf8-string/uint8-array-to-utf8-string.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"names":["_Reflect"],"mappings":"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"}

@@ -1,1 +0,1 @@

{"version":3,"file":"index.iife.min.js","sources":["../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/encoding/index.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/typed-arrays/index.ts","../../../../../../../../../../libs/utils/string/src/lib/shared-consts.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/binary-string-to-bytes.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/url-safe-base64-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/base64-to-url-safe-base64.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/string/index.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/bytes-to-binary-string.ts","../../../../../../../../../../libs/utils/string/src/lib/array-buffer-to-utf8-string/array-buffer-to-utf8-string.ts","../../../../../../../../../../libs/utils/string/src/lib/base64-to-uint8-array/browser/base64-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/from-base64/browser/from-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/to-base64/browser/to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-base64/browser/uint8-array-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-utf8-string/uint8-array-to-utf8-string.ts","../../../../../../../../../../libs/utils/string/src/lib/utf8-string-to-uint8-array/browser/utf8-string-to-uint8-array.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"names":["_TextEncoder","globalThis","TextEncoder","_TextDecoder","TextDecoder","_atob","atob","_btoa","btoa","_Reflect","Reflect","createTextEncoder","construct","createTextDecoder","label","options","data","_ArrayBuffer","ArrayBuffer","_SharedArrayBuffer","SharedArrayBuffer","_Uint8Array","Uint8Array","_Uint8ClampedArray","Uint8ClampedArray","_Uint16Array","Uint16Array","_Uint32Array","Uint32Array","_Int8Array","Int8Array","_Int16Array","Int16Array","_Int32Array","Int32Array","_Float32Array","Float32Array","_Float64Array","Float64Array","_BigInt64Array","BigInt64Array","_BigUint64Array","BigUint64Array","createUint8Array","arg","byteOffset","length","from","bind","of","UTF8_DECODER","binaryStringToBytes","binaryStr","bytes","i","charCodeAt","urlSafeBase64ToBase64","urlSafeBase64","normalizedBase64","replaceAll","pad","padEnd","base64ToUrlSafeBase64","base64","urlSafe","keepPadding","endsWith","slice","fromCharCode","String","bytesToBinaryString","binary","uint8Array","decode","text","encode"],"mappings":"sDAWA,MAAMA,EAAeC,WAAWC,YAC1BC,EAAeF,WAAWG,YAC1BC,EAAQJ,WAAWK,KACnBC,EAAQN,WAAWO,KACnBC,EAAWR,WAAWS,QASfC,EAAoB,IAAgCF,EAASG,UAAUZ,EAAc,IAUrFa,EAAoB,CAACC,EAAgBC,IACnCN,EAASG,UAAUT,EAAc,CAACW,EAAOC,IAS3CT,EAAQU,GAAyBX,EAAMW,GASvCR,EAAQQ,GAAyBT,EAAMS,GC1C9CC,EAAehB,WAAWiB,YAC1BC,EAAqBlB,WAAWmB,kBAEhCC,EAAcpB,WAAWqB,WACzBC,EAAqBtB,WAAWuB,kBAChCC,EAAexB,WAAWyB,YAC1BC,EAAe1B,WAAW2B,YAC1BC,EAAa5B,WAAW6B,UACxBC,EAAc9B,WAAW+B,WACzBC,EAAchC,WAAWiC,WACzBC,EAAgBlC,WAAWmC,aAC3BC,EAAgBpC,WAAWqC,aAC3BC,EAAiBtC,WAAWuC,cAC5BC,EAAkBxC,WAAWyC,eAC7BjC,EAAWR,WAAWS,iBAsEZiC,EACdC,EACAC,EACAC,GAEA,MAAmB,iBAARF,EACUnC,EAASG,UAAUS,EAAa,CAACuB,IAElDA,aAAe3B,GAAgB2B,aAAezB,EAC7BV,EAASG,UAAUS,EAAa,CAACuB,EAAKC,EAAYC,IAEpDrC,EAASG,UAAUS,EAAa,CAACuB,GACtD,CAKsDvB,EAAY0B,KAAKC,KAAK3B,GAK1BA,EAAY4B,GAAGD,KAAK3B,GAmBFE,EAAmBwB,KAAKC,KAAKzB,GAKjCA,EAAmB0B,GAAGD,KAAKzB,GAkBnCE,EAAasB,KAAKC,KAAKvB,GAK3BA,EAAawB,GAAGD,KAAKvB,GAkBjBE,EAAaoB,KAAKC,KAAKrB,GAK3BA,EAAasB,GAAGD,KAAKrB,GAkBrBE,EAAWkB,KAAKC,KAAKnB,GAKzBA,EAAWoB,GAAGD,KAAKnB,GAkBbE,EAAYgB,KAAKC,KAAKjB,GAK1BA,EAAYkB,GAAGD,KAAKjB,GAkBhBE,EAAYc,KAAKC,KAAKf,GAK1BA,EAAYgB,GAAGD,KAAKf,GAkBZE,EAAcY,KAAKC,KAAKb,GAK5BA,EAAcc,GAAGD,KAAKb,GAkBlBE,EAAcU,KAAKC,KAAKX,GAK5BA,EAAcY,GAAGD,KAAKX,GAkBhBE,EAAeQ,KAAKC,KAAKT,GAK7BA,EAAeU,GAAGD,KAAKT,GAkBjBE,EAAgBM,KAAKC,KAAKP,GAK9BA,EAAgBQ,GAAGD,KAAKP,GCzV3D9B,IAChB,MAAMuC,EAAerC,EAAkB,QCMxC,SAAUsC,EAAoBC,GAClC,MAAMC,EAAQV,EAAiBS,EAAUN,QACzC,IAAK,IAAIQ,EAAI,EAAGA,EAAIF,EAAUN,OAAQQ,GAAK,EACzCD,EAAMC,GAAKF,EAAUG,WAAWD,GAElC,OAAOD,CACT,CCTM,SAAUG,EAAsBC,GACpC,IAAIC,EAAmBD,EAAcE,WAAW,IAAK,KAAKA,WAAW,IAAK,KAC1E,MAAMC,EAAMF,EAAiBZ,OAAS,EAItC,OAHIc,IACFF,EAAmBA,EAAiBG,OAAOH,EAAiBZ,QAAU,EAAIc,GAAM,MAE3EF,CACT,CCJM,SAAUI,EAAsBC,GAAgBC,QAAEA,EAAOC,YAAEA,IAC/D,GAAID,IACFD,EAASA,EAAOJ,WAAW,IAAK,KAAKA,WAAW,IAAK,MACjC,IAAhBM,GAEF,KAAOF,EAAOG,SAAS,MACrBH,EAASA,EAAOI,MAAM,GAAG,GAI/B,OAAOJ,CACT,CHIWpB,EAAiB,CAAC,IAAK,IAAK,IAAK,IAAK,MAItCA,EAAiB,CACtB,IACA,IACA,IACA,IACA,IACA,IACA,IACA,IACA,IACA,IACA,IACA,IACA,IACA,IACA,MAKKA,EAAiB,IIvC5B,MAUayB,EAVGnE,WAAWoE,OAUSD,aCT9B,SAAUE,EAAoBjB,GAClC,IAAIkB,EAAS,GACb,IAAK,IAAIjB,EAAI,EAAGA,EAAID,EAAMP,OAAQQ,GAAK,EACrCiB,GAAUH,EAAaf,EAAMC,IAE/B,OAAOiB,CACT,kCCTM,SAAkCC,GACtC,OAAOtB,EAAauB,OAAOD,EAC7B,uBCCM,SAA6BT,GACjC,OAAOZ,EAAoB7C,EAAKkD,EAAsBO,IACxD,eCFM,SAAqBA,GACzB,OAAOlD,IAAoB4D,OAAOtB,EAAoB7C,EAAKkD,EAAsBO,KACnF,aCAM,SAAmBW,EAAcV,GAAU,EAAOC,GAAc,GACpE,OAAOH,EAAsBtD,EAAK8D,EAAoB3D,IAAoBgE,OAAOD,KAAS,CAAEV,UAASC,eACvG,uBCFM,SAA6BZ,EAAmBW,GAAU,EAAOC,GAAc,GACnF,OAAOH,EAAsBtD,EAAK8D,EAAoBjB,IAAS,CAC7DW,UACAC,eAEJ,2BCVM,SAAiCO,GACrC,OAAOtB,EAAauB,OAAOD,EAC7B,2BCFM,SAAiCE,GACrC,OAAO/D,IAAoBgE,OAAOD,EACpC"}
{"version":3,"file":"index.iife.min.js","sources":["../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/encoding/index.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/typed-arrays/index.ts","../../../../../../../../../../libs/utils/string/src/lib/shared-consts.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/binary-string-to-bytes.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/url-safe-base64-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/base64-to-url-safe-base64.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/string/index.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/bytes-to-binary-string.ts","../../../../../../../../../../libs/utils/string/src/lib/array-buffer-to-utf8-string/array-buffer-to-utf8-string.ts","../../../../../../../../../../libs/utils/string/src/lib/base64-to-uint8-array/browser/base64-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/from-base64/browser/from-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/to-base64/browser/to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-base64/browser/uint8-array-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-utf8-string/uint8-array-to-utf8-string.ts","../../../../../../../../../../libs/utils/string/src/lib/utf8-string-to-uint8-array/browser/utf8-string-to-uint8-array.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"names":["_TextEncoder","globalThis","TextEncoder","_TextDecoder","TextDecoder","_atob","atob","_btoa","btoa","_Reflect","Reflect","createTextEncoder","construct","createTextDecoder","label","options","data","_ArrayBuffer","ArrayBuffer","_SharedArrayBuffer","SharedArrayBuffer","_Uint8Array","Uint8Array","_Uint8ClampedArray","Uint8ClampedArray","_Uint16Array","Uint16Array","_Uint32Array","Uint32Array","_Int8Array","Int8Array","_Int16Array","Int16Array","_Int32Array","Int32Array","_Float32Array","Float32Array","_Float64Array","Float64Array","_BigInt64Array","BigInt64Array","_BigUint64Array","BigUint64Array","createUint8Array","arg","byteOffset","length","from","bind","of","UTF8_DECODER","binaryStringToBytes","binaryStr","bytes","i","charCodeAt","urlSafeBase64ToBase64","urlSafeBase64","normalizedBase64","replaceAll","pad","padEnd","base64ToUrlSafeBase64","base64","urlSafe","keepPadding","endsWith","slice","fromCharCode","String","bytesToBinaryString","binary","uint8Array","decode","text","encode"],"mappings":"sDAWA,MAAMA,EAAeC,WAAWC,YAC1BC,EAAeF,WAAWG,YAC1BC,EAAQJ,WAAWK,KACnBC,EAAQN,WAAWO,KACnBC,EAAWR,WAAWS,QASfC,EAAoB,IAAgCF,EAASG,UAAUZ,EAAc,IAUrFa,EAAoB,CAACC,EAAgBC,IACnCN,EAASG,UAAUT,EAAc,CAACW,EAAOC,IAS3CT,EAAQU,GAAyBX,EAAMW,GASvCR,EAAQQ,GAAyBT,EAAMS,GC1C9CC,EAAehB,WAAWiB,YAC1BC,EAAqBlB,WAAWmB,kBAEhCC,EAAcpB,WAAWqB,WACzBC,EAAqBtB,WAAWuB,kBAChCC,EAAexB,WAAWyB,YAC1BC,EAAe1B,WAAW2B,YAC1BC,EAAa5B,WAAW6B,UACxBC,EAAc9B,WAAW+B,WACzBC,EAAchC,WAAWiC,WACzBC,EAAgBlC,WAAWmC,aAC3BC,EAAgBpC,WAAWqC,aAC3BC,EAAiBtC,WAAWuC,cAC5BC,EAAkBxC,WAAWyC,eAC7BjC,EAAWR,WAAWS,iBAkFZiC,EACdC,EACAC,EACAC,GAEA,MAAmB,iBAARF,EACUnC,EAASG,UAAUS,EAAa,CAACuB,IAElDA,aAAe3B,GAAgB2B,aAAezB,EAC7BV,EAASG,UAAUS,EAAa,CAACuB,EAAKC,EAAYC,IAEpDrC,EAASG,UAAUS,EAAa,CAACuB,GACtD,CAKsDvB,EAAY0B,KAAKC,KAAK3B,GAK1BA,EAAY4B,GAAGD,KAAK3B,GAsBFE,EAAmBwB,KAAKC,KAAKzB,GAKjCA,EAAmB0B,GAAGD,KAAKzB,GAoBnCE,EAAasB,KAAKC,KAAKvB,GAK3BA,EAAawB,GAAGD,KAAKvB,GAoBjBE,EAAaoB,KAAKC,KAAKrB,GAK3BA,EAAasB,GAAGD,KAAKrB,GAqBrBE,EAAWkB,KAAKC,KAAKnB,GAKzBA,EAAWoB,GAAGD,KAAKnB,GAqBbE,EAAYgB,KAAKC,KAAKjB,GAK1BA,EAAYkB,GAAGD,KAAKjB,GAqBhBE,EAAYc,KAAKC,KAAKf,GAK1BA,EAAYgB,GAAGD,KAAKf,GAqBZE,EAAcY,KAAKC,KAAKb,GAK5BA,EAAcc,GAAGD,KAAKb,GAqBlBE,EAAcU,KAAKC,KAAKX,GAK5BA,EAAcY,GAAGD,KAAKX,GAqBhBE,EAAeQ,KAAKC,KAAKT,GAK7BA,EAAeU,GAAGD,KAAKT,GAqBjBE,EAAgBM,KAAKC,KAAKP,GAK9BA,EAAgBQ,GAAGD,KAAKP,GCjY3D9B,IAChB,MAAMuC,EAAerC,EAAkB,QCYxC,SAAUsC,EAAoBC,GAClC,MAAMC,EAAQV,EAAiBS,EAAUN,QACzC,IAAK,IAAIQ,EAAI,EAAGA,EAAIF,EAAUN,OAAQQ,GAAK,EACzCD,EAAMC,GAAKF,EAAUG,WAAWD,GAElC,OAAOD,CACT,CCHM,SAAUG,EAAsBC,GACpC,IAAIC,EAAmBD,EAAcE,WAAW,IAAK,KAAKA,WAAW,IAAK,KAC1E,MAAMC,EAAMF,EAAiBZ,OAAS,EAItC,OAHIc,IACFF,EAAmBA,EAAiBG,OAAOH,EAAiBZ,QAAU,EAAIc,GAAM,MAE3EF,CACT,CCJM,SAAUI,EACdC,GACAC,QACEA,EAAOC,YACPA,IAMF,GAAID,IACFD,EAASA,EAAOJ,WAAW,IAAK,KAAKA,WAAW,IAAK,MACjC,IAAhBM,GACF,KAAOF,EAAOG,SAAS,MACrBH,EAASA,EAAOI,MAAM,GAAG,GAI/B,OAAOJ,CACT,CHhBWpB,EAAiB,CAAC,IAAK,IAAK,IAAK,IAAK,MAItCA,EAAiB,CAAC,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,MAIxFA,EAAiB,IIxB5B,MAMayB,EANGnE,WAAWoE,OAMSD,aCG9B,SAAUE,EAAoBjB,GAClC,IAAIkB,EAAS,GACb,IAAK,IAAIjB,EAAI,EAAGA,EAAID,EAAMP,OAAQQ,GAAK,EACrCiB,GAAUH,EAAaf,EAAMC,IAE/B,OAAOiB,CACT,kCCRM,SAAkCC,GACtC,OAAOtB,EAAauB,OAAOD,EAC7B,uBCKM,SAA6BT,GACjC,OAAOZ,EAAoB7C,EAAKkD,EAAsBO,IACxD,eCFM,SAAqBA,GACzB,OAAOlD,IAAoB4D,OAAOtB,EAAoB7C,EAAKkD,EAAsBO,KACnF,aCAM,SAAmBW,EAAcV,GAAU,EAAOC,GAAc,GACpE,OAAOH,EAAsBtD,EAAK8D,EAAoB3D,IAAoBgE,OAAOD,KAAS,CAAEV,UAASC,eACvG,uBCAM,SAA6BZ,EAAmBW,GAAU,EAAOC,GAAc,GACnF,OAAOH,EAAsBtD,EAAK8D,EAAoBjB,IAAS,CAC7DW,UACAC,eAEJ,2BCjBM,SAAiCO,GACrC,OAAOtB,EAAauB,OAAOD,EAC7B,2BCHM,SAAiCE,GACrC,OAAO/D,IAAoBgE,OAAOD,EACpC"}

@@ -7,2 +7,3 @@ (function (global, factory) {

/* eslint-disable workspace/lib-require-jsdoc-example */
/**

@@ -17,3 +18,2 @@ * Safe copies of encoding built-ins via factory functions.

*/
// Capture references at module initialization time
const _TextEncoder = globalThis.TextEncoder;

@@ -57,2 +57,3 @@ const _TextDecoder = globalThis.TextDecoder;

/* eslint-disable workspace/lib-require-jsdoc-example */
/**

@@ -67,3 +68,2 @@ * Safe copies of TypedArray and ArrayBuffer built-ins via factory functions.

*/
// Capture references at module initialization time
const _ArrayBuffer = globalThis.ArrayBuffer;

@@ -188,19 +188,3 @@ const _SharedArrayBuffer = globalThis.SharedArrayBuffer;

NON_ASCII: {
ARRAY: createUint8Array([
227,
129,
147, // こ
227,
130,
147, // ん
227,
129,
171, // に
227,
129,
161, // ち
227,
129,
175, // は
]),
ARRAY: createUint8Array([227, 129, 147, 227, 130, 147, 227, 129, 171, 227, 129, 161, 227, 129, 175]),
},

@@ -217,2 +201,10 @@ EMPTY: {

* @returns The decoded UTF-8 string
*
* @example Converting ArrayBuffer to string
* ```typescript
* const encoder = new TextEncoder()
* const buffer = encoder.encode('Hello, World!').buffer
* const decoded = arrayBufferToUtf8String(buffer)
* // => 'Hello, World!'
* ```
*/

@@ -230,2 +222,8 @@ function arrayBufferToUtf8String(uint8Array) {

* @returns A Uint8Array containing the byte values from the string
*
* @example Converting binary string to bytes
* ```typescript
* const bytes = binaryStringToBytes('Hello')
* // => Uint8Array([72, 101, 108, 108, 111])
* ```
*/

@@ -246,2 +244,14 @@ function binaryStringToBytes(binaryStr) {

* @returns The standard base64 encoded string with proper padding
*
* @example Without padding (common in JWT tokens)
* ```typescript
* const standard = urlSafeBase64ToBase64('SGVsbG8')
* // => 'SGVsbG8='
* ```
*
* @example With URL-safe characters
* ```typescript
* const standard = urlSafeBase64ToBase64('a-b_c')
* // => 'a+b/c='
* ```
*/

@@ -263,2 +273,14 @@ function urlSafeBase64ToBase64(urlSafeBase64) {

* @returns The decoded Uint8Array
*
* @example Standard base64
* ```typescript
* const bytes = base64ToUint8Array('SGVsbG8=')
* // => Uint8Array([72, 101, 108, 108, 111]) // 'Hello'
* ```
*
* @example URL-safe base64 (without padding)
* ```typescript
* const bytes = base64ToUint8Array('SGVsbG8')
* // => Uint8Array([72, 101, 108, 108, 111]) // 'Hello'
* ```
*/

@@ -275,2 +297,14 @@ function base64ToUint8Array(base64) {

* @returns The decoded UTF-8 string
*
* @example Standard base64
* ```typescript
* const message = fromBase64('SGVsbG8sIFdvcmxkIQ==')
* // => 'Hello, World!'
* ```
*
* @example URL-safe base64
* ```typescript
* const token = fromBase64('eyJ1c2VySWQiOjEyM30')
* // => '{"userId":123}'
* ```
*/

@@ -286,2 +320,8 @@ function fromBase64(base64) {

* @returns The encoded Uint8Array
*
* @example Encoding string to bytes (browser)
* ```typescript
* const bytes = utf8StringToUint8Array('Hello')
* // => Uint8Array([72, 101, 108, 108, 111])
* ```
*/

@@ -301,8 +341,19 @@ function utf8StringToUint8Array(text) {

* @returns The URL-safe base64 encoded string
*
* @example URL-safe with padding
* ```typescript
* const urlSafe = base64ToUrlSafeBase64('a+b/c==', { urlSafe: true, keepPadding: true })
* // => 'a-b_c=='
* ```
*
* @example URL-safe without padding (compact)
* ```typescript
* const compact = base64ToUrlSafeBase64('SGVsbG8=', { urlSafe: true, keepPadding: false })
* // => 'SGVsbG8'
* ```
*/
function base64ToUrlSafeBase64(base64, { urlSafe, keepPadding }) {
function base64ToUrlSafeBase64(base64, { urlSafe, keepPadding, }) {
if (urlSafe) {
base64 = base64.replaceAll('+', '-').replaceAll('/', '_');
if (keepPadding === false) {
// Remove trailing = padding characters without regex to avoid ReDoS
while (base64.endsWith('=')) {

@@ -324,7 +375,3 @@ base64 = base64.slice(0, -1);

*/
// Capture references at module initialization time
const _String = globalThis.String;
// ============================================================================
// Static Methods
// ============================================================================
/**

@@ -343,2 +390,9 @@ * (Safe copy) Returns a string created from the specified sequence of UTF-16 code units.

* @returns A Latin-1 binary string representation
*
* @example Converting bytes to binary string
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const binaryStr = bytesToBinaryString(bytes)
* // => 'Hello'
* ```
*/

@@ -361,2 +415,14 @@ function bytesToBinaryString(bytes) {

* @returns The base64 encoded string
*
* @example Standard base64
* ```typescript
* const encoded = toBase64('Hello, World!')
* // => 'SGVsbG8sIFdvcmxkIQ=='
* ```
*
* @example URL-safe without padding (for URLs/tokens)
* ```typescript
* const token = toBase64('{"userId":123}', true, false)
* // => 'eyJ1c2VySWQiOjEyM30'
* ```
*/

@@ -375,2 +441,16 @@ function toBase64(text, urlSafe = false, keepPadding = false) {

* @returns The base64 encoded string
*
* @example Standard base64
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const encoded = uint8ArrayToBase64(bytes)
* // => 'SGVsbG8='
* ```
*
* @example URL-safe without padding
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const token = uint8ArrayToBase64(bytes, true, false)
* // => 'SGVsbG8'
* ```
*/

@@ -389,2 +469,9 @@ function uint8ArrayToBase64(bytes, urlSafe = false, keepPadding = false) {

* @returns The decoded UTF-8 string
*
* @example Converting Uint8Array to string
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const text = uint8ArrayToUtf8String(bytes)
* // => 'Hello'
* ```
*/

@@ -391,0 +478,0 @@ function uint8ArrayToUtf8String(uint8Array) {

@@ -1,1 +0,1 @@

{"version":3,"file":"index.umd.js","sources":["../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/encoding/index.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/typed-arrays/index.ts","../../../../../../../../../../libs/utils/string/src/lib/shared-consts.ts","../../../../../../../../../../libs/utils/string/src/lib/array-buffer-to-utf8-string/array-buffer-to-utf8-string.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/binary-string-to-bytes.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/url-safe-base64-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/base64-to-uint8-array/browser/base64-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/from-base64/browser/from-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/utf8-string-to-uint8-array/browser/utf8-string-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/base64-to-url-safe-base64.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/string/index.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/bytes-to-binary-string.ts","../../../../../../../../../../libs/utils/string/src/lib/to-base64/browser/to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-base64/browser/uint8-array-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-utf8-string/uint8-array-to-utf8-string.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"names":["_Reflect"],"mappings":"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"}
{"version":3,"file":"index.umd.js","sources":["../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/encoding/index.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/typed-arrays/index.ts","../../../../../../../../../../libs/utils/string/src/lib/shared-consts.ts","../../../../../../../../../../libs/utils/string/src/lib/array-buffer-to-utf8-string/array-buffer-to-utf8-string.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/binary-string-to-bytes.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/url-safe-base64-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/base64-to-uint8-array/browser/base64-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/from-base64/browser/from-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/utf8-string-to-uint8-array/browser/utf8-string-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/base64-to-url-safe-base64.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/string/index.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/bytes-to-binary-string.ts","../../../../../../../../../../libs/utils/string/src/lib/to-base64/browser/to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-base64/browser/uint8-array-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-utf8-string/uint8-array-to-utf8-string.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"names":["_Reflect"],"mappings":"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"}

@@ -1,1 +0,1 @@

{"version":3,"file":"index.umd.min.js","sources":["../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/encoding/index.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/typed-arrays/index.ts","../../../../../../../../../../libs/utils/string/src/lib/shared-consts.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/binary-string-to-bytes.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/url-safe-base64-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/base64-to-url-safe-base64.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/string/index.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/bytes-to-binary-string.ts","../../../../../../../../../../libs/utils/string/src/lib/array-buffer-to-utf8-string/array-buffer-to-utf8-string.ts","../../../../../../../../../../libs/utils/string/src/lib/base64-to-uint8-array/browser/base64-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/from-base64/browser/from-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/to-base64/browser/to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-base64/browser/uint8-array-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-utf8-string/uint8-array-to-utf8-string.ts","../../../../../../../../../../libs/utils/string/src/lib/utf8-string-to-uint8-array/browser/utf8-string-to-uint8-array.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"names":["_TextEncoder","globalThis","TextEncoder","_TextDecoder","TextDecoder","_atob","atob","_btoa","btoa","_Reflect","Reflect","createTextEncoder","construct","createTextDecoder","label","options","data","_ArrayBuffer","ArrayBuffer","_SharedArrayBuffer","SharedArrayBuffer","_Uint8Array","Uint8Array","_Uint8ClampedArray","Uint8ClampedArray","_Uint16Array","Uint16Array","_Uint32Array","Uint32Array","_Int8Array","Int8Array","_Int16Array","Int16Array","_Int32Array","Int32Array","_Float32Array","Float32Array","_Float64Array","Float64Array","_BigInt64Array","BigInt64Array","_BigUint64Array","BigUint64Array","createUint8Array","arg","byteOffset","length","from","bind","of","UTF8_DECODER","binaryStringToBytes","binaryStr","bytes","i","charCodeAt","urlSafeBase64ToBase64","urlSafeBase64","normalizedBase64","replaceAll","pad","padEnd","base64ToUrlSafeBase64","base64","urlSafe","keepPadding","endsWith","slice","fromCharCode","String","bytesToBinaryString","binary","uint8Array","decode","text","encode"],"mappings":"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"}
{"version":3,"file":"index.umd.min.js","sources":["../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/encoding/index.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/typed-arrays/index.ts","../../../../../../../../../../libs/utils/string/src/lib/shared-consts.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/binary-string-to-bytes.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/url-safe-base64-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/base64-to-url-safe-base64.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/string/index.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/bytes-to-binary-string.ts","../../../../../../../../../../libs/utils/string/src/lib/array-buffer-to-utf8-string/array-buffer-to-utf8-string.ts","../../../../../../../../../../libs/utils/string/src/lib/base64-to-uint8-array/browser/base64-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/from-base64/browser/from-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/to-base64/browser/to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-base64/browser/uint8-array-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-utf8-string/uint8-array-to-utf8-string.ts","../../../../../../../../../../libs/utils/string/src/lib/utf8-string-to-uint8-array/browser/utf8-string-to-uint8-array.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"names":["_TextEncoder","globalThis","TextEncoder","_TextDecoder","TextDecoder","_atob","atob","_btoa","btoa","_Reflect","Reflect","createTextEncoder","construct","createTextDecoder","label","options","data","_ArrayBuffer","ArrayBuffer","_SharedArrayBuffer","SharedArrayBuffer","_Uint8Array","Uint8Array","_Uint8ClampedArray","Uint8ClampedArray","_Uint16Array","Uint16Array","_Uint32Array","Uint32Array","_Int8Array","Int8Array","_Int16Array","Int16Array","_Int32Array","Int32Array","_Float32Array","Float32Array","_Float64Array","Float64Array","_BigInt64Array","BigInt64Array","_BigUint64Array","BigUint64Array","createUint8Array","arg","byteOffset","length","from","bind","of","UTF8_DECODER","binaryStringToBytes","binaryStr","bytes","i","charCodeAt","urlSafeBase64ToBase64","urlSafeBase64","normalizedBase64","replaceAll","pad","padEnd","base64ToUrlSafeBase64","base64","urlSafe","keepPadding","endsWith","slice","fromCharCode","String","bytesToBinaryString","binary","uint8Array","decode","text","encode"],"mappings":"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"}
# Changelog
This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver).
All notable changes to this project will be documented in this file.
## [0.0.4](https://github.com/AndrewRedican/hyperfrontend/compare/lib-string-utils@0.0.3...lib-string-utils@0.0.4) (2026-03-08)
## [0.1.0](https://github.com/AndrewRedican/hyperfrontend/compare/c8db08be8b183addd26caf81fdd17fb3693f296f...8a05c80832de91cd61f8af064b417870ea1e3b01) - 2026-04-13
## [0.0.3](https://github.com/AndrewRedican/hyperfrontend/compare/lib-string-utils@0.0.2...lib-string-utils@0.0.3) (2026-03-02)
### Features
- **eslint-rules:** add lib-pkg-main-reexports
## [0.0.4](https://github.com/AndrewRedican/hyperfrontend/compare/lib-string-utils@0.0.3...lib-string-utils@0.0.4) - 2026-03-08
## [0.0.3](https://github.com/AndrewRedican/hyperfrontend/compare/lib-string-utils@0.0.2...lib-string-utils@0.0.3) - 2026-03-02
### Bug Fixes
* **lib-string-utils:** correct package exports ([22b3a61](https://github.com/AndrewRedican/hyperfrontend/commit/22b3a6194e41faa38684aff3d8a9617420f08ed8))
- **lib-string-utils:** correct package exports ([22b3a61](https://github.com/AndrewRedican/hyperfrontend/commit/22b3a6194e41faa38684aff3d8a9617420f08ed8))
## [0.0.2](https://github.com/AndrewRedican/hyperfrontend/compare/lib-string-utils@0.0.1...lib-string-utils@0.0.2) (2026-02-26)
## [0.0.2](https://github.com/AndrewRedican/hyperfrontend/compare/lib-string-utils@0.0.1...lib-string-utils@0.0.2) - 2026-02-26
### Bug Fixes
* **lib-string-utils:** define correct secondary entrypoints ([b71a865](https://github.com/AndrewRedican/hyperfrontend/commit/b71a8655947af996fc5ef926e397243eff379a6e))
- **lib-string-utils:** define correct secondary entrypoints ([b71a865](https://github.com/AndrewRedican/hyperfrontend/commit/b71a8655947af996fc5ef926e397243eff379a6e))
## 0.0.1 (2026-02-15)
## 0.0.1 - 2026-02-15

@@ -6,4 +6,12 @@ /**

* @returns The decoded UTF-8 string
*
* @example Converting ArrayBuffer to string
* ```typescript
* const encoder = new TextEncoder()
* const buffer = encoder.encode('Hello, World!').buffer
* const decoded = arrayBufferToUtf8String(buffer)
* // => 'Hello, World!'
* ```
*/
export declare function arrayBufferToUtf8String(uint8Array: ArrayBuffer): string;
//# sourceMappingURL=array-buffer-to-utf8-string.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"array-buffer-to-utf8-string.d.ts","sourceRoot":"","sources":["../../../../../../../../../../libs/utils/string/src/lib/array-buffer-to-utf8-string/array-buffer-to-utf8-string.ts"],"names":[],"mappings":"AAEA;;;;;GAKG;AACH,wBAAgB,uBAAuB,CAAC,UAAU,EAAE,WAAW,GAAG,MAAM,CAEvE"}
{"version":3,"file":"array-buffer-to-utf8-string.d.ts","sourceRoot":"","sources":["../../../../../../../../../../libs/utils/string/src/lib/array-buffer-to-utf8-string/array-buffer-to-utf8-string.ts"],"names":[],"mappings":"AAEA;;;;;;;;;;;;;GAaG;AACH,wBAAgB,uBAAuB,CAAC,UAAU,EAAE,WAAW,GAAG,MAAM,CAEvE"}

@@ -7,4 +7,16 @@ /**

* @returns The decoded Uint8Array
*
* @example Standard base64
* ```typescript
* const bytes = base64ToUint8Array('SGVsbG8=')
* // => Uint8Array([72, 101, 108, 108, 111]) // 'Hello'
* ```
*
* @example URL-safe base64 (without padding)
* ```typescript
* const bytes = base64ToUint8Array('SGVsbG8')
* // => Uint8Array([72, 101, 108, 108, 111]) // 'Hello'
* ```
*/
export declare function base64ToUint8Array(base64: string): Uint8Array;
//# sourceMappingURL=base64-to-uint8-array.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"base64-to-uint8-array.d.ts","sourceRoot":"","sources":["../../../../../../../../../../../libs/utils/string/src/lib/base64-to-uint8-array/browser/base64-to-uint8-array.ts"],"names":[],"mappings":"AAIA;;;;;;GAMG;AACH,wBAAgB,kBAAkB,CAAC,MAAM,EAAE,MAAM,GAAG,UAAU,CAE7D"}
{"version":3,"file":"base64-to-uint8-array.d.ts","sourceRoot":"","sources":["../../../../../../../../../../../libs/utils/string/src/lib/base64-to-uint8-array/browser/base64-to-uint8-array.ts"],"names":[],"mappings":"AAIA;;;;;;;;;;;;;;;;;;GAkBG;AACH,wBAAgB,kBAAkB,CAAC,MAAM,EAAE,MAAM,GAAG,UAAU,CAE7D"}

@@ -7,4 +7,16 @@ /**

* @returns The decoded Uint8Array
*
* @example Standard base64
* ```typescript
* const bytes = base64ToUint8Array('SGVsbG8=')
* // => Uint8Array([72, 101, 108, 108, 111]) // 'Hello'
* ```
*
* @example URL-safe base64 (without padding)
* ```typescript
* const bytes = base64ToUint8Array('SGVsbG8')
* // => Uint8Array([72, 101, 108, 108, 111]) // 'Hello'
* ```
*/
export declare function base64ToUint8Array(base64: string): Uint8Array;
//# sourceMappingURL=base64-to-uint8-array.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"base64-to-uint8-array.d.ts","sourceRoot":"","sources":["../../../../../../../../../../../libs/utils/string/src/lib/base64-to-uint8-array/node/base64-to-uint8-array.ts"],"names":[],"mappings":"AAGA;;;;;;GAMG;AACH,wBAAgB,kBAAkB,CAAC,MAAM,EAAE,MAAM,GAAG,UAAU,CAG7D"}
{"version":3,"file":"base64-to-uint8-array.d.ts","sourceRoot":"","sources":["../../../../../../../../../../../libs/utils/string/src/lib/base64-to-uint8-array/node/base64-to-uint8-array.ts"],"names":[],"mappings":"AAGA;;;;;;;;;;;;;;;;;;GAkBG;AACH,wBAAgB,kBAAkB,CAAC,MAAM,EAAE,MAAM,GAAG,UAAU,CAG7D"}

@@ -7,4 +7,16 @@ /**

* @returns The decoded UTF-8 string
*
* @example Standard base64
* ```typescript
* const message = fromBase64('SGVsbG8sIFdvcmxkIQ==')
* // => 'Hello, World!'
* ```
*
* @example URL-safe base64
* ```typescript
* const token = fromBase64('eyJ1c2VySWQiOjEyM30')
* // => '{"userId":123}'
* ```
*/
export declare function fromBase64(base64: string): string;
//# sourceMappingURL=from-base64.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"from-base64.d.ts","sourceRoot":"","sources":["../../../../../../../../../../../libs/utils/string/src/lib/from-base64/browser/from-base64.ts"],"names":[],"mappings":"AAIA;;;;;;GAMG;AACH,wBAAgB,UAAU,CAAC,MAAM,EAAE,MAAM,GAAG,MAAM,CAEjD"}
{"version":3,"file":"from-base64.d.ts","sourceRoot":"","sources":["../../../../../../../../../../../libs/utils/string/src/lib/from-base64/browser/from-base64.ts"],"names":[],"mappings":"AAIA;;;;;;;;;;;;;;;;;;GAkBG;AACH,wBAAgB,UAAU,CAAC,MAAM,EAAE,MAAM,GAAG,MAAM,CAEjD"}

@@ -7,4 +7,16 @@ /**

* @returns The decoded UTF-8 string
*
* @example Standard base64
* ```typescript
* const message = fromBase64('SGVsbG8sIFdvcmxkIQ==')
* // => 'Hello, World!'
* ```
*
* @example URL-safe base64
* ```typescript
* const token = fromBase64('eyJ1c2VySWQiOjEyM30')
* // => '{"userId":123}'
* ```
*/
export declare function fromBase64(text: string): string;
//# sourceMappingURL=from-base64.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"from-base64.d.ts","sourceRoot":"","sources":["../../../../../../../../../../../libs/utils/string/src/lib/from-base64/node/from-base64.ts"],"names":[],"mappings":"AAEA;;;;;;GAMG;AACH,wBAAgB,UAAU,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM,CAE/C"}
{"version":3,"file":"from-base64.d.ts","sourceRoot":"","sources":["../../../../../../../../../../../libs/utils/string/src/lib/from-base64/node/from-base64.ts"],"names":[],"mappings":"AAEA;;;;;;;;;;;;;;;;;;GAkBG;AACH,wBAAgB,UAAU,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM,CAE/C"}

@@ -1,1 +0,1 @@

{"version":3,"file":"shared-consts.d.ts","sourceRoot":"","sources":["../../../../../../../../../libs/utils/string/src/lib/shared-consts.ts"],"names":[],"mappings":"AAGA,eAAO,MAAM,OAAO,aAAsB,CAAA;AAC1C,eAAO,MAAM,YAAY,aAA4B,CAAA;AAErD,eAAO,MAAM,wBAAwB;;;;;;;;;;;;;;CAcpC,CAAA;AAED,eAAO,MAAM,wBAAwB;;;;;;;;;;;;;CA6BpC,CAAA"}
{"version":3,"file":"shared-consts.d.ts","sourceRoot":"","sources":["../../../../../../../../../libs/utils/string/src/lib/shared-consts.ts"],"names":[],"mappings":"AAGA,eAAO,MAAM,OAAO,aAAsB,CAAA;AAC1C,eAAO,MAAM,YAAY,aAA4B,CAAA;AAErD,eAAO,MAAM,wBAAwB;;;;;;;;;;;;;;CAcpC,CAAA;AAED,eAAO,MAAM,wBAAwB;;;;;;;;;;;;;CAapC,CAAA"}

@@ -9,4 +9,16 @@ /**

* @returns The base64 encoded string
*
* @example Standard base64
* ```typescript
* const encoded = toBase64('Hello, World!')
* // => 'SGVsbG8sIFdvcmxkIQ=='
* ```
*
* @example URL-safe without padding (for URLs/tokens)
* ```typescript
* const token = toBase64('{"userId":123}', true, false)
* // => 'eyJ1c2VySWQiOjEyM30'
* ```
*/
export declare function toBase64(text: string, urlSafe?: boolean, keepPadding?: boolean): string;
//# sourceMappingURL=to-base64.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"to-base64.d.ts","sourceRoot":"","sources":["../../../../../../../../../../../libs/utils/string/src/lib/to-base64/browser/to-base64.ts"],"names":[],"mappings":"AAIA;;;;;;;;GAQG;AACH,wBAAgB,QAAQ,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,UAAQ,EAAE,WAAW,UAAQ,GAAG,MAAM,CAEnF"}
{"version":3,"file":"to-base64.d.ts","sourceRoot":"","sources":["../../../../../../../../../../../libs/utils/string/src/lib/to-base64/browser/to-base64.ts"],"names":[],"mappings":"AAIA;;;;;;;;;;;;;;;;;;;;GAoBG;AACH,wBAAgB,QAAQ,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,UAAQ,EAAE,WAAW,UAAQ,GAAG,MAAM,CAEnF"}

@@ -9,4 +9,16 @@ /**

* @returns The base64 encoded string
*
* @example Standard base64
* ```typescript
* const encoded = toBase64('Hello, World!')
* // => 'SGVsbG8sIFdvcmxkIQ=='
* ```
*
* @example URL-safe without padding (for URLs/tokens)
* ```typescript
* const token = toBase64('{"userId":123}', true, false)
* // => 'eyJ1c2VySWQiOjEyM30'
* ```
*/
export declare function toBase64(text: string, urlSafe?: boolean, keepPadding?: boolean): string;
//# sourceMappingURL=to-base64.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"to-base64.d.ts","sourceRoot":"","sources":["../../../../../../../../../../../libs/utils/string/src/lib/to-base64/node/to-base64.ts"],"names":[],"mappings":"AAEA;;;;;;;;GAQG;AACH,wBAAgB,QAAQ,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,UAAQ,EAAE,WAAW,UAAQ,GAAG,MAAM,CAKnF"}
{"version":3,"file":"to-base64.d.ts","sourceRoot":"","sources":["../../../../../../../../../../../libs/utils/string/src/lib/to-base64/node/to-base64.ts"],"names":[],"mappings":"AAEA;;;;;;;;;;;;;;;;;;;;GAoBG;AACH,wBAAgB,QAAQ,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,UAAQ,EAAE,WAAW,UAAQ,GAAG,MAAM,CAKnF"}

@@ -9,4 +9,18 @@ /**

* @returns The base64 encoded string
*
* @example Standard base64
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const encoded = uint8ArrayToBase64(bytes)
* // => 'SGVsbG8='
* ```
*
* @example URL-safe without padding
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const token = uint8ArrayToBase64(bytes, true, false)
* // => 'SGVsbG8'
* ```
*/
export declare function uint8ArrayToBase64(bytes: Uint8Array, urlSafe?: boolean, keepPadding?: boolean): string;
//# sourceMappingURL=uint8-array-to-base64.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"uint8-array-to-base64.d.ts","sourceRoot":"","sources":["../../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-base64/browser/uint8-array-to-base64.ts"],"names":[],"mappings":"AAIA;;;;;;;;GAQG;AACH,wBAAgB,kBAAkB,CAAC,KAAK,EAAE,UAAU,EAAE,OAAO,UAAQ,EAAE,WAAW,UAAQ,GAAG,MAAM,CAKlG"}
{"version":3,"file":"uint8-array-to-base64.d.ts","sourceRoot":"","sources":["../../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-base64/browser/uint8-array-to-base64.ts"],"names":[],"mappings":"AAIA;;;;;;;;;;;;;;;;;;;;;;GAsBG;AACH,wBAAgB,kBAAkB,CAAC,KAAK,EAAE,UAAU,EAAE,OAAO,UAAQ,EAAE,WAAW,UAAQ,GAAG,MAAM,CAKlG"}

@@ -9,4 +9,18 @@ /**

* @returns The base64 encoded string
*
* @example Standard base64
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const encoded = uint8ArrayToBase64(bytes)
* // => 'SGVsbG8='
* ```
*
* @example URL-safe without padding
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const token = uint8ArrayToBase64(bytes, true, false)
* // => 'SGVsbG8'
* ```
*/
export declare function uint8ArrayToBase64(bytes: Uint8Array, urlSafe?: boolean, keepPadding?: boolean): string;
//# sourceMappingURL=uint8-array-to-base64.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"uint8-array-to-base64.d.ts","sourceRoot":"","sources":["../../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-base64/node/uint8-array-to-base64.ts"],"names":[],"mappings":"AAEA;;;;;;;;GAQG;AACH,wBAAgB,kBAAkB,CAAC,KAAK,EAAE,UAAU,EAAE,OAAO,UAAQ,EAAE,WAAW,UAAQ,GAAG,MAAM,CAElG"}
{"version":3,"file":"uint8-array-to-base64.d.ts","sourceRoot":"","sources":["../../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-base64/node/uint8-array-to-base64.ts"],"names":[],"mappings":"AAEA;;;;;;;;;;;;;;;;;;;;;;GAsBG;AACH,wBAAgB,kBAAkB,CAAC,KAAK,EAAE,UAAU,EAAE,OAAO,UAAQ,EAAE,WAAW,UAAQ,GAAG,MAAM,CAElG"}

@@ -6,4 +6,11 @@ /**

* @returns The decoded UTF-8 string
*
* @example Converting Uint8Array to string
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const text = uint8ArrayToUtf8String(bytes)
* // => 'Hello'
* ```
*/
export declare function uint8ArrayToUtf8String(uint8Array: Uint8Array): string;
//# sourceMappingURL=uint8-array-to-utf8-string.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"uint8-array-to-utf8-string.d.ts","sourceRoot":"","sources":["../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-utf8-string/uint8-array-to-utf8-string.ts"],"names":[],"mappings":"AAEA;;;;;GAKG;AACH,wBAAgB,sBAAsB,CAAC,UAAU,EAAE,UAAU,GAAG,MAAM,CAErE"}
{"version":3,"file":"uint8-array-to-utf8-string.d.ts","sourceRoot":"","sources":["../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-utf8-string/uint8-array-to-utf8-string.ts"],"names":[],"mappings":"AAEA;;;;;;;;;;;;GAYG;AACH,wBAAgB,sBAAsB,CAAC,UAAU,EAAE,UAAU,GAAG,MAAM,CAErE"}

@@ -6,4 +6,10 @@ /**

* @returns The encoded Uint8Array
*
* @example Encoding string to bytes (browser)
* ```typescript
* const bytes = utf8StringToUint8Array('Hello')
* // => Uint8Array([72, 101, 108, 108, 111])
* ```
*/
export declare function utf8StringToUint8Array(text: string): Uint8Array;
//# sourceMappingURL=utf8-string-to-uint8-array.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"utf8-string-to-uint8-array.d.ts","sourceRoot":"","sources":["../../../../../../../../../../../libs/utils/string/src/lib/utf8-string-to-uint8-array/browser/utf8-string-to-uint8-array.ts"],"names":[],"mappings":"AAEA;;;;;GAKG;AACH,wBAAgB,sBAAsB,CAAC,IAAI,EAAE,MAAM,GAAG,UAAU,CAE/D"}
{"version":3,"file":"utf8-string-to-uint8-array.d.ts","sourceRoot":"","sources":["../../../../../../../../../../../libs/utils/string/src/lib/utf8-string-to-uint8-array/browser/utf8-string-to-uint8-array.ts"],"names":[],"mappings":"AAEA;;;;;;;;;;;GAWG;AACH,wBAAgB,sBAAsB,CAAC,IAAI,EAAE,MAAM,GAAG,UAAU,CAE/D"}

@@ -6,4 +6,10 @@ /**

* @returns The encoded Uint8Array
*
* @example Encoding string to bytes (Node.js)
* ```typescript
* const bytes = utf8StringToUint8Array('Hello')
* // => Uint8Array([72, 101, 108, 108, 111])
* ```
*/
export declare function utf8StringToUint8Array(text: string): Uint8Array;
//# sourceMappingURL=utf8-string-to-uint8-array.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"utf8-string-to-uint8-array.d.ts","sourceRoot":"","sources":["../../../../../../../../../../../libs/utils/string/src/lib/utf8-string-to-uint8-array/node/utf8-string-to-uint8-array.ts"],"names":[],"mappings":"AAEA;;;;;GAKG;AACH,wBAAgB,sBAAsB,CAAC,IAAI,EAAE,MAAM,GAAG,UAAU,CAE/D"}
{"version":3,"file":"utf8-string-to-uint8-array.d.ts","sourceRoot":"","sources":["../../../../../../../../../../../libs/utils/string/src/lib/utf8-string-to-uint8-array/node/utf8-string-to-uint8-array.ts"],"names":[],"mappings":"AAEA;;;;;;;;;;;GAWG;AACH,wBAAgB,sBAAsB,CAAC,IAAI,EAAE,MAAM,GAAG,UAAU,CAE/D"}

@@ -10,7 +10,19 @@ /**

* @returns The URL-safe base64 encoded string
*
* @example URL-safe with padding
* ```typescript
* const urlSafe = base64ToUrlSafeBase64('a+b/c==', { urlSafe: true, keepPadding: true })
* // => 'a-b_c=='
* ```
*
* @example URL-safe without padding (compact)
* ```typescript
* const compact = base64ToUrlSafeBase64('SGVsbG8=', { urlSafe: true, keepPadding: false })
* // => 'SGVsbG8'
* ```
*/
export declare function base64ToUrlSafeBase64(base64: string, { urlSafe, keepPadding }: {
urlSafe: boolean;
keepPadding: boolean;
export declare function base64ToUrlSafeBase64(base64: string, { urlSafe, keepPadding, }: {
/** Whether to apply URL-safe transformations */ urlSafe: boolean;
/** Whether to preserve padding characters */ keepPadding: boolean;
}): string;
//# sourceMappingURL=base64-to-url-safe-base64.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"base64-to-url-safe-base64.d.ts","sourceRoot":"","sources":["../../../../../../../../../../libs/utils/string/src/lib/utils/base64-to-url-safe-base64.ts"],"names":[],"mappings":"AAAA;;;;;;;;;GASG;AACH,wBAAgB,qBAAqB,CAAC,MAAM,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,WAAW,EAAE,EAAE;IAAE,OAAO,EAAE,OAAO,CAAC;IAAC,WAAW,EAAE,OAAO,CAAA;CAAE,GAAG,MAAM,CAWlI"}
{"version":3,"file":"base64-to-url-safe-base64.d.ts","sourceRoot":"","sources":["../../../../../../../../../../libs/utils/string/src/lib/utils/base64-to-url-safe-base64.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;;;;;;;GAqBG;AACH,wBAAgB,qBAAqB,CACnC,MAAM,EAAE,MAAM,EACd,EACE,OAAO,EACP,WAAW,GACZ,EAAE;IACD,gDAAgD,CAAC,OAAO,EAAE,OAAO,CAAA;IACjE,6CAA6C,CAAC,WAAW,EAAE,OAAO,CAAA;CACnE,GACA,MAAM,CAUR"}

@@ -8,4 +8,10 @@ /**

* @returns A Uint8Array containing the byte values from the string
*
* @example Converting binary string to bytes
* ```typescript
* const bytes = binaryStringToBytes('Hello')
* // => Uint8Array([72, 101, 108, 108, 111])
* ```
*/
export declare function binaryStringToBytes(binaryStr: string): Uint8Array<ArrayBufferLike>;
//# sourceMappingURL=binary-string-to-bytes.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"binary-string-to-bytes.d.ts","sourceRoot":"","sources":["../../../../../../../../../../libs/utils/string/src/lib/utils/binary-string-to-bytes.ts"],"names":[],"mappings":"AAEA;;;;;;;GAOG;AACH,wBAAgB,mBAAmB,CAAC,SAAS,EAAE,MAAM,+BAMpD"}
{"version":3,"file":"binary-string-to-bytes.d.ts","sourceRoot":"","sources":["../../../../../../../../../../libs/utils/string/src/lib/utils/binary-string-to-bytes.ts"],"names":[],"mappings":"AAEA;;;;;;;;;;;;;GAaG;AACH,wBAAgB,mBAAmB,CAAC,SAAS,EAAE,MAAM,+BAMpD"}

@@ -9,4 +9,11 @@ /**

* @returns A Latin-1 binary string representation
*
* @example Converting bytes to binary string
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const binaryStr = bytesToBinaryString(bytes)
* // => 'Hello'
* ```
*/
export declare function bytesToBinaryString(bytes: Uint8Array): string;
//# sourceMappingURL=bytes-to-binary-string.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"bytes-to-binary-string.d.ts","sourceRoot":"","sources":["../../../../../../../../../../libs/utils/string/src/lib/utils/bytes-to-binary-string.ts"],"names":[],"mappings":"AAEA;;;;;;;;GAQG;AACH,wBAAgB,mBAAmB,CAAC,KAAK,EAAE,UAAU,GAAG,MAAM,CAM7D"}
{"version":3,"file":"bytes-to-binary-string.d.ts","sourceRoot":"","sources":["../../../../../../../../../../libs/utils/string/src/lib/utils/bytes-to-binary-string.ts"],"names":[],"mappings":"AAEA;;;;;;;;;;;;;;;GAeG;AACH,wBAAgB,mBAAmB,CAAC,KAAK,EAAE,UAAU,GAAG,MAAM,CAM7D"}

@@ -7,4 +7,16 @@ /**

* @returns The standard base64 encoded string with proper padding
*
* @example Without padding (common in JWT tokens)
* ```typescript
* const standard = urlSafeBase64ToBase64('SGVsbG8')
* // => 'SGVsbG8='
* ```
*
* @example With URL-safe characters
* ```typescript
* const standard = urlSafeBase64ToBase64('a-b_c')
* // => 'a+b/c='
* ```
*/
export declare function urlSafeBase64ToBase64(urlSafeBase64: string): string;
//# sourceMappingURL=url-safe-base64-to-base64.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"url-safe-base64-to-base64.d.ts","sourceRoot":"","sources":["../../../../../../../../../../libs/utils/string/src/lib/utils/url-safe-base64-to-base64.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AACH,wBAAgB,qBAAqB,CAAC,aAAa,EAAE,MAAM,GAAG,MAAM,CAOnE"}
{"version":3,"file":"url-safe-base64-to-base64.d.ts","sourceRoot":"","sources":["../../../../../../../../../../libs/utils/string/src/lib/utils/url-safe-base64-to-base64.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;;;;GAkBG;AACH,wBAAgB,qBAAqB,CAAC,aAAa,EAAE,MAAM,GAAG,MAAM,CAOnE"}
'use strict';
/* eslint-disable workspace/lib-require-jsdoc-example */
/**

@@ -12,3 +13,2 @@ * Safe copies of encoding built-ins via factory functions.

*/
// Capture references at module initialization time
const _TextEncoder = globalThis.TextEncoder;

@@ -34,2 +34,3 @@ const _TextDecoder = globalThis.TextDecoder;

/* eslint-disable workspace/lib-require-jsdoc-example */
/**

@@ -44,3 +45,2 @@ * Safe copies of TypedArray and ArrayBuffer built-ins via factory functions.

*/
// Capture references at module initialization time
const _ArrayBuffer = globalThis.ArrayBuffer;

@@ -165,19 +165,3 @@ const _SharedArrayBuffer = globalThis.SharedArrayBuffer;

NON_ASCII: {
ARRAY: createUint8Array([
227,
129,
147, // こ
227,
130,
147, // ん
227,
129,
171, // に
227,
129,
161, // ち
227,
129,
175, // は
]),
ARRAY: createUint8Array([227, 129, 147, 227, 130, 147, 227, 129, 171, 227, 129, 161, 227, 129, 175]),
},

@@ -194,2 +178,10 @@ EMPTY: {

* @returns The decoded UTF-8 string
*
* @example Converting ArrayBuffer to string
* ```typescript
* const encoder = new TextEncoder()
* const buffer = encoder.encode('Hello, World!').buffer
* const decoded = arrayBufferToUtf8String(buffer)
* // => 'Hello, World!'
* ```
*/

@@ -206,2 +198,14 @@ function arrayBufferToUtf8String(uint8Array) {

* @returns The standard base64 encoded string with proper padding
*
* @example Without padding (common in JWT tokens)
* ```typescript
* const standard = urlSafeBase64ToBase64('SGVsbG8')
* // => 'SGVsbG8='
* ```
*
* @example With URL-safe characters
* ```typescript
* const standard = urlSafeBase64ToBase64('a-b_c')
* // => 'a+b/c='
* ```
*/

@@ -223,2 +227,14 @@ function urlSafeBase64ToBase64(urlSafeBase64) {

* @returns The decoded Uint8Array
*
* @example Standard base64
* ```typescript
* const bytes = base64ToUint8Array('SGVsbG8=')
* // => Uint8Array([72, 101, 108, 108, 111]) // 'Hello'
* ```
*
* @example URL-safe base64 (without padding)
* ```typescript
* const bytes = base64ToUint8Array('SGVsbG8')
* // => Uint8Array([72, 101, 108, 108, 111]) // 'Hello'
* ```
*/

@@ -236,2 +252,14 @@ function base64ToUint8Array(base64) {

* @returns The decoded UTF-8 string
*
* @example Standard base64
* ```typescript
* const message = fromBase64('SGVsbG8sIFdvcmxkIQ==')
* // => 'Hello, World!'
* ```
*
* @example URL-safe base64
* ```typescript
* const token = fromBase64('eyJ1c2VySWQiOjEyM30')
* // => '{"userId":123}'
* ```
*/

@@ -247,2 +275,8 @@ function fromBase64(text) {

* @returns The encoded Uint8Array
*
* @example Encoding string to bytes (Node.js)
* ```typescript
* const bytes = utf8StringToUint8Array('Hello')
* // => Uint8Array([72, 101, 108, 108, 111])
* ```
*/

@@ -262,8 +296,19 @@ function utf8StringToUint8Array(text) {

* @returns The URL-safe base64 encoded string
*
* @example URL-safe with padding
* ```typescript
* const urlSafe = base64ToUrlSafeBase64('a+b/c==', { urlSafe: true, keepPadding: true })
* // => 'a-b_c=='
* ```
*
* @example URL-safe without padding (compact)
* ```typescript
* const compact = base64ToUrlSafeBase64('SGVsbG8=', { urlSafe: true, keepPadding: false })
* // => 'SGVsbG8'
* ```
*/
function base64ToUrlSafeBase64(base64, { urlSafe, keepPadding }) {
function base64ToUrlSafeBase64(base64, { urlSafe, keepPadding, }) {
if (urlSafe) {
base64 = base64.replaceAll('+', '-').replaceAll('/', '_');
if (keepPadding === false) {
// Remove trailing = padding characters without regex to avoid ReDoS
while (base64.endsWith('=')) {

@@ -285,2 +330,14 @@ base64 = base64.slice(0, -1);

* @returns The base64 encoded string
*
* @example Standard base64
* ```typescript
* const encoded = toBase64('Hello, World!')
* // => 'SGVsbG8sIFdvcmxkIQ=='
* ```
*
* @example URL-safe without padding (for URLs/tokens)
* ```typescript
* const token = toBase64('{"userId":123}', true, false)
* // => 'eyJ1c2VySWQiOjEyM30'
* ```
*/

@@ -302,2 +359,16 @@ function toBase64(text, urlSafe = false, keepPadding = false) {

* @returns The base64 encoded string
*
* @example Standard base64
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const encoded = uint8ArrayToBase64(bytes)
* // => 'SGVsbG8='
* ```
*
* @example URL-safe without padding
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const token = uint8ArrayToBase64(bytes, true, false)
* // => 'SGVsbG8'
* ```
*/

@@ -313,2 +384,9 @@ function uint8ArrayToBase64(bytes, urlSafe = false, keepPadding = false) {

* @returns The decoded UTF-8 string
*
* @example Converting Uint8Array to string
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const text = uint8ArrayToUtf8String(bytes)
* // => 'Hello'
* ```
*/

@@ -315,0 +393,0 @@ function uint8ArrayToUtf8String(uint8Array) {

@@ -1,1 +0,1 @@

{"version":3,"file":"index.cjs.js","sources":["../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/encoding/index.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/typed-arrays/index.ts","../../../../../../../../../../libs/utils/string/src/lib/shared-consts.ts","../../../../../../../../../../libs/utils/string/src/lib/array-buffer-to-utf8-string/array-buffer-to-utf8-string.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/url-safe-base64-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/base64-to-uint8-array/node/base64-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/from-base64/node/from-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/utf8-string-to-uint8-array/node/utf8-string-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/base64-to-url-safe-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/to-base64/node/to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-base64/node/uint8-array-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-utf8-string/uint8-array-to-utf8-string.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,null,null],"names":["_Reflect"],"mappings":"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"}
{"version":3,"file":"index.cjs.js","sources":["../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/encoding/index.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/typed-arrays/index.ts","../../../../../../../../../../libs/utils/string/src/lib/shared-consts.ts","../../../../../../../../../../libs/utils/string/src/lib/array-buffer-to-utf8-string/array-buffer-to-utf8-string.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/url-safe-base64-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/base64-to-uint8-array/node/base64-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/from-base64/node/from-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/utf8-string-to-uint8-array/node/utf8-string-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/base64-to-url-safe-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/to-base64/node/to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-base64/node/uint8-array-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-utf8-string/uint8-array-to-utf8-string.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,null,null],"names":["_Reflect"],"mappings":"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"}

@@ -1,8 +0,8 @@

export * from '../lib/array-buffer-to-utf8-string/array-buffer-to-utf8-string';
export * from '../lib/base64-to-uint8-array/node/base64-to-uint8-array';
export * from '../lib/from-base64/node/from-base64';
export * from '../lib/utf8-string-to-uint8-array/node/utf8-string-to-uint8-array';
export * from '../lib/to-base64/node/to-base64';
export * from '../lib/uint8-array-to-base64/node/uint8-array-to-base64';
export * from '../lib/uint8-array-to-utf8-string/uint8-array-to-utf8-string';
export { arrayBufferToUtf8String } from '../lib/array-buffer-to-utf8-string/array-buffer-to-utf8-string';
export { base64ToUint8Array } from '../lib/base64-to-uint8-array/node/base64-to-uint8-array';
export { fromBase64 } from '../lib/from-base64/node/from-base64';
export { utf8StringToUint8Array } from '../lib/utf8-string-to-uint8-array/node/utf8-string-to-uint8-array';
export { toBase64 } from '../lib/to-base64/node/to-base64';
export { uint8ArrayToBase64 } from '../lib/uint8-array-to-base64/node/uint8-array-to-base64';
export { uint8ArrayToUtf8String } from '../lib/uint8-array-to-utf8-string/uint8-array-to-utf8-string';
//# sourceMappingURL=index.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../../../../../../libs/utils/string/src/node/index.ts"],"names":[],"mappings":"AAAA,cAAc,gEAAgE,CAAA;AAC9E,cAAc,yDAAyD,CAAA;AACvE,cAAc,qCAAqC,CAAA;AACnD,cAAc,mEAAmE,CAAA;AACjF,cAAc,iCAAiC,CAAA;AAC/C,cAAc,yDAAyD,CAAA;AACvE,cAAc,8DAA8D,CAAA"}
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../../../../../../libs/utils/string/src/node/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,uBAAuB,EAAE,MAAM,gEAAgE,CAAA;AACxG,OAAO,EAAE,kBAAkB,EAAE,MAAM,yDAAyD,CAAA;AAC5F,OAAO,EAAE,UAAU,EAAE,MAAM,qCAAqC,CAAA;AAChE,OAAO,EAAE,sBAAsB,EAAE,MAAM,mEAAmE,CAAA;AAC1G,OAAO,EAAE,QAAQ,EAAE,MAAM,iCAAiC,CAAA;AAC1D,OAAO,EAAE,kBAAkB,EAAE,MAAM,yDAAyD,CAAA;AAC5F,OAAO,EAAE,sBAAsB,EAAE,MAAM,8DAA8D,CAAA"}

@@ -0,1 +1,2 @@

/* eslint-disable workspace/lib-require-jsdoc-example */
/**

@@ -10,3 +11,2 @@ * Safe copies of encoding built-ins via factory functions.

*/
// Capture references at module initialization time
const _TextEncoder = globalThis.TextEncoder;

@@ -32,2 +32,3 @@ const _TextDecoder = globalThis.TextDecoder;

/* eslint-disable workspace/lib-require-jsdoc-example */
/**

@@ -42,3 +43,2 @@ * Safe copies of TypedArray and ArrayBuffer built-ins via factory functions.

*/
// Capture references at module initialization time
const _ArrayBuffer = globalThis.ArrayBuffer;

@@ -163,19 +163,3 @@ const _SharedArrayBuffer = globalThis.SharedArrayBuffer;

NON_ASCII: {
ARRAY: createUint8Array([
227,
129,
147, // こ
227,
130,
147, // ん
227,
129,
171, // に
227,
129,
161, // ち
227,
129,
175, // は
]),
ARRAY: createUint8Array([227, 129, 147, 227, 130, 147, 227, 129, 171, 227, 129, 161, 227, 129, 175]),
},

@@ -192,2 +176,10 @@ EMPTY: {

* @returns The decoded UTF-8 string
*
* @example Converting ArrayBuffer to string
* ```typescript
* const encoder = new TextEncoder()
* const buffer = encoder.encode('Hello, World!').buffer
* const decoded = arrayBufferToUtf8String(buffer)
* // => 'Hello, World!'
* ```
*/

@@ -204,2 +196,14 @@ function arrayBufferToUtf8String(uint8Array) {

* @returns The standard base64 encoded string with proper padding
*
* @example Without padding (common in JWT tokens)
* ```typescript
* const standard = urlSafeBase64ToBase64('SGVsbG8')
* // => 'SGVsbG8='
* ```
*
* @example With URL-safe characters
* ```typescript
* const standard = urlSafeBase64ToBase64('a-b_c')
* // => 'a+b/c='
* ```
*/

@@ -221,2 +225,14 @@ function urlSafeBase64ToBase64(urlSafeBase64) {

* @returns The decoded Uint8Array
*
* @example Standard base64
* ```typescript
* const bytes = base64ToUint8Array('SGVsbG8=')
* // => Uint8Array([72, 101, 108, 108, 111]) // 'Hello'
* ```
*
* @example URL-safe base64 (without padding)
* ```typescript
* const bytes = base64ToUint8Array('SGVsbG8')
* // => Uint8Array([72, 101, 108, 108, 111]) // 'Hello'
* ```
*/

@@ -234,2 +250,14 @@ function base64ToUint8Array(base64) {

* @returns The decoded UTF-8 string
*
* @example Standard base64
* ```typescript
* const message = fromBase64('SGVsbG8sIFdvcmxkIQ==')
* // => 'Hello, World!'
* ```
*
* @example URL-safe base64
* ```typescript
* const token = fromBase64('eyJ1c2VySWQiOjEyM30')
* // => '{"userId":123}'
* ```
*/

@@ -245,2 +273,8 @@ function fromBase64(text) {

* @returns The encoded Uint8Array
*
* @example Encoding string to bytes (Node.js)
* ```typescript
* const bytes = utf8StringToUint8Array('Hello')
* // => Uint8Array([72, 101, 108, 108, 111])
* ```
*/

@@ -260,8 +294,19 @@ function utf8StringToUint8Array(text) {

* @returns The URL-safe base64 encoded string
*
* @example URL-safe with padding
* ```typescript
* const urlSafe = base64ToUrlSafeBase64('a+b/c==', { urlSafe: true, keepPadding: true })
* // => 'a-b_c=='
* ```
*
* @example URL-safe without padding (compact)
* ```typescript
* const compact = base64ToUrlSafeBase64('SGVsbG8=', { urlSafe: true, keepPadding: false })
* // => 'SGVsbG8'
* ```
*/
function base64ToUrlSafeBase64(base64, { urlSafe, keepPadding }) {
function base64ToUrlSafeBase64(base64, { urlSafe, keepPadding, }) {
if (urlSafe) {
base64 = base64.replaceAll('+', '-').replaceAll('/', '_');
if (keepPadding === false) {
// Remove trailing = padding characters without regex to avoid ReDoS
while (base64.endsWith('=')) {

@@ -283,2 +328,14 @@ base64 = base64.slice(0, -1);

* @returns The base64 encoded string
*
* @example Standard base64
* ```typescript
* const encoded = toBase64('Hello, World!')
* // => 'SGVsbG8sIFdvcmxkIQ=='
* ```
*
* @example URL-safe without padding (for URLs/tokens)
* ```typescript
* const token = toBase64('{"userId":123}', true, false)
* // => 'eyJ1c2VySWQiOjEyM30'
* ```
*/

@@ -300,2 +357,16 @@ function toBase64(text, urlSafe = false, keepPadding = false) {

* @returns The base64 encoded string
*
* @example Standard base64
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const encoded = uint8ArrayToBase64(bytes)
* // => 'SGVsbG8='
* ```
*
* @example URL-safe without padding
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const token = uint8ArrayToBase64(bytes, true, false)
* // => 'SGVsbG8'
* ```
*/

@@ -311,2 +382,9 @@ function uint8ArrayToBase64(bytes, urlSafe = false, keepPadding = false) {

* @returns The decoded UTF-8 string
*
* @example Converting Uint8Array to string
* ```typescript
* const bytes = new Uint8Array([72, 101, 108, 108, 111])
* const text = uint8ArrayToUtf8String(bytes)
* // => 'Hello'
* ```
*/

@@ -313,0 +391,0 @@ function uint8ArrayToUtf8String(uint8Array) {

@@ -1,1 +0,1 @@

{"version":3,"file":"index.esm.js","sources":["../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/encoding/index.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/typed-arrays/index.ts","../../../../../../../../../../libs/utils/string/src/lib/shared-consts.ts","../../../../../../../../../../libs/utils/string/src/lib/array-buffer-to-utf8-string/array-buffer-to-utf8-string.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/url-safe-base64-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/base64-to-uint8-array/node/base64-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/from-base64/node/from-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/utf8-string-to-uint8-array/node/utf8-string-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/base64-to-url-safe-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/to-base64/node/to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-base64/node/uint8-array-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-utf8-string/uint8-array-to-utf8-string.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,null,null],"names":["_Reflect"],"mappings":"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"}
{"version":3,"file":"index.esm.js","sources":["../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/encoding/index.ts","../../../../../../../../../../libs/utils/immutable-api/src/built-in-copy/typed-arrays/index.ts","../../../../../../../../../../libs/utils/string/src/lib/shared-consts.ts","../../../../../../../../../../libs/utils/string/src/lib/array-buffer-to-utf8-string/array-buffer-to-utf8-string.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/url-safe-base64-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/base64-to-uint8-array/node/base64-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/from-base64/node/from-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/utf8-string-to-uint8-array/node/utf8-string-to-uint8-array.ts","../../../../../../../../../../libs/utils/string/src/lib/utils/base64-to-url-safe-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/to-base64/node/to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-base64/node/uint8-array-to-base64.ts","../../../../../../../../../../libs/utils/string/src/lib/uint8-array-to-utf8-string/uint8-array-to-utf8-string.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,null,null],"names":["_Reflect"],"mappings":"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"}
{
"name": "@hyperfrontend/string-utils",
"version": "0.0.4",
"version": "0.1.0",
"description": "Isomorphic string encoding utilities with unified APIs for browser and Node.js environments.",

@@ -5,0 +5,0 @@ "license": "MIT",

@@ -38,2 +38,4 @@ # @hyperfrontend/string-utils

• 👉 See [**documentation**](https://www.hyperfrontend.dev/docs/libraries/utils/string/)
## What is @hyperfrontend/string-utils?

@@ -190,2 +192,2 @@

MIT
[MIT](https://github.com/AndrewRedican/hyperfrontend/blob/main/LICENSE.md)