1.0.1 • Published 4 years ago
transform-prop-names-fast v1.0.1
Transform the case of object property names
Transform objects so that all property names are camelCased or snake_cased.
Accepts objects and arrays of objects, of any shape and depth.
Example:
import { toCamelCasePropertyNames } from 'transform-prop-names';
const snakeCasedData = { user_id: 1, name: 'John', avatar_url: null };
toCamelCasePropertyNames(snakeCasedData);
//=> { userId: 1, name: 'John', avatarUrl: null }API
toCamelCasePropertyNames(value)
Make all property names camelCased.
value- object, array of objectsReturns: The same object or array of objects will be returned, with all property names camel-cased.
toSnakeCasePropertyNames(value)
Make all property names snake_cased.
value- object, array of objectsReturns: The same object or array of objects will be returned, with all property names snake-cased.
Contributing
Contributions are indeed welcome. Feel free to open a PR, and make sure to run
npm run test and npm run lint while doing so!