1.1.0 • Published 3 years ago

@matthewwei35/string_lib v1.1.0

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

String Library

npm GitHub followers

Description

This library contains functions used to manipulate strings.

Functions

upperFirst(str)       // Upper cases the first letter of the first word
// Input:   'hello world'
// Output:  'Hello world'

allCaps(str)          // Upper cases every letter
// Input:   'hello world'
// Output:  'HELLO WORLD'

capitalizeWords(str)  // Upper cases the first letter of every word
// Input:   'hello world'
// Output:  'Hello World'

removeExtraSpace(str) // Removes any extra spaces and keeps single spaces between words
// Input:   '   hello    world   '
// Output:  'hello world'

kebabCase(str)        // Changes the format of string to kebabCase
// Input:   'hello world'
// Output:  'hello-world'

snakeCase(str)        // Changes the format of string to snakeCase
// Input:   'hello world'
// Output:  'hello_world'

camelCase(str)        // Changes the format of string to camelCase
// Input:   'hello world'
// Output:  'helloWorld'

shift(str)            // Shifts the first letter of the first word to the back
// Input:   'hello world'
// Output:  'ello worldh'

makeHashTag(str)      // Changes format of 3 longest words to hashtags
// Input:   'Amazing bongo drums for sale'
// Output:  ['#amazing', '#bongo', '#drums']

isEmpty(str)          // Checks if the string is empty
// Input:   'hello world'
// Output:  False

Helper Functions

lowerFirst(str)         // Lower cases the first letter of the first word

removeItem(array, item) // Removes a given item in a given array
1.1.0

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago