5.0.1 • Published 4 years ago

@sadorlovsky/rename-props v5.0.1

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

rename-props build codecov

rename object properties

Install

$ yarn add @sadorlovsky/rename-props

Usage

import { renameProps } from '@sadorlovsky/rename-props'

const obj = { a: 1, b: 2 }
const renamed = renameProps(obj, { a: 'x', b: 'y' })

console.log(renamed) // { x: 1, y: 2 }

FP style:

import { map, curryRight } from 'lodash/fp'
import { renameProps } from '@sadorlovsky/rename-props'

const list = [{ a: 1, b: 2 }, { a: 3, b: 4 }]
const curried = curryRight(renameProps)
const rename = map(curried({ a: 'x', b: 'y' }))
const renamed = rename(list)

console.log(renamed) // [{ x: 1, y: 2 }, { x: 3, y: 4 }]
5.0.1

4 years ago

5.0.0

4 years ago

4.0.0

6 years ago

3.0.0

6 years ago

1.1.1

6 years ago