@el3um4s/lower-case-keys
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

lowerCaseKeys & lowerCaseKeysAll

Creates a new object from the specified object, where all the keys are in lowercase.

NPM link: @el3um4s/lower-case-keys

Install and use the package

To use the package in a project:

npm i @el3um4s/lower-case-keys

and then in a file:

import { lowerCaseKeys, lowerCaseKeysAll } from "@el3um4s/lower-case-keys";

const obj = {
  Foo: "bar",
  bAr: "foo",
  casE: {
    camelCase: "snake_case",
    snake_case: "camelCase",
    PascalCase: "PascalCase",
  },
};

const lowerCaseObj = lowerCaseKeys(obj);
// {
//   foo: "bar",
//   bar: "foo",
//   case: {
//     camelCase: "snake_case",
//     snake_case: "camelCase",
//     PascalCase: "PascalCase",
//   },
// }

const lowerCaseAllObj = lowerCaseKeysAll(obj);
// {
//   foo: "bar",
//   bar: "foo",
//   case: {
//     camelcase: "snake_case",
//     snake_case: "camelCase",
//     pascalcase: "PascalCase",
//   },
// }

Package Sidebar

Install

npm i @el3um4s/lower-case-keys

Weekly Downloads

1

Version

0.0.2

License

MIT

Unpacked Size

5.19 kB

Total Files

5

Last publish

Collaborators

  • el3um4s