@288-toolkit/strings
v4.2.1
Published
A collection of functions to work with strings.
Downloads
190
Readme
Strings
A collection of functions to work with strings.
capitalize
Capitalizes the first letter of a string.
uncapitalize
Uncapitalize the first letter of a string.
textToId
Converts text to a valid HTML id.
removeLineBreaks
Removes line breaks from a string.
removeSpaces
Removes all spaces from a string.
removeTrailingSlash
Removes trailing slashes from a string.
objectToQueryString
Returns a string of URL parameters from an object, filtering out null
values.
taggedTemplateToStringForSyntaxHighlighting
Convert a tagged template literal to a string for syntax highlighting.
import {
taggedTemplateToStringForSyntaxHighlighting,
type TemplateParamsArray
} from '@288-toolkit/strings';
const html = (t: TemplateStringsArray) => {
return taggedTemplateToStringForSyntaxHighlighting(t);
};
// The string is unmodified but the editor can now syntax highlight it.
html`<div></div>`;
toBase64
Converts a string into a base64 encoded string.
toBase64(str: string): string
fromBase64
Converts a base64 encoded string into a string.
fromBase64(str: string): string
base64ToUrlSafe
Converts a valid base64 string into a URL-safe base64 string.
base64ToUrlSafe(str: string): string
base64FromUrlSafe
Converts a URL-safe base64 string into a valid base64 string.
base64FromUrlSafe(str: string): string
base64FromBytes
Encodes an array of bytes into a base64 string.
base64FromBytes(array: Uint8Array)
base64ToBytes
Decodes a base64 string into an array of bytes.
base64ToBytes(base64: string)