Nostalgic Primordial Monster

    change-case-object-chmurson

    2.1.0 • Public • Published

    change-case-object

    Build Status Dependency Status devDependency Status Coverage Status Code Climate

    Changes the case of all keys in an object or array. In its simplest form it also changes the key itself if a string is passed in.

    Fork

    For was created at version of 2.0.0 of original BinaryThumb/change-case-object

    Installation

    npm install change-case-object Currently, only CommonJS environments are supported. (This means Node.js and browser with browserify or webpack)

    Example

    var changeCaseObject = require('change-case-object');
     
    var myObject = {
      hello_world: 'hi',
    };
     
    var newObject = changeCaseObject.camelCase(myObject);
    // {helloWorld: 'hi'}

    Methods

    All methods are available under the changeCaseObject object after the module has been required.

    .camelCase

    Conerts all object keys into camel case.
    hello_world -> helloWorld

    .snakeCase

    Conerts all object keys into snake case.
    helloWorld -> hello_world

    .paramCase

    Conerts all object keys into param case.
    helloWorld -> hello-world

    Shorthand methods are also available:

    .camelCase -> .camel
    .snakeCase -> .snake
    .paramCase -> .param
    

    Code Guideline

    AirBnB ES5

    License

    MIT

    Changelog

    2.1.0 String values of are no longer being transformed 2.0.0 Object values are no longer being transformed by default 1.1.1 Stricter checking for code guideline
    1.1.0 Add support for arrays and primitives
    1.0.0 Initial version

    Install

    npm i change-case-object-chmurson

    DownloadsWeekly Downloads

    96

    Version

    2.1.0

    License

    MIT

    Last publish

    Collaborators

    • chmurson