JSPM

  • Created
  • Published
  • Downloads 20402
  • Score
    100M100P100Q134432F
  • License MIT

Convert string cases between camel case, pascal case, snake case etc...

Package Exports

  • stringcase

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (stringcase) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

stringcase

Convert string cases between camel case, pascal case, snake case etc...

Build Status Code Climate Code Coverage dependencies npm version Gratipay

Table of Contents

How to

Usage

var sc = require('stringcase');
sc.camelcase('foo_bar_baz'); // => "fooBarBaz" 
sc.camelcase('FooBarBaz'); // => "fooBarBaz" 
sc.capitalcase('foo_bar_baz'); // => "Foo_bar_baz" 
sc.capitalcase('FooBarBaz'); // => "FooBarBaz" 
sc.constcase('foo_bar_baz'); // => "FOO_BAR_BAZ" 
sc.constcase('FooBarBaz'); // => "_FOO_BAR_BAZ" 
sc.lowercase('foo_bar_baz'); // => "foo_bar_baz" 
sc.lowercase('FooBarBaz'); // => "foobarbaz" 
sc.pascalcase('foo_bar_baz'); // => "FooBarBaz" 
sc.pascalcase('FooBarBaz'); // => "FooBarBaz" 
sc.pathcase('foo_bar_baz'); // => "foo/bar/baz" 
sc.pathcase('FooBarBaz'); // => "/foo/bar/baz" 
sc.sentencecase('foo_bar_baz'); // => "Foo bar baz" 
sc.sentencecase('FooBarBaz'); // => "Foo bar baz" 
sc.snakecase('foo_bar_baz'); // => "foo_bar_baz" 
sc.snakecase('FooBarBaz'); // => "_foo_bar_baz" 
sc.spinalcase('foo_bar_baz'); // => "foo-bar-baz" 
sc.spinalcase('FooBarBaz'); // => "-foo-bar-baz" 
sc.titlecase('foo_bar_baz'); // => "Foo Bar Baz" 
sc.titlecase('FooBarBaz'); // => " Foo Bar Baz" 
sc.trimcase('foo_bar_baz'); // => "foo_bar_baz" 
sc.trimcase('FooBarBaz'); // => "FooBarBaz" 
sc.uppercase('foo_bar_baz'); // => "FOO_BAR_BAZ" 
sc.uppercase('FooBarBaz'); // => "FOOBARBAZ" 

Fore more detail, see API Guide

Install

$ npm install stringcase --save

Website

Documents

Reports

License

This software is released under the MIT License.

About this project

Bitdeli Badge

Author

Donation

Support this project and others by okunishinishi via gratipay.

Support via Gratipay