🔑 Maps object keys recursively
MIT License
🔑 Maps object keys recursively, like mapKeys
by Lodash but recursive.
yarn add map-keys-deep
import mapKeysDeep from 'map-keys-deep';
mapKeysDeep({ Hello: { World: true } }, keys => keys.toLowerCase());
// { hello: { world: true } }
import { camelCase } from 'lodash/fp';
import mapKeysDeep from 'map-keys-deep/fp';
mapKeysDeep(camelCase)({ hello_world: { bye_world: true } });
// { helloWorld: { byeWorld: true } }
mapKeysDeep(keys => keys.toLowerCase())({ Hello: { World: true } });
// { hello: { world: true } }
yarn jest
MIT