A JavaScript Package For Convert a string to Different Case Styles Edit
npm install make-case!npm !license !github-issues !Circle CI build status
A JavaScript Package For Convert a string to Different Case Style


npm Installnpm install --save make-case
#### Production Script tag
``javascript`
#### Development Script tag
`javascript`
Package | Version | Dev
--- |:---:|:---:
chai | ^4.1.2 | ✔
mocha | ^3.5.3 | ✔
node-readme | ^0.1.9 | ✔
Available methods
- toCamelCase(string)
- toDotCase(string)
- toConstantCase(string)
- toDashCase(string)
- toSnakeCase(string)
#### toCamelCase(string)
`javascript
const makeCase = require('make-case');
makeCase.toCamelCase("first-name")
//=> "firstName"
makeCase.toCamelCase("first name");
//=> "firstName"
makeCase.toCamelCase("first/name")
//=> "firstName"
makeCase.toCamelCase("first.name")
//=> "firstName"
makeCase.toCamelCase("first~name")
//=> "firstName"
makeCase.toCamelCase("first_name")
//=> "firstName"
makeCase.toCamelCase("FirsT-NAme")
//=> "firstName"
makeCase.toCamelCase("First-Name")
//=> "firstName"
`
#### toDotCase(string)
`javascript
const makeCase = require('make-case');
makeCase.toDotCase("something_js")
//;=> "something.js"
makeCase.toDotCase("something~js")
//=> "something.js"
makeCase.toDotCase("something-js")
//=> "something.js"
makeCase.toDotCase("something[js")
//=> "something.js"
makeCase.toDotCase("something/js")
//=> "something.js"
makeCase.toDotCase("something]js")
//=> "something.js"
makeCase.toDotCase("something js")
//=> "something.js"
makeCase.toDotCase("something JS")
//=> "something.js"
`
`javascript
const makeCase = require('make-case');
makeCase.toConstantCase('api~key');
//=> API_KEY
makeCase.toConstantCase('api-key');
//=> API_KEY
makeCase.toConstantCase('api key');
//=> API_KEY
makeCase.toConstantCase('api 1key');
//=> API_1KEY
makeCase.toConstantCase('api/key');
//=> API_KEY
makeCase.toConstantCase('api_key');
//=> API_KEY
makeCase.toConstantCase('Api Key');
//=> API_KEY
`
#### toDashCase(string)
`javascript
const makeCase = require('make-case');
makeCase.toDashCase("first name 1");
//=> "first-name-1"
makeCase.toDashCase("first Name");
//=> "first-name"
makeCase.toDashCase("First Name");
//=> "first-name"
makeCase.toDashCase("First~Name");
//=> "first-name"
makeCase.toDashCase("First_Name");
//=> "first-name"
makeCase.toDashCase("First/Name");
//=> "first-name"
makeCase.toDashCase("First-Name");
//=> "first-name"
`
#### toSnakeCase(string)
`javascript
const makeCase = require('make-case');
makeCase.toSnakeCase("first name 1");
//=> "first_name_1"
makeCase.toSnakeCase("first name");
//=> "first_name"
makeCase.toSnakeCase("firstName");
//=> "first_name"
makeCase.toSnakeCase("first~name");
//=> "first_name"
makeCase.toSnakeCase("first.name");
//=> "first_name"
makeCase.toSnakeCase("first-name");
//=> "first_name"
``
Prosen Ghosh
- MIT