Download:
NPM: npm install caser.js
const caser = require('caser.js');
Code Helper
caser.camelCase('foo bar') -> 'fooBar'
Code Helper
caser.pascalCase('foo bar') -> 'FooBar'
caser.kebabCase('Foo Bar') -> 'Foo-Bar'
caser.kebabCaseLower('Foo Bar') -> 'foo-bar'
caser.kebabCaseUpper('Foo Bar') -> 'FOO-BAR'
caser.snakeCase('Foo bar') -> 'Foo_bar'
caser.snakeCaseLower('Foo bar') -> 'foo_bar'
caser.snakeCaseUpper('Foo bar') -> 'FOO_BAR'
caser.pathCase('Foo bar') -> 'Foo/bar'
caser.pathCaseLower('Foo bar') -> 'foo/bar'
caser.pathCaseUpper('Foo bar') -> 'FOO/BAR'
It sanitizes some non-ascii letters such as "ş".