change-case
Advanced tools
Comparing version 2.2.0 to 2.3.0
@@ -1,18 +0,16 @@ | ||
/** | ||
* Directly export with short aliases to support browserify. | ||
*/ | ||
exports.dot = exports.dotCase = require('dot-case'); | ||
exports.swap = exports.swapCase = require('swap-case'); | ||
exports.path = exports.pathCase = require('path-case'); | ||
exports.upper = exports.upperCase = require('upper-case'); | ||
exports.lower = exports.lowerCase = require('lower-case'); | ||
exports.camel = exports.camelCase = require('camel-case'); | ||
exports.snake = exports.snakeCase = require('snake-case'); | ||
exports.title = exports.titleCase = require('title-case'); | ||
exports.param = exports.paramCase = require('param-case'); | ||
exports.pascal = exports.pascalCase = require('pascal-case'); | ||
exports.constant = exports.constantCase = require('constant-case'); | ||
exports.sentence = exports.sentenceCase = require('sentence-case'); | ||
exports.isUpper = exports.isUpperCase = require('is-upper-case'); | ||
exports.isLower = exports.isLowerCase = require('is-lower-case'); | ||
exports.ucFirst = exports.upperCaseFirst = require('upper-case-first'); | ||
exports.dot = exports.dotCase = require('dot-case') | ||
exports.swap = exports.swapCase = require('swap-case') | ||
exports.path = exports.pathCase = require('path-case') | ||
exports.upper = exports.upperCase = require('upper-case') | ||
exports.lower = exports.lowerCase = require('lower-case') | ||
exports.camel = exports.camelCase = require('camel-case') | ||
exports.snake = exports.snakeCase = require('snake-case') | ||
exports.title = exports.titleCase = require('title-case') | ||
exports.param = exports.paramCase = require('param-case') | ||
exports.pascal = exports.pascalCase = require('pascal-case') | ||
exports.constant = exports.constantCase = require('constant-case') | ||
exports.sentence = exports.sentenceCase = require('sentence-case') | ||
exports.isUpper = exports.isUpperCase = require('is-upper-case') | ||
exports.isLower = exports.isLowerCase = require('is-lower-case') | ||
exports.ucFirst = exports.upperCaseFirst = require('upper-case-first') | ||
exports.lcFirst = exports.lowerCaseFirst = require('lower-case-first') |
{ | ||
"name": "change-case", | ||
"version": "2.2.0", | ||
"version": "2.3.0", | ||
"description": "Convert a string between camelCase, PascalCase, Title Case, snake_case and more.", | ||
@@ -11,3 +11,6 @@ "main": "change-case.js", | ||
"scripts": { | ||
"test": "istanbul cover _mocha -- -R spec" | ||
"lint": "standard", | ||
"test-std": "mocha -- -R spec --bail", | ||
"test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- -R spec --bail", | ||
"test": "npm run lint && npm run test-cov" | ||
}, | ||
@@ -37,4 +40,4 @@ "repository": "https://github.com/blakeembrey/change-case", | ||
"istanbul": "^0.3.0", | ||
"mocha": "^1.18.2", | ||
"pre-commit": "0.0.9" | ||
"mocha": "^2.2.1", | ||
"pre-commit": "^1.0.6" | ||
}, | ||
@@ -48,2 +51,3 @@ "dependencies": { | ||
"lower-case": "^1.1.1", | ||
"lower-case-first": "^1.0.0", | ||
"param-case": "^1.1.0", | ||
@@ -50,0 +54,0 @@ "pascal-case": "^1.1.0", |
125
README.md
# Change Case | ||
[![NPM version][npm-image]][npm-url] | ||
[![NPM downloads][downloads-image]][downloads-url] | ||
[![Build status][travis-image]][travis-url] | ||
@@ -22,3 +23,3 @@ [![Test coverage][coveralls-image]][coveralls-url] | ||
```js | ||
var changeCase = require('change-case'); | ||
var changeCase = require('change-case') | ||
//=> { isUpperCase: [Function], camelCase: [Function], ... } | ||
@@ -33,2 +34,3 @@ ``` | ||
* `ucFirst` | ||
* `lcFirst` | ||
* `lower` | ||
@@ -50,6 +52,11 @@ * `sentence` | ||
[![NPM version](https://img.shields.io/npm/v/is-upper-case.svg?style=flat)](https://npmjs.org/package/is-upper-case) | ||
[![NPM downloads](https://img.shields.io/npm/dm/is-upper-case.svg?style=flat)](https://npmjs.org/package/is-upper-case) | ||
[![Build status](https://img.shields.io/travis/blakeembrey/is-upper-case.svg?style=flat)](https://travis-ci.org/blakeembrey/is-upper-case) | ||
[![Test coverage](https://img.shields.io/coveralls/blakeembrey/is-upper-case.svg?style=flat)](https://coveralls.io/r/blakeembrey/is-upper-case?branch=master) | ||
Return a boolean indicating whether the string is upper cased. | ||
```js | ||
changeCase.isUpperCase('test string'); | ||
changeCase.isUpperCase('test string') | ||
//=> false | ||
@@ -60,6 +67,11 @@ ``` | ||
[![NPM version](https://img.shields.io/npm/v/is-lower-case.svg?style=flat)](https://npmjs.org/package/is-lower-case) | ||
[![NPM downloads](https://img.shields.io/npm/dm/is-lower-case.svg?style=flat)](https://npmjs.org/package/is-lower-case) | ||
[![Build status](https://img.shields.io/travis/blakeembrey/is-lower-case.svg?style=flat)](https://travis-ci.org/blakeembrey/is-lower-case) | ||
[![Test coverage](https://img.shields.io/coveralls/blakeembrey/is-lower-case.svg?style=flat)](https://coveralls.io/r/blakeembrey/is-lower-case?branch=master) | ||
Return a boolean indicating whether the string is lower cased. | ||
```js | ||
changeCase.isLowerCase('test string'); | ||
changeCase.isLowerCase('test string') | ||
//=> true | ||
@@ -70,6 +82,11 @@ ``` | ||
[![NPM version](https://img.shields.io/npm/v/upper-case.svg?style=flat)](https://npmjs.org/package/upper-case) | ||
[![NPM downloads](https://img.shields.io/npm/dm/upper-case.svg?style=flat)](https://npmjs.org/package/upper-case) | ||
[![Build status](https://img.shields.io/travis/blakeembrey/upper-case.svg?style=flat)](https://travci.org/blakeembrey/upper-case) | ||
[![Test coverage](https://img.shields.io/coveralls/blakeembrey/upper-case.svg?style=flat)](https://coveralls.io/r/blakeembrey/is-upper-case?branch=master) | ||
Return the string in upper case. | ||
```js | ||
changeCase.upperCase('test string'); | ||
changeCase.upperCase('test string') | ||
//=> "TEST STRING" | ||
@@ -80,15 +97,39 @@ ``` | ||
[![NPM version](https://img.shields.io/npm/v/upper-case-first.svg?style=flat)](https://npmjs.org/package/upper-case-first) | ||
[![NPM downloads](https://img.shields.io/npm/dm/upper-case-first.svg?style=flat)](https://npmjs.org/package/upper-case-first) | ||
[![Build status](https://img.shields.io/travis/blakeembrey/upper-case-first.svg?style=flat)](https://travis-ci.org/blakeembrey/upper-case-first) | ||
[![Test coverage](https://img.shields.io/coveralls/blakeembrey/upper-case-first.svg?style=flat)](https://coveralls.io/r/blakeembrey/is-upper-case?branch=master) | ||
Return the string with the first character upper cased. | ||
```js | ||
changeCase.upperCaseFirst('test'); | ||
changeCase.upperCaseFirst('test') | ||
//=> "Test" | ||
``` | ||
### [lowerCaseFirst](https://github.com/blakeembrey/lower-case-first) | ||
[![NPM version](https://img.shields.io/npm/v/lower-case-first.svg?style=flat)](https://npmjs.org/package/lower-case-first) | ||
[![NPM downloads](https://img.shields.io/npm/dm/lower-case-first.svg?style=flat)](https://npmjs.org/package/lower-case-first) | ||
[![Build status](https://img.shields.io/travis/blakeembrey/lower-case-first.svg?style=flat)](https://travis-ci.org/blakeembrey/lower-case-first) | ||
[![Test coverage](https://img.shields.io/coveralls/blakeembrey/lower-case-first.svg?style=flat)](https://coveralls.io/r/blakeembrey/lower-case-first?branch=master) | ||
Return the string with the first character lower cased. | ||
```js | ||
changeCase.lowerCaseFirst('TEST') | ||
//=> "tEST" | ||
``` | ||
### [lowerCase](https://github.com/blakeembrey/lower-case) | ||
[![NPM version](https://img.shields.io/npm/v/lower-case.svg?style=flat)](https://npmjs.org/package/lower-case) | ||
[![NPM downloads](https://img.shields.io/npm/dm/lower-case.svg?style=flat)](https://npmjs.org/package/lower-case) | ||
[![Build status](https://img.shields.io/travis/blakeembrey/lower-case.svg?style=flat)](https://travis-ci.org/blakeembrey/lower-case) | ||
[![Test coverage](https://img.shields.io/coveralls/blakeembrey/lower-case.svg?style=flat)](https://coveralls.io/r/blakeembrey/lower-case?branch=master) | ||
Return the string in lower case. | ||
```js | ||
changeCase.lowerCase('TEST STRING'); | ||
changeCase.lowerCase('TEST STRING') | ||
//=> "test string" | ||
@@ -99,6 +140,11 @@ ``` | ||
[![NPM version](https://img.shields.io/npm/v/sentence-case.svg?style=flat)](https://npmjs.org/package/sentence-case) | ||
[![NPM downloads](https://img.shields.io/npm/dm/sentence-case.svg?style=flat)](https://npmjs.org/package/sentence-case) | ||
[![Build status](https://img.shields.io/travis/blakeembrey/sentence-case.svg?style=flat)](https://travis-ci.org/blakeembrey/sentence-case) | ||
[![Test coverage](https://img.shields.io/coveralls/blakeembrey/sentence-case.svg?style=flat)](https://coveralls.io/r/blakeembrey/sentence-case?branch=master) | ||
Return as a lower case, space separated string. | ||
```js | ||
changeCase.sentenceCase('testString'); | ||
changeCase.sentenceCase('testString') | ||
//=> "test string" | ||
@@ -109,6 +155,11 @@ ``` | ||
[![NPM version](https://img.shields.io/npm/v/title-case.svg?style=flat)](https://npmjs.org/package/title-case) | ||
[![NPM downloads](https://img.shields.io/npm/dm/title-case.svg?style=flat)](https://npmjs.org/package/title-case) | ||
[![Build status](https://img.shields.io/travis/blakeembrey/title-case.svg?style=flat)](https://travis-ci.org/blakeembrey/title-case) | ||
[![Test coverage](https://img.shields.io/coveralls/blakeembrey/title-case.svg?style=flat)](https://coveralls.io/r/blakeembrey/title-case?branch=master) | ||
Return as a space separated string with the first character of every word upper cased. | ||
```js | ||
changeCase.titleCase('a simple test'); | ||
changeCase.titleCase('a simple test') | ||
//=> "A Simple Test" | ||
@@ -119,6 +170,11 @@ ``` | ||
[![NPM version](https://img.shields.io/npm/v/camel-case.svg?style=flat)](https://npmjs.org/package/camel-case) | ||
[![NPM downloads](https://img.shields.io/npm/dm/camel-case.svg?style=flat)](https://npmjs.org/package/camel-case) | ||
[![Build status](https://img.shields.io/travis/blakeembrey/camel-case.svg?style=flat)](https://travis-ci.org/blakeembrey/camel-case) | ||
[![Test coverage](https://img.shields.io/coveralls/blakeembrey/camel-case.svg?style=flat)](https://coveralls.io/r/blakeembrey/camel-case?branch=master) | ||
Return as a string with the separators denoted by having the next letter capitalized. | ||
```js | ||
changeCase.camelCase('test string'); | ||
changeCase.camelCase('test string') | ||
//=> "testString" | ||
@@ -129,6 +185,11 @@ ``` | ||
[![NPM version](https://img.shields.io/npm/v/pascal-case.svg?style=flat)](https://npmjs.org/package/pascal-case) | ||
[![NPM downloads](https://img.shields.io/npm/dm/pascal-case.svg?style=flat)](https://npmjs.org/package/pascal-case) | ||
[![Build status](https://img.shields.io/travis/blakeembrey/pascal-case.svg?style=flat)](https://travis-ci.org/blakeembrey/pascal-case) | ||
[![Test coverage](https://img.shields.io/coveralls/blakeembrey/pascal-case.svg?style=flat)](https://coveralls.io/r/blakeembrey/pascal-case?branch=master) | ||
Return as a string denoted in the same fashion as `camelCase`, but with the first letter also capitalized. | ||
```js | ||
changeCase.pascalCase('test string'); | ||
changeCase.pascalCase('test string') | ||
//=> "TestString" | ||
@@ -139,6 +200,11 @@ ``` | ||
[![NPM version](https://img.shields.io/npm/v/snake-case.svg?style=flat)](https://npmjs.org/package/snake-case) | ||
[![NPM downloads](https://img.shields.io/npm/dm/snake-case.svg?style=flat)](https://npmjs.org/package/snake-case) | ||
[![Build status](https://img.shields.io/travis/blakeembrey/snake-case.svg?style=flat)](https://travis-ci.org/blakeembrey/snake-case) | ||
[![Test coverage](https://img.shields.io/coveralls/blakeembrey/snake-case.svg?style=flat)](https://coveralls.io/r/blakeembrey/snake-case?branch=master) | ||
Return as a lower case, underscore separated string. | ||
```js | ||
changeCase.snakeCase('test string'); | ||
changeCase.snakeCase('test string') | ||
//=> "test_string" | ||
@@ -149,6 +215,11 @@ ``` | ||
[![NPM version](https://img.shields.io/npm/v/param-case.svg?style=flat)](https://npmjs.org/package/param-case) | ||
[![NPM downloads](https://img.shields.io/npm/dm/param-case.svg?style=flat)](https://npmjs.org/package/param-case) | ||
[![Build status](https://img.shields.io/travis/blakeembrey/param-case.svg?style=flat)](https://travis-ci.org/blakeembrey/param-case) | ||
[![Test coverage](https://img.shields.io/coveralls/blakeembrey/param-case.svg?style=flat)](https://coveralls.io/r/blakeembrey/param-case?branch=master) | ||
Return as a lower case, dash separated string. | ||
```js | ||
changeCase.paramCase('test string'); | ||
changeCase.paramCase('test string') | ||
//=> "test-string" | ||
@@ -159,6 +230,11 @@ ``` | ||
[![NPM version](https://img.shields.io/npm/v/dot-case.svg?style=flat)](https://npmjs.org/package/dot-case) | ||
[![NPM downloads](https://img.shields.io/npm/dm/dot-case.svg?style=flat)](https://npmjs.org/package/dot-case) | ||
[![Build status](https://img.shields.io/travis/blakeembrey/dot-case.svg?style=flat)](https://travis-ci.org/blakeembrey/dot-case) | ||
[![Test coverage](https://img.shields.io/coveralls/blakeembrey/dot-case.svg?style=flat)](https://coveralls.io/r/blakeembrey/dot-case?branch=master) | ||
Return as a lower case, period separated string. | ||
```js | ||
changeCase.dotCase('test string'); | ||
changeCase.dotCase('test string') | ||
//=> "test.string" | ||
@@ -169,6 +245,11 @@ ``` | ||
[![NPM version](https://img.shields.io/npm/v/path-case.svg?style=flat)](https://npmjs.org/package/path-case) | ||
[![NPM downloads](https://img.shields.io/npm/dm/path-case.svg?style=flat)](https://npmjs.org/package/path-case) | ||
[![Build status](https://img.shields.io/travis/blakeembrey/path-case.svg?style=flat)](https://travis-ci.org/blakeembrey/path-case) | ||
[![Test coverage](https://img.shields.io/coveralls/blakeembrey/path-case.svg?style=flat)](https://coveralls.io/r/blakeembrey/path-case?branch=master) | ||
Return as a lower case, slash separated string. | ||
```js | ||
changeCase.pathCase('test string'); | ||
changeCase.pathCase('test string') | ||
//=> "test/string" | ||
@@ -179,6 +260,11 @@ ``` | ||
[![NPM version](https://img.shields.io/npm/v/constant-case.svg?style=flat)](https://npmjs.org/package/constant-case) | ||
[![NPM downloads](https://img.shields.io/npm/dm/constant-case.svg?style=flat)](https://npmjs.org/package/constant-case) | ||
[![Build status](https://img.shields.io/travis/blakeembrey/constant-case.svg?style=flat)](https://travis-ci.org/blakeembrey/constant-case) | ||
[![Test coverage](https://img.shields.io/coveralls/blakeembrey/constant-case.svg?style=flat)](https://coveralls.io/r/blakeembrey/constant-case?branch=master) | ||
Return as an upper case, underscore separated string. | ||
```js | ||
changeCase.constantCase('test string'); | ||
changeCase.constantCase('test string') | ||
//=> "TEST_STRING" | ||
@@ -189,6 +275,11 @@ ``` | ||
[![NPM version](https://img.shields.io/npm/v/swap-case.svg?style=flat)](https://npmjs.org/package/swap-case) | ||
[![NPM downloads](https://img.shields.io/npm/dm/swap-case.svg?style=flat)](https://npmjs.org/package/swap-case) | ||
[![Build status](https://img.shields.io/travis/blakeembrey/swap-case.svg?style=flat)](https://travis-ci.org/blakeembrey/swap-case) | ||
[![Test coverage](https://img.shields.io/coveralls/blakeembrey/swap-case.svg?style=flat)](https://coveralls.io/r/blakeembrey/swap-case?branch=master) | ||
Return as a string with every character case reversed. | ||
```js | ||
changeCase.swapCase('Test String'); | ||
changeCase.swapCase('Test String') | ||
//=> "tEST sTRING" | ||
@@ -207,2 +298,4 @@ ``` | ||
[npm-url]: https://npmjs.org/package/change-case | ||
[downloads-image]: https://img.shields.io/npm/dm/change-case.svg?style=flat | ||
[downloads-url]: https://npmjs.org/package/change-case | ||
[travis-image]: https://img.shields.io/travis/blakeembrey/change-case.svg?style=flat | ||
@@ -209,0 +302,0 @@ [travis-url]: https://travis-ci.org/blakeembrey/change-case |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
16618
288
16
16
+ Addedlower-case-first@^1.0.0
+ Addedlower-case-first@1.0.2(transitive)