![github commit total](https://camo.githubusercontent.com/da8c8181edeceeeedd2d4f0976b371e2cee4fc70e890309d6b8ea2b12500c8e7/68747470733a2f2f666c61742e62616467656e2e6e65742f6769746875622f636f6d6d6974732f686f7965756e67772f76656374)
$ npm install @vect/object-mapper
- mapper map object values and return a new object
- mutate map object values and return the object itself
- mapKeys map object keys and return a new object
- mapEntries map object entries and return a new object
import { mapper, mutate, mapKeys, mapEntries } from '@vect/object-mapper'
const ob = {
AMEE: 'Red Planet',
AMP: 'Avatar',
Maximilian: 'The Black Hole',
Terminatrix: 'Terminator 3',
}
mapper(ob, value => value.length)
mapKeys(ob, key => key.slice(0, 4))
mapEntries(ob, ([key, value], i) => [`${key}_${i}`, value.length])
mutate(ob, value => value.length)
LICENSE (MIT)