make-case
v0.0.7
Published
A JavaScript Package For Convert a string to Different Case Styles Edit
Downloads
19
Maintainers
Readme
make-case
A JavaScript Package For Convert a string to Different Case Style
Features
npm
Install
npm install --save make-case
Browser Install
Production Script tag
<script src="https://cdn.rawgit.com/Prosen-Ghosh/make-case/4f189deb/make-case.js"></script>
Development Script tag
<script src="https://rawgit.com/Prosen-Ghosh/make-case/master/make-case.js"></script>
Development Dependencies
Package | Version | Dev --- |:---:|:---: chai | ^4.1.2 | ✔ mocha | ^3.5.3 | ✔ node-readme | ^0.1.9 | ✔
API
Available methods
Usage
toCamelCase(string)
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)
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"
toConstantCase(string)
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)
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)
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"
Author
Prosen Ghosh [email protected]
License
- MIT