1.1.0 • Published 4 years ago

camelcase-to-snakecase v1.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

CamelCase to snake_case Javascript

Convert all your objects with camelCase properties to snake_case 👀🎉

Install

npm install camelcase-to-snakecase

# Or
yarn add camelcase-to-snakecase

# CDN
unpkg
https://unpkg.com/camelcase-to-snakecase@latest/src/index.js

jsdelivr
https://cdn.jsdelivr.net/npm/camelcase-to-snakecase@latest/src/index.min.js

Import

const { camelCaseToSnakeCase, replaceCamelCaseObj } = require('camelcase-to-snakecase');

Usage

// Converting a camelCase object to snake_case
const objInCamelCase = {
  userName: 'josue_ayala',
  favoriteColors: ['red', 'green', 'blue'],
  other: { firstName: 'Josue', lastName: 'Ayala' }
};

console.log(replaceCamelCaseObj(objInCamelCase));

/* returns
{
  user_name: 'josue_ayala',
  favorite_colors: [ 'red', 'green', 'blue' ],      
  other: { first_name: 'Josue', last_name: 'Ayala' }
}  
*/

// Converting a string camelCase to snake_case
const camelCase = 'thisIsMyCamelCaseConst';

console.log(camelCaseToSnakeCase(camelCase));

/* returns
this_is_my_camel_case_const 
*/

License

MIT

1.1.0

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago