UNPKG

keys-transform

Version:

Recursive Transformation of object keys to lower, upper and camel case

49 lines (41 loc) 1.02 kB
import { toSnakeCase } from "../lib"; import { toCamelCase } from "../lib"; import { toLowerKeys, toUpperKeys, toCamelKeys, toSnakeKeys, changeKeys, } from "../lib/index"; function main() { const date = new Date(); const obj = { NAME_ME: "Nahid Chowdhury", AGE: 26, hobby: ["Coding", "singing"], job: { professional: "engineer", personal: null, }, planet_Belongs: undefined, nesT: { dummy_me: { hellO: "world", }, }, date_test: "date", }; console.log(toLowerKeys(obj)); console.log(toUpperKeys(obj)); console.log(toCamelKeys(obj)); console.log(toSnakeKeys(obj)); console.log( changeKeys(obj, { NAME_ME: "name", professional: "occupation", }) ); console.log(toCamelCase("my_name")); console.log(toSnakeCase("myName")); } main();