{"_id":"@atomic-app/map-obj","_rev":"5-49e71d1e2c6a5fb9df898b7c97af8955","name":"@atomic-app/map-obj","description":"Browser-friendly fork of sindresorhus/map-obj","dist-tags":{"latest":"2.0.3"},"versions":{"2.0.0":{"name":"@atomic-app/map-obj","version":"2.0.0","description":"Browser-friendly fork of sindresorhus/map-obj","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/map-obj.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava","build":"babel --presets env --plugins transform-runtime index.js -d lib","prepublish":"npm run build"},"files":["index.js"],"keywords":["map","obj","object","key","keys","value","values","val","iterate","iterator","rename","modify","deep","recurse","recursive"],"devDependencies":{"ava":"*","babel-cli":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.4.0","xo":"*"},"xo":{"esnext":true,"ignore":["lib/index.js"]},"main":"lib/index.js","dependencies":{"babel-runtime":"^6.23.0"},"gitHead":"d8254af4a91d8436c22f8b7fd0535050081ae937","bugs":{"url":"https://github.com/sindresorhus/map-obj/issues"},"homepage":"https://github.com/sindresorhus/map-obj#readme","_id":"@atomic-app/map-obj@2.0.0","_shasum":"7c3c9f4d6e34223316e81ec281a301de6a541157","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"tanem","email":"tane.morgan@gmail.com"},"dist":{"shasum":"7c3c9f4d6e34223316e81ec281a301de6a541157","tarball":"https://registry.npmjs.org/@atomic-app/map-obj/-/map-obj-2.0.0.tgz","integrity":"sha512-vuGIS5jU/yAI4EM1BU83bXZBqLEBg3Vp4uOtaKNspoDhmUEZprMwTgsb2+qgjaSGAZRBZPYBH8ZL6bkTePjlnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJg8U8SEsy7DJ4DHolY+xMD0Kh/lPSbq9v2KPK7M1YxAiEAvntQoHgvGNlyqwM55gtBlRQU8e5dTGOZxmlp9TNi9Xo="}]},"maintainers":[{"name":"tanem","email":"tane.morgan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/map-obj-2.0.0.tgz_1493684396077_0.06222851760685444"}},"2.0.1":{"name":"@atomic-app/map-obj","version":"2.0.1","description":"Browser-friendly fork of sindresorhus/map-obj","license":"MIT","repository":{"type":"git","url":"git+https://github.com/atomic-app/map-obj.git"},"author":{"name":"Tane Morgan","url":"http://github.com/tanem"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava","build":"babel --presets env --plugins transform-runtime index.js -d lib","prepublish":"npm run build"},"files":["index.js"],"keywords":["map","obj","object","key","keys","value","values","val","iterate","iterator","rename","modify","deep","recurse","recursive"],"devDependencies":{"ava":"*","babel-cli":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.4.0","xo":"*"},"xo":{"esnext":true,"ignore":["lib/index.js"]},"main":"lib/index.js","dependencies":{"babel-runtime":"^6.23.0"},"gitHead":"9e52d8374a0e80830c840b0b8017c26c22108a87","bugs":{"url":"https://github.com/atomic-app/map-obj/issues"},"homepage":"https://github.com/atomic-app/map-obj#readme","_id":"@atomic-app/map-obj@2.0.1","_shasum":"463f3ebdd790ff519116a55ebef27d0369c25092","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"tanem","email":"tane.morgan@gmail.com"},"dist":{"shasum":"463f3ebdd790ff519116a55ebef27d0369c25092","tarball":"https://registry.npmjs.org/@atomic-app/map-obj/-/map-obj-2.0.1.tgz","integrity":"sha512-b3Gjrl6H5Bebt48m8C9JfnkRKgy035YYsJMNmuwhTr+MkvTvcBttbvmRG4BxSXK3eq5sSW/C7J+eCM7WcTO/iQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHXVAmSyxI/eRo+xSmn0MuN75RZyyMwvkrUnNRiKBWaiAiEA0vpHw/VtJVmCHxykcabZJfkKXIzvcx8gvd2EzQF+Cds="}]},"maintainers":[{"name":"tanem","email":"tane.morgan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/map-obj-2.0.1.tgz_1493684743033_0.9181327626574785"}},"2.0.2":{"name":"@atomic-app/map-obj","version":"2.0.2","description":"Browser-friendly fork of sindresorhus/map-obj","license":"MIT","repository":{"type":"git","url":"git+https://github.com/atomic-app/map-obj.git"},"author":{"name":"Tane Morgan","url":"http://github.com/tanem"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava","build":"babel --presets env --plugins transform-runtime index.js -d lib","prepublish":"npm run build"},"keywords":["map","obj","object","key","keys","value","values","val","iterate","iterator","rename","modify","deep","recurse","recursive"],"devDependencies":{"ava":"*","babel-cli":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.4.0","xo":"*"},"xo":{"esnext":true,"ignore":["lib/index.js"]},"main":"lib/index.js","dependencies":{"babel-runtime":"^6.23.0"},"gitHead":"ede865c5ba98c381b6ba1513eeb7426110c931b5","bugs":{"url":"https://github.com/atomic-app/map-obj/issues"},"homepage":"https://github.com/atomic-app/map-obj#readme","_id":"@atomic-app/map-obj@2.0.2","_shasum":"d6909e5d00fa86202aff01fd8252cb6ebd778597","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"tanem","email":"tane.morgan@gmail.com"},"dist":{"shasum":"d6909e5d00fa86202aff01fd8252cb6ebd778597","tarball":"https://registry.npmjs.org/@atomic-app/map-obj/-/map-obj-2.0.2.tgz","integrity":"sha512-hOFxHi2n2wNlQpjGLfI6zy8joi28Cz8nqjnhMsxE6jdn/Ww7CecvPg5KJ0x6nMn5LBm/eCayty50yVdhFSmE5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBIU7lJ+1IhsBEDShhjtId1PtZREaPKX6T9a6dSpG1y5AiA9ZJHUiOko0h/KYsf2JzCrOVJq5SnFMwUZXuwaT1HQvQ=="}]},"maintainers":[{"name":"tanem","email":"tane.morgan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/map-obj-2.0.2.tgz_1493685613186_0.7919006010051817"}},"2.0.3":{"name":"@atomic-app/map-obj","version":"2.0.3","description":"Browser-friendly fork of sindresorhus/map-obj","license":"MIT","repository":{"type":"git","url":"git+https://github.com/atomic-app/map-obj.git"},"author":{"name":"Tane Morgan","url":"http://github.com/tanem"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava","build":"babel --presets env --plugins transform-runtime index.js -d lib","prepublish":"npm run build"},"files":["lib"],"keywords":["map","obj","object","key","keys","value","values","val","iterate","iterator","rename","modify","deep","recurse","recursive"],"devDependencies":{"ava":"*","babel-cli":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.4.0","xo":"*"},"xo":{"esnext":true,"ignore":["lib/index.js"]},"main":"lib/index.js","dependencies":{"babel-runtime":"^6.23.0"},"gitHead":"80241c1ae2807c0ab4e73e9552240b6c3350fe68","bugs":{"url":"https://github.com/atomic-app/map-obj/issues"},"homepage":"https://github.com/atomic-app/map-obj#readme","_id":"@atomic-app/map-obj@2.0.3","_shasum":"3c09bbc92b908c3564ceace1310117b7dd00af4f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"tanem","email":"tane.morgan@gmail.com"},"dist":{"shasum":"3c09bbc92b908c3564ceace1310117b7dd00af4f","tarball":"https://registry.npmjs.org/@atomic-app/map-obj/-/map-obj-2.0.3.tgz","integrity":"sha512-rYCOM+K1yK5JfeWc+L7ucPJG2qZb8G42KcKN17gTNU9MjneqyTHMqR3NqMlbHcnm25nb9rSk1a1HMieIjVyHDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAG7qLMz+Vi724z//NPzMPjmRCGj0wOrJZwU1D3gnxngIhAIyabX9l69bpnn4XzOgVI4wYdJYoiN3O1Sd01asqMVk7"}]},"maintainers":[{"name":"tanem","email":"tane.morgan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/map-obj-2.0.3.tgz_1493685874125_0.5204171959776431"}}},"readme":"# map-obj [![Build Status](https://travis-ci.org/atomic-app/map-obj.svg)](https://travis-ci.org/atomic-app/map-obj)\n\n> Map object keys and values into a new object\n\n**Note:** This is a browser-friendly fork of [sindresorhus/map-obj](https://github.com/sindresorhus/map-obj).\n\n\n## Install\n\n```\n$ npm install --save map-obj\n```\n\n\n## Usage\n\n```js\nconst mapObj = require('map-obj');\n\nconst newObject = mapObj({foo: 'bar'}, (key, value) => [value, key]);\n//=> {bar: 'foo'}\n```\n\n\n## API\n\n### mapObj(source, mapper, [options])\n\n#### source\n\nType: `Object`\n\nSource object to copy properties from.\n\n#### mapper\n\nType: `Function`\n\nMapping function.\n\n- It has signature `mapper(sourceKey, sourceValue, source)`.\n- It must return a two item array: `[targetKey, targetValue]`.\n\n#### options\n\nType: `Object`\n\n##### deep\n\nType: `boolean`<br>\nDefault: `false`\n\nRecurse nested objects and objects in arrays.\n\n##### target\n\nType: `Object`<br>\nDefault: `{}`\n\nTarget object to map properties on to.\n\n\n## Related\n\n- [filter-obj](https://github.com/sindresorhus/filter-obj) - Filter object keys and values into a new object\n- [object-assign](https://github.com/sindresorhus/object-assign) - Copy enumerable own properties from one or more source objects to a target object\n\n\n## License\n\nMIT © [Sindre Sorhus](https://sindresorhus.com)\n","maintainers":[{"name":"tanem","email":"tane.morgan@gmail.com"}],"time":{"modified":"2022-06-12T14:51:10.719Z","created":"2017-05-02T00:19:56.356Z","2.0.0":"2017-05-02T00:19:56.356Z","2.0.1":"2017-05-02T00:25:43.311Z","2.0.2":"2017-05-02T00:40:15.028Z","2.0.3":"2017-05-02T00:44:35.689Z"},"homepage":"https://github.com/atomic-app/map-obj#readme","keywords":["map","obj","object","key","keys","value","values","val","iterate","iterator","rename","modify","deep","recurse","recursive"],"repository":{"type":"git","url":"git+https://github.com/atomic-app/map-obj.git"},"author":{"name":"Tane Morgan","url":"http://github.com/tanem"},"bugs":{"url":"https://github.com/atomic-app/map-obj/issues"},"license":"MIT","readmeFilename":"readme.md"}