@hyperfrontend/string-utils
Advanced tools
+112
-25
| '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 +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"} |
+112
-25
@@ -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":"AAAA;AACA;;;;;;;;AAQG;AAEH,MAAM,YAAY,GAAG,UAAU,CAAC,WAAW;AAC3C,MAAM,YAAY,GAAG,UAAU,CAAC,WAAW;AAC3C,MAAM,KAAK,GAAG,UAAU,CAAC,IAAI;AAC7B,MAAM,KAAK,GAAG,UAAU,CAAC,IAAI;AAC7B,MAAMA,UAAQ,GAAG,UAAU,CAAC,OAAO;AAGnC;;;;;AAKG;AACI,MAAM,iBAAiB,GAAG,MAAgCA,UAAQ,CAAC,SAAS,CAAC,YAAY,EAAE,EAAE,CAAC;AAErG;;;;;;;AAOG;AACI,MAAM,iBAAiB,GAAG,CAAC,KAAc,EAAE,OAA4B,KAC/DA,UAAQ,CAAC,SAAS,CAAC,YAAY,EAAE,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC;AAEjE;;;;;;AAMG;AACI,MAAM,IAAI,GAAG,CAAC,IAAY,KAAa,KAAK,CAAC,IAAI,CAAC;AAEzD;;;;;;AAMG;AACI,MAAM,IAAI,GAAG,CAAC,IAAY,KAAa,KAAK,CAAC,IAAI,CAAC;;ACrDzD;AACA;;;;;;;;AAQG;AAEH,MAAM,YAAY,GAAG,UAAU,CAAC,WAAW;AAC3C,MAAM,kBAAkB,GAAG,UAAU,CAAC,iBAAiB;AAEvD,MAAM,WAAW,GAAG,UAAU,CAAC,UAAU;AACzC,MAAM,kBAAkB,GAAG,UAAU,CAAC,iBAAiB;AACvD,MAAM,YAAY,GAAG,UAAU,CAAC,WAAW;AAC3C,MAAM,YAAY,GAAG,UAAU,CAAC,WAAW;AAC3C,MAAM,UAAU,GAAG,UAAU,CAAC,SAAS;AACvC,MAAM,WAAW,GAAG,UAAU,CAAC,UAAU;AACzC,MAAM,WAAW,GAAG,UAAU,CAAC,UAAU;AACzC,MAAM,aAAa,GAAG,UAAU,CAAC,YAAY;AAC7C,MAAM,aAAa,GAAG,UAAU,CAAC,YAAY;AAC7C,MAAM,cAAc,GAAG,UAAU,CAAC,aAAa;AAC/C,MAAM,eAAe,GAAG,UAAU,CAAC,cAAc;AACjD,MAAM,QAAQ,GAAG,UAAU,CAAC,OAAO;SAkFnB,gBAAgB,CAC9B,GAAoE,EACpE,UAAmB,EACnB,MAAe,EAAA;AAEf,IAAA,IAAI,OAAO,GAAG,KAAK,QAAQ,EAAE;QAC3B,OAAmB,QAAQ,CAAC,SAAS,CAAC,WAAW,EAAE,CAAC,GAAG,CAAC,CAAC;IAC3D;IACA,IAAI,GAAG,YAAY,YAAY,IAAI,GAAG,YAAY,kBAAkB,EAAE;AACpE,QAAA,OAAmB,QAAQ,CAAC,SAAS,CAAC,WAAW,EAAE,CAAC,GAAG,EAAE,UAAU,EAAE,MAAM,CAAC,CAAC;IAC/E;IACA,OAAmB,QAAQ,CAAC,SAAS,CAAC,WAAW,EAAE,CAAC,GAAG,CAAC,CAAC;AAC3D;AAEA;;AAEG;AACmD,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW;AAEvF;;AAEG;AAC+C,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,WAAW;AAmBjF;;AAEG;AACiE,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB;AAEnH;;AAEG;AAC6D,kBAAkB,CAAC,EAAE,CAAC,IAAI,CAAC,kBAAkB;AAiB7G;;AAEG;AACqD,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY;AAE3F;;AAEG;AACiD,YAAY,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY;AAiBrF;;AAEG;AACqD,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY;AAE3F;;AAEG;AACiD,YAAY,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY;AAkBrF;;AAEG;AACiD,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU;AAEnF;;AAEG;AAC6C,UAAU,CAAC,EAAE,CAAC,IAAI,CAAC,UAAU;AAkB7E;;AAEG;AACmD,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW;AAEvF;;AAEG;AAC+C,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,WAAW;AAkBjF;;AAEG;AACmD,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW;AAEvF;;AAEG;AAC+C,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,WAAW;AAkBjF;;AAEG;AACuD,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa;AAE/F;;AAEG;AACmD,aAAa,CAAC,EAAE,CAAC,IAAI,CAAC,aAAa;AAkBzF;;AAEG;AACuD,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa;AAE/F;;AAEG;AACmD,aAAa,CAAC,EAAE,CAAC,IAAI,CAAC,aAAa;AAkBzF;;AAEG;AACyD,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc;AAEnG;;AAEG;AACqD,cAAc,CAAC,EAAE,CAAC,IAAI,CAAC,cAAc;AAkB7F;;AAEG;AAC2D,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe;AAEvG;;AAEG;AACuD,eAAe,CAAC,EAAE,CAAC,IAAI,CAAC,eAAe;;ACjY1E,iBAAiB;AACjC,MAAM,YAAY,GAAG,iBAAiB,CAAC,MAAM,CAAC;CAkBN;AAC7C,IAAA,MAAM,EAAE;AACN,QACA,KAAK,EAAE,gBAAgB,CAAC,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC;AACnD,KAAA;AACD,IAAA,SAAS,EAAE;AACT,QACA,KAAK,EAAE,gBAAgB,CAAC,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC;AACrG,KAAA;AACD,IAAA,KAAK,EAAE;AACL,QACA,KAAK,EAAE,gBAAgB,CAAC,EAAE,CAAC;AAC5B,KAAA;;;AChCH;;;;;;;;;;;;;AAaG;AACG,SAAU,uBAAuB,CAAC,UAAuB,EAAA;AAC7D,IAAA,OAAO,YAAY,CAAC,MAAM,CAAC,UAAU,CAAC;AACxC;;AChBA;;;;;;;;;;;;;AAaG;AACG,SAAU,mBAAmB,CAAC,SAAiB,EAAA;IACnD,MAAM,KAAK,GAAG,gBAAgB,CAAC,SAAS,CAAC,MAAM,CAAC;AAChD,IAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,SAAS,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,EAAE;QAC5C,KAAK,CAAC,CAAC,CAAC,GAAG,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC;IACpC;AACA,IAAA,OAAO,KAAK;AACd;;ACtBA;;;;;;;;;;;;;;;;;;AAkBG;AACG,SAAU,qBAAqB,CAAC,aAAqB,EAAA;AACzD,IAAA,IAAI,gBAAgB,GAAG,aAAa,CAAC,UAAU,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,UAAU,CAAC,GAAG,EAAE,GAAG,CAAC;AAC9E,IAAA,MAAM,GAAG,GAAG,gBAAgB,CAAC,MAAM,GAAG,CAAC;IACvC,IAAI,GAAG,EAAE;AACP,QAAA,gBAAgB,GAAG,gBAAgB,CAAC,MAAM,CAAC,gBAAgB,CAAC,MAAM,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,GAAG,CAAC;IACtF;AACA,IAAA,OAAO,gBAAgB;AACzB;;ACtBA;;;;;;;;;;;;;;;;;;AAkBG;AACG,SAAU,kBAAkB,CAAC,MAAc,EAAA;IAC/C,OAAO,mBAAmB,CAAC,IAAI,CAAC,qBAAqB,CAAC,MAAM,CAAC,CAAC,CAAC;AACjE;;ACrBA;;;;;;;;;;;;;;;;;;AAkBG;AACG,SAAU,UAAU,CAAC,MAAc,EAAA;AACvC,IAAA,OAAO,iBAAiB,EAAE,CAAC,MAAM,CAAC,mBAAmB,CAAC,IAAI,CAAC,qBAAqB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;AAC7F;;ACvBA;;;;;;;;;;;AAWG;AACG,SAAU,sBAAsB,CAAC,IAAY,EAAA;AACjD,IAAA,OAAO,iBAAiB,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC;AACzC;;AChBA;;;;;;;;;;;;;;;;;;;;;AAqBG;AACG,SAAU,qBAAqB,CACnC,MAAc,EACd,EACE,OAAO,EACP,WAAW,GAIZ,EAAA;IAED,IAAI,OAAO,EAAE;AACX,QAAA,MAAM,GAAG,MAAM,CAAC,UAAU,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,UAAU,CAAC,GAAG,EAAE,GAAG,CAAC;AACzD,QAAA,IAAI,WAAW,KAAK,KAAK,EAAE;AACzB,YAAA,OAAO,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;gBAC3B,MAAM,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,EAAE,CAAC;YAC9B;QACF;IACF;AACA,IAAA,OAAO,MAAM;AACf;;ACzCA;;;;;;;AAOG;AAEH,MAAM,OAAO,GAAG,UAAU,CAAC,MAAM;AAGjC;;AAEG;AACI,MAAM,YAAY,GAAG,OAAO,CAAC,YAAY;;ACbhD;;;;;;;;;;;;;;;AAeG;AACG,SAAU,mBAAmB,CAAC,KAAiB,EAAA;IACnD,IAAI,MAAM,GAAG,EAAE;AACf,IAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,EAAE;QACxC,MAAM,IAAI,YAAY,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;IAClC;AACA,IAAA,OAAO,MAAM;AACf;;ACpBA;;;;;;;;;;;;;;;;;;;;AAoBG;AACG,SAAU,QAAQ,CAAC,IAAY,EAAE,OAAO,GAAG,KAAK,EAAE,WAAW,GAAG,KAAK,EAAA;IACzE,OAAO,qBAAqB,CAAC,IAAI,CAAC,mBAAmB,CAAC,iBAAiB,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,OAAO,EAAE,WAAW,EAAE,CAAC;AACrH;;ACvBA;;;;;;;;;;;;;;;;;;;;;;AAsBG;AACG,SAAU,kBAAkB,CAAC,KAAiB,EAAE,OAAO,GAAG,KAAK,EAAE,WAAW,GAAG,KAAK,EAAA;IACxF,OAAO,qBAAqB,CAAC,IAAI,CAAC,mBAAmB,CAAC,KAAK,CAAC,CAAC,EAAE;QAC7D,OAAO;QACP,WAAW;AACZ,KAAA,CAAC;AACJ;;AC9BA;;;;;;;;;;;;AAYG;AACG,SAAU,sBAAsB,CAAC,UAAsB,EAAA;AAC3D,IAAA,OAAO,YAAY,CAAC,MAAM,CAAC,UAAU,CAAC;AACxC;;;;"} |
+112
-25
| 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":"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"} | ||
| {"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":"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"} |
+112
-25
@@ -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":";;;;;;IAAA;;;;;;;;IAQG;IAEH;IACA,MAAM,YAAY,GAAG,UAAU,CAAC,WAAW;IAC3C,MAAM,YAAY,GAAG,UAAU,CAAC,WAAW;IAC3C,MAAM,KAAK,GAAG,UAAU,CAAC,IAAI;IAC7B,MAAM,KAAK,GAAG,UAAU,CAAC,IAAI;IAC7B,MAAMA,UAAQ,GAAG,UAAU,CAAC,OAAO;IAGnC;;;;;IAKG;IACI,MAAM,iBAAiB,GAAG,MAAgCA,UAAQ,CAAC,SAAS,CAAC,YAAY,EAAE,EAAE,CAAC;IAErG;;;;;;;IAOG;IACI,MAAM,iBAAiB,GAAG,CAAC,KAAc,EAAE,OAA4B,KAC/DA,UAAQ,CAAC,SAAS,CAAC,YAAY,EAAE,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC;IAEjE;;;;;;IAMG;IACI,MAAM,IAAI,GAAG,CAAC,IAAY,KAAa,KAAK,CAAC,IAAI,CAAC;IAEzD;;;;;;IAMG;IACI,MAAM,IAAI,GAAG,CAAC,IAAY,KAAa,KAAK,CAAC,IAAI,CAAC;;ICrDzD;;;;;;;;IAQG;IAEH;IACA,MAAM,YAAY,GAAG,UAAU,CAAC,WAAW;IAC3C,MAAM,kBAAkB,GAAG,UAAU,CAAC,iBAAiB;IAEvD,MAAM,WAAW,GAAG,UAAU,CAAC,UAAU;IACzC,MAAM,kBAAkB,GAAG,UAAU,CAAC,iBAAiB;IACvD,MAAM,YAAY,GAAG,UAAU,CAAC,WAAW;IAC3C,MAAM,YAAY,GAAG,UAAU,CAAC,WAAW;IAC3C,MAAM,UAAU,GAAG,UAAU,CAAC,SAAS;IACvC,MAAM,WAAW,GAAG,UAAU,CAAC,UAAU;IACzC,MAAM,WAAW,GAAG,UAAU,CAAC,UAAU;IACzC,MAAM,aAAa,GAAG,UAAU,CAAC,YAAY;IAC7C,MAAM,aAAa,GAAG,UAAU,CAAC,YAAY;IAC7C,MAAM,cAAc,GAAG,UAAU,CAAC,aAAa;IAC/C,MAAM,eAAe,GAAG,UAAU,CAAC,cAAc;IACjD,MAAM,QAAQ,GAAG,UAAU,CAAC,OAAO;aAsEnB,gBAAgB,CAC9B,GAAoE,EACpE,UAAmB,EACnB,MAAe,EAAA;IAEf,IAAA,IAAI,OAAO,GAAG,KAAK,QAAQ,EAAE;YAC3B,OAAmB,QAAQ,CAAC,SAAS,CAAC,WAAW,EAAE,CAAC,GAAG,CAAC,CAAC;QAC3D;QACA,IAAI,GAAG,YAAY,YAAY,IAAI,GAAG,YAAY,kBAAkB,EAAE;IACpE,QAAA,OAAmB,QAAQ,CAAC,SAAS,CAAC,WAAW,EAAE,CAAC,GAAG,EAAE,UAAU,EAAE,MAAM,CAAC,CAAC;QAC/E;QACA,OAAmB,QAAQ,CAAC,SAAS,CAAC,WAAW,EAAE,CAAC,GAAG,CAAC,CAAC;IAC3D;IAEA;;IAEG;IACmD,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW;IAEvF;;IAEG;IAC+C,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,WAAW;IAgBjF;;IAEG;IACiE,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB;IAEnH;;IAEG;IAC6D,kBAAkB,CAAC,EAAE,CAAC,IAAI,CAAC,kBAAkB;IAe7G;;IAEG;IACqD,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY;IAE3F;;IAEG;IACiD,YAAY,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY;IAerF;;IAEG;IACqD,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY;IAE3F;;IAEG;IACiD,YAAY,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY;IAerF;;IAEG;IACiD,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU;IAEnF;;IAEG;IAC6C,UAAU,CAAC,EAAE,CAAC,IAAI,CAAC,UAAU;IAe7E;;IAEG;IACmD,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW;IAEvF;;IAEG;IAC+C,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,WAAW;IAejF;;IAEG;IACmD,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW;IAEvF;;IAEG;IAC+C,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,WAAW;IAejF;;IAEG;IACuD,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa;IAE/F;;IAEG;IACmD,aAAa,CAAC,EAAE,CAAC,IAAI,CAAC,aAAa;IAezF;;IAEG;IACuD,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa;IAE/F;;IAEG;IACmD,aAAa,CAAC,EAAE,CAAC,IAAI,CAAC,aAAa;IAezF;;IAEG;IACyD,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc;IAEnG;;IAEG;IACqD,cAAc,CAAC,EAAE,CAAC,IAAI,CAAC,cAAc;IAe7F;;IAEG;IAC2D,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe;IAEvG;;IAEG;IACuD,eAAe,CAAC,EAAE,CAAC,IAAI,CAAC,eAAe;;ICzV1E,iBAAiB;IACjC,MAAM,YAAY,GAAG,iBAAiB,CAAC,MAAM,CAAC;KAkBN;IAC7C,IAAA,MAAM,EAAE;IACN,QACA,KAAK,EAAE,gBAAgB,CAAC,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC;IACnD,KAAA;IACD,IAAA,SAAS,EAAE;IACT,QACA,KAAK,EAAE,gBAAgB,CAAC;gBACtB,GAAG;gBACH,GAAG;IACH,YAAA,GAAG;gBACH,GAAG;gBACH,GAAG;IACH,YAAA,GAAG;gBACH,GAAG;gBACH,GAAG;IACH,YAAA,GAAG;gBACH,GAAG;gBACH,GAAG;IACH,YAAA,GAAG;gBACH,GAAG;gBACH,GAAG;IACH,YAAA,GAAG;aACJ,CAAC;IACH,KAAA;IACD,IAAA,KAAK,EAAE;IACL,QACA,KAAK,EAAE,gBAAgB,CAAC,EAAE,CAAC;IAC5B,KAAA;;;IChDH;;;;;IAKG;IACG,SAAU,uBAAuB,CAAC,UAAuB,EAAA;IAC7D,IAAA,OAAO,YAAY,CAAC,MAAM,CAAC,UAAU,CAAC;IACxC;;ICRA;;;;;;;IAOG;IACG,SAAU,mBAAmB,CAAC,SAAiB,EAAA;QACnD,MAAM,KAAK,GAAG,gBAAgB,CAAC,SAAS,CAAC,MAAM,CAAC;IAChD,IAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,SAAS,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,EAAE;YAC5C,KAAK,CAAC,CAAC,CAAC,GAAG,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC;QACpC;IACA,IAAA,OAAO,KAAK;IACd;;IChBA;;;;;;IAMG;IACG,SAAU,qBAAqB,CAAC,aAAqB,EAAA;IACzD,IAAA,IAAI,gBAAgB,GAAG,aAAa,CAAC,UAAU,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,UAAU,CAAC,GAAG,EAAE,GAAG,CAAC;IAC9E,IAAA,MAAM,GAAG,GAAG,gBAAgB,CAAC,MAAM,GAAG,CAAC;QACvC,IAAI,GAAG,EAAE;IACP,QAAA,gBAAgB,GAAG,gBAAgB,CAAC,MAAM,CAAC,gBAAgB,CAAC,MAAM,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,GAAG,CAAC;QACtF;IACA,IAAA,OAAO,gBAAgB;IACzB;;ICVA;;;;;;IAMG;IACG,SAAU,kBAAkB,CAAC,MAAc,EAAA;QAC/C,OAAO,mBAAmB,CAAC,IAAI,CAAC,qBAAqB,CAAC,MAAM,CAAC,CAAC,CAAC;IACjE;;ICTA;;;;;;IAMG;IACG,SAAU,UAAU,CAAC,MAAc,EAAA;IACvC,IAAA,OAAO,iBAAiB,EAAE,CAAC,MAAM,CAAC,mBAAmB,CAAC,IAAI,CAAC,qBAAqB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;IAC7F;;ICXA;;;;;IAKG;IACG,SAAU,sBAAsB,CAAC,IAAY,EAAA;IACjD,IAAA,OAAO,iBAAiB,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC;IACzC;;ICVA;;;;;;;;;IASG;IACG,SAAU,qBAAqB,CAAC,MAAc,EAAE,EAAE,OAAO,EAAE,WAAW,EAA8C,EAAA;QACxH,IAAI,OAAO,EAAE;IACX,QAAA,MAAM,GAAG,MAAM,CAAC,UAAU,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,UAAU,CAAC,GAAG,EAAE,GAAG,CAAC;IACzD,QAAA,IAAI,WAAW,KAAK,KAAK,EAAE;;IAEzB,YAAA,OAAO,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;oBAC3B,MAAM,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,EAAE,CAAC;gBAC9B;YACF;QACF;IACA,IAAA,OAAO,MAAM;IACf;;ICrBA;;;;;;;IAOG;IAEH;IACA,MAAM,OAAO,GAAG,UAAU,CAAC,MAAM;IAGjC;IACA;IACA;IAEA;;IAEG;IACI,MAAM,YAAY,GAAG,OAAO,CAAC,YAAY;;IClBhD;;;;;;;;IAQG;IACG,SAAU,mBAAmB,CAAC,KAAiB,EAAA;QACnD,IAAI,MAAM,GAAG,EAAE;IACf,IAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,EAAE;YACxC,MAAM,IAAI,YAAY,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QAClC;IACA,IAAA,OAAO,MAAM;IACf;;ICbA;;;;;;;;IAQG;IACG,SAAU,QAAQ,CAAC,IAAY,EAAE,OAAO,GAAG,KAAK,EAAE,WAAW,GAAG,KAAK,EAAA;QACzE,OAAO,qBAAqB,CAAC,IAAI,CAAC,mBAAmB,CAAC,iBAAiB,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,OAAO,EAAE,WAAW,EAAE,CAAC;IACrH;;ICXA;;;;;;;;IAQG;IACG,SAAU,kBAAkB,CAAC,KAAiB,EAAE,OAAO,GAAG,KAAK,EAAE,WAAW,GAAG,KAAK,EAAA;QACxF,OAAO,qBAAqB,CAAC,IAAI,CAAC,mBAAmB,CAAC,KAAK,CAAC,CAAC,EAAE;YAC7D,OAAO;YACP,WAAW;IACZ,KAAA,CAAC;IACJ;;IChBA;;;;;IAKG;IACG,SAAU,sBAAsB,CAAC,UAAsB,EAAA;IAC3D,IAAA,OAAO,YAAY,CAAC,MAAM,CAAC,UAAU,CAAC;IACxC;;;;;;;;;;;;;;"} | ||
| {"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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"} |
+14
-8
| # 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"} |
+99
-21
| '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":";;AAAA;AACA;;;;;;;;AAQG;AAEH,MAAM,YAAY,GAAG,UAAU,CAAC,WAAW;AAC3C,MAAM,YAAY,GAAG,UAAU,CAAC,WAAW;AAG3C,MAAMA,UAAQ,GAAG,UAAU,CAAC,OAAO;AAGnC;;;;;AAKG;AACI,MAAM,iBAAiB,GAAG,MAAgCA,UAAQ,CAAC,SAAS,CAAC,YAAY,EAAE,EAAE,CAAC;AAErG;;;;;;;AAOG;AACI,MAAM,iBAAiB,GAAG,CAAC,KAAc,EAAE,OAA4B,KAC/DA,UAAQ,CAAC,SAAS,CAAC,YAAY,EAAE,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC;;ACnCjE;AACA;;;;;;;;AAQG;AAEH,MAAM,YAAY,GAAG,UAAU,CAAC,WAAW;AAC3C,MAAM,kBAAkB,GAAG,UAAU,CAAC,iBAAiB;AAEvD,MAAM,WAAW,GAAG,UAAU,CAAC,UAAU;AACzC,MAAM,kBAAkB,GAAG,UAAU,CAAC,iBAAiB;AACvD,MAAM,YAAY,GAAG,UAAU,CAAC,WAAW;AAC3C,MAAM,YAAY,GAAG,UAAU,CAAC,WAAW;AAC3C,MAAM,UAAU,GAAG,UAAU,CAAC,SAAS;AACvC,MAAM,WAAW,GAAG,UAAU,CAAC,UAAU;AACzC,MAAM,WAAW,GAAG,UAAU,CAAC,UAAU;AACzC,MAAM,aAAa,GAAG,UAAU,CAAC,YAAY;AAC7C,MAAM,aAAa,GAAG,UAAU,CAAC,YAAY;AAC7C,MAAM,cAAc,GAAG,UAAU,CAAC,aAAa;AAC/C,MAAM,eAAe,GAAG,UAAU,CAAC,cAAc;AACjD,MAAM,QAAQ,GAAG,UAAU,CAAC,OAAO;SAkFnB,gBAAgB,CAC9B,GAAoE,EACpE,UAAmB,EACnB,MAAe,EAAA;AAEf,IAAA,IAAI,OAAO,GAAG,KAAK,QAAQ,EAAE;QAC3B,OAAmB,QAAQ,CAAC,SAAS,CAAC,WAAW,EAAE,CAAC,GAAG,CAAC,CAAC;IAC3D;IACA,IAAI,GAAG,YAAY,YAAY,IAAI,GAAG,YAAY,kBAAkB,EAAE;AACpE,QAAA,OAAmB,QAAQ,CAAC,SAAS,CAAC,WAAW,EAAE,CAAC,GAAG,EAAE,UAAU,EAAE,MAAM,CAAC,CAAC;IAC/E;IACA,OAAmB,QAAQ,CAAC,SAAS,CAAC,WAAW,EAAE,CAAC,GAAG,CAAC,CAAC;AAC3D;AAEA;;AAEG;AACmD,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW;AAEvF;;AAEG;AAC+C,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,WAAW;AAmBjF;;AAEG;AACiE,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB;AAEnH;;AAEG;AAC6D,kBAAkB,CAAC,EAAE,CAAC,IAAI,CAAC,kBAAkB;AAiB7G;;AAEG;AACqD,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY;AAE3F;;AAEG;AACiD,YAAY,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY;AAiBrF;;AAEG;AACqD,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY;AAE3F;;AAEG;AACiD,YAAY,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY;AAkBrF;;AAEG;AACiD,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU;AAEnF;;AAEG;AAC6C,UAAU,CAAC,EAAE,CAAC,IAAI,CAAC,UAAU;AAkB7E;;AAEG;AACmD,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW;AAEvF;;AAEG;AAC+C,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,WAAW;AAkBjF;;AAEG;AACmD,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW;AAEvF;;AAEG;AAC+C,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,WAAW;AAkBjF;;AAEG;AACuD,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa;AAE/F;;AAEG;AACmD,aAAa,CAAC,EAAE,CAAC,IAAI,CAAC,aAAa;AAkBzF;;AAEG;AACuD,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa;AAE/F;;AAEG;AACmD,aAAa,CAAC,EAAE,CAAC,IAAI,CAAC,aAAa;AAkBzF;;AAEG;AACyD,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc;AAEnG;;AAEG;AACqD,cAAc,CAAC,EAAE,CAAC,IAAI,CAAC,cAAc;AAkB7F;;AAEG;AAC2D,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe;AAEvG;;AAEG;AACuD,eAAe,CAAC,EAAE,CAAC,IAAI,CAAC,eAAe;;ACjY1E,iBAAiB;AACjC,MAAM,YAAY,GAAG,iBAAiB,CAAC,MAAM,CAAC;CAkBN;AAC7C,IAAA,MAAM,EAAE;AACN,QACA,KAAK,EAAE,gBAAgB,CAAC,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC;AACnD,KAAA;AACD,IAAA,SAAS,EAAE;AACT,QACA,KAAK,EAAE,gBAAgB,CAAC,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC;AACrG,KAAA;AACD,IAAA,KAAK,EAAE;AACL,QACA,KAAK,EAAE,gBAAgB,CAAC,EAAE,CAAC;AAC5B,KAAA;;;AChCH;;;;;;;;;;;;;AAaG;AACG,SAAU,uBAAuB,CAAC,UAAuB,EAAA;AAC7D,IAAA,OAAO,YAAY,CAAC,MAAM,CAAC,UAAU,CAAC;AACxC;;AClBA;;;;;;;;;;;;;;;;;;AAkBG;AACG,SAAU,qBAAqB,CAAC,aAAqB,EAAA;AACzD,IAAA,IAAI,gBAAgB,GAAG,aAAa,CAAC,UAAU,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,UAAU,CAAC,GAAG,EAAE,GAAG,CAAC;AAC9E,IAAA,MAAM,GAAG,GAAG,gBAAgB,CAAC,MAAM,GAAG,CAAC;IACvC,IAAI,GAAG,EAAE;AACP,QAAA,gBAAgB,GAAG,gBAAgB,CAAC,MAAM,CAAC,gBAAgB,CAAC,MAAM,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,GAAG,CAAC;IACtF;AACA,IAAA,OAAO,gBAAgB;AACzB;;ACvBA;;;;;;;;;;;;;;;;;;AAkBG;AACG,SAAU,kBAAkB,CAAC,MAAc,EAAA;AAC/C,IAAA,MAAM,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,MAAM,CAAC,EAAE,QAAQ,CAAC;AACnE,IAAA,OAAO,gBAAgB,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,UAAU,EAAE,MAAM,CAAC,UAAU,CAAC;AAC9E;;ACvBA;;;;;;;;;;;;;;;;;;AAkBG;AACG,SAAU,UAAU,CAAC,IAAY,EAAA;AACrC,IAAA,OAAO,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,EAAE,QAAQ,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC;AAC5E;;ACrBA;;;;;;;;;;;AAWG;AACG,SAAU,sBAAsB,CAAC,IAAY,EAAA;IACjD,OAAO,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;AACpD;;AChBA;;;;;;;;;;;;;;;;;;;;;AAqBG;AACG,SAAU,qBAAqB,CACnC,MAAc,EACd,EACE,OAAO,EACP,WAAW,GAIZ,EAAA;IAED,IAAI,OAAO,EAAE;AACX,QAAA,MAAM,GAAG,MAAM,CAAC,UAAU,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,UAAU,CAAC,GAAG,EAAE,GAAG,CAAC;AACzD,QAAA,IAAI,WAAW,KAAK,KAAK,EAAE;AACzB,YAAA,OAAO,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;gBAC3B,MAAM,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,EAAE,CAAC;YAC9B;QACF;IACF;AACA,IAAA,OAAO,MAAM;AACf;;ACvCA;;;;;;;;;;;;;;;;;;;;AAoBG;AACG,SAAU,QAAQ,CAAC,IAAY,EAAE,OAAO,GAAG,KAAK,EAAE,WAAW,GAAG,KAAK,EAAA;AACzE,IAAA,OAAO,qBAAqB,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;QACzE,OAAO;QACP,WAAW;AACZ,KAAA,CAAC;AACJ;;AC1BA;;;;;;;;;;;;;;;;;;;;;;AAsBG;AACG,SAAU,kBAAkB,CAAC,KAAiB,EAAE,OAAO,GAAG,KAAK,EAAE,WAAW,GAAG,KAAK,EAAA;AACxF,IAAA,OAAO,qBAAqB,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,EAAE,KAAK,CAAC,UAAU,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE,EAAE,OAAO,EAAE,WAAW,EAAE,CAAC;AAC1I;;ACzBA;;;;;;;;;;;;AAYG;AACG,SAAU,sBAAsB,CAAC,UAAsB,EAAA;AAC3D,IAAA,OAAO,YAAY,CAAC,MAAM,CAAC,UAAU,CAAC;AACxC;;;;;;;;;;"} |
+7
-7
@@ -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"} |
+99
-21
@@ -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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"} |
+1
-1
| { | ||
| "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", |
+3
-1
@@ -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) |
182745
12.74%2928
29.56%192
1.05%