Browser-friendly fork of sindresorhus/map-obj
npm install @atomic-app/map-obj> Map object keys and values into a new object
Note: This is a browser-friendly fork of sindresorhus/map-obj.
```
$ npm install --save map-obj
`js
const mapObj = require('map-obj');
const newObject = mapObj({foo: 'bar'}, (key, value) => [value, key]);
//=> {bar: 'foo'}
`
#### source
Type: Object
Source object to copy properties from.
#### mapper
Type: Function
Mapping function.
- It has signature mapper(sourceKey, sourceValue, source).[targetKey, targetValue]
- It must return a two item array: .
#### options
Type: Object
##### deep
Type: booleanfalse
Default:
Recurse nested objects and objects in arrays.
##### target
Type: Object{}`
Default:
Target object to map properties on to.
- filter-obj - Filter object keys and values into a new object
- object-assign - Copy enumerable own properties from one or more source objects to a target object
MIT © Sindre Sorhus