0.0.7 • Published 7 years ago

make-case v0.0.7

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

make-case

npm license github-issues Circle CI build status

A JavaScript Package For Convert a string to Different Case Style

nodei.co

travis-status stars forks

forks

npm.io npm.io

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

PackageVersionDev
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 prosenghosh25@gmail.com

License

  • MIT