Extends JavaScript's native String
object, including additional
case conversion methods.
To use onTheCase.js, add it to your project.
yarn add on-the-case
Alternatively, onTheCase.js can be added to your project via CDN.
<script href="https://unpkg.com/on-the-case/index.js"></script>
The following case conversion methods are included in onTheCase.js.
The toCamelCase()
method returns the calling string value converted to camel
case.
'Hello, World!'.toCamelCase();
// => 'helloWorld'
'The quick brown fox jumps over the lazy dog.'.toCamelCase();
// => 'theQuickBrownFoxJumpsOverTheLazyDog'
The toKebabCase()
method returns the calling string value converted to kebab
case.
'Hello, World!'.toKebabCase();
// => 'hello-world'
'the-quick-brown-fox-jumps-over-the-lazy-dog.'.toKebabCase();
// => 'the-quick-brown-fox-jumps-over-the-lazy-dog'
The toPascalCase()
method returns the calling string value converted to pascal
case.
'Hello, World!'.toPascalCase();
// => 'HelloWorld'
'The quick brown fox jumps over the lazy dog.'.toPascalCase();
// => 'TheQuickBrownFoxJumpsOverTheLazyDog'
The toSnakeCase()
method returns the calling string value converted to snake
case.
'Hello, World!'.toSnakeCase();
// => 'hello_world'
'The quick brown fox jumps over the lazy dog.'.toSnakeCase();
// => 'the_quick_brown_fox_jumps_over_the_lazy_dog'
The toTitleCase()
method returns the calling string value converted to title
case.
'Hello, World!'.toTitleCase();
// => 'Hello, World!'
'The quick brown fox jumps over the lazy dog.'.toTitleCase();
// => 'The Quick Brown Fox Jumps Over the Lazy Dog.'
If you encounter any bugs, please post an issue.
Contributions are more than welcome. Ensure you read through the contributing guidelines before submitting a pull request.