easy-object-conv

Use to convert objects keys in 🐪 camel case to 🐍 snake case or underscore and in the same way as snake case to camel case.

Usage no npm install needed!

<script type="module">
  import easyObjectConv from 'https://cdn.skypack.dev/easy-object-conv';
</script>

README

⚙️ Easy Object Keys Converter

Use to convert objects keys in 🐪 camel case to 🐍 snake case or underscore and in the same way as snake case to camel case.

Installation

npm

  npm i easy-object-conv

yarn

  yarn add easy-object-conv

💻 Usage

Camel Case to Snake Case (underscore)

  import { camelToSnake } from "easy-object-conv"
  ...
  camelToSnake(object)
  ...

Input

  {
    id: 1,
    fieldOne: Bruno,
    fieldTwo: {
      fieldThree: Hello,
      fieldFour: World
    }
  }

Output

  {
    id: 1,
    field_one: Bruno,
    field_two: {
      field_three: Hello,
      field_four: World
    }
  }

Snake Case (underscore) to Camel Case

  import { snakeToCamel } from "easy-object-conv"
  ...
  snakeToCamel(object)
  ...

Input

  {
    id: 1,
    field_one: Bruno,
    field_two: {
      field_three: Hello,
      field_four: World
    }
  }

Output

  {
    id: 1,
    fieldOne: Bruno,
    fieldTwo: {
      fieldThree: Hello,
      fieldFour: World
    }
  }

Thank You for Use! 🧑🏻‍💻