camelcase-input

1.0.5 • Public • Published

NPM Package To Convert Input Into lowerCamelcase Format

HitCount Generic badge GitHub license GitHub contributors GitHub issues GitHub issues-closed

NPM

Convert your input into lowerCamelcase format, this Node.js module allows you to convert string, array. object into lowerCamelcase.

Installation

Install with the node package manager npm:

  • Using npm
    $ npm install camelcase-input --save
  • Using yarn
    $ yarn add camelcase-input

How To Use?

Convert string Input

const camelcase = require('camelcase-input').camelcase
console.log(camelcase('Foo-Bar'))
 
/* OUTPUT */
fooBar

Convert object Input

const camelcase = require('camelcase-input').camelcase
console.log(camelcase({'foo-bar': true}))
 
/* OUTPUT */
{ fooBar: true }

Convert array of objects Input

const camelcase = require('camelcase-input').camelcase
console.log(camelcase([{'foo-bar': true}, {'is_that_you': true}]))
 
/* OUTPUT */
[ { fooBar: true }, { isThatYou: true } ]

Convert array of string Input

const camelcase = require('camelcase-input').camelcase
console.log(camelcase(['Foo-Bar', 'are-you-there']))
 
/* OUTPUT */
fooBar, areYouThere

Convert array of objects Input ({ deep: true })

const camelcase = require('camelcase-input').camelcase
console.log(camelcase([{'FOo-bar': [{'abc-df__r': true}, {'tghd_dfdf--ee': true}]}, {'bar-foo': { 'Test-te': {'opt-tdt': 'dfdfdf'} }}], { deep: true })))
 
/* OUTPUT */
[{ fooBar: [{ abcDfR: true }, { tghdDfdfEe: true }] },{ barFoo: { testTe: { optTdt: dfdfdf } } }]

Changelog

  • 1.0.0 Initial version
  • 1.0.1 email regex added (email is not converted)
  • 1.0.5 some issues resolved

Package Sidebar

Install

npm i camelcase-input

Weekly Downloads

171

Version

1.0.5

License

MIT

Unpacked Size

10.2 kB

Total Files

6

Last publish

Collaborators

  • chetan07j