@soggybag/justincase
Version:
Utilities for managing string case
75 lines (44 loc) • 2.12 kB
Markdown
# justIncase





[](https://packagephobia.now.sh/result?p=@soggybag/justincase)
[](https://travis-ci.org/soggybag/justincase)
[](https://coveralls.io/github/soggybag/justincase?branch=master)
A library of string functions to help managing case.
## API
<!-- Generated by documentation.js. Update this documentation by updating the source code. -->
#### Table of Contents
- [capitalize](#capitalize)
- [capitalizeAll](#capitalizeall)
- [allCaps](#allcaps)
### capitalize
Capitalize first letter
Returns **any** String
### capitalizeAll
Capitalize all
Returns **any** String
### allCaps
Alias for toUpperCase()
Returns **any** String
## Code samples
let hello = "Hello World"
let foo = "foo bar"
Capitalize the first letter of a string
console.log(hello.capitalize()) // Hello World
console.log(foo.capitalize()) // Foo bar
Capitalize the first letter of all words in a string
console.log(foo.capitalizeAll()) // Foo Bar
Alternate case in a string, odd characters will be upper
console.log(foo.oddCaps()) // fOo bAr
console.log(hello.oddCaps()) // HElLo WOrLd
Alternate cae with even characters upper
console.log(foo.evenCaps()) // FoO BaR
Replace all spaces with a hyphen "-"
console.log(hello.kabobCase()) // Hello-World
console.log(foo.kabobCase()) // foo-bar
Replaces all spaces with an underscore "\_"
console.log(hello.snakeCase()) // Hello_World
console.log(foo.snakeCase()) // foo_bar