{"_id":"@unction/mergewithkey","_rev":"113-fef6fa1bfa6ccfbc63741c04694ed248","name":"@unction/mergewithkey","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","dist-tags":{"latest":"9.13.0"},"versions":{"1.0.0":{"name":"@unction/mergewithkey","version":"1.0.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"author":{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"@krainboltgreene"},"license":"ISC","homepage":"https://github.com/krainboltgreene/unction.js#readme","repository":{"type":"git","url":"git+https://github.com/krainboltgreene/unction.js.git"},"bugs":{"url":"https://github.com/krainboltgreene/unction/issues"},"main":"transpiled/index.js","scripts":{"prepublish":"npm run build","test":"tap --no-coverage --no-coverage-report --no-color --jobs-auto --reporter dot './transpiled/test.js'","build":"babel './index.js' './test.js' -d './transpiled/'","lint":"eslint './index.js'"},"devDependencies":{"babel-cli":"6.24.0","babel-core":"6.24.0","babel-eslint":"7.2.1","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.2.2","babel-preset-flow":"6.23.0","babel-tap":"5.0.0","eslint":"3.18.0","eslint-plugin-babel":"4.1.1","eslint-plugin-flowtype":"2.30.4","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.2.0","eslint-plugin-promise":"3.5.0","tap":"10.3.0"},"dependencies":{"ramda":"0.23.0","@unction/pairsKeys":"1.0.0"},"_id":"@unction/mergewithkey@1.0.0","_shasum":"13ae51d3d0d3296b17c7e20ea80c22c2e6035379","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.7.2","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"shasum":"13ae51d3d0d3296b17c7e20ea80c22c2e6035379","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-1.0.0.tgz","integrity":"sha512-JeyZ4cEawG92hLkBzOfFWW5BGmmxhZcaLWspLeMD3tVcq3P/2e5AhmacdZCk0hTv/AS85q8RuHE4mU+72RRcsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFK/YxWgEKI76ThYkCsUtrwyCmbOuNkEM5pQZ+Ww0XjoAiBJBOMTJq7tPBrkVuQUIRrmeclQXpkKR6JPf5vbStqSnQ=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mergewithkey-1.0.0.tgz_1492579151411_0.7785357844550163"},"directories":{}},"1.0.1":{"name":"@unction/mergewithkey","version":"1.0.1","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"author":{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"@krainboltgreene"},"license":"ISC","homepage":"https://github.com/krainboltgreene/unction.js#readme","repository":{"type":"git","url":"git+https://github.com/krainboltgreene/unction.js.git"},"bugs":{"url":"https://github.com/krainboltgreene/unction/issues"},"main":"transpiled/index.js","scripts":{"prepublish":"npm run build","test":"tap --no-coverage --no-coverage-report --no-color --jobs-auto --reporter dot './transpiled/test.js'","build":"babel './index.js' './test.js' -d './transpiled/'","lint":"eslint './index.js'"},"devDependencies":{"babel-cli":"6.24.0","babel-core":"6.24.0","babel-eslint":"7.2.1","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.2.2","babel-preset-flow":"6.23.0","babel-tap":"5.0.0","eslint":"3.18.0","eslint-plugin-babel":"4.1.1","eslint-plugin-flowtype":"2.30.4","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.2.0","eslint-plugin-promise":"3.5.0","tap":"10.3.0"},"dependencies":{"ramda":"0.23.0","@unction/pairskeys":"1.0.0"},"_id":"@unction/mergewithkey@1.0.1","_shasum":"b210433480ffbde30a2002e4ac05c9ddd228a8cc","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.7.2","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"shasum":"b210433480ffbde30a2002e4ac05c9ddd228a8cc","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-1.0.1.tgz","integrity":"sha512-uviP2U6LtBKrDV7N1XDgaTagY2d+tCDhwEl2eRozYXz1qJITTp8rNsfw0ddqH+CnvvlFNl7I1SWl3L5lmOX26w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEbmp+zDZ5MVMchhHgCUkzGxtZLr7d0/Z80FegXfdY/fAiB/ERjPQ9RJbplpDArb+rSYh83K1LBM94YOJ2JgVlLvCQ=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mergewithkey-1.0.1.tgz_1492583686689_0.8811224855016917"},"directories":{}},"2.0.0":{"name":"@unction/mergewithkey","version":"2.0.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"author":{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"@krainboltgreene"},"license":"ISC","homepage":"https://github.com/krainboltgreene/unction.js#readme","repository":{"type":"git","url":"git+https://github.com/krainboltgreene/unction.js.git"},"bugs":{"url":"https://github.com/krainboltgreene/unction/issues"},"main":"transpiled/index.js","scripts":{"prepublish":"npm run build","pretest":"npm run build","test":"tap --no-coverage --no-coverage-report --no-color --jobs-auto --reporter dot './transpiled/test.js'","build":"babel './index.js' './test.js' -d './transpiled/'","lint":"eslint './index.js'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-flow":"6.23.0","babel-tap":"5.0.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.3.0","eslint-plugin-promise":"3.5.0","tap":"10.3.3"},"dependencies":{"@unction/attach":"^1.0.0","@unction/reducewithvaluekey":"^2.0.0"},"_id":"@unction/mergewithkey@2.0.0","_npmVersion":"5.0.3","_nodeVersion":"7.7.2","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-YLuYSNwua9ZTrbHQxFVF21FbOzxIDeFJQm1iEcI4lHBHXLZGMHE2UqDjxTQvw5S/w776MeLayHNZVZbdwe9TTA==","shasum":"63538b090849ea6aa065bf9c47ff03687f481658","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxcYXT37gtORnI0Pg70EDvyXeW2D13PxLClvoqFPIY1AiAR1xRPO65bhMKtKTCTkfzmpeWk7pH6BGQsqEdEX615Mw=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-2.0.0.tgz_1497161648560_0.9203495520632714"},"directories":{}},"2.0.1":{"name":"@unction/mergewithkey","version":"2.0.1","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"author":{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"@krainboltgreene"},"license":"ISC","homepage":"https://github.com/krainboltgreene/unction.js#readme","repository":{"type":"git","url":"git+https://github.com/krainboltgreene/unction.js.git"},"bugs":{"url":"https://github.com/krainboltgreene/unction/issues"},"main":"transpiled/index.js","scripts":{"prepublish":"npm run build","pretest":"npm run build","test":"tap --no-coverage --no-coverage-report --no-color --jobs-auto --reporter dot './transpiled/test.js'","build":"babel './index.js' './test.js' -d './transpiled/'","lint":"eslint './index.js'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.5.2","babel-preset-flow":"6.23.0","babel-tap":"5.0.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.1","eslint-plugin-flowtype":"2.34.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.3.0","eslint-plugin-promise":"3.5.0","tap":"10.3.3"},"dependencies":{"@unction/attach":"^1.0.1","@unction/reducewithvaluekey":"^2.0.1"},"_id":"@unction/mergewithkey@2.0.1","_npmVersion":"5.0.3","_nodeVersion":"7.7.2","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-j4llCqTXa3PhyjTdWtFaTZPb7ftmYN8UPf4t1VLaXUNK1NTeyJcHOHT2bgGtf0C++UXhmbwSAQ9PbA71YcQiAw==","shasum":"bf544bb793dc651de36f052d0c4e8d70c19d2549","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrEEs6dVoIccUfCTwegiykwKOPRpam5fxoTtXczLoA3AiBG7hOrlwG1fSzHaCgIvV3f12896kWqakKkbXiREeHKrA=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-2.0.1.tgz_1497841466827_0.4856736066285521"},"directories":{}},"2.0.2":{"name":"@unction/mergewithkey","version":"2.0.2","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"author":{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"@krainboltgreene"},"license":"ISC","homepage":"https://github.com/krainboltgreene/unction.js#readme","repository":{"type":"git","url":"git+https://github.com/krainboltgreene/unction.js.git"},"bugs":{"url":"https://github.com/krainboltgreene/unction/issues"},"main":"transpiled/index.js","scripts":{"prepare":"npm run build","pretest":"npm run build","test":"tap --no-coverage --no-coverage-report --no-color --jobs-auto --reporter dot './transpiled/test.js'","build":"babel './index.js' './test.js' -d './transpiled/'","lint":"eslint './index.js'"},"devDependencies":{"tap":"10.3.3"},"dependencies":{"@unction/attach":"^1.0.2","@unction/reducewithvaluekey":"^2.0.2"},"_id":"@unction/mergewithkey@2.0.2","_npmVersion":"5.1.0","_nodeVersion":"7.7.2","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-DfWCG6aF+5azfG+mrO9uEajr4NEGcdIAMfUgOQlO8aqay3uJ+xaMs0imdHw+7bnA5fiIugw+oQgJOHTYQ7nd9A==","shasum":"d557b133d26bdc8771fe10630e94adb54f8c1573","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-2.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/PawJUTTMtiMX2kldUkIbrFcZbqxu74NOHX+SazdfWQIhAIkXhIRHkYg21ebPumkQZiba77GnJM/vGmV5/S/KnfLT"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-2.0.2.tgz_1499813006112_0.5372927396092564"},"directories":{}},"2.0.3":{"name":"@unction/mergewithkey","version":"2.0.3","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"author":{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"@krainboltgreene"},"license":"ISC","homepage":"https://github.com/krainboltgreene/unction.js#readme","repository":{"type":"git","url":"git+https://github.com/krainboltgreene/unction.js.git"},"bugs":{"url":"https://github.com/krainboltgreene/unction/issues"},"main":"transpiled/index.js","scripts":{"prepare":"npm run build","pretest":"npm run build","test":"tap --reporter min './transpiled/test.js'","build":"babel './index.js' './test.js' -d './transpiled/'","lint":"eslint './index.js'"},"devDependencies":{"tap":"10.3.3"},"dependencies":{"@unction/attach":"^1.0.3","@unction/reducewithvaluekey":"^2.0.3"},"_id":"@unction/mergewithkey@2.0.3","_npmVersion":"5.3.0","_nodeVersion":"7.7.2","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-f2uo/KM7d/kHNDJTCi8xcqSEJ6SmdDBy0COrFXnFtNpgtr2q1u5B//U+jHJfV/4IK0Cex1OjDuLPbrf95wkGig==","shasum":"5a86abb64d520ce95fef883f6a8342fdc66987bc","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-2.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxEZbsOO/llZdmJWEUKAIpocZkjG/GcfnV4mvKf4qErgIhAO5rIcfX0du2tgP6kCFUf8SELNRxZouD9xVUjqYA6uIe"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-2.0.3.tgz_1500790036286_0.8526589043904096"},"directories":{}},"2.0.4":{"name":"@unction/mergewithkey","version":"2.0.4","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"author":{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"@krainboltgreene"},"license":"ISC","homepage":"https://github.com/krainboltgreene/unction.js#readme","repository":{"type":"git","url":"git+https://github.com/krainboltgreene/unction.js.git"},"bugs":{"url":"https://github.com/krainboltgreene/unction/issues"},"main":"transpiled/index.js","scripts":{"prepare":"npm run build","pretest":"npm run build","test":"tap --reporter min './transpiled/test.js'","build":"babel './index.js' './test.js' -d './transpiled/'","lint":"eslint './index.js'"},"devDependencies":{"tap":"10.3.3"},"dependencies":{"@unction/attach":"^1.0.4","@unction/reducewithvaluekey":"^2.0.4"},"_id":"@unction/mergewithkey@2.0.4","_npmVersion":"5.3.0","_nodeVersion":"7.7.2","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-0IcoaH0vqqATVwPF1sBOn19yg2z0QEn2wm4urXwzTjZLFbcUu04tgMS76aGfl2dnoa83N9kgUV4OmFSD+my2Gg==","shasum":"efb860278e87e3ef92dcb45d3e0e009fe7bac2b8","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-2.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3ppkwHWe8qLmGRFrwwnWqduhbJQRbybp+QJ/XBzjFcAiA4gFZiUcB+VdFMisUmCEhtd/aZJlxJE7l4/Y0DYdu0ew=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-2.0.4.tgz_1501383445158_0.8845438219141215"},"directories":{}},"3.0.0":{"name":"@unction/mergewithkey","version":"3.0.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/tempLate#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/tempLate.git"},"bugs":{"url":"https://github.com/unctionjs/tempLate/issues"},"main":"transpiled/source.js","scripts":{"prepublishOnly":"npm run build","prepare":"flow-typed install","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './source.js' -d './transpiled/'","lint":"eslint './source.js'","check":"flow check","ci":"npm run build && npm run lint && npm run check && npm run test"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"1.0.4","@unction/reducewithvaluekey":"2.0.4"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"gitHead":"17ff74b442fa30937f920e8073d648717e068f19","_id":"@unction/mergewithkey@3.0.0","_npmVersion":"5.3.0","_nodeVersion":"7.7.2","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-81uWH0fkwRbmEu84aWAfZCOUM5a1Iv1gLw//qws2FcZTmYNL5CDq1tF8Llt5VS37iQuzJj/YYunW32r3tkODeg==","shasum":"5b01c3533ead6130478bee6fb0d7cb6c701027be","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRWB7zvbqG2REIievHG8w1l/p/Ypblkm7yx8Lo41xBbQIgAiSP1U+vJEBM4MHFw+tWFePn/cY8oybeD8bOXbDztFo="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.0.0.tgz_1503399827480_0.9837060295976698"},"directories":{}},"3.1.0":{"name":"@unction/mergewithkey","version":"3.1.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/tempLate#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/tempLate.git"},"bugs":{"url":"https://github.com/unctionjs/tempLate/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","prepare":"flow-typed install","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow check","ci":"npm run build && npm run lint && npm run check && npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.1.0","@unction/reducewithvaluekey":"4.1.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"6b91d9aab1f080c0150d9f1fcc91b4d81d0bb6e1","_id":"@unction/mergewithkey@3.1.0","_npmVersion":"5.3.0","_nodeVersion":"7.7.2","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-3PY3SvpaANZCat2FZeveohWrVSnaTzVaXVSz+Ry5GSj0s/TnE9dOEDCIDLD64Q3deY4eEm4zac4s8vlZWALhCw==","shasum":"267d9bf74a95a7d93d3f751eb3c5540153251be9","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSuxi9iVVng8gBMpYFwHTYeDdpmPemaQeViPh1cVyJvgIgQCYuThyYzUFN/C/IcwmN1nnqpgky112G42uyUut9Gj4="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.1.0.tgz_1504220523515_0.973139476031065"},"directories":{}},"3.3.0":{"name":"@unction/mergewithkey","version":"3.3.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/tempLate#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/tempLate.git"},"bugs":{"url":"https://github.com/unctionjs/tempLate/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run build && npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.1.0","@unction/reducewithvaluekey":"4.2.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"e188d313a95f3a4be376d96cb1fe755333467a0e","_id":"@unction/mergewithkey@3.3.0","_npmVersion":"5.4.0","_nodeVersion":"8.2.1","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-voODL+cvrJHHeFNQmRLSaF+M8wosdhjMh5SiX3IXysN3Fc+seiuXtxSq97eFQ64jHjB8GcIqjHcTxhiYWj1SVQ==","shasum":"1f6b0dfbec0d9cecfc3f0f227643818cd7f7298f","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5tLMVrBb++yuspKWz3wapy2/EfJvOkIKwtLTRLXQ94AiEAtxJfTlv9OnDlk1PCTj1toOTZSKq9t75jETNsd2J/HDE="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.3.0.tgz_1504579784502_0.6511533639859408"},"directories":{}},"3.5.0":{"name":"@unction/mergewithkey","version":"3.5.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.5.0","@unction/reducewithvaluekey":"4.6.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"6b9cd97b4a664e6b3a1f82cde905c784b3a478cf","_id":"@unction/mergewithkey@3.5.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-hcsdDllnbuHVeHSh1KV02iaMSYhmF8jv1/8sjLfCYZDaEe7W9PY00bCW378VPLA2FkLltGi7FKbaHAb6E33dPA==","shasum":"4812eb4a753dbef9c497ebb284113b368b706047","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8Byo8PWAziLABRqik0aBNZo3cVU4C5b1xp06DoCiReAIgfzrPYwlO+aNUG2GInAVpq7VN4hkp5/lSI9KJocgqf6s="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.5.0.tgz_1508834788766_0.1705332228448242"},"directories":{}},"3.6.0":{"name":"@unction/mergewithkey","version":"3.6.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.6.0","@unction/reducewithvaluekey":"4.7.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"a3746b86a8e9b22ce3d88add84c133297aa75e9f","_id":"@unction/mergewithkey@3.6.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-vxZ3c1Nc4XDV+AcDfsYs4DZzAsmWCm+blu1nOlijiaCoK8phPtjxj8Jr8cnkHlgZ+7RryYtcsXkN7m2YLfXSUw==","shasum":"0f0e3ca62d4e8da4f6661a8ef38b93272ae9fe21","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgUO1IG2dzGOh0NeVrhd8tOm+6GBdcLumlpA5lWzBKGwIgV0AdE/sX7DppF1OBwxhR5kYCYeNKcgPcmo4OCduq5TQ="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.6.0.tgz_1508836171721_0.4301855694502592"},"directories":{}},"3.7.0":{"name":"@unction/mergewithkey","version":"3.7.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.7.0","@unction/reducewithvaluekey":"4.8.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"ab829eb04bbcfdf9e9edbf81773f9a21ce24f215","_id":"@unction/mergewithkey@3.7.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-utp1A16Jy0Z/W0FgsE5uD+jHbE+fZVyNpwKLDCvjQXuHcwk4BVeeu6lklpJT3FJn6D8gKoanWEYy4Bv09vqa+g==","shasum":"e7b070d7e916367f56b5fd98e2bd2662e8e24cd6","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.7.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMOFcYZjji/XiNDgET25TTuclXrV/0onnIpqTPi8ZuCAiEAy63he9NsTgYIF9DEJHlo5BtW19EtEU5OZ9S16IxEzyg="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.7.0.tgz_1508864764859_0.22553877858445048"},"directories":{}},"3.8.0":{"name":"@unction/mergewithkey","version":"3.8.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.8.0","@unction/reducewithvaluekey":"4.9.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"6f17cf4f5c3b1b3ffeb72adf5a84623b62d31216","_id":"@unction/mergewithkey@3.8.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-+AstKRCA1Gi4ErgWFMaDDrwhR/P4sWvPNjEPM9lNgGxlMds7XQPaTzv6PqiAQA8IeFms6heWZeGcqfGCFJfxDg==","shasum":"9707fff5d181673d875aace3011622cb90733bc4","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.8.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUzY4brUxegp3XJ+bzTQcx/z4+CAlW/XC9SJwKiYSSdAiEAj2I3d5JvLcTtdZO6hflSqtYI65D9vb+gARUWxscPVW0="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.8.0.tgz_1508907584786_0.8159083931241184"},"directories":{}},"3.9.0":{"name":"@unction/mergewithkey","version":"3.9.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.8.0","@unction/reducewithvaluekey":"4.10.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"599fa7c674d1488a6506da4e90c8a19634f96494","_id":"@unction/mergewithkey@3.9.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-h6K0WRyI+D9kowxazTvCVFP2NZ0WIONiV6Qi8mvDP8BpK6OZZHRaU/1EgLkBCwhQ+skGWDB0ZawtBBLZJ2uZQA==","shasum":"676ba74191ecb2c9e4286d829cc98509042184a6","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.9.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCd4HAJXBufdBkivbTtGVPioB28mha3Oq73GU/ugThDAiEAxIjhNemuXEfxEFCX5FYiPs+RPZjhJjXQhmxD+lQ6kwI="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.9.0.tgz_1508909611352_0.22220750385895371"},"directories":{}},"3.10.0":{"name":"@unction/mergewithkey","version":"3.10.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.8.0","@unction/reducewithvaluekey":"4.11.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"2b904353628e21e46f0df0863f8736e4006fb84b","_id":"@unction/mergewithkey@3.10.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-iFPD0vmWqIRZ5uhJJ23iPS4RK1HhtXncdn8UxwTz7xJtSJDpL77Q/wBSIN3LfdmjWc2d3bzTe2ka2NjdCpmIEA==","shasum":"685e9a350abd4c8a7e272c31b2d0c7a75bf94ead","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.10.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEx5gJqCinMz2mB4S/jkpFuVr7eLLWFlTN/dbRDrnm3TAiEA62EE2Q4YdgAT5tPFx0pknGTXjtDu2u4jdj83WwQr/o0="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.10.0.tgz_1508911080956_0.4084365877788514"},"directories":{}},"3.11.0":{"name":"@unction/mergewithkey","version":"3.11.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.8.0","@unction/reducewithvaluekey":"4.12.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"f97caf3b218019e65302d270296c3ab34d82ad78","_id":"@unction/mergewithkey@3.11.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-h5nK7oC6IHuXVONmElRMR+ohnLoqTL/Nfcj/jJC6fV8juXDWrzRCBXSDG4glN0nKXQ3iiD4ckZWBfEsa9uScng==","shasum":"15ea63a9d0ff80a341b91dbe363b3b3ef449521f","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.11.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyEOZJ2RNB8Tjo/YnC3KMmhE1YGnVWb3N6xz36uCqw8QIhAIT7RBlR0Ufk4kOLDnCEw7qrirqUgnb4ulE7Kx9PokL8"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.11.0.tgz_1508912028803_0.7515088696964085"},"directories":{}},"3.12.0":{"name":"@unction/mergewithkey","version":"3.12.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.8.0","@unction/reducewithvaluekey":"4.13.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"35cef9a70e3edbb8e7639e3aa33ff3d4e68a27e0","_id":"@unction/mergewithkey@3.12.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-lpeBNBfSG035G6fa3ik1w1F86sb1nihNi2r3EqFxMuiK0TqTVJOATPhOHDtuRGjSqIxAdDW5+nNxjpng2NEU3Q==","shasum":"2b32177f537ae5a06e25bcfb7d878631d51f6b16","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.12.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYppr1ZyHFxooaxV59z4zJVxrr9f0nbFG9Uu/TUv+MrgIgWzmGrq3GdrenuUmNbIlA/Uo2ppHGGvXIwzp4vp1cbtQ="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.12.0.tgz_1508914968591_0.8283499421086162"},"directories":{}},"3.13.0":{"name":"@unction/mergewithkey","version":"3.13.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.8.0","@unction/reducewithvaluekey":"4.14.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"6a90d66a1fa0f88c28e30ab5d08e22caa9da7ddf","_id":"@unction/mergewithkey@3.13.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-KdKeIxLh9cUgFS2VwBGCmOnpkhtOKTtVd7GoyG1DoN/pwcbHdm1whR3f9D332bUQA/uQg7CidPPz3n88MQ1YjQ==","shasum":"28091665119cb1f16ed4c3df585e14c1124222c7","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.13.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFIGD+zC6CXd69xvevT3QHXHyZl9/Y3bjXYcBxuTt4zwAiEA6rAHMU0NiXu1COMsrAvyZFvnueHqPVToi5DwyD/2+gM="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.13.0.tgz_1508917235456_0.07568541821092367"},"directories":{}},"3.14.0":{"name":"@unction/mergewithkey","version":"3.14.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.8.0","@unction/reducewithvaluekey":"4.15.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"323a28f15e67c30b7d5601507cfb7bec8fdd2753","_id":"@unction/mergewithkey@3.14.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-hiulKiyzjFqxyzdMJFfByBxaDT9Czj8YxULfgSmtAZkn+OzB78UEp+8F+6YInMXquCDq7zSK0del8sO8xLolTg==","shasum":"6dba24062d37c69473da582558e7d4abbb7efe09","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.14.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDYR3sj+2N8b1v8kloQiLoo/xujF2ZHgGvyk8hkOKR5EAiB6Pt0RjW9LVf8fipdmfnQhV2LaVFZ60AObqwSGhYP8vQ=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.14.0.tgz_1508919596338_0.9419045955874026"},"directories":{}},"3.15.0":{"name":"@unction/mergewithkey","version":"3.15.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.8.0","@unction/reducewithvaluekey":"4.16.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"d9ad5d1a8d3b894313ff3b252364f056fcfd8ac9","_id":"@unction/mergewithkey@3.15.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-tNgwp85sqiPUkl4O73Ebpqi/ryilm6rkQKSS4EJ0v/iLqnXPq+XVDXpbFKsxiMqr+fCaGB0SxvrB0dJurph3PQ==","shasum":"0e162e90fc7932ca99f0d78d73b4ac53b948754b","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.15.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIArRBPGExGLoe6Oj/r3nXLyYmsXgPQbGRoXMxlKCjuYRAiBOYSHjQTDTQF8vaLCYCDAvo6Mfux+EnYjlYSSnvwgeTg=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.15.0.tgz_1508930964276_0.11000401549972594"},"directories":{}},"3.16.0":{"name":"@unction/mergewithkey","version":"3.16.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.8.0","@unction/reducewithvaluekey":"4.17.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"2f7a620fe59625a6e039a4ee3a85076c7245d6a1","_id":"@unction/mergewithkey@3.16.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-TkX95GVkWgWpuyTKa0Qzyujs5rHzxTR8rIvMJvTKQ1f0cdNLYaJ4EHDmAzR+1EV/2n/idn/TTRB9ovEdPsfe7g==","shasum":"0b99c1eeaabfa713baaa942cc4e912a5bb3beb09","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.16.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFcWIcHiAVEjgcmAZHU3wSzlJ2hmNQR0cVOqdNlZSzSMAiEAyA3dL4zYZulCOjTmSNIeEYmaHcMlgBoC2vm+FsPiGOk="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.16.0.tgz_1509005445096_0.5599225834012032"},"directories":{}},"3.17.0":{"name":"@unction/mergewithkey","version":"3.17.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.8.0","@unction/reducewithvaluekey":"4.18.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"ccade321c1cc6a3e781a1e10189515e0b9644467","_id":"@unction/mergewithkey@3.17.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-BmZDD+4sCzPwLsv0/thCcrCiVIlVCqVqc+1d9Eub6i2sLow6EHHR6k2L4WbocutrJl3Lv7stjX7cXQ9yooE2xg==","shasum":"4217e842b19d5eea4e059efa9d9910dd1d23df7c","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.17.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1c1WWD4I6pqx4L/82A3XoIBfqNFyMmIcgFV8E2bDGvwIgP3Begs1mBDuA12UEwty1eifFwhZxbyAlMuaDJpLVbXk="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.17.0.tgz_1509009962044_0.49122924939729273"},"directories":{}},"3.18.0":{"name":"@unction/mergewithkey","version":"3.18.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.8.0","@unction/reducewithvaluekey":"4.19.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"3d2f7948c9fbf8025a74dfdff32c25ae7db63b27","_id":"@unction/mergewithkey@3.18.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-k8o22EgwZQgRro1ZGy/Hxf6ynJ5PfGdee8FqX0DkLhO82WyuQDe/NRkUtVh9kee93jgpI6AlQYVk01cGBJLRaQ==","shasum":"e985da29bf91e18bfd7aba125d405165766d542d","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.18.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBlcVa6EkOJ2VSy0zI0QKs3j5MVRZi3hRWIuMEy9kJIuAiEAhiEWW0wMwkFcWNZ8uL3IreTk4ZmpeIDcc730OnVkgb4="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.18.0.tgz_1509122957735_0.8757247128523886"},"directories":{}},"3.19.0":{"name":"@unction/mergewithkey","version":"3.19.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.8.0","@unction/reducewithvaluekey":"4.20.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"d687bea78b9ff412d1fc6bf2f236a6d30448f89b","_id":"@unction/mergewithkey@3.19.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-fZCzy4sz0dGnXGJBRNE6vRmQi+Apymdktm71D20zk6z2ipoajTTQX82WN/lDll5FpFwDliycEZ0VLKabHAxYfw==","shasum":"f7cbc6c65226a6a8dd04f7bbbb62f72f180b8983","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.19.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4tqqS25AwiTiwcbX46luT4EpNeQioUXEuTzDt6gs9YAiEAp7DhGx/+UQkVMflLi9JQTdr6PFEp1xQemWC13axHtr4="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.19.0.tgz_1509215531890_0.4031211817637086"},"directories":{}},"3.20.0":{"name":"@unction/mergewithkey","version":"3.20.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.8.0","@unction/reducewithvaluekey":"4.21.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"93ed5f608e108b9fc0321661f429982bcaae4a95","_id":"@unction/mergewithkey@3.20.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-+QbfnldO8ZLLw/ZX03kHR6ls88NCHoO3NGUBDGDfzxeKTnKytbkeWbihrg7GSQ5aZcE2B/cFwHsTuSiVJ4H+UA==","shasum":"a0e326f78ac3e889a0fef847db4455f70fc1b9da","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.20.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvs6uxLbi0RyaO570+Y9Ik9fpRtpsqxPWX4Oy8fhTDJAiEAnm1CwUGe1h+JjLfyADwv0HiiMUPfHouNWvO2mI41fZU="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.20.0.tgz_1509216029306_0.2741031695622951"},"directories":{}},"3.21.0":{"name":"@unction/mergewithkey","version":"3.21.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.8.0","@unction/reducewithvaluekey":"4.22.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"d7128567c2616bf07e88cb02c6cf0bc3a0d354bd","_id":"@unction/mergewithkey@3.21.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-3KSYwFVmOpR2R2SSAdmfyQBBJazKXfFkyUcfTBPkMtw4Z4TDkA6BzNWnVsUL5pcR2HRuNWHDB7lYVuUdc3JP5A==","shasum":"114cbfea0db04500a8a147258bd2e1e81583e9d1","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.21.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHJsZbMbv/Sy8NG9X+JwyDDcp9V45iM+pENU73h2bylQIgW1sj8Wve55GJh7m2qmoc7BCKKS21LG/M4ViGwHSYyMQ="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.21.0.tgz_1509218201002_0.18491770955733955"},"directories":{}},"3.22.0":{"name":"@unction/mergewithkey","version":"3.22.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.8.0","@unction/reducewithvaluekey":"4.23.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"22bcb9992ad313e4ca37ec5570aaeec4602e1b88","_id":"@unction/mergewithkey@3.22.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-pwYyxusVk4wwyxHwqFDYRnsdWhLVeeAM9pZqdl8LeuIl8CYxqF5lswXzKiwNMjyd7yHTqfeRfPzrmCAVFR4Pew==","shasum":"6a9c98c5ff6527800ad605a03bd5446e0bcbb2cc","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.22.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCotgu1VInrKdHgBWdDfUO5c+fyREMTli02Y5bs7pGggwIhAPnlmn9hE1k8HEcA05Knt0CBSGZ7I2dApoK1Eq/WZjcf"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.22.0.tgz_1509219036910_0.9762288716156036"},"directories":{}},"3.23.0":{"name":"@unction/mergewithkey","version":"3.23.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.8.0","@unction/reducewithvaluekey":"4.24.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"c0f74e370c05f475418daed692924a2069a09520","_id":"@unction/mergewithkey@3.23.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-RwdAOEE22pw1opVGF0j29U9jarSfgSNu/s/S0E/yDHB6QXws40DnI59VMZknlTRSEofzmGe4FZKGHN1M2diVvg==","shasum":"4d8577dabde73bd5a27e1270b0bc40273e91a46c","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.23.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFD2A/kGzAE1uzDf3IIAJ+/ec1JdlFpo7rpzPV3oIA9wAiA/Cv4qyOMdKwFidCqhGw8T2ydl/wSt0gR7XYpoWe4Veg=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.23.0.tgz_1509233958898_0.43044099188409746"},"directories":{}},"3.24.0":{"name":"@unction/mergewithkey","version":"3.24.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.8.0","@unction/reducewithvaluekey":"4.25.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"f9ec6b845c96a603015e8ddca6a41ada30595469","_id":"@unction/mergewithkey@3.24.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-aOsfnflsrRrpE6UWmyO4jTbrQC2hMfHvBAxQwLHF0sX+0H6c2Un0wcdxpmODHahh3SIqhLbY28Ajo0j8Xpbh0g==","shasum":"87eb16a154bfab13f747a9ba1a450730129165b9","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.24.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT4jfFexOm6yxYRcmD/C31DT2/Vtz53cubmCL4COGX2wIhAJf5RNNnVsSciaOjdWeXeKXaz7TDZ2GIXTe+5LzrtOlq"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.24.0.tgz_1509235524825_0.5311664305627346"},"directories":{}},"3.25.0":{"name":"@unction/mergewithkey","version":"3.25.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.8.0","@unction/reducewithvaluekey":"4.26.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"16710f4eba1177e9ced58c17c6da05cc0ce2aa58","_id":"@unction/mergewithkey@3.25.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-x5HYjUnOiepGtkZ2smWUdvn4hFXKs0Rnmbst3T/ly2krqw/wbP9ek0BfTG5I7C7g59aeuLfwz0qiiBNVyMtVWQ==","shasum":"11942b0fcf08e57b5c3342a69ad6d168815ecaf2","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.25.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmJ5tqWAbZgFvS/BXWz+9PhyUV6uoyXKPTcb4JgRNf0QIgHpejZFzj5N7BtWIuVHa5jh5B3jUtHy2oOCJ9a4W922c="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.25.0.tgz_1509316824155_0.9302364909090102"},"directories":{}},"3.26.0":{"name":"@unction/mergewithkey","version":"3.26.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.8.0","@unction/reducewithvaluekey":"4.27.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"8f6fe75f2aa1132e93a7e10a761f2e9a005cdf65","_id":"@unction/mergewithkey@3.26.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-AoBpknbSoyrBYITvxOyotgr30kQ6xBPJzsCYnPA/BqrQEKakbNj3iGmFYxf1GjjT6pzq+uDdMbwyR4rcbMr7yg==","shasum":"a76838d99fe70f7571e58f5d09d4cdd47aeaf975","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.26.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwLsWoak1ymltzHhSg/eSNek2RjpaAgoD3qkY8BdYuRgIhAO4tzCubhDCO33BJfrNomFq8fvo+OVa+499vIDIi76Ur"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.26.0.tgz_1509317758287_0.707063747337088"},"directories":{}},"3.27.0":{"name":"@unction/mergewithkey","version":"3.27.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.8.0","@unction/reducewithvaluekey":"4.28.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"c884845fd0167ba4fb2654e70cc6cc8d3678b3bf","_id":"@unction/mergewithkey@3.27.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-nf1Tq2ftAaWjWMkx6HQ2n/DXoZMVZ2jg6VJgj+V/Eij7EuHMiXxugjX2ZmI91BnHX9fGbvAVTHL4Ak83EqEsQw==","shasum":"6d195a1ea5250b51986b60208d5d3b3a4acb906f","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.27.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBPPw4hPMC7OPwJPbEDMn9Nk4jt47AT2vd8/CJD8SIE5AiB0ormGp0aF5ajFDgmxDaU0XGagPDEvmdPZdw39CT0cdA=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.27.0.tgz_1509322485093_0.8547812446486205"},"directories":{}},"3.28.0":{"name":"@unction/mergewithkey","version":"3.28.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.8.0","@unction/reducewithvaluekey":"4.29.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"a8b95baf591e8fbb02946844ffedc7ec8a995a71","_id":"@unction/mergewithkey@3.28.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-qX1bq+6WLsxbOJx3n42i0YU/zsWEPKZCJLF7FWgRmCvm7r6NPfx+uZtJHA5hkCGTsY0brTp7six7gtUexlG1Ug==","shasum":"b80a1f45ac7d62bb6525351c59f1cdf612cd7abc","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.28.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmA5YnYcRTf4mjfG75JEm+YpimmH4J+wmTvoDfnwRDIgIhALTpYa73dgPdnai52NzMBelET5jX5up86/un41ApcaYn"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.28.0.tgz_1509324218689_0.12036462756805122"},"directories":{}},"3.29.0":{"name":"@unction/mergewithkey","version":"3.29.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.8.0","@unction/reducewithvaluekey":"4.30.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"b81844886987b7750cd2b7b66b4bbfa6e6bcbc20","_id":"@unction/mergewithkey@3.29.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-I961VnSNBfQkLgMG1Q6YfTn5VgK+2ZU3zC2ALk3nUk/gmFE7YXhzHRcsfy0ZIJL8T28KfoFd3fqSUpCZSBq7RQ==","shasum":"81898a1ae8b5587353fe337b361b3a920ba34f55","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.29.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHv8B8OJzhpm/TvKSAgKWImzk/LGEud1KcTQJJMZKx+qAiAoT1iKmiARHFCn7OEADkqrtRlHHyQff/rujrBctRsMqA=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.29.0.tgz_1509325081686_0.2547963329125196"},"directories":{}},"3.30.0":{"name":"@unction/mergewithkey","version":"3.30.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.8.0","@unction/reducewithvaluekey":"4.31.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"bad85038fa84c2b7f666c3cb4a9f14fdb6ebad62","_id":"@unction/mergewithkey@3.30.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-pQs0iHvuJhmfYgN352OyMlk3+96Saf77H8uu3Rb/6RCZoAtF17ZMkhpNye3/FgvAAqT2i3NEcsX2rG3gC7GiIA==","shasum":"6fc64d0c6bca4a0110c538434ab97e5d29501a3d","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.30.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChjoNvSoNnyWsACb1Kz3nv1iATfPbXpFCj08aF+bvxRwIhAIDxuCHKPXzOV1o6XQzU6nQzZDHsp/w1MJl61cXMKZC4"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.30.0.tgz_1509325787813_0.3440088350325823"},"directories":{}},"3.31.0":{"name":"@unction/mergewithkey","version":"3.31.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test && npm run lint && npm run check","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.8.0","@unction/reducewithvaluekey":"4.32.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"dc11a295ce9e55c929d09ef1c4d2a550b7be3ce1","_id":"@unction/mergewithkey@3.31.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-YQhZB6VuKTQ0P+ttruMd0s5ghirAf6x2DrSJlQAKKkbMpC3ZEYHErDrmct7x2l4Hv7JbC51o9Yz6D6Zx0Qu7Qw==","shasum":"36f1ea5dd5ffc1fdb92589171011369e83622c8a","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.31.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDiF+WuVdgDlYMMU+xjhP+ahV9nMuIIpBlzHQ5460/KnAiArV01ZPoJ7G7I6t7JxyB4vmORuC28D1O+pkzatz/wDgA=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.31.0.tgz_1509326944487_0.5325977925676852"},"directories":{}},"3.32.0":{"name":"@unction/mergewithkey","version":"3.32.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.8.0","@unction/reducewithvaluekey":"4.32.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"9c7c4eedca02913ef6a3bc8741d3e624a2393e6b","_id":"@unction/mergewithkey@3.32.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-Ott1QefmuTYX98PNfhNA1QQFxTfteazux9el3lffjlxTP6O6+J314YJ7ppWhL8hemuZVnwweanXdsqXmZ3A8TQ==","shasum":"7464675591920a0e9c9fd323b1aced66f83618e9","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.32.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf2rpE6NYy4TGB6f+F/hZGHQ7qB2wbfLVTjUrZvJXwMgIgH1TjWWv61GeTpk4jY2q37eoSh8NGxY+K9L68ktgMU70="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.32.0.tgz_1511079988193_0.40097705996595323"},"directories":{}},"3.33.0":{"name":"@unction/mergewithkey","version":"3.33.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.9.0","@unction/reducewithvaluekey":"4.33.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"6c74b043954bbb374e6ae19cdf62ff6cd9ac2429","_id":"@unction/mergewithkey@3.33.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-LRkvdIIMen4C1quu2z//CPvwLnrW7Jwr5YllYfF7YnsOFK1cNird40GdcwKDpqGZglVpsNQiZcwxDPbWuQdKKQ==","shasum":"3080163749506fbbbd9670b32a4529179c0c6cba","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.33.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFeTThTb1FLdy5BJTAZ9kX6PqZvXnc0PW7tcJUKdQev5AiEA2UIXRxGu7x071zDvVzT03PJkButFmycLcV7tMTfp6uQ="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.33.0.tgz_1511118088948_0.10262909554876387"},"directories":{}},"3.34.0":{"name":"@unction/mergewithkey","version":"3.34.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.10.0","@unction/reducewithvaluekey":"4.34.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"eaa81cae97763342b28be94ee02a8969b86c0583","_id":"@unction/mergewithkey@3.34.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-i18+TTtdM8W15oL//y6tVLHQMUokAQParya8nXdwCJt4IrBZNdn+HY8/BteQpcCZyKmf6ZrLHvkycGcuAUdzNA==","shasum":"c50e118b3da9f330c8fc195d624e718961d5fbc6","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.34.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHpq3FgPYLmIY4JXzk1IUcB20ei5vIYCoxaABNuT+zKjAiEAk0rOZHOFQSySm20Sour4sjrRFA/IdT/HCJ8iR1uNup4="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.34.0.tgz_1511118873008_0.21366830193437636"},"directories":{}},"3.35.0":{"name":"@unction/mergewithkey","version":"3.35.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.10.0","@unction/reducewithvaluekey":"4.35.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"4c178b3e96cc3ebc757b2434a3c7286c129e7f24","_id":"@unction/mergewithkey@3.35.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-KVF54kfKhDJUnQ8jMLPfo+IQytyq1KTF6q6GqiSl/UM9zOdvm3g4EDXleXT3kwL/qUYgo5ClF1jVd+k6kUim7Q==","shasum":"21efcd8b8ea11effb99581113efb2d6165684757","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.35.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3r8ONBe47gmpbEa8QfBMy5bvLhdvE2oQNon3KLu/cEAiEAvI04NaRReTTivLBHuMDsLP1uaphlNJCIAlg8AmIa4qw="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.35.0.tgz_1511119760901_0.4840569307561964"},"directories":{}},"3.36.0":{"name":"@unction/mergewithkey","version":"3.36.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.10.0","@unction/reducewithvaluekey":"4.35.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"28b811c1ab88babb5421407e08d6a926475901c4","_id":"@unction/mergewithkey@3.36.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-YjVVCWq68bOBdY1hpHRqjWR102NZSMqlOuK8DM9tCMaG/tegbPTg2WHFeDMLNHR73zqrDH8Kzn0njQmdd+0hYg==","shasum":"896fd7290252376a25e5036072ed42a588b8ba2d","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.36.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4FBwR+fI3XgZoKdurwoJTxVY7kejxa7f8WPgTAkTNHgIgKhJ8RicojowOyHVsrcTvmkt6JnZ57jiBBYCk4DyNodM="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.36.0.tgz_1511426583039_0.39422426535747945"},"directories":{}},"3.37.0":{"name":"@unction/mergewithkey","version":"3.37.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.10.0","@unction/reducewithvaluekey":"4.35.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"55828a4af82bf1c4afad3279b5da6fb122fad1d6","_id":"@unction/mergewithkey@3.37.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-j3LRHdU4E6IVYADWBC44SBkB2VuPA7UuIMhHiu8CXM7/ZDnY3wQXPATbQaph58YaO6Jxbw9sSEVMCeyk69QAmw==","shasum":"f3510dafaabf7db02f9815a915ecc872498c0c0e","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.37.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDDk1HKhILTzw+VX51dQUpTltp8polg5D4TC4ZAPGYo9AiA6j9uBogh+MgV4RjZ1ZlPGPRmb/QesnC3rdvre7VpFEw=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.37.0.tgz_1511426586090_0.4272812735289335"},"directories":{}},"3.38.0":{"name":"@unction/mergewithkey","version":"3.38.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.12.0","@unction/reducewithvaluekey":"4.37.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"68a561f38abc95ab54a172fefd855be0eeab1811","_id":"@unction/mergewithkey@3.38.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-i2HKCtLX+dGEqaFqjrYWnxf6u2IrNH9GO6sIOO1RAGp1XWM4mynRjbYSbw+fmutVZJHI+m/SjTHMAeC18tIOcQ==","shasum":"79bb39b7d3c9eac452890919681ac4a93a9c73d6","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.38.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+GPmMRq5eaqnmLdzhlNatTntygl9Rlf0xQdXrClWtyAiAwbhbPb1DHDp2IaCVbFjDRNeCsNTS/emg6n0hmAqGnag=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.38.0.tgz_1511437339123_0.9865855043753982"},"directories":{}},"3.39.0":{"name":"@unction/mergewithkey","version":"3.39.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.13.0","@unction/reducewithvaluekey":"4.37.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"603b7fb178523d74c595b5b8442ced5cadef8b76","_id":"@unction/mergewithkey@3.39.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-afzgGLutkA9DKFYZBf5nGRikewjcT/1IdbJnuNN4sSf8+ehkIlJxmNqG1XqNuUfPSlxXL6z885OhkankBNTqXA==","shasum":"5c0103f50d88149012a40ec9818ae0569a17e57a","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.39.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsD+y5JMOYbinlCJHN4MOjsEtbjIBv2xWau6hM6GbEMAiAcjce2DqK53LhOytnXshrjtqrhTB0yQWg9+I7kvlAfbw=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.39.0.tgz_1511437343363_0.08978175325319171"},"directories":{}},"3.40.0":{"name":"@unction/mergewithkey","version":"3.40.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.13.0","@unction/reducewithvaluekey":"4.39.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"1ce2d1b60538c179605552fc893526cf44a0e2e8","_id":"@unction/mergewithkey@3.40.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-8rUAQoZAHCgP4JihdKxCVjK/5O1E+sxUYUvteYh2ytGvq86aBhukg/8A5SQEkNH4NO3KHLPKU75NmJW3bEBmmg==","shasum":"89d8942a606492d4e49763393b3924a437495622","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.40.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1SL+ud05o+psHiimvcyQs8ZPxWpQLIiVEaT5T4lIn5wIhAP0tEol+anAmqUIIQse5VNAiUngE3QhOpOrffMPFfjbk"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.40.0.tgz_1511437347170_0.4974970598705113"},"directories":{}},"3.41.0":{"name":"@unction/mergewithkey","version":"3.41.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.13.0","@unction/reducewithvaluekey":"4.38.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"d059d8f15cc6ad164355b1b983602256230fcf00","_id":"@unction/mergewithkey@3.41.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-UEgI4wgXYnI6WwkTZuSxqJCbREgbYFfirLv4Y6FSQRN5Myam1io+ryIK0DVf1kF6Tq2A746bUPJFr7ZcgST2UA==","shasum":"2b0e5d399ace99ba3930b5c30986af7a8df9c9e8","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.41.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9PmIXNTNzz+g42rT+Wu7OPxzbLFuB34YwwlFtZHqnEAiBP/IVY3Dft50UFflhBPG9uxFTPGRrnploOw11b/4eA4A=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.41.0.tgz_1511447413931_0.41484058601781726"},"directories":{}},"3.42.0":{"name":"@unction/mergewithkey","version":"3.42.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.13.0","@unction/reducewithvaluekey":"4.40.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"25a1f4fc61d77d965e321dde8ab7a6c5e169bd65","_id":"@unction/mergewithkey@3.42.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-M4/6MF4fmqM7q1wGRC2C85YZIVIr/kBHqv3XO21Cjp46R7I5d/x+67HwLZ7Q1eY46XUqKw433dhnRlXqc4GDfA==","shasum":"b0ba04e0eb9f42e1284b9c03b27bd9025f091f2f","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.42.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWqmL2RPB7IPwDivQY3zKjjJaxDPCOEsPo6i5fFdCxRAIgN7R89tlGHQpiOeRjZg3Z9EPaC290De+yKLlfGooKT4A="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.42.0.tgz_1511448789133_0.003101418260484934"},"directories":{}},"3.43.0":{"name":"@unction/mergewithkey","version":"3.43.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.14.0","@unction/reducewithvaluekey":"4.40.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"263482394c3190f65e5d6449726bbab23b7151a8","_id":"@unction/mergewithkey@3.43.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-ANGoyIiHDydruRv57gYh5Lk4plSXFWOrpSuOqorzOci3CilHf+/FjgfZYi2CYPsvrTuSqppapjcS7h3glwzfAQ==","shasum":"038297b7438839873392589cf12457434e8774c0","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.43.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDwADcGb+PPmaICVWGnTcG1EAWuuNV8T6RTyBruTGevQIhAJ0PYk4d2MSJHRjbJxMqlaiDzmXwFqr63csRb1RVbSLP"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.43.0.tgz_1511500528590_0.49071190669201314"},"directories":{}},"3.44.0":{"name":"@unction/mergewithkey","version":"3.44.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.14.1","@unction/reducewithvaluekey":"4.40.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"c29564f3d2c429558e193fb08a7a84872a338874","_id":"@unction/mergewithkey@3.44.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-9l7tClkIwxTSvQVI/NOyLrmie6w9AiVvV5XdmpgIsk48D9tj8hZbzJAOzkhRoBIQ+6tz3QQrhXKdVvCEI6j4sw==","shasum":"bd8a0776e81ead950da8391fe3167b9ef823bd2f","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.44.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0QHcwxtJlfOBuH73bGZYw1fnFgmbKwx8cLpqnvpM4VgIgAnH8o+XQI/BsWz+s0zxtv+yrUmwqEYavMFW4uzDPqEQ="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.44.0.tgz_1511576350498_0.5788641537074"},"directories":{}},"3.45.0":{"name":"@unction/mergewithkey","version":"3.45.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.14.1","@unction/reducewithvaluekey":"5.0.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"1c69f142ce9b17c08c3d479e36fa61e089c34631","_id":"@unction/mergewithkey@3.45.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-2oayXEhQPxtE91xQB3bd0wnvIJSk7tcbdrLQeOHGgXy61Slf//O7xA8uMQMFS30HiXoEw1DfwVzepqPe3V1IsQ==","shasum":"39cb0952cf03cef14266d849474346658942be78","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.45.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQO6SwFPvBuIBMUGSzeRiQiS0p464XVYfE/CZCT5s68AiEApAR4Q8/1ptmlA+LNiADhOFBWIn11fhrz7wU1IqWMtMw="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.45.0.tgz_1511595908337_0.34573565097525716"},"directories":{}},"3.46.0":{"name":"@unction/mergewithkey","version":"3.46.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.25.0","babel-eslint":"7.2.3","babel-plugin-istanbul":"4.1.4","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"3.19.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.0","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.51.1","flow-typed":"2.1.5","nyc":"11.1.0","tap":"10.3.4"},"dependencies":{"@unction/attach":"3.14.1","@unction/reducewithvaluekey":"5.0.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"f1fd4c8c4fcd769376350f4f6e14ff7c24ac9c6c","_id":"@unction/mergewithkey@3.46.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-Jm3Vs8I9WWRxBRP7yd5lkE1i/ICtDKAZ4RicvXIaF458ZMXmehq5//nlzXEE8ER2CWqvkA8oGMpyYnPW+/S96w==","shasum":"d74a76a6c2accd99ae196ec0ff5d76f8016016ed","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-3.46.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmbBwj6Tn60eS6NP3B3KAdjBxkp8trm9r4cvyRbBfODgIgfzqRZQtIfYFeIXonjcOCy1C2qSKEvhO6+btkzLEKob0="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-3.46.0.tgz_1512257236583_0.7588880169205368"},"directories":{}},"4.0.0":{"name":"@unction/mergewithkey","version":"4.0.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"8.0.3","babel-plugin-istanbul":"4.1.5","babel-plugin-module-resolver":"3.0.0","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"4.13.1","eslint-import-resolver-babel-module":"4.0.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.40.1","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","flow":"0.2.3","flow-bin":"0.61.0","flow-typed":"2.2.3","nyc":"11.3.0","tap":"11.0.0"},"dependencies":{"@unction/attach":"4.0.0","@unction/reducewithvaluekey":"5.0.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"c6737dc342feb795ea99d78433e0509fa91837bc","_id":"@unction/mergewithkey@4.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-QEa0L3fRCenVuTxOwGT+8McxWfCVonulzhMTqlI70HXbwC2tfirEZcMyhsq8+o55rt/gJCmp6WqpWvadmrnevg==","shasum":"ab73d7606de54c65afc45f06fd09ef501b8e64df","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-4.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAbt+PtWyYvRahCC9CN/AQ4tvwQ63dd9uguggNXlaRGnAiEAqOC8pFGAhFiP8ELERd5eRVcemiYr6g8PZ34Wwki7V0Y="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-4.0.0.tgz_1514281474269_0.5981109142303467"},"directories":{}},"5.0.0":{"name":"@unction/mergewithkey","version":"5.0.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"8.0.3","babel-plugin-istanbul":"4.1.5","babel-plugin-module-resolver":"3.0.0","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"4.13.1","eslint-import-resolver-babel-module":"4.0.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.40.1","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","flow":"0.2.3","flow-bin":"0.61.0","flow-typed":"2.2.3","nyc":"11.3.0","tap":"11.0.0"},"dependencies":{"@unction/attach":"4.0.0","@unction/reducewithvaluekey":"6.0.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"db66da02b3598502a4165ae88bb83494b0edb5c5","_id":"@unction/mergewithkey@5.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-I6l1RFFdQrxF5cDAHAX+RuYdeJPptB1T3zOsU/Z9EUKksvWNHJViST+vS7fZ2WX7Vz78zbsRHOr0cYCrLxV/IQ==","shasum":"891a2c5c1737c55fa741df3cddbf4f7182079b81","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-5.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoNIe7hGfeiIGe5FsFV16EgGyeIPrzj0quyAFebKsPRAIgW3Wqdj8fUk8sh9RuJ8Mxe44ga88drzrUg5ctEpH4HbA="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-5.0.0.tgz_1514283357426_0.23188386554829776"},"directories":{}},"6.0.0":{"name":"@unction/mergewithkey","version":"6.0.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"8.0.3","babel-plugin-istanbul":"4.1.5","babel-plugin-module-resolver":"3.0.0","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"4.13.1","eslint-import-resolver-babel-module":"4.0.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.40.1","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","flow":"0.2.3","flow-bin":"0.61.0","flow-typed":"2.2.3","nyc":"11.3.0","tap":"11.0.0"},"dependencies":{"@unction/attach":"5.0.0","@unction/reducewithvaluekey":"7.0.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"995f398851574db4dc7d6fcad67a396d60f75938","_id":"@unction/mergewithkey@6.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-UtM2gpv8T7x2RDXUDGmijM8PxDXp+p6SKgU9loRw/Rt6/aYrZM9c0E2nouAYtJxVSxaphfz/HrYaxVxaJjB/YA==","shasum":"bbc3ff4d370a9c2f6cd0b3e8b87484f560313c25","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-6.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6dNT8MnCzhWE/faHj128JNfClzGlju5R7nluxdWufxAiBIlivjT5M/z4uEfaFYFsHv+MXZCwy6h3SCOMB9geX5Uw=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-6.0.0.tgz_1514364915493_0.9462300564628094"},"directories":{}},"7.0.0":{"name":"@unction/mergewithkey","version":"7.0.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"8.0.3","babel-plugin-istanbul":"4.1.5","babel-plugin-module-resolver":"3.0.0","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"4.13.1","eslint-import-resolver-babel-module":"4.0.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.40.1","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","flow":"0.2.3","flow-bin":"0.61.0","flow-typed":"2.2.3","nyc":"11.3.0","tap":"11.0.0"},"dependencies":{"@unction/attach":"5.0.0","@unction/reducewithvaluekey":"8.0.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"9d8062cecd8ab5d159f5290d473298b86344b1ae","_id":"@unction/mergewithkey@7.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-WCtijfyO6SKNBAVkUU2e5IsO46t7daI3cUNKf1yIDh/+HtjNc1u/h2MOCwx6IqAOZpp/pitBhoRqHRIUJxzkOA==","shasum":"9cafa9d9869a723bab917aad5f8685577439ed09","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-7.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8tLomSRtj4nW31u6vwoFulquIjNVFZjEEMpaqT4z5TgIgIbFqGW+3Q0aULxbNi4YVO11Cifcav9NFnrG6L0i2Ggw="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-7.0.0.tgz_1515894777494_0.21940332232043147"},"directories":{}},"8.0.0":{"name":"@unction/mergewithkey","version":"8.0.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"transpiled/index.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"8.0.3","babel-plugin-istanbul":"4.1.5","babel-plugin-module-resolver":"3.0.0","babel-plugin-pipe-operator-curry":"1.0.2","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"4.13.1","eslint-import-resolver-babel-module":"4.0.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.40.1","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","flow":"0.2.3","flow-bin":"0.61.0","flow-typed":"2.2.3","nyc":"11.3.0","tap":"11.0.0"},"dependencies":{"@unction/attach":"5.0.0","@unction/reducewithvaluekey":"8.0.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"fcd8cb12b17ed525f57b93d2dcf6def880faca71","_id":"@unction/mergewithkey@8.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-GVl+bRbkHxnGiWZSrTvSeZ6ZeiWlsQNGW3UAIvC+528H7IAKvimH2bzFjE2fhVNW3uL+wlKeWJb9AMd9PQq6Hg==","shasum":"be698c49b6db8f70a61c404b1eb9da6202414f62","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-8.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe6q4X5pyr99VTLP5hGzYhwlQKUSSAPmO/R5CgsiB31wIgewJmZnIqaFjmC4WvGinSi57QqUlPYkEz8YlCPA5qTus="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey-8.0.0.tgz_1516182998630_0.14840815728530288"},"directories":{}},"9.0.0":{"name":"@unction/mergewithkey","version":"9.0.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"main.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"npm run build:browser && npm run build:main","build:main":"babel --source-type module --source-maps true --out-file './main.js' './index.js'","build:browser":"babel --source-type module --source-maps true --out-file './browser.js' './index.js'","lint":"eslint './index.js'","ci":"npm run test"},"devDependencies":{"@babel/cli":"7.2.3","@babel/core":"7.3.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.3.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","babel-eslint":"10.0.1","babel-jest":"23.0.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-istanbul":"5.1.1","babel-plugin-module-resolver":"3.2.0","babel-plugin-transform-imports":"1.5.1","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-promise":"4.1.1","jest":"23.0.0","nyc":"13.3.0","tap":"12.6.1"},"dependencies":{"@unction/attach":"5.0.0","@unction/reducewithvaluekey":"10.1.0"},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"module":"index.js","browser":"browser.js","gitHead":"3e862c972f2b61526520a4b53a7bb434c0444a9d","_id":"@unction/mergewithkey@9.0.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4OkUTv4j6Zw4GY4T7XYvaCqJu2v6CuUdY7I12bn1jPCQKQ2GpfvmjZ9A4GwB4nCwr37r1F7XQ7z4iPd83kcjow==","shasum":"a6b0b7e1d7bd60a3f1d49c63bce64e55d27e0895","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-9.0.0.tgz","fileCount":8,"unpackedSize":8013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9IcrCRA9TVsSAnZWagAAANoQAIZAJKvsHSe1P2ElttPX\nsmJmzjQwtLLDfH8Q3WlRmztSfvzpWZHEYMo39vRbtChFbodFR82SlpeZnRcq\nF891ffARnWMPfaIMKBMq/ArlS1FZkBdaAsE5Xazfh8xbPGSPG148rxp6ywnU\nOszHRNasG5Pp9dzQ8zwSO9nmotG1hnlyQItG9zAhfHNurUmfmRH5gW+c7v9f\n/dM37TijeDOHFIclAiSJMaj5w/2NO57EXyhmYzm0NhZoeRmw2QsyCf+py7/Y\ncj6Ln8/yQGPKPEkYDIMZKy8pORtgxut3PWSvoCjgB9JAxVQgWOLzC/rVaPVs\n2fB7rHlObRenTZjmMauxVQw1qScE5h4b+o9L1c/ZSX4CLPgn/b7x5Y+C3iWs\nZaN48STjZ9Nhh2WCM6tt9/dd4KpeYUKMW8OJJgFZNSqqYhRQ/Xzp7uNNGydg\nx293rMwxsHcao+zfIbmQJbT+v7Niv2pJIahUEDluaDhmYIStvkzlN7IOPVmg\nG1/MQnR/H/Gp+EEiYvvigLAOTioYHXxyg0LjCH401V1gTYfNQqGWRPo5nnU7\nk/n9L5b2fgBndbCc8nEyf53/jBOsCze0d/ubaVMGV8Q7tCaxrE2Y+m24XSZ+\nHGDsE87GvjQClRxOmFPR5oe6RfpjoT9K1W1BAlyPknkvNY2DsCEl529l4BWm\npW0k\r\n=eqEu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBkqvxw5XikMYnGb2JDEoTkqm2Uin26t1ExPS32fFzBAiApYRDr4O9gyg2guin+r4QEdsbH7kjgVGGE02MHf6akXQ=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey_9.0.0_1559529258814_0.6799040989389527"},"_hasShrinkwrap":false},"9.1.0":{"name":"@unction/mergewithkey","version":"9.1.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"main.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"npm run build:browser && npm run build:main","build:main":"babel --source-type module --source-maps true --out-file './main.js' './index.js'","build:browser":"babel --source-type module --source-maps true --out-file './browser.js' './index.js'","lint":"eslint './index.js'","ci":"npm run test"},"devDependencies":{"@babel/cli":"7.2.3","@babel/core":"7.3.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.3.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","babel-eslint":"10.0.1","babel-jest":"23.0.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-istanbul":"5.1.1","babel-plugin-module-resolver":"3.2.0","babel-plugin-transform-imports":"1.5.1","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-promise":"4.1.1","jest":"23.0.0","nyc":"13.3.0","tap":"12.6.1"},"dependencies":{"@unction/attach":"7.1.0","@unction/reducewithvaluekey":"11.1.0"},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"module":"index.js","browser":"browser.js","gitHead":"a5e11c883096f05f1ee8b4f6bb7dbafb6f562ad1","_id":"@unction/mergewithkey@9.1.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-llM3954GR5C/SpYwi0zlI3/Z25CpWTmkfdPRJdsaZcEEbmrw93qnt7pYh7vC96d3BBs2rpbnAD9hpYHwf4bY9g==","shasum":"4909362bd6ccb6676cfba80ffee416446ae23cfc","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-9.1.0.tgz","fileCount":8,"unpackedSize":8013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9fbPCRA9TVsSAnZWagAA3lQQAI9LbwcXVqOn3PED4AgF\nMtHSb26J0jTASXlo/CukBINo6NNP2o9UkvWR/Q4s+5xeCQ8m8+6mZKxQUsG9\ncMNME6G/XUDd1UL7Jvwgqw8c4wRWdoCXho0m/c6flen9Nr/NShMwWn2hljTo\ndu6PAk4sbGgpriGlo7l5/8BWKt0+HKcliuXLWZ1XlZEfdJHLeQ6m+m3t6AzM\nvEw/HWxI8CeOyfNj3suekPrzn+6T6SdedhjrdxLaJFK9SdYP/TM5qON+vUVZ\nYy4P8yiaE+jkrN3+rRWTDMS4r9W2zB74Y8GSv1GV+dn4gCatFmxcOj81eSsP\nXVSuzZLf/QnL/gW1VP7kzSXHnVioHo1Nxwf9J5Pck2LiOqA+HDagCsLcqgJ+\nI0ld/c6a6tJLqx0fFPTXYbI+gqp90T9CO1549RjtqDcq81dEv+ChSc/q4YvD\nkGvW1N+EFGuCB0vfdaPL8rRchPGybWkZ6JYZcE5MDSbCg2jUoNilLThl9Zv1\nk9nlkQWtEFAYFtwHuQvMQF315UgL7iOQ/D3+cQudHOOoMijYKMaWLA9zb9uK\n3OK2xrvWlGFVjtcpOpT0N8gIw0H1el6n+s4C1vudATyTGkSmnCu86/9qktHw\nDxcP6134rBzbkhW2DuSAgbQb8ObSIwgAPRqPiA7YkWDdsV5Srl+bQMa4+xEt\nz4U9\r\n=sf1A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENH0s5D3Y/HcjYh8kxQSxzgP+q62+IE9mSZiPGK3IOEAiEAgTQwRh7NoleQlgwthaekCCB9dmyNDOD1JVHS6uddNh4="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey_9.1.0_1559623374413_0.9115250060745854"},"_hasShrinkwrap":false},"9.1.1":{"name":"@unction/mergewithkey","version":"9.1.1","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"main.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.js'","build:browser":"babel --env-name browser --out-file './browser.js' './index.js'","lint":"eslint './index.js'","ci":"npm run test"},"devDependencies":{"@babel/cli":"7.2.3","@babel/core":"7.3.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","babel-eslint":"10.0.1","babel-jest":"23.0.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-istanbul":"5.1.1","babel-plugin-module-resolver":"3.2.0","babel-plugin-transform-imports":"1.5.1","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-promise":"4.1.1","jest":"23.0.0","nyc":"13.3.0","tap":"12.6.1"},"dependencies":{"@unction/attach":"7.1.0","@unction/reducewithvaluekey":"11.1.0","core-js":"3.0.1"},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"module":"index.js","browser":"browser.js","gitHead":"54917ad7f8ae92f87c6b0861979b672608e0f932","_id":"@unction/mergewithkey@9.1.1","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-2xkiEIZqSwf4La6CqbSp+r0BzeB+2m0xYMG43bmz152WxSCoV+uNLUC8Hv9N/s4kTIwjpZs6CMOZhi++22CbFg==","shasum":"88f0e1de28092f12e5506ba819d2a03f20db8c9c","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-9.1.1.tgz","fileCount":8,"unpackedSize":8249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+jlFCRA9TVsSAnZWagAAaKgQAJ8P+oN8nxaOSANZ3opm\nG09bjDDOL4QEy/x7qE0Kh3nI/jFE3j75itgLnRbtpS+GHNsSoQoEvuh0LxFj\nepkEiHY4DdVZzY5ag0EL/qlq36aDpjqZVOPX1RgmetJi5O0cvyetIGAqOACg\n1S7izieaEH3v0blH5beLkxF2pG8JBzMyY6PxZXkdM3oSDTAbxepp5oBpwhMG\njzg42y+ufnDfvyzEd6q+x+Mvj923Z+Zlva9inzxb9E7B0VK09xPqgaaLWd03\nHcS6TDdf7VTHwrGHzcfUYMjVC2X3em4EIGj96IrFzAfr6tjmqXkCAKelQ8zR\nduQkxD+TbjYPcayRQO5Wsyu1VeQqo1vR8ike+pjuoi8U0w8rrKp4MsnReS8K\nzuDI+qx7ItaQap8MrAgLCRnk617ii9EHDBLKWP7f6k12PxR3fIVAGHTRo4Mu\nhAYPqOuiVSJdYyNtWNqT5bIl6cwVAxE0Ffajn0oHyY7XFqQllzBFmXCYmKog\nJC++jw3lAeBWySjdhQ8hJ0hC9qaGHSWS4aD9cHPhhdXjJ1N3MFqC8RoTnCqW\nNdm6CQINpBTm7GZUSJrP+kurkaFBANh4AuNIDREiZVYJ6ufpZ1Yj3oXWYxiG\niIKeMGYCOSWun9Bd4J1Fs1ONypH4Bkun9Vkl1RnWjpLwQSn4skMpzBGv/ybW\nbT91\r\n=aCE3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICNrTFTbbgUFT7GCefZXvxj1E/+ocGFyrkeIFPomjc73AiBNleMm5lQSTzvVAyqu1VsTm5xM516wOydflQDrWUkdZA=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey_9.1.1_1559902532689_0.9245688119225111"},"_hasShrinkwrap":false},"9.2.0":{"name":"@unction/mergewithkey","version":"9.2.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"main.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.js'","build:browser":"babel --env-name browser --out-file './browser.js' './index.js'","lint":"eslint './index.js'","ci":"npm run test"},"devDependencies":{"@babel/cli":"7.2.3","@babel/core":"7.3.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","babel-eslint":"10.0.1","babel-jest":"23.0.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-istanbul":"5.1.1","babel-plugin-module-resolver":"3.2.0","babel-plugin-transform-imports":"1.5.1","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-promise":"4.1.1","jest":"23.0.0","nyc":"13.3.0","tap":"12.6.1"},"dependencies":{"@unction/attach":"7.2.0","@unction/reducewithvaluekey":"11.2.0","core-js":"3.0.1"},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"module":"index.js","browser":"browser.js","gitHead":"c8a31bab03942f05d95cd7584d6de1de85463760","_id":"@unction/mergewithkey@9.2.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-n89mwaviB35mbpt3k43Qo9c7lbduRUiLqKQDS98YLfiGdKk9T1lvCtWNyih+hCXPFZNGUs/FlwNcZaT17aux1w==","shasum":"24ceface4bbd54cb905c8bbb5a1b228afcb12e5f","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-9.2.0.tgz","fileCount":8,"unpackedSize":8249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/GRLCRA9TVsSAnZWagAATxUP/RDzN2gX2TiYcmx63Tgq\nlaju014XWO30MvOWprkKZYORPNLUsPT9N14a3eQL4kPuH+RVoETFQmxO7tbT\nz+I4Rb5WZpmnbEfBa4fSr7LWpQLj99wcNYgOVIbZm6mnm7M86yrLvLxFZ50u\nT9eD3BwDBlVjPRl9uCQ8Dy99tH68e+kRexRK2Vag9Z5zYAr5dvRtUCxqd8b6\n62Mu4zJiAyYjy/EV0eZQbuYAxJutc7iNmR+8ugP4M5UxUzEFN1VU0+waMUSR\nbftdcF9F1O3K5vQBEngv2SPALAtciTPV+MYQfiveNUQyesS7bxsJbdt9MKVH\nc+G56wE6jUkt4p9PbmzD7gLq2YlCwJLGND/9vnYb36UzFTX05n1zuteBD/EZ\nSZeQN0aR5am3q5roC8zTSF3xddFYWJxohYRDg6H+sZ1On4yXcwH59yw5PPbm\nVcm1MZIpu6oOslwrv3eEgKxVZq2lYLdVFb56shQkf5mE/BizMAY46YAoonld\nsajVywa3z3mY/MKnpHRTcQ8Tfp4Su5SAXttmjKANQTBvcDsKAJKLTdoH5UeS\nKcv73LlLMEqjgH/3HDK0LlCFTCpdBaW8pkSP2AeOT1wOFtlgk6xkUZNAEI/m\n5eaj8D91x6CQBjynH0WO7Jp6+v0ggOF9AID6lTy/gxiOacMClNtI710f4BzM\nqdh8\r\n=3YIT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFdXwj60MFBg5ID6+Ck9ptqVcFgL6zYVGgcFLrFF/Yg6AiAxxFKsLXfwK+C7/5e+qwJR+o26uJujBfXB12uyuOcU4w=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey_9.2.0_1560044618910_0.9689879955532874"},"_hasShrinkwrap":false},"9.2.1":{"name":"@unction/mergewithkey","version":"9.2.1","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"main.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.js'","build:browser":"babel --env-name browser --out-file './browser.js' './index.js'","lint":"eslint './index.js'","ci":"npm run test"},"devDependencies":{"@babel/cli":"7.2.3","@babel/core":"7.3.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","babel-eslint":"10.0.1","babel-jest":"23.0.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-istanbul":"5.1.1","babel-plugin-module-resolver":"3.2.0","babel-plugin-transform-imports":"1.5.1","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-promise":"4.1.1","jest":"23.0.0","nyc":"13.3.0","tap":"12.6.1"},"dependencies":{"@unction/attach":"7.2.0","@unction/reducewithvaluekey":"11.2.0","core-js":"3.0.1"},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"module":"module.js","browser":"browser.js","gitHead":"4fdff4b39433284685efaf06ace6a40828f4a438","_id":"@unction/mergewithkey@9.2.1","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-6mDSQijJ2SmobemmOTVZ+3EIkTLgfpPag0Q2bjhJZLjH22MepiloUAyTaiEY6Hcy/ji3j5jbBtJoSLhXbso3hA==","shasum":"19874422f6ca545b1f6ab2f304663f8bf7afc763","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-9.2.1.tgz","fileCount":8,"unpackedSize":8250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/IApCRA9TVsSAnZWagAAi5oQAJPe1c7ufRY0O+pRLf3p\nA7m9VcBimUgwk2G0m7ILcOq5vvPV9YsK4pQHN23wp9CGjwIIBwAiPMiKSv3m\ndqkJs+sWk3pNo+q1HLhENM39/EpENR3RZBxZKTdsUgSMj78vYibqGijZEovc\nzESH0g0OFsEZ6BI+acCg8Q4o3O76JKuqF+9ekSQsDn3Qa3dohU7goitc2mrm\nIoaj01PDo06P79R1DX2iUnse1KLYHkYBeI2qaxuXWyA0CHRMXVQSQjYbNiLb\n5PqDfSWtIqIZm7ZtBQmyd6RZndNHvv/nkI1OunbMMpPHWinTQHepHHs63AHL\nrBoYra2ibSSohFkNsYl9SgU3xdjNmQqwy+WESZI+MBjCb/uZmMlJ9ssthtVR\nj/ds8EYdUR7DPAnwkXGS+MkfBagdMpLIGa2bxEIEbqft8IfjsnLwHblEsDr2\nfP7eQkU2uUAehn/9JyPcQlxbIiP4+nq6eizJHIwhwRQ9MsF17VglJuxiTGKH\nnZL7xSvcbq77GQMJS8MQavEdjXdKZlUToyZstjIxOfgp3xaPZl63eFsEFK0i\npjcTrCbCbF8aaI7izt3yHZaNTg7indPRJBHZiNy2TGN+iEW0Xg9hdcO67xxo\n4rb/t2J6LZ0YG6SGbnrGOEKIUIsP7op3L5XxLZUmWUdANUtxWzl2xAq9zMgG\nLNa1\r\n=Pxmg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIrL7Q5WcrHg1ReipXdehvrhFoFMo5pIfqd0rJO2xzcAIhAI2g9J6OJDr1FP5R31G3I/Pa2bW2IAS4pKzLpEEpSokq"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey_9.2.1_1560051752567_0.8160050084776738"},"_hasShrinkwrap":false},"9.3.0":{"name":"@unction/mergewithkey","version":"9.3.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"main.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.js'","build:browser":"babel --env-name browser --out-file './browser.js' './index.js'","lint":"eslint './index.js'","ci":"npm run test"},"devDependencies":{"@babel/cli":"7.2.3","@babel/core":"7.3.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","babel-eslint":"10.0.1","babel-jest":"23.0.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-istanbul":"5.1.1","babel-plugin-module-resolver":"3.2.0","babel-plugin-transform-imports":"1.5.1","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-promise":"4.1.1","jest":"23.0.0","nyc":"13.3.0","tap":"12.6.1"},"dependencies":{"@unction/attach":"7.3.0","@unction/reducewithvaluekey":"11.3.0","core-js":"3.0.1"},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"module":"module.js","browser":"browser.js","gitHead":"aceecdcb6a4dc727355b887d42dfd68426fc733d","_id":"@unction/mergewithkey@9.3.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ILDcpFUCbcgycvwAz2q9H+pN6Fv6O5QAu/hkztJtK6RexIxDMnR1iVhP7ag2G3eOpkmDXVASVmrFkGsXrU1EMA==","shasum":"655f8d483daf307c8e3428154907c51562df7101","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-9.3.0.tgz","fileCount":8,"unpackedSize":8250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/IzFCRA9TVsSAnZWagAATdsP/1WQyx2w5j/9WZpIUJzH\nBFYGhAd11N3slsDlK02UW2kEwDbYHL/LS+XKguoqAYYQFzDRoTgrg/jyiinw\nf+WGpW552fCQH0b6lzx6JQ/TyrPJ5wT5Fm1lfprdJQ3vEdTryQVNoohPI7sx\naf9sy55nx54B4dPDXvcFk49MDOHuSgmI9GHMUEJsQFcnaax9vqGkdSwGQq67\nORkgKwWrj/utRrTxgHW4oYI4lW/k28jgm1quvUGAnAp3lHPsdLeiR18733ow\nZenTjkLkJ11SpMr5O9NJ7BUIvvnt7ZdcSZvijinCUWBo8Z7EXvT+v8IMxBCc\nYZayCP98JyPAb/F/SeOj12fIoooNgLnDHvtwqNO24nL+Js+B8naqxupAFSV4\n449jpI+nwYyvdCdJQyJ32M+UfnIO6NVNOAcqv5VZ4Qnhx8OMSv3+m9U417G0\nvCkmszkfisZemyGma8iff5j9sUKd0Kh8YjB88YDALjOP3wN+PUBkfU48gSFv\ncfH5q8vLBTnokWjXcbMAnyxeAq1AjfqURbN6IdRsbhiOu4AMOQNDJs9XzoxL\nk+1ydZSWAXUOqQWQhSkGpd3Uu1FO8BdGLmJ1bHcXTU/dx9PP1P9VSEQXF2CI\nrEF9AhhRy7ft70NfJvvhjHjaMJCJtfT7J/dLMZPmfun8/uUs3oOKKjolGKHu\nPYsk\r\n=BG2m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2uUn0VRIBxIxewFvlAEg8Jvl5gbD5ORI9paFd2w42rAiEA0rzh3ooA7r60tWwVVtgpekdmY2XQ42g59DX+Hm4SRZg="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey_9.3.0_1560054980474_0.7519666659767203"},"_hasShrinkwrap":false},"9.4.0":{"name":"@unction/mergewithkey","version":"9.4.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"main.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.js'","build:browser":"babel --env-name browser --out-file './browser.js' './index.js'","lint":"eslint './index.js'","ci":"npm run test"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","babel-eslint":"10.0.1","babel-jest":"23.0.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-istanbul":"5.1.1","babel-plugin-module-resolver":"3.2.0","babel-plugin-transform-imports":"1.5.1","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-promise":"4.1.1","jest":"23.0.0","nyc":"13.3.0","tap":"12.6.1"},"dependencies":{"@unction/attach":"7.3.0","@unction/reducewithvaluekey":"11.3.0","core-js":"3.0.1"},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"module":"module.js","browser":"browser.js","gitHead":"8d90c515ba2803ccef644cc616684548fa563185","_id":"@unction/mergewithkey@9.4.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-C+lDG28LuBp2LvVj28Do/7USFi3PW604X3bZArjkkH8XQg3FUBqj44OF5SuXeq3Xgvj7h2qZzwrzhwhJCQoY1w==","shasum":"3329e09e640e37731f8c80a9b79906def202f61d","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-9.4.0.tgz","fileCount":8,"unpackedSize":8250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/McJCRA9TVsSAnZWagAA/RMP/0+3Cv+H2/ZnhX6daFH9\nxNGyw6cwjkfUWe2RGj8wHxLRw6Niaw93LWNtjr/NpppafjS0142KzlxSt96m\nBZhIAV6Zs1/LLs6JkkIy0HTlBplVt7lYyL7u+cVyIFlTnsWvUbFCxX394f8I\nFFdoincABzV7DN3Eu2dQIiZEBlLj99aFddrf/k4UUhh8QWbJA8Ub8BlPDJyz\n6lHWXL7rlxdByWTEpdPLCdtBURJ0hpsnf34U3IzxQ54M7KYyDX8SHIqGnJW8\nxioR5Qv37dIVxyUZzA3v/5vTD+/Q1WCIQoE70/l1RKNOdVsvetcDiT0U2g+0\nfunkMXcrhtuV7H/6utYZ+Y74nOijKo+ZncV9O58T9yNlcqY/H2VvQIPLljUI\nLM+2Q4CfcNI+hvDiJbzGCxaMD1lfEDXOodBTJWgsYzeX+XnHO8cSnEJbxU4D\naRtXwOMxsh03xzN9BQN0uNgbwFUTU53/OoIftVsX7UYyCDTZcSiyx0v4vGPm\no8ThQGqXhB15/8XqFXiOWfcop2GE+nYt5h3+TiAZQ7cSzTVLwdVJwe6byQrT\n1nXWvrIr67/mSqO3j4BmTeJfqg5qBxuSTLS3d9grH2c3QkGAUCIGnZo6cu+W\nsjWhHVV5o6jm2cuixE/vDnoobfJIrAtB2i7/Z3FewpqQnjvL3nYLQAqFgOyC\nJPB6\r\n=xxac\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPq7rTomcqlVm5dSkM5RzeAutL6C+qt2wWxDr3eJNnqAIgBtfWf7GZ3Nf9A1Py5FQE1uycoqU+7IOS0W+B2lajQvE="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey_9.4.0_1560069897061_0.12026093791182157"},"_hasShrinkwrap":false},"9.5.0":{"name":"@unction/mergewithkey","version":"9.5.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"main.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.js'","build:browser":"babel --env-name browser --out-file './browser.js' './index.js'","lint":"eslint './index.js'","ci":"npm run test"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","babel-eslint":"10.0.1","babel-jest":"23.0.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-istanbul":"5.1.1","babel-plugin-module-resolver":"3.2.0","babel-plugin-transform-imports":"1.5.1","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-promise":"4.1.1","jest":"23.0.0","nyc":"13.3.0","tap":"12.6.1"},"dependencies":{"@unction/attach":"7.5.0","@unction/reducewithvaluekey":"11.5.0","core-js":"3.0.1"},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"module":"module.js","browser":"browser.js","gitHead":"0c900ed08753075e197c63ea91e6e56175209633","_id":"@unction/mergewithkey@9.5.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-SYflJOVws5sNXlcsMgk16uHbtBXO5uLPXEXPbBB7Vk9b4PHgrbSWuYpgCSo/o4+mlT7bilzrBr+nkIRdy6Oqaw==","shasum":"83d96c985591bb4cc06435ee2a5b9decb2598025","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-9.5.0.tgz","fileCount":8,"unpackedSize":8250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/OXqCRA9TVsSAnZWagAAXjEP/j7taoXChLdPstJ7QMB6\nZfgbgsCK2u18HuGgBV8E9e7+BfIsYrXF6WaXpL7nHi9rViWIEc7SS6cBEKa7\n20xLB9HFN+cUp2bqPYAkcR47baHfLE2JhoTJe3zAkkm3hzogIfXNnGq2jrw/\nrb41dOH97MRrAXH5h+zgexeVCrafZH3EjZtroKZBPu67YuH1tWIZJWUsl8KO\naJ5BOGUeEr/iG6Dq18voCO5RjjcSNYuhdjyY84Cxt8Ms32E+oDAPqYu2nYjj\nexC8ucfpvMWJOhMjf1b8AN+UH11A+qoT3cTWjhr19HOr1SK+mT8IlY6gBbFg\nwpX3/tl0AKUnv4q3jaBOVjpULqpLh7Q93bKauyPSltFKbDd1FYo0kF3Yh/fo\nqzPSfc044nma66uDHaL9VE/8np4fNe6hyGoaccRqaMwcRK4bEvvhrwWkJBAE\nbu9a3Dqwn0wum6qH5WjucA465J8cqEO8tzLxFsGgt51mCF3ci2ng5yEJn3Lw\nn6fNzC9/Wrr0iY4O3Qj1n1k2HTPYF6vD+5LquaFCy4C7Zwoh2aZpQyXI+rfw\nC/DiPthUlexgT//kiEwm3sUOpH0TROIn9Pj+2jfPv21i3FXE4ftzDdiAxWzX\nSPBSx7RKz/xHxqoin4DbP8Nk2Yo/Q4xZNSXa6o+N30nspRm+80ZPmn7bmYzX\nlnry\r\n=jNpu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFD+ZkAee4vVR2aSSrqb4cWzagP7fPbNWMAxSTK9hlZeAiAxy9/X0Ex3kO3H6192KNuHndXfrEtXqm4YzXnA2qhK3Q=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey_9.5.0_1560077801971_0.24021456835787913"},"_hasShrinkwrap":false},"9.5.1":{"name":"@unction/mergewithkey","version":"9.5.1","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"main.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.js'","build:browser":"babel --env-name browser --out-file './browser.js' './index.js'","lint":"eslint './index.js'","ci":"npm run test"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","babel-eslint":"10.0.1","babel-jest":"23.0.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-istanbul":"5.1.1","babel-plugin-module-resolver":"3.2.0","babel-plugin-transform-imports":"1.5.1","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-promise":"4.1.1","jest":"23.0.0","nyc":"13.3.0","tap":"12.6.1"},"dependencies":{"@unction/attach":"7.5.0","@unction/reducewithvaluekey":"11.5.0"},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"module":"module.js","browser":"browser.js","gitHead":"b37c3645a6af9bc75b562e469bda7805f5a893cc","_id":"@unction/mergewithkey@9.5.1","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-2KgHluoEDHJt2AhniLe7xbWbLu4gHsiv/fClpLWuXrejnJAAId/2YXlSm28O4GrYWpvkF1sa+KTSIbX4RIfUeA==","shasum":"c0863b1a0903c67f0503c2d384b9f356581cd1c0","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-9.5.1.tgz","fileCount":8,"unpackedSize":8226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBczcCRA9TVsSAnZWagAAOa4P/1p+qHZzI0JbKKEz9IO8\nFOyZ4StLMvYj60FrvH46J2AXtUwBU+x2D7JlFzVEaVIjHr4BxnS+CuTULews\n1+OJrishZULZcWR4TL5N4HxuQOKrlHrk/541Jw0bCmoFTGjMH8ZfWdrj9n0P\nI7+9GhLZA3p0HT4Ld5SnMgC+5crZURNcMQUvddCj8wwavDHVk+Q/q1BTkSW7\n1VR8BfuObqtYbWqJDB6Q7Xfkd0KGSd0J8zOGHHIlsx/zfMuOdVAp50kFnELK\nkB0WurOryDJafSeffcWzxusW3pTDPCjgWc4aDWuU+YIRgmxO/bhQgg1XC/Vo\nHVg00ESY17WeYm2JWV2FTfEWGIl9mjNEnstnc8JZwq2LeryTsyq/lbQdUfOn\nsLKLbQZvVBjCmIYJIYzMVeDRA8p6mJhu1+Ua5YOCLORsmKjdPFCLYRmdEfGi\nAvwpZVbKxuUPuWQhjDohcKiBRizMNC1/arFAnaaCy/q0+YwaT69SC8zaM/KQ\nYj3qz49KxmqSLwZzPFjan5tLpfHCdapSw+0THRT6NmnsBD8Lueteab2/ueuN\n73B1+PF5OI5jKROvOg0HMpGcLyUyn3wLRvCu657b2eo1/KhHfY1rzV9rrLSl\n1rV6rYg0LvfBTqYNm0j5WXR5Eezc0my0eptEAO/8/G/DuGYO/g1uFzjHqhGr\nYZN5\r\n=JhCa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/RSQnkQ70FD6criPdc8pEOzMxlgE8gXcvGgQBBHdH3AIgCsHbFTIXYc3HFgdvQ8KAWwcrM4B88QVq13ocfUGj6qU="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey_9.5.1_1560661211683_0.14494647962106133"},"_hasShrinkwrap":false},"9.6.0":{"name":"@unction/mergewithkey","version":"9.6.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"main.js","scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.js'","build:browser":"babel --env-name browser --out-file './browser.js' './index.js'","lint":"eslint './index.js'","ci":"npm run test"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","babel-eslint":"10.0.1","babel-jest":"23.0.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-istanbul":"5.1.1","babel-plugin-module-resolver":"3.2.0","babel-plugin-transform-imports":"1.5.1","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-promise":"4.1.1","jest":"23.0.0","nyc":"13.3.0","tap":"12.6.1"},"dependencies":{"@unction/attach":"7.6.0","@unction/reducewithvaluekey":"11.6.0"},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"module":"module.js","browser":"browser.js","gitHead":"9ee89f3953b503504eac57d8cffa22f1a51df69e","_id":"@unction/mergewithkey@9.6.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Kxis94c/BnG3b+eBmkIeidydL8cSx3nq0+iXuaNjcYNX79ZJsCvdHkTzEnWrllQHoAaC7PWth1CdUg+PYwqjfA==","shasum":"a9a4f095582c426e7fdae7e5a2acc809ad38c189","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-9.6.0.tgz","fileCount":8,"unpackedSize":8226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBddACRA9TVsSAnZWagAAZzoP/R8p2CBTxRhqM7WMVgWO\nWfKmsLRDS6SuTwypo+Cmq1H8oGbyN/qhJgKO0DoELKtoxkGEuTu+1yptyLDs\nglX1eRmQtASkPy8tgYbY18p01qEerCB2ooV6Bzg5JA33b0P25GUYAJptmNdT\nmkMerTbbKjTRgoCPhPYiAJYsUehv5Y2e/xb4npQh5sF8t1ZbcpXx8LfynqX+\nnrY/VP570WE1Yw5BsSD0y8vS98vLG42KcUK6MWovnrIxFHZ1Tn2rU+hvf7NC\nrUKnnBANet1PniIWGYUR/+yQ+OS6J43dq4OCFZydwUvIu3URpl/xoM4ZX6PK\nsxb4T19+ew+ZInpqzwDfp6mEeJ2gLOTRp7Ch4C158DWwGw4F+bH1MXQDzkzP\nS5FuQ2+LkZlTGEg7aOLvEdehLaY3F0PChM0iemBxPTc0DhW7IBWm0HSgCsOi\nz9KAc4GMNyCteCa1VSAblE4qydwFNWiVdEdKWrlsfNACGHFjfogFs92RL3iZ\nsXaIE/rxc4TZgdjboKftOqipJ9YKsZ6biPmWl/h7pfVkS0wY67G3IOZyI135\nuTK1J3XPe9fZYzEXEhN4UYWydykpKUDCDl/J4bBVpGeLSLyWmHR6+9vuPYmm\nbfzHc3XAnEgbDkbgqOV69vn3Q/8VjpNcJkWjRJjZg2nZPiQeSCET5+7KVnKZ\nbVMz\r\n=ov+B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAcYbiVb4eAV50cL4CL066jQQtM/UgoRsThCbpz2pOFeAiB7Tf2c5A6dr0H0ReIZBacOI/O6lPByeNm1jBdChvOQdQ=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey_9.6.0_1560663872019_0.7947678381955052"},"_hasShrinkwrap":false},"9.7.0":{"name":"@unction/mergewithkey","version":"9.7.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"main.js","scripts":{"prepublishOnly":"npm run build","test":"BABEL_ENV=test jest --coverage","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.ts'","build:browser":"babel --env-name browser --out-file './browser.js' './index.ts'","lint":"eslint './index.ts'","typecheck":"tsc --noEmit","ci":"npm run typecheck && npm run lint && npm run test"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","@types/jest":"24.0.18","@types/node":"12.0.2","babel-eslint":"10.0.1","babel-jest":"24.8.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-module-resolver":"3.2.0","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-jest":"22.6.4","eslint-plugin-promise":"4.1.1","jest":"24.8.0","jest-extended":"0.11.2","typescript":"3.5.1"},"dependencies":{"@unction/attach":"7.6.0","@unction/reducewithvaluekey":"11.7.0"},"module":"module.js","browser":"browser.js","types":"types.d.ts","gitHead":"182d928fa87d67aced8c58b5cb0644d66ca1159a","_id":"@unction/mergewithkey@9.7.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TVLp8MGwH72eSae/vIZ5XKWVNt57mxXL9LcAjy2VOKx913vrinBwk/ObsLjbKrcnw5HM5fhyZGmXm3/pKbD5yA==","shasum":"a88fcb2ed603e54f65cb8f6e94040c6b5827a4e7","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-9.7.0.tgz","fileCount":6,"unpackedSize":9908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcuG4CRA9TVsSAnZWagAAAjYP/iNiC8koPbValekya0ZX\nhe8Ci4hrrm9gbH8GClSqIwxCXEy/q8ozSTtXF8ohrM9rR2ljLM4V7TDW6gu9\nQk3UEfnE6nzqOfz2WoLquolavkRpFzGHJNh1CprNdCfXzEZ5nED3W4AV4POR\nNgb29j1jdkR/F3+lau5j0ooMfjAprCrqKbzZfydmvIi041nG7rWgPF2vCjoZ\nsIf4bnY+xRTBuk0uRYB5iJPTxACmgH5PHg0agw1fBpn49R5qf/APOCSor967\nbzkKDQVNTwD/egKW5MgVkRXBkBIs/2Sw8dKXu4fqhIrDg8EpAyFj6fqhDiLc\nhhFpyxfGyA6lhJE40j8gG+4xc9YCSHiBckj9M4jw2k8QNsF5E92+9b+lrbNw\nmuQWTsn7mFWz45mEKTDxOIglQLABL5uBDXoPBP5N/mr1g1p8tiOZSBMZhqa2\nNR0F5sE2YHhaJAWB3sb1/9q3kntxTQJ9ycTRi891hSGKPAmQDBVSuTROmifl\nGY2M0oI0/yp9Nn32FrDKU5P5yLIECaeRq4HqWTrCbfjO+OzDa6A2rb8vr6t3\n2HZh6ooc9D4Ac1tgq4XKheo3lFvhMNl3PR7YIEIs7gWy4TRnYFBX1czxsKTZ\nGGdsJhuecdG4Mr1qHUjETVIQHFUeK0UohhvvLLB05cR6chQRpmV1WF1hP+SI\nsoDM\r\n=l200\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZUFU885BgZJ21q8TIpzBYt87jO0B18tn8MAxgaXAgwAiAeqMVo4WtaEnYCOhgLcgHYDsRpLCKH8daj6kMdFPZaxg=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey_9.7.0_1567809975790_0.0928560099223239"},"_hasShrinkwrap":false},"9.7.1":{"name":"@unction/mergewithkey","version":"9.7.1","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"main.js","scripts":{"prepublishOnly":"npm run build","test":"BABEL_ENV=test jest --coverage","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.ts'","build:browser":"babel --env-name browser --out-file './browser.js' './index.ts'","lint":"eslint './index.ts'","typecheck":"tsc --noEmit","ci":"npm run typecheck && npm run lint && npm run test"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","@types/jest":"24.0.18","@types/node":"12.0.2","babel-eslint":"10.0.1","babel-jest":"24.8.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-module-resolver":"3.2.0","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-jest":"22.6.4","eslint-plugin-promise":"4.1.1","jest":"24.8.0","jest-extended":"0.11.2","typescript":"3.5.1"},"dependencies":{"@unction/attach":"7.6.0","@unction/reducewithvaluekey":"11.7.0"},"module":"module.js","browser":"browser.js","types":"types.d.ts","gitHead":"f9a6b5ae1fa225c7b6dcb03da3a17f09391e772b","_id":"@unction/mergewithkey@9.7.1","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-uPuiDJr1il9WIte/2nuRIQlFSbL8oxFS+X5X0Dwh9zLzsUhrXLJqNaLIIYkEpp5BP94B0j1Br2kXp37HTLqXKg==","shasum":"8d55b316389a8f63d08c83abd6ef362d1c4a7f4d","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-9.7.1.tgz","fileCount":26,"unpackedSize":21810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddGDeCRA9TVsSAnZWagAACn0P/0IbLPuLkPmvR4gTEJoR\nvtDk0vbzb089+xknevepSvUyEQwr06s4V0tT1tktjHweicEJAtMUfIz+pVI4\n4LUGchbNDfL0trA33BBAA1wanE6Jo/ifxJfK4nBJAEEYipTa9/M0OhfEV4FG\n46EwbXt+imZppK1ETECs+iyeE4z2eRdA+iVhmJQ4ecS98R4V7vbtDUGJLEVO\n+NBcqekfmKoFPUA2vp/TAyVPBE2sj38LtamMUAwFfmnnhc5Nzg0/TLwBHYcX\nTrWemhhRzvZvgXej7cUvBKIirgoRK4Bf7dQ8fJZ/4xZ5V9iadgBO6mcsfKTI\nX1VL5FcU5kC/PH1hD6MB5oj+OWskBFi38gFaNDjc+IeHSTdk+t1G+8liUaxv\nq+tPMnJ1Z51ski/GWpytaM/NFGken6AQUXMH0HCqRBSNXErSaSclre4yGWev\naCe1TVY3xGkqsqpOViXKnJ29strQokbwfjspAMQIJmyc7FP+3HDIZKI3wG9X\nRSuDSZgbMCdQ3P8UgkmMKllzQInsRARdXKES570RPNzTIMlO5ucaz5itQwme\nsM4sjGEjEJ4wBlBDC27FgVS5KEAg3rzq4l36GPgw4l0L14SJ/D/OVDbcbtn/\ngu/9TffyrPUMQFtKBM7IDDFekxD7LrJL35tdNT4H7zTiOMUizOpXz2kfVrag\n3M9/\r\n=AltA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF79KvbXxRioR/+Ce16fNfYFo1DjZpjTyTO8oLlkbIuVAiEAleK3f8iembegOpprV48kgHoqjdYvtU2sPxaINIT+Wbo="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey_9.7.1_1567908061574_0.3416996604443483"},"_hasShrinkwrap":false},"9.8.0":{"name":"@unction/mergewithkey","version":"9.8.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"main.js","scripts":{"prepublishOnly":"npm run build","test":"BABEL_ENV=test jest --coverage","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.ts'","build:browser":"babel --env-name browser --out-file './browser.js' './index.ts'","lint":"eslint './index.ts'","typecheck":"tsc --noEmit","ci":"npm run typecheck && npm run lint && npm run test"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","@types/jest":"24.0.18","@types/node":"12.0.2","babel-eslint":"10.0.1","babel-jest":"24.8.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-module-resolver":"3.2.0","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-jest":"22.6.4","eslint-plugin-promise":"4.1.1","jest":"24.8.0","jest-extended":"0.11.2","typescript":"3.5.1"},"dependencies":{"@unction/attach":"7.8.0","@unction/reducewithvaluekey":"11.8.0"},"module":"module.js","browser":"browser.js","types":"types.d.ts","gitHead":"c673309154cd1b2cdaf2643a335bc3a834fd7fd3","_id":"@unction/mergewithkey@9.8.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PPfjnLKXTsy/icsF7X96Q373gWLeC8sJ8y6qXBKLCaNRGb0pUiDfPQp/Dtd0JhfkLMbLjSnltvRSFD08xEW9wA==","shasum":"385dd78078cbe6add49686dee087bf96a485560c","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-9.8.0.tgz","fileCount":26,"unpackedSize":21810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddG7ECRA9TVsSAnZWagAAKWEP/10B6j1ckQWp7wLLanef\nmT2wXvwnvZVSC0zUisVaMLNHXcMBFL8q5TeKdhmxx3+v7HFbTUjCjCelsdZi\nlNecI3Whz8xYW3Q+vmmluFGsUmm2+Ibgx6b03Xxi7/HLMxWorB/CRh/36cib\nAy6H9H9b7+pOZw7MXfiTD/lsAIYfMEkijIVQN5dAT+MfcMQzVOwLO5EGtSI2\n1gOhvTapXRgjcPj/5u4WgBZarYzSjLrb712UxTWv7FnBrvcDe/+2XglrjOhv\n0yRFjl2ZfkuiHFnrBMydveaNeakZbkuVcpjIuV6tLYifyN23qzwCleAnY2Bi\nAhDYLlUQK2Z6b6kmeHw9taBtJTrMA2DDMyFMhpbeRBqtm5VIgxuQQvX2OORn\nNwuEQyDDw1u2CPhXN4xKdXldAGb4Dj1j0DhOjSyp2dA7ysvu2WtxjBwlnBcE\nyvJkLmj8kHvzwk50ZgkqcC/EG+KBJfeblbyK3qoAAVvjaODgyh3K3lIsCzwP\ns8FUmx2S2gG/jqAPA5opJ72yx0kbU2AV4q516nqLiAD8jDAMAehrsyBb+f59\niCMV+BXLR19w6WPBrRc64CjZfXWwFIBV02P6rg9IheuzpH0gRv8h5vl6NhhP\nRIvTLyO/7mN1CFW5MTspsbaW5J6MdhnVCSq8SwJChj71EhHUa7td88w0qU+W\nmot3\r\n=ws6O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEQ2zLKWRDZ+xLVjE4TNpgQeWWaJNGb9XbhuEkxZ3ifAiA0Fqfh2mLO3P+4wPhJYFJd4nX2OBfeYT12+TgESTprqA=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey_9.8.0_1567911620055_0.8872754729008168"},"_hasShrinkwrap":false},"9.9.0":{"name":"@unction/mergewithkey","version":"9.9.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"main.js","scripts":{"prepublishOnly":"npm run build","test":"BABEL_ENV=test jest --coverage","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.ts'","build:browser":"babel --env-name browser --out-file './browser.js' './index.ts'","lint":"eslint './index.ts'","typecheck":"tsc --noEmit","ci":"npm run typecheck && npm run lint && npm run test"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","@types/jest":"24.0.18","@types/node":"12.0.2","babel-eslint":"10.0.1","babel-jest":"24.8.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-module-resolver":"3.2.0","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-jest":"22.6.4","eslint-plugin-promise":"4.1.1","jest":"24.8.0","jest-extended":"0.11.2","typescript":"3.5.1"},"dependencies":{"@unction/attach":"7.9.0","@unction/reducewithvaluekey":"11.9.0"},"module":"module.js","browser":"browser.js","types":"types.d.ts","gitHead":"6015f4016ce94d1825c1d86d1fc894ecbcadde42","_id":"@unction/mergewithkey@9.9.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-aUXQwmx2vWZzDORZAF2EVuL9mhRNN772GXrlaWBFt+ESMgSkeZxPSHOR/k/Ec4xpQBhyK5F5nUrwj+v4V+RJmw==","shasum":"dbdb2c5557f1e492f568c3c41826b22b68b71505","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-9.9.0.tgz","fileCount":25,"unpackedSize":21779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddK5WCRA9TVsSAnZWagAAxXQP/21AYKQfb1mFQPoxn/lf\ntTF7K6aiEKeBi5s2udD/xSEVQlwF5Enk5O8FzvhLd3QKD5k+BgUClx60FD39\n5xkHMDkmsF44nvenXYoSeQignvwLuJbqjYfgxoXTH8mcvwbMQtVN4ffMi1b8\nfcjezQqW65KZtD78qEBiTeWig7pfj2y0bSK/kgDyeowvi+LrWTo2akw23PKH\nOz+2bg+jnc7ieVk/wEngC8SFO9nQ2IyI4c9m6/y13Cg+E2qS1fy86awzG6An\nh8eN3TBHXOluHmSXY/zfZ0ZOggIsQWaPxdkBAUblUFUOICpAZ3wUqPyjip53\nB8UfwKH/G+DAB3AoegDH71twEtC34BkHbgqFnWEq3I7n17Aq1Xq+uEV/NjA5\nOV/jsn0JLn+VfqpVoZWVwM/NEbyZI7SQa7xXTm7p2D3KLGPZqFa9l3nmNgmW\nYfGE4mmGW/cYD/muulIkmPIAKelQjHo0cpaZWYyU8Eo4eCbG+utv+4a8x2vK\nS6CVYp/O2dxBz6W7lx+3AcvXUn0N8CX+ywNy+yNQ8Ml1uRJnPJmJF0ETZoGx\nVWBGD/MHlC8Rx9DTz3yXkKRy2D4E6bB+8jK0nr1JeIpeMiGtnLRkHgclpru4\nuBXAATYkBARu2UM9eHg7HNR9PFXVkJSYgFyVnl2sLvRkDD5SVFgu0uEw4VmW\n+NNx\r\n=GAf3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbvI2p1kT5YDtoFtBmBnt1H/Wukz+/w3yrE9ISv5zI+gIgYQn7EysaqgBULvD9vicDcgRTFYs3rkWOWrSEbvZQYQo="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey_9.9.0_1567927893401_0.09468741420774762"},"_hasShrinkwrap":false},"9.9.1":{"name":"@unction/mergewithkey","version":"9.9.1","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"main.js","scripts":{"prepublishOnly":"npm run build","test":"BABEL_ENV=test jest --coverage","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.ts'","build:browser":"babel --env-name browser --out-file './browser.js' './index.ts'","lint":"eslint './index.ts'","typecheck":"tsc --noEmit","ci":"npm run typecheck && npm run lint && npm run test"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","@types/jest":"24.0.18","@types/node":"12.0.2","babel-eslint":"10.0.1","babel-jest":"24.8.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-module-resolver":"3.2.0","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-jest":"22.6.4","eslint-plugin-promise":"4.1.1","jest":"24.8.0","jest-extended":"0.11.2","typescript":"3.5.1"},"dependencies":{"@unction/attach":"7.9.0","@unction/reducewithvaluekey":"11.9.0"},"module":"module.js","browser":"browser.js","types":"types.d.ts","gitHead":"fb8155d5f7eefb33e37a42d10c2b466c906b1bf1","_id":"@unction/mergewithkey@9.9.1","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3mtoc+gw4VSurLcbkpcI70TQyAQiEhd0Z62sll5SCx8JhuOcyv7udzTN+5Twbvwovh21uOYwyZC3+DHklorW+w==","shasum":"7d1b2a9c8c37e83f5fd50583d5606373438e832d","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-9.9.1.tgz","fileCount":25,"unpackedSize":21761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddX4rCRA9TVsSAnZWagAAvTkP/AxvDFCoAFeH+bbq9ha0\nfk8q6nw1MdOk1fbU9ZKTcX5T+Rv9JlhR5KrbdUmLKT4kw36VaN7d+f99RfL5\n10YScaeYijhZQhO+HofZHbPlwTNU4thMrx03qm/ClANd5ERJrEp3h7z+k7CD\nJbj4/eXxPn+RM2gVTbRuZmXxns9+HAU4e1PT9AB6QNkFL2Mm0Kikta2y4zuQ\nKV/vVCWVUlhIHdfsKngYDxNqRN/y0tTYu0DfYtn6zVGM2bOIYgJTjfnZX1Qw\nBAuTz5XfI3JMbPK5Oh66mjTKtDqsnDek72D8RcLhJTyPjsaJFhaC/Vi2SOE2\nvXw9or6GwS5IbCmhSdbbCV1zXnvPMd5M1ZS0zjJOppXHWqJr+D+n3sbvSI0P\n03ddkHk6THSnWndRpd6jCY137A+OYo4L3roZ80lk/Rr0hfjxoI7ReR8hG/GQ\niIwWG6+i1hsZ9O1TGJ6WgbSFJKUOZ5pFeZVIdquUvYJFMj2gqWfew1iCFcd+\nvLlD9LDrPR3tB81L5pLoWkMgVXg1gTdMjv7m4ENpomRj9Wi99A+0+rxVj4Bz\nNuEe1G6U57gcWL7/Dtv+VKysZug2/WxVh/Za5WDMseR0PlY1m2UD1wNZVzcc\nSBnyQCfunS0zEmBKWtVAWNFVuGmPjaokVrCw8KFcu+Zj23a84/Dup29vmP34\nuC+J\r\n=JWqf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCseqKAHAKBRMBuNgLmp+bAPh047C5XCithTTe6bq82AIhAMDS0UWhu4+hekQeLVtnpphTtdQV9O02hxOH1ehtnFTB"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey_9.9.1_1567981098979_0.4517094073621175"},"_hasShrinkwrap":false},"9.10.0":{"name":"@unction/mergewithkey","version":"9.10.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"main.js","scripts":{"prepublishOnly":"npm run build","test":"BABEL_ENV=test jest --coverage","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.ts'","build:browser":"babel --env-name browser --out-file './browser.js' './index.ts'","lint":"eslint './index.ts'","typecheck":"tsc --noEmit","ci":"npm run typecheck && npm run lint && npm run test"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","@types/jest":"24.0.18","@types/node":"12.0.2","babel-eslint":"10.0.1","babel-jest":"24.8.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-module-resolver":"3.2.0","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-jest":"22.6.4","eslint-plugin-promise":"4.1.1","jest":"24.8.0","jest-extended":"0.11.2","typescript":"3.5.1"},"dependencies":{"@unction/attach":"7.10.0","@unction/reducewithvaluekey":"11.10.0"},"module":"module.js","browser":"browser.js","types":"types.d.ts","gitHead":"c51cbbd50ff18f7da7e253470d745253eaa16371","_id":"@unction/mergewithkey@9.10.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Rd/WN+NyrFOv9wKrO9rkPIUtvguRE8UYqwP/Gc2jL7CG71GXDWmx2sYXxYs42DdfSLodMVIuuGhzkzx0SIETXg==","shasum":"5b5e5d4ef84bb1784cfa51a8b40a942af0500713","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-9.10.0.tgz","fileCount":25,"unpackedSize":21764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddc9jCRA9TVsSAnZWagAA8j0P/i/z9nMMbydKinnHh3S+\nZ91Jj2MqQ91o2szvdZ4+S+2D9Kk4vvyKysmyOsNwhAilit6gYpP7NXnk+bmU\nndap6YAYTQD+je2glvrQDhMw2bhtSTTKNFwM1bthrJDzTJRH7IPF3JSB8EFn\nd46VkGsLrkOb3RSBXk/JB4wCMNMXzrWDyjQGtSMpF7vbLRZKoRhEzr9bNr9u\nSGp22QitR/dauJNvhOvC+pSjmfAHZF7rEpyBckce7Wdti/vzxpvN4SAB+gAJ\n9657xYDVOAabpYokQwkYOoWZ+A6QFWr4UGJ4bpLL1OF8RiVLAelXJqPxYqJf\n6qkG32LuzWvF3vBoF62vQp/WtYCCv3YCp8Q7InwoBadxIdRHEeoYxTKrVZsG\nl1z2paOjiEbrSaxbDZcqKBiQQue3DCoyrrlA+C0gpoew9/WO5Llxqk/SFuni\ndKI/u5aO9FHWttaI+FnGkYnkPa8fd0heaTjBkumBb6+PeS4qIT+sFIEPfnpg\nTQRaCXaxalHB9e3KUG6wBZu4fGWgDnVEY9Swj150dvBB57uKKAviJSOXXpxn\nyHZjpBzkgeUTULQsRZSkGOtvHmC9kUbSn1FB2V/R8GWZjbuFqW+dfn9IDwx5\nEAgVvC78h2ordCEWx0cVpnvxMzb8P2t0Dqa0ePw+bx3AxbWPmgGb1wwiTcUR\nCe+U\r\n=TxVY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZDICGPYjEMIcEIxahC5qKud8f3mMnQCIDYe1r4MAEpAIhAK+sxSnhWb/QV7Z65jgcuMz9+ITYh9Ih3DrS4QDmVoxI"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey_9.10.0_1568001890755_0.9321212537000092"},"_hasShrinkwrap":false},"9.10.1":{"name":"@unction/mergewithkey","version":"9.10.1","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"main":"main.js","scripts":{"prepublishOnly":"npm run build","test":"BABEL_ENV=test jest --coverage","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.ts'","build:browser":"babel --env-name browser --out-file './browser.js' './index.ts'","lint":"eslint './index.ts'","typecheck":"tsc --noEmit","ci":"npm run typecheck && npm run lint && npm run test"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","@types/jest":"24.0.18","@types/node":"12.0.2","babel-eslint":"10.0.1","babel-jest":"24.8.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-module-resolver":"3.2.0","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-jest":"22.6.4","eslint-plugin-promise":"4.1.1","jest":"24.8.0","jest-extended":"0.11.2","typescript":"3.5.1"},"dependencies":{"@unction/attach":"7.10.0","@unction/reducewithvaluekey":"11.10.0"},"module":"module.js","browser":"browser.js","types":"types.d.ts","sideEffects":false,"gitHead":"268204fa5453d87bb43632372137d80f189b9039","_id":"@unction/mergewithkey@9.10.1","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-RDAROFJA88khn2e6KIBxj47uvUTdTilGQrFcjSMQa6C3oJgD5jFt73ViVaczlX/Kg/R1Z5aSUWagboQZTAk9OA==","shasum":"2202634090319b0923d48c3cbed150398c881484","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-9.10.1.tgz","fileCount":25,"unpackedSize":21788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+FScCRA9TVsSAnZWagAA8XAP/iOsXrcKXLAw84dx6zwA\nXZd2ZO2LgNRhvw44c5I3/fmUn9GC1BPuSdxrQb59WS3D9NbjaUTB/NO6f0k4\nm1MWx16RorJHWGK96W3aofdi3Uy91Npn81Jf8t33t4dp0kCniuH0UqHF0iRE\nMIv9QxKSWR7yx/WQM7hKCt6v1Q6u0kTwG8UTDcPRTsSeaLfkDxqEAYm4ZgIw\nsUCHcx8UW6fj3yFjwyDoIH/SuKv+JL17WSB7XK+ELH3rMWoHKdJOyYyZcYWz\n5yVMy1mGa0oGxyuuyN54tdI7D8wj+GM5RPAgeggBC6N65gxNepac2mqSbVfB\nPhNYwzMLi/IG36/sGNp503q4dD1D1QcTrFxC7wX//RfA8CU0BRyodnaD5r7I\nbDuFToczojgeCAuRTukkKjLt30urZkExeAh6dVuhwM72O0Mw075rNH5P8IJe\nztwk1CMLnNG7UKT28XsuhCUvGMJuDo8O/eQhEwqY17Ds6AlfI/k+K2eoSwm2\n4jYhtMjHhYfJrS2wTheKAxp5dL8f47WKd9fWmnJE001IKsQ2sKklq0oR7ONh\nmCJqBZ92ars3ZNIYP7Ao06bXk6pdd0J+n7/p0rYBMlGB2/Fq/Be/0BKN3dIO\nqFoRxk5VeXAdATyGz9dyUNZ7qZupFstTRCbSHVcoMamdh74CRuemOjk93VSA\nBLwP\r\n=BFig\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnQvhGq9zi8JpJX8agLqMPxOL7iT7BBHHCHOeqPQcQAQIgUr8BKdKw+hlvJ+8tLO4MDZnhuxCcqRTK//FFT7Zai2c="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey_9.10.1_1576555676345_0.4439411681776775"},"_hasShrinkwrap":false},"9.11.0":{"name":"@unction/mergewithkey","version":"9.11.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"main":"main.js","module":"module.js","browser":"browser.js","types":"types.d.ts","sideEffects":false,"scripts":{"prepublishOnly":"npm run build","test":"BABEL_ENV=test jest --coverage","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.ts'","build:browser":"babel --env-name browser --out-file './browser.js' './index.ts'","lint":"eslint './index.ts'","typecheck":"tsc --noEmit","ci":"npm run typecheck && npm run lint && npm run test"},"devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.11.4","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/plugin-syntax-dynamic-import":"7.x","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@babel/register":"^7.10.5","@types/jest":"24.x","@types/node":"^14.0.18","babel-eslint":"10.x","babel-jest":"24.x","babel-plugin-annotate-console-log":"1.x","babel-plugin-module-resolver":"3.x","babel-preset-minify":"0.5.x","core-js":"^3.6.5","eslint":"5.x","eslint-import-resolver-babel-module":"5.x","eslint-plugin-babel":"^5.3.1","eslint-plugin-jest":"22.x","eslint-plugin-promise":"4.x","jest":"24.x","jest-extended":"0.11.x","typescript":"^4.0.2"},"dependencies":{"@unction/attach":"^7.11.0","@unction/reducewithvaluekey":"^11.11.0"},"gitHead":"d35b3ed748dc1681c7cd05845deef22c87f8c7e4","_id":"@unction/mergewithkey@9.11.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-S2UFCHnM0IUvrWMiiZy+6OqG0XR1LGe3HJae/SH1x9D7FZhnK8aeid9jPqXgwGcwnsxuJ6tUSf46VIjuNobyRg==","shasum":"dccd839ad6125040e57edfe15337c1d7edd4b4d9","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-9.11.0.tgz","fileCount":25,"unpackedSize":30137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTuNxCRA9TVsSAnZWagAAALkQAJPRp9GKPbZns1P6ymlD\nb8lELCgG/9DzeqYo0hbCtADtwz1bC7y0WX0UBcQeDQdSU2X88iDJHWZkZdbr\nLInQ/ZQ23hwUEAtD7UIJ1j4DPNfJEjuQgNmDQcM4ZQSsieN+Q4bic1Kwn8Mz\nLWEhRpslil4osVXM3HVRojAHG1KeoTpe1jGvQVNCPckcCbxTkOLQ9oF/nDgq\nv8dgrMI+x/4K1YNSU90lRGHTg3R/OaXavXpAj9IVKcFvwTptK/XII2BctPKH\ntTF2lsxGUlWRac+qBhHTV/r1kFANTFyxzmw0/97Dq2/uC1nN6r1LryhBTt6b\nzJ3Sjqv2BbmzcbC2ckqFcYofH3QsFk39KiG+fMrRxDe7TWVZ3mLM6lbc7NZv\nA4idj9gDt99vrA2bLsZPAhoA+3gV+JZ+cIYPBhXs2K2/7bNNIsMwt5RniaxQ\nVGB2MGqsevtjhVTYplfVTXpYPAr6ujCf2qxNXHtXii2xS6DbsRIAB1VyLpJ5\ni0hsXc+x6S9Y3TBXcDq121qBBDcgabcPmctCeZt5nczevRsukRNzaeorOPk1\n84OBWWkE9ZysVPrC8ZFPHjbOwDTB0NDIH5aAVxzksu9aMoK0GxKGLXigsTHf\nt2ormvBHVbtQ8JCaW73nT0+yUwGDlOynN/yf3G/57R1QeCbWJTR3MtlhfX5a\nPbD1\r\n=B92m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeuy9+xZGZn3JRaw8ESyV5+4CITZzSTKqOu1X3zjI6YwIhAOQSh2SxjODWpcn98B5zw+WZzM/6NWTWYTPhOyIfzUYf"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey_9.11.0_1599005553253_0.39094099527828474"},"_hasShrinkwrap":false},"9.12.0":{"name":"@unction/mergewithkey","version":"9.12.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"main":"main.js","module":"module.js","browser":"browser.js","types":"types/index.d.ts","sideEffects":false,"scripts":{"prepublishOnly":"npm run build","test":"BABEL_ENV=test jest --coverage","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.ts'","build:browser":"babel --env-name browser --out-file './browser.js' './index.ts'","lint":"eslint './index.ts'","typecheck":"tsc --noEmit","ci":"npm run typecheck && npm run lint && npm run test"},"devDependencies":{"@babel/cli":"^7.12.8","@babel/core":"^7.12.9","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@types/jest":"^26.0.15","@types/node":"^14.14.10","babel-jest":"^26.6.3","babel-plugin-annotate-console-log":"^1.0.0","babel-preset-minify":"^0.5.1","core-js":"^3.8.0","eslint":"^7.14.0","eslint-import-resolver-babel-module":"^5.2.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jest":"^24.1.3","eslint-plugin-promise":"^4.2.1","jest":"^26.6.3","jest-extended":"^0.11.5","typescript":"^4.1.2"},"dependencies":{"@unction/attach":"^7.12.0","@unction/reducewithvaluekey":"^11.12.0"},"gitHead":"7cb33046f086ad7aa439842f289773c498a19f9d","_id":"@unction/mergewithkey@9.12.0","_nodeVersion":"10.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-0shRG+iR4yXONHB9Rcp+9s3cI4qvngFaAP2P9qgaRJWZHJfT48tX6O9i08Sl4PhI1cpPmxQNO4BJbGJJLbDooQ==","shasum":"401152cd3904c95b79aa440e0542264b3ab8a6d0","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-9.12.0.tgz","fileCount":16,"unpackedSize":19671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwxX7CRA9TVsSAnZWagAAi9YP/1xSU9ozBF+ozGaQ6HJz\nmjxdeIS8Rb1eJkA7Ub1+M3nELN5aLnR3ySEZKz2lZ84zjZgnaigJ/yPv2+TN\n/Si8B5JdpHfMcsj9PAXkteYdwSDtMVeJMdGcLp6NyOU88ZWe0xzvjEVYWfWB\nGfEGLxL6uW8H9ginCtlG3P8b0geT495mKyjwPWc2RZUCC9P2LE/EY3fVAGUO\nD+i5pxPJfb5tgGpeEgCbBUqBnbk/Zw5li7CXgNweOipTBOoRi406XccWWB9i\nNQeYyiKHXPOFCiiiNNhZgsjL61KhVS9ZVliWNcO4ikiM/364/3d3XS+zCgRv\n3nUHnU6s2vubTR+CRKJA13Y7AWxlshUDojcYCGKP+tgikbI1AiDJdcP2JYqj\nkbHBiqfK6caIYW9/fBnedxjgkO5GBtwZcKSGo7tVKEJV1U/pdz4gdaliPxFJ\ny5cC6DlR6boEemdpAc4iBvGMDygA+5GSTKNJk7UvNMZbw2u6JEfZax47KHUT\n+9QhoUCTjE93j/8XcdeHAjXv/yKWZFEntVG8a12eCxiqgL8SWZFAm9CuEqaB\n8FAc3/7gQeLs6QIyEkb8gHMoRc7MzfC81juEeqDc4pYqdLNXSMcRZTsHPegn\noRr4FUUaIyPYnMijDYPhOf7EQyCMpg3VKgCz8jNBvZWNFuZ26peRBzs/Acmx\nhaP3\r\n=PIMr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwfzAbAwyUjIYV3hYC6N2DgLD4lfRM4eEE/eefDs8j5AiEA/EbhFrPQbTDP/GZioVG5/EYV/lIlOx9SMoIJlZVlZkY="}]},"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey_9.12.0_1606620666468_0.011718767259377705"},"_hasShrinkwrap":false},"9.13.0":{"name":"@unction/mergewithkey","version":"9.13.0","description":"Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key","keywords":["unction","functional"],"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/unctionjs/mergeWithKey#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"main":"main.js","module":"main.js","browser":"browser.js","types":"index.ts","sideEffects":false,"scripts":{"prepublishOnly":"npm run build","test":"BABEL_ENV=test jest --coverage","build":"npm run build:browser && npm run build:main && npm run build:module","build:main":"babel --env-name main --out-file './main.js' './index.ts'","build:browser":"babel --env-name browser --out-file './browser.js' './index.ts'","build:module":"babel --env-name module --out-file './module.js' './index.ts'","lint":"eslint './index.ts'","typecheck":"tsc --noEmit","ci":"npm run typecheck && npm run lint && npm run test"},"devDependencies":{"@babel/cli":"^7.12.8","@babel/core":"^7.12.9","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@types/jest":"^26.0.15","@types/node":"^14.14.10","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-jest":"^26.6.3","babel-plugin-annotate-console-log":"^1.0.0","babel-preset-minify":"^0.5.1","core-js":"^3.8.0","eslint":"^7.14.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-filenames":"^1.3.2","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.3","eslint-plugin-promise":"^4.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-unicorn":"^23.0.0","jest":"^26.6.3","jest-extended":"^0.11.5","typescript":"^4.1.2"},"dependencies":{"@unction/attach":"^7.13.0","@unction/reducewithvaluekey":"^11.13.0"},"gitHead":"b914a879a77e7d6baa7bfd5bb7fc8f50bc5b478a","_id":"@unction/mergewithkey@9.13.0","_nodeVersion":"10.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-eTBBb5OPp3XKKEI6Xf1w4v5dh1D5TEK/sbRm0ZCKxiWFWsZaw6G/5lnimJrSshPl1tkmZnZYLRJmCCqIswRQkQ==","shasum":"7880e1148a395bc34a00675df62fee72ae637782","tarball":"https://registry.npmjs.org/@unction/mergewithkey/-/mergewithkey-9.13.0.tgz","fileCount":7,"unpackedSize":21651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxKc2CRA9TVsSAnZWagAA10IP/0eDwqY1zT0n9QBI8+j9\nvw6ixzvp6L+DKZZnVgDRhGmS8Fo6jHszrrI/YJ1w1oCVndqWc6M+8xJeEzK9\nY1mCauHBf1ohXapmVRUoVsKZ1FMzBjN3ttw3tS87nwolP+QPigHh/x85go7O\n/bGVQyfR0T8dBvdveZunpjZLcU1EEVuNPB47/e6qZ6nZsk/PLkaHbRnmZrXM\nYjUtcb72EWvxqaF+qrMD9wRC7qdU4SV0cLHU4Xx9nUa0QBd24cU1vLbyyToG\nYoMioxPi4DylX8uPP0eHxIKxU8ocOzzyauLZ113BbtXku4kdO+PTWRKFDYhc\n86v2jPqyIYX5W2cjiyOarAPxKh++hJbdXGHgsS+KNIYQjDiBGnxsS0yQWZWL\nNqxqLQWcDoLUSqHw4xqR1V0FFmSRRdYeyImFPCDEXYF6Fh6SuB4cRIwVu4e+\n1s4ugKHrCuV5rt8yz2mZA1rCv9jMvb/t5pDXGUmmZ7HqhoHaAF9TagUIGykl\nPyUfn1vWpCHr5QUSS/SoyBu9xHQzsX4P2q1JF8UJUXrlJB1dNRO4qJ9fZBkt\nwluwnQhI5A6/uIaQ1Png8tGkPh5ghYfKOCCQUSr+uTEKdCnyaYveu6JUgK0m\nmYbFLYjA6CXP/lVtYKFN2BCwx8DkYaf2ct3lSeTe7RNvPkF6QCn/22+QhxKR\nTTOk\r\n=xKAk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICcZQ09fGWiinBPitP7we3cuiiigpBKQcgqCanqVYC9OAiAKNumOTevFKhU95QSHKFAJNTPK749it39ZFxoJ/mYJKg=="}]},"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mergewithkey_9.13.0_1606723381633_0.9236685785859216"},"_hasShrinkwrap":false}},"readme":"# @unction/mergeWithKey\n\n![Tests][BADGE_TRAVIS]\n![Stability][BADGE_STABILITY]\n![Dependencies][BADGE_DEPENDENCY]\n\n> MapperFunctionType<L, MapperFunctionType<R, MapperFunctionType<K, V>>> =>\n>   KeyedEnumerableType<R, K> =>\n>     KeyedEnumerableType<L, K> =>\n>       ListType<V> | Record<string | number | symbol, V> | Map<K, V> | string\n\nMerges two keyed enumerables and uses a function to handle conflicts. The function is given the left value, the right value, and the key.\n\n``` javascript\nconst left = {\n  beta: \"1\"\n}\nconst right = {\n  beta: \"2\"\n}\n\nmergeWithKey((left) => (right) => (key) => key+leftValue+rightValue)(left)(right)\n```\n\nWhich returns:\n\n``` javascript\n{\n  beta: \"beta12\"\n}\n```\n\n[BADGE_TRAVIS]: https://img.shields.io/travis/unctionjs/mergeWithKey.svg?maxAge=2592000&style=flat-square\n[BADGE_STABILITY]: https://img.shields.io/badge/stability-strong-green.svg?maxAge=2592000&style=flat-square\n[BADGE_DEPENDENCY]: https://img.shields.io/david/unctionjs/mergeWithKey.svg?maxAge=2592000&style=flat-square\n","maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"time":{"modified":"2022-06-13T01:21:09.532Z","created":"2017-04-19T05:19:11.700Z","1.0.0":"2017-04-19T05:19:11.700Z","1.0.1":"2017-04-19T06:34:46.917Z","2.0.0":"2017-06-11T06:14:08.758Z","2.0.1":"2017-06-19T03:04:26.933Z","2.0.2":"2017-07-11T22:43:26.622Z","2.0.3":"2017-07-23T06:07:16.375Z","2.0.4":"2017-07-30T02:57:25.252Z","3.0.0":"2017-08-22T11:03:48.084Z","3.1.0":"2017-08-31T23:02:03.712Z","3.3.0":"2017-09-05T02:49:44.597Z","3.5.0":"2017-10-24T08:46:29.434Z","3.6.0":"2017-10-24T09:09:31.974Z","3.7.0":"2017-10-24T17:06:04.922Z","3.8.0":"2017-10-25T04:59:44.964Z","3.9.0":"2017-10-25T05:33:31.412Z","3.10.0":"2017-10-25T05:58:01.020Z","3.11.0":"2017-10-25T06:13:48.884Z","3.12.0":"2017-10-25T07:02:48.690Z","3.13.0":"2017-10-25T07:40:35.521Z","3.14.0":"2017-10-25T08:19:56.410Z","3.15.0":"2017-10-25T11:29:24.345Z","3.16.0":"2017-10-26T08:10:45.157Z","3.17.0":"2017-10-26T09:26:02.169Z","3.18.0":"2017-10-27T16:49:17.853Z","3.19.0":"2017-10-28T18:32:11.947Z","3.20.0":"2017-10-28T18:40:29.371Z","3.21.0":"2017-10-28T19:16:41.078Z","3.22.0":"2017-10-28T19:30:36.978Z","3.23.0":"2017-10-28T23:39:18.965Z","3.24.0":"2017-10-29T00:05:24.886Z","3.25.0":"2017-10-29T22:40:24.285Z","3.26.0":"2017-10-29T22:55:58.362Z","3.27.0":"2017-10-30T00:14:45.159Z","3.28.0":"2017-10-30T00:43:38.827Z","3.29.0":"2017-10-30T00:58:01.754Z","3.30.0":"2017-10-30T01:09:47.893Z","3.31.0":"2017-10-30T01:29:04.615Z","3.32.0":"2017-11-19T08:26:28.290Z","3.33.0":"2017-11-19T19:01:29.018Z","3.34.0":"2017-11-19T19:14:33.074Z","3.35.0":"2017-11-19T19:29:20.988Z","3.36.0":"2017-11-23T08:43:03.212Z","3.37.0":"2017-11-23T08:43:06.180Z","3.38.0":"2017-11-23T11:42:19.209Z","3.39.0":"2017-11-23T11:42:23.545Z","3.40.0":"2017-11-23T11:42:27.284Z","3.41.0":"2017-11-23T14:30:13.995Z","3.42.0":"2017-11-23T14:53:09.250Z","3.43.0":"2017-11-24T05:15:28.654Z","3.44.0":"2017-11-25T02:19:10.599Z","3.45.0":"2017-11-25T07:45:08.422Z","3.46.0":"2017-12-02T23:27:16.941Z","4.0.0":"2017-12-26T09:44:34.442Z","5.0.0":"2017-12-26T10:15:57.537Z","6.0.0":"2017-12-27T08:55:15.800Z","7.0.0":"2018-01-14T01:52:57.568Z","8.0.0":"2018-01-17T09:56:38.776Z","9.0.0":"2019-06-03T02:34:18.976Z","9.1.0":"2019-06-04T04:42:54.553Z","9.1.1":"2019-06-07T10:15:32.801Z","9.2.0":"2019-06-09T01:43:39.045Z","9.2.1":"2019-06-09T03:42:32.717Z","9.3.0":"2019-06-09T04:36:20.614Z","9.4.0":"2019-06-09T08:44:57.209Z","9.5.0":"2019-06-09T10:56:42.128Z","9.5.1":"2019-06-16T05:00:11.824Z","9.6.0":"2019-06-16T05:44:32.225Z","9.7.0":"2019-09-06T22:46:15.959Z","9.7.1":"2019-09-08T02:01:01.702Z","9.8.0":"2019-09-08T03:00:20.333Z","9.9.0":"2019-09-08T07:31:33.559Z","9.9.1":"2019-09-08T22:18:19.177Z","9.10.0":"2019-09-09T04:04:50.842Z","9.10.1":"2019-12-17T04:07:56.522Z","9.11.0":"2020-09-02T00:12:33.376Z","9.12.0":"2020-11-29T03:31:06.641Z","9.13.0":"2020-11-30T08:03:01.753Z"},"homepage":"https://github.com/unctionjs/mergeWithKey#readme","keywords":["unction","functional"],"repository":{"type":"git","url":"git+https://github.com/unctionjs/mergeWithKey.git"},"bugs":{"url":"https://github.com/unctionjs/mergeWithKey/issues"},"license":"SEE LICENSE IN LICENSE","readmeFilename":"README.md","contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}]}