Package Exports
- change-case
- change-case/change-case
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 (change-case) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Change Case
Quickly convert strings between camelCase, PascalCase, Title Case, snake_case, lowercase, UPPERCASE, CONSTANT_CASE, etc.
Installation
npm install change-case --save
API
var changeCase = require('change-case');
upperCase changeCase.upperCase(string)
Upper cases a string.
changeCase.upperCase('test string');
--> "TEST STRING"
lowerCase changeCase.lowerCase(string)
Lower cases a string.
changeCase.lowerCase('TEST STRING');
--> "test string"
upperCaseFirst changeCase.upperCaseFirst(string)
Upper cases only the first character of a string.
changeCase.upperCaseFirst('test string');
--> "Test string"
lowerCaseFirst changeCase.lowerCaseFirst(string)
Lower cases only the first character of a string.
changeCase.lowerCaseFirst('TEST STRING');
--> "tEST STRING"
titleCase changeCase.titleCase(string, capitalizeAll)
Title cases a string, usually user inputted strings that should be displayed as titles. It attempts to correct formatting of the sentence. If you need to parse a string in a different format, trying passing it through sentenceCase
first.
changeCase.titleCase('a simple test');
--> "A Simple Test"
changeCase.titleCase('i found a bug');
--> "I Found a Bug"
changeCase.titleCase('i found a bug', true);
--> "I Found A Bug"
sentenceCase changeCase.sentenceCase(string)
Transforms a string from any format to a lower cased sentence.
changeCase.sentenceCase('testString');
--> "test string"
camelCase changeCase.camelCase(string)
Converts a string to a camel cased word.
changeCase.camelCase('test string');
--> "testString"
snakeCase changeCase.snakeCase(string)
Converts a string to an underscore separated string.
changeCase.snakeCase('test string');
--> "test_string"
paramCase changeCase.paramCase(string)
Converts a string to a dash separated string.
changeCase.paramCase('test string');
--> "test-case"
dotCase changeCase.dotCase(string)
Converts a string to a period separated string.
changeCase.dotCase('test string');
--> "test.string"
pathCase changeCase.pathCase(string)
Converts a string to a slash separated string.
changeCase.pathCase('test string');
--> "test/string"
constantCase changeCase.constantCase(string)
Converts a string to a constant styled string (upper case separated by underscores).
changeCase.constantCase('test string');
--> "TEST_STRING"
switchCase changeCase.switchCase(string)
Reverses the strings case.
changeCase.switchCase('Test String');
--> "tEST sTRING"
License
MIT