## Usage
```javascript
var string = require( '@stdlib/string' );
```
#### string
Namespace containing string manipulation functions.
```javascript
var str = string;
// returns {...}
```
The namespace exposes the following string manipulation functions:
- [`acronym( str[, options] )`][@stdlib/string/acronym]: generate an acronym for a given string.
- [`camelcase( str )`][@stdlib/string/camelcase]: convert a string to camel case.
- [`capitalize( str )`][@stdlib/string/capitalize]: capitalize the first character in a string.
- [`codePointAt( string, position[, backward] )`][@stdlib/string/code-point-at]: return a Unicode code point from a string at a specified position.
- [`constantcase( str )`][@stdlib/string/constantcase]: returns a string converted to a constant case.
- [`endsWith( str, search[, len] )`][@stdlib/string/ends-with]: test if a string ends with the characters of another string.
- [`fromCodePoint( pt1[, pt2[, pt3[, ...]]] )`][@stdlib/string/from-code-point]: create a string from a sequence of Unicode code points.
- [`kebabcase( str )`][@stdlib/string/kebabcase]: convert a string to kebab case.
- [`lpad( str, len[, pad] )`][@stdlib/string/left-pad]: left pad a string.
- [`ltrimN( str, n[, chars] )`][@stdlib/string/left-trim-n]: trim `n` characters from the end of a string.
- [`ltrim( str )`][@stdlib/string/left-trim]: trim whitespace characters from the beginning of a string.
- [`lowercase( str )`][@stdlib/string/lowercase]: convert a string to lowercase.
- [`nextGraphemeClusterBreak( string[, fromIndex] )`][@stdlib/string/next-grapheme-cluster-break]: return the next extended grapheme cluster break in a string after a specified position.
- [`numGraphemeClusters( str )`][@stdlib/string/num-grapheme-clusters]: return the number of grapheme clusters in a string.
- [`pad( str, len[, options] )`][@stdlib/string/pad]: pad a string.
- [`pascalcase( str )`][@stdlib/string/pascalcase]: convert a string to Pascal case.
- [`percentEncode( str )`][@stdlib/string/percent-encode]: percent-encode a UTF-16 encoded string according to RFC 3986.
- [`prevGraphemeClusterBreak( string[, fromIndex] )`][@stdlib/string/prev-grapheme-cluster-break]: return the previous extended grapheme cluster break in a string before a specified position.
- [`removeFirst( str[, n] )`][@stdlib/string/remove-first]: remove the first character(s) of a string.
- [`removeLast( str[, n] )`][@stdlib/string/remove-last]: remove the last character(s) of a string.
- [`removePunctuation( str )`][@stdlib/string/remove-punctuation]: remove punctuation characters from a string.
- [`removeUTF8BOM( str )`][@stdlib/string/remove-utf8-bom]: remove a UTF-8 byte order mark (BOM) from the beginning of a string.
- [`removeWords( str, words[, ignoreCase] )`][@stdlib/string/remove-words]: remove a list of words from a string.
- [`repeat( str, n )`][@stdlib/string/repeat]: repeat a string a specified number of times and return the concatenated result.
- [`replace( str, search, newval )`][@stdlib/string/replace]: replace search occurrences with a replacement string.
- [`reverseString( str )`][@stdlib/string/reverse]: reverse a string.
- [`rpad( str, len[, pad] )`][@stdlib/string/right-pad]: right pad a string.
- [`rtrimN( str, n[, chars] )`][@stdlib/string/right-trim-n]: trim `n` characters from the end of a string.
- [`rtrim( str )`][@stdlib/string/right-trim]: trim whitespace characters from the end of a string.
- [`snakecase( str )`][@stdlib/string/snakecase]: convert a string to snake case.
- [`splitGraphemeClusters( str )`][@stdlib/string/split-grapheme-clusters]: split a string by its grapheme cluster breaks.
- [`startcase( str )`][@stdlib/string/startcase]: capitalize the first letter of each word in a string.
- [`startsWith( str, search[, position] )`][@stdlib/string/starts-with]: test if a string starts with the characters of another string.
- [`substringAfterLast`][@stdlib/string/substring-after-last]: return the part of a string after the last occurrence of a specified substring.
- [`substringAfter( str, search[, fromIndex] )`][@stdlib/string/substring-after]: return the part of a string after a specified substring.
- [`substringBeforeLast( str, search )`][@stdlib/string/substring-before-last]: return the part of a string before the last occurrence of a specified substring.
- [`substringBefore( str, search )`][@stdlib/string/substring-before]: return the part of a string before a specified substring.
- [`trim( str )`][@stdlib/string/trim]: trim whitespace characters from the beginning and end of a string.
- [`truncateMiddle( str, len[, seq] )`][@stdlib/string/truncate-middle]: truncate a string in the middle to a specified length.
- [`truncate( str, len[, ending] )`][@stdlib/string/truncate]: truncate a string to a specified length.
- [`uncapitalize( str )`][@stdlib/string/uncapitalize]: uncapitalize the first character of a string.
- [`uppercase( str )`][@stdlib/string/uppercase]: convert a string to uppercase.
- [`utf16ToUTF8Array( str )`][@stdlib/string/utf16-to-utf8-array]: convert a UTF-16 encoded string to an array of integers using UTF-8 encoding.