tower-strcase

0.5.0 • Public • Published

Tower String Case

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

Install

node:

npm install tower-strcase

browser:

component install tower/strcase

Usage

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"
});

Test

mocha

License

MIT

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.5.0
    137
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.5.0
    137
  • 0.1.0pre
    1
  • 0.1.0
    1

Package Sidebar

Install

npm i tower-strcase

Weekly Downloads

139

Version

0.5.0

License

none

Last publish

Collaborators

  • viatropos