tower-strcase

Convert strings to camelCase, snake_case, CONSTANT_CASE, and other useful code-cases. < 0.4kb minified and gzipped.

Tower String Case

Convert strings to camelCase, snake_case, CONSTANT_CASE, and other useful code-cases.

Node:

npm install tower-strcase

Browser:

component install tower/strcase
var strcase = require('tower-strcase')
  , cases = [
      'fooBar'
    , 'foo_bar'
    , 'FOO_BAR'
    , 'FooBar'
    , 'Foo.Bar'
    , 'Foo Bar'
    , 'foo-bar'
    , 'foo/bar'
    , 'foo.bar'
  ]
 
cases.forEach(function(string) {
  strcase.camelCase(string)      // "fooBar" 
  strcase.snakeCase(string)      // "foo_bar" 
  strcase.constantCase(string)   // "FOO_BAR" 
  strcase.classCase(string)      // "FooBar" 
  strcase.namespaceCase(string)  // "Foo.Bar" 
  strcase.titleCase(string)      // "Foo Bar" 
  strcase.paramCase(string)      // "foo-bar" 
  strcase.pathCase(string)       // "foo/bar" 
  strcase.dotCase(string)        // "foo.bar" 
});
mocha

MIT