{"_id":"@unction/treeify","_rev":"150-419579884636706d3cc1595959f8d796","name":"@unction/treeify","description":"Takes a list of folders and an array of records and turns it into a tree","dist-tags":{"latest":"13.16.0"},"versions":{"1.0.0":{"name":"@unction/treeify","version":"1.0.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/mapWithIndex":"1.0.0","@unction/nestedApply":"1.0.0"},"_id":"@unction/treeify@1.0.0","_shasum":"749f394a78d1f4eec2ba5a7c3088e098dc4cd716","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.7.2","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"shasum":"749f394a78d1f4eec2ba5a7c3088e098dc4cd716","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-1.0.0.tgz","integrity":"sha512-olAFSiM4OAVOvtecCX0E+ipYgHD3NglFxc03bla9Zxne0b5rt8WiUG69fknfKfpYPtch5tDZ5BTCf2ZYhjusmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCHYcsIwAAGM4Tw6PR37pZditwpNloVBHDL+5IxtkFnQIhAIQr1ZjszoeOW7fZSUgVc5CzQtBy0M7uyGkouNgXNFnf"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/treeify-1.0.0.tgz_1492579192417_0.8660176824778318"},"directories":{}},"1.0.1":{"name":"@unction/treeify","version":"1.0.1","description":"Takes a list of folders and an array of records and turns it into a tree","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/mapwithindex":"1.0.0","@unction/nestedapply":"1.0.0"},"_id":"@unction/treeify@1.0.1","_shasum":"163ac8890279df615436e55169fa178db3a3da28","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.7.2","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"shasum":"163ac8890279df615436e55169fa178db3a3da28","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-1.0.1.tgz","integrity":"sha512-/Rn+cEnrd8KlNmp+VKl5r72zGwr7Zlojvh7/kBcud8liSlhcQPO9VzkSdegyNe0pFpTpp/MzJ5GUjpcvWgJMIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPq2vTUbGtPRIbgX7gbsMjG0xjQ8POdO7kB0iBWPoXEAIhAOpSlTobibq6AwF9rebGnshf9gNVmSkFdZAWQonrof6U"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/treeify-1.0.1.tgz_1492583702973_0.511388266691938"},"directories":{}},"1.0.2":{"name":"@unction/treeify","version":"1.0.2","description":"Takes a list of folders and an array of records and turns it into a tree","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":{"@unction/mapwithindex":"1.0.0","@unction/nestedapply":"1.0.1","ramda":"0.23.0"},"_id":"@unction/treeify@1.0.2","_shasum":"08582707d9cbacb82c7971102ef508f4e787268e","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.7.2","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"shasum":"08582707d9cbacb82c7971102ef508f4e787268e","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-1.0.2.tgz","integrity":"sha512-z7uf/lHAsZEhe6kJvnUvmJSY1Mvkye2/kVKIcWQ5r0y8+JmKtD+/+DEcDeirNSqk3rR7TLdmUUwfTsdmvp1RhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPuo9WMIcaE2meN2EWu65vbNnKHcUdbzQsqIjmyiYsZAiAxhntgeVuqNNv4lkr0GuWb6NYfvlzr8mYMDcFb4KdGog=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/treeify-1.0.2.tgz_1492588117217_0.8894693672191352"},"directories":{}},"1.0.3":{"name":"@unction/treeify","version":"1.0.3","description":"Takes a list of folders and an array of records and turns it into a tree","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":{"@unction/mapwithindex":"1.0.0","@unction/nestedapply":"1.0.2","ramda":"0.23.0"},"_id":"@unction/treeify@1.0.3","_shasum":"111ff6d00a252d1e882b923dbcbebeb850783409","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.7.2","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"shasum":"111ff6d00a252d1e882b923dbcbebeb850783409","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-1.0.3.tgz","integrity":"sha512-LfKvGQwM828gsSF5NWCQvV4LPJl+XiuKe2muvfrpVsOuyz7b649qI/jRqvPLGMuLZS1iVWT9a/U/qn2r9mtX+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/qoZeg4jwO3RLfdlojDP5/Hw6bIyGtyFWUAOLVsC3zAiEA7UBvLejEWfWBf1VSzYTCuvKp0//NfUm+dsLgOJN2WxA="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/treeify-1.0.3.tgz_1492924389420_0.5290861476678401"},"directories":{}},"1.0.5":{"name":"@unction/treeify","version":"1.0.5","description":"Takes a list of folders and an array of records and turns it into a tree","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/thrush":"1.0.0","@unction/reducevalues":"1.0.0","@unction/mapvalues":"1.0.0","@unction/mapwithvaluekey":"1.0.0","@unction/nestedapply":"2.0.0"},"_id":"@unction/treeify@1.0.5","_shasum":"7c06ae8d84cdcdbe7206ff6545310669f63a4ceb","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.7.2","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"shasum":"7c06ae8d84cdcdbe7206ff6545310669f63a4ceb","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-1.0.5.tgz","integrity":"sha512-yBbDaBgv9q6Quv67niQdEXSfhVnau0T+Qbsnt8pWL7BCvUUmrz4NjzHB/j3CPEONvvQXLOIqfFuqWMljpWXXJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFUYWn52My+ZR2FG/KM5S4Yxbw/35nfVs42keTyOCUrQIhAI0LLgUD4u1Eizr5YnMx8i+1dZnMz+ULL7b+kEo9D2Zf"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/treeify-1.0.5.tgz_1493539622473_0.7614455486182123"},"directories":{}},"1.0.6":{"name":"@unction/treeify","version":"1.0.6","description":"Takes a list of folders and an array of records and turns it into a tree","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/thrush":"1.0.0","@unction/reducevalues":"1.0.1","@unction/mapvalues":"1.0.1","@unction/mapwithvaluekey":"1.0.1","@unction/nestedapply":"2.0.1"},"_id":"@unction/treeify@1.0.6","_shasum":"c30a892ac7026cdfaef69308979791aa0f774949","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.7.2","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"shasum":"c30a892ac7026cdfaef69308979791aa0f774949","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-1.0.6.tgz","integrity":"sha512-JcmIz2p3BDxunJM23qFAfvvzseyjIk+urxLt0ex6BlJofdD8Zlok6lkyMiKC9mSNU7cOD62SWjBNjrOao9v/eQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDChSAuI5kLIwDhssFmapRtPH04TjVBbXTpFoNivxSDVAIgL/99dTFRBExsJEQwFrJSCAS7pd3yOqUcOuE4MGKxc0Q="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/treeify-1.0.6.tgz_1493597080590_0.07949684630148113"},"directories":{}},"1.0.7":{"name":"@unction/treeify","version":"1.0.7","description":"Takes a list of folders and an array of records and turns it into a tree","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/thrush":"1.0.0","@unction/reducevalues":"1.0.2","@unction/mapvalues":"1.0.2","@unction/mapwithvaluekey":"1.0.1","@unction/nestedapply":"2.0.1"},"_id":"@unction/treeify@1.0.7","_shasum":"6dd15d08552786fc01af54b88b8d66ea4ef7360b","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.7.2","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"shasum":"6dd15d08552786fc01af54b88b8d66ea4ef7360b","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-1.0.7.tgz","integrity":"sha512-G6iIC0ncmf+FQdCTTzghLxi7l53Xy0D5rGwNUjb884lvbwLg+VQAmADRYEwISh4Mmd5JgzG0vR5JV5wdXNFWdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqACEBuWYB+Snosg00ba65jB5WOWX6JjzioMV49GTYCgIgUue8d6UttmgDUUNNNKUairNqIzHAC0FZE/estj/1uJg="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/treeify-1.0.7.tgz_1493601116136_0.7143872762098908"},"directories":{}},"1.0.8":{"name":"@unction/treeify","version":"1.0.8","description":"Takes a list of folders and an array of records and turns it into a tree","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/thrush":"1.0.0","@unction/reducevalues":"1.0.2","@unction/mapvalues":"1.0.2","@unction/mapwithvaluekey":"1.0.1","@unction/nestedapply":"2.0.2"},"_id":"@unction/treeify@1.0.8","_shasum":"ad93750370cf7cefac8e3149a99245dbc9fdeea0","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.7.2","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"shasum":"ad93750370cf7cefac8e3149a99245dbc9fdeea0","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-1.0.8.tgz","integrity":"sha512-2N0YY9XuFk4pcWTc+3KRQG5rDHbokLcHTVNBGbXht3FD8Z7VfSWokrqJxmw8kW173Mo3fBY9mrv0EJ+/UGmDcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtAktGD68tvqW9s+2ZxXabPvmEeUjfQHvvVVM34MCLaQIhAK/itriJ4AIUKvtzzO7yf3wo9L8oqU9jNYocd9dWbOGi"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/treeify-1.0.8.tgz_1493602425814_0.7689496851526201"},"directories":{}},"1.0.9":{"name":"@unction/treeify","version":"1.0.9","description":"Takes a list of folders and an array of records and turns it into a tree","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":{"@unction/mapvalues":"1.0.2","@unction/mapwithvaluekey":"1.0.1","@unction/nestedapply":"2.0.2","@unction/reducevalues":"1.0.2","@unction/thrush":"^1.0.1","ramda":"0.23.0"},"_id":"@unction/treeify@1.0.9","_shasum":"3252041d4d0ba69ae6aa3880ae718b3bab0aff73","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.7.2","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"shasum":"3252041d4d0ba69ae6aa3880ae718b3bab0aff73","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-1.0.9.tgz","integrity":"sha512-qIbO5K+kqQjLISfFvT4qZW7YPSpjl99lH39IDVSfh7HwiPjf2AV61FQk5dcFTTVrKJ8g/MjcUtlHUCFkuQYxww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDccrhJi/suPmZhupFZUbWYPQIpUqfAlHqn9V1QtHP89QIgV3ryojlSyBCuhYSuLmmbs3HNjzjH066kHETaaI8ktK0="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/treeify-1.0.9.tgz_1494734985035_0.8692537362221628"},"directories":{}},"1.1.0":{"name":"@unction/treeify","version":"1.1.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/mapvalues":"^2.0.0","@unction/mapvalueswithvaluekey":"^1.0.0","@unction/nestedapply":"^2.1.2","@unction/reducevalues":"^1.0.5","@unction/thrush":"^1.0.2","ramda":"0.24.1"},"_id":"@unction/treeify@1.1.0","_npmVersion":"5.0.3","_nodeVersion":"7.7.2","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-pIvYCkg9cIgyznEGrPjcLcHe1RZ0Cvai5q0oN1ahGlpILjuqNZkY4+MVZdlmhdp8s9w9WvQHj09PkqgH9ne6Rg==","shasum":"8c0271e6c82eb9f65f95950026ddf8d78bacdeac","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWpXHtwKug/bksYIuNLclPYV5bVL+6aGb0K3kgGR2+ugIhAJO85QDuDMEFUKUws/b+anmRq0VdcrkcSmLrcgKdmvzj"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-1.1.0.tgz_1497161663298_0.3075640187598765"},"directories":{}},"1.1.1":{"name":"@unction/treeify","version":"1.1.1","description":"Takes a list of folders and an array of records and turns it into a tree","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/mapvalues":"^2.0.1","@unction/mapvalueswithvaluekey":"^1.0.1","@unction/nestedapply":"^2.1.3","@unction/reducevalues":"^1.0.6","@unction/thrush":"^1.0.3","ramda":"0.24.1"},"_id":"@unction/treeify@1.1.1","_npmVersion":"5.0.3","_nodeVersion":"7.7.2","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-BKi4W30BypTiYmcMBYi/IT7Z/hMXEtvJZJ0XciSrfcts0UaAsP5eegVi5L/ItNxqldb9CWEfGWmDK4JCA4AydA==","shasum":"3b60247be2f29ee0e20310c95dcf03ba3978547e","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICru2OQM8AxtBd1IBR/cQ4aAFGd1Ehjmpqj/icxbqB90AiBQjAyhRbxWA+5q8aSl6yA0oj9vmDT/rIRLWrXKs9mzQQ=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-1.1.1.tgz_1497841482853_0.7231033199932426"},"directories":{}},"1.1.2":{"name":"@unction/treeify","version":"1.1.2","description":"Takes a list of folders and an array of records and turns it into a tree","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/mapvalues":"^2.0.2","@unction/mapvalueswithvaluekey":"^1.0.2","@unction/nestedapply":"^2.1.4","@unction/reducevalues":"^1.0.7","@unction/thrush":"^1.0.4","ramda":"0.24.1"},"_id":"@unction/treeify@1.1.2","_npmVersion":"5.1.0","_nodeVersion":"7.7.2","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-ysxHAxt27vPLodTyxGSkiB3f8i5fZ3lRmbS+SohYOKdZxLpB5MBW3Fl9wCxv/Lwv8axsDbIrqurw5mYNRFOHWg==","shasum":"5930e32b3d009b13bee87da2cd781f1ea088cdfb","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-1.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoQEGpfKQ3/CBaiFPAxTUFGkaBZu1rwkCBIjGPRe62mwIgQ3dvL5AMAu/1vxR5UChr5rIx3V4EazDXwOa8Tbfzsc4="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-1.1.2.tgz_1499813023400_0.16023442661389709"},"directories":{}},"2.0.0":{"name":"@unction/treeify","version":"2.0.0","description":"Takes a list of folders and an array of records and turns it into a tree","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":{"@unction/key":"^1.0.0","@unction/keychain":"^1.0.0","ramda":"0.24.1","tap":"10.3.3"},"dependencies":{"@unction/mapvalues":"^2.0.3","@unction/mapvalueswithvaluekey":"^1.0.3","@unction/nestedapply":"^3.0.0","@unction/reducevalues":"^1.0.8","@unction/thrush":"^1.0.5"},"_id":"@unction/treeify@2.0.0","_npmVersion":"5.3.0","_nodeVersion":"7.7.2","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-kekNcm2eUJNyILraXZQmNunMHvAP33DROHgn8VXteCV0wjBcjfGuQPFCCU/VvmwUSnbDXLGyNSr1/LuAPjmf9Q==","shasum":"03c7c1f40fb848036e0923e66df433e5f70f119b","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9Dw9E9g9BL7i8b+ixlKXACqqmukp8JynPQWtnAYkPsAIhANG33z66lD+YyZk0cA2Cr8QkLuBdysNVi4zNhL3NMmSy"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-2.0.0.tgz_1500790061011_0.4025187734514475"},"directories":{}},"2.0.1":{"name":"@unction/treeify","version":"2.0.1","description":"Takes a list of folders and an array of records and turns it into a tree","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":{"@unction/key":"^1.0.1","@unction/keychain":"^1.0.1","ramda":"0.24.1","tap":"10.3.3"},"dependencies":{"@unction/mapvalues":"^2.0.4","@unction/mapvalueswithvaluekey":"^1.0.4","@unction/nestedapply":"^3.0.1","@unction/reducevalues":"^1.0.9","@unction/thrush":"^1.0.6"},"_id":"@unction/treeify@2.0.1","_npmVersion":"5.3.0","_nodeVersion":"7.7.2","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-fIwToSu1O9U/MtuksyO1+cmgqaXk7ierF5fk+2ByQWuxSYrJPXmqM0T41SiZm/J8fjWII1dwjx4M4NQbofpcCg==","shasum":"972f0705e7b8319cb62590ad939c4a244b7dbcf3","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvHq/AVeUlVC+wkMxzVKMxppxmX6+Lo2asdSyRZKREvAiEA660Ihw0C7KzL7j6JT0Mq5UNNeANM3YMc2rxG7yI9fp0="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-2.0.1.tgz_1501383470705_0.05764429806731641"},"directories":{}},"3.0.0":{"name":"@unction/treeify","version":"3.0.0","description":"Takes a list of folders and an array of records and turns it into a tree","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":{"@unction/key":"1.0.1","@unction/keychain":"1.0.1","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"2.0.4","@unction/mapvalueswithvaluekey":"1.0.4","@unction/nestedapply":"3.0.1","@unction/reducevalues":"1.0.9","@unction/thrush":"1.0.6"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"gitHead":"98aba0e33869d19e944295e07514c181f44907e8","_id":"@unction/treeify@3.0.0","_npmVersion":"5.3.0","_nodeVersion":"7.7.2","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-gtDjnKz9JD1J3J44QrJHgnSQrCAzVAYe6rexbIiqtqfqn3l1g2GNtBAzRjFCIpyRHhmINTsBIT29EAIuzs4LCQ==","shasum":"e92b2671013d795e6f2fd5a6017d5cf2f358d26e","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC19HUgWXa4nEBBhYMVXBMYq+6mBuaecXoPe7EW0PhOkAiEArU4w3ENxxSX48cnIn0TxsszmwU7d8d/0fuXUnAJvHgM="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.0.0.tgz_1503399976471_0.6297610292676836"},"directories":{}},"3.1.0":{"name":"@unction/treeify","version":"3.1.0","description":"Takes a list of folders and an array of records and turns it into a tree","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":{"@unction/key":"4.0.2","@unction/keychain":"2.1.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.0.0","@unction/mapvalueswithvaluekey":"2.0.0","@unction/nestedapply":"4.0.0","@unction/reducevalues":"2.2.0","@unction/thrush":"2.0.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"1f0dd7cb7be931eea57b2648345bd1e59b01d977","_id":"@unction/treeify@3.1.0","_npmVersion":"5.4.0","_nodeVersion":"8.2.1","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-HIvDDrpS+q3b3RwXdy49o9WGlVUCf+3OgZXkRTWCIFtec+P1xGixS8Qn/pOzBogK/8L+2JdUlBtY+ta1YBpWJQ==","shasum":"938a1e351f33c98673eaa3a9c71caf970e862e9d","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnAygP58YX0sct70no7nYSIbDri3Wb8t1w+uZoYjTVEgIgbWofJdwti+17b1YaG6J01+Os0w7q/c4xRvCCla6uCu4="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.1.0.tgz_1504511617813_0.4172246705275029"},"directories":{}},"3.3.0":{"name":"@unction/treeify","version":"3.3.0","description":"Takes a list of folders and an array of records and turns it into a tree","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":{"@unction/key":"4.0.2","@unction/keychain":"2.1.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.1.0","@unction/mapvalueswithvaluekey":"2.1.0","@unction/nestedapply":"4.1.0","@unction/reducevalues":"2.3.0","@unction/thrush":"2.1.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"07630f28e999b24c6a919b8b44f9b5c8707201e3","_id":"@unction/treeify@3.3.0","_npmVersion":"5.4.0","_nodeVersion":"8.2.1","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-xKtlYpWhmESqcC7IZHR6z+3azD8CZJ9KkCJx6OmrxRiK6oHLG57bqnAnMxLhkasrefXKCeg1LOXFwAH5bUjg3Q==","shasum":"b24d4218388bf49798eff4af163f78c281a5e1dc","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJICBsuiJmJ8yztHjmsFv1Fu7zvCGsL2Xm3xEpdN7ezAiEA+dgnpepEKwspNPxlty+iLwLbh3z1j22Nqp0H0hZUCJY="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.3.0.tgz_1504579910578_0.05930187017656863"},"directories":{}},"3.5.0":{"name":"@unction/treeify","version":"3.5.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.2.0","@unction/keychain":"2.3.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.5.0","@unction/mapvalueswithvaluekey":"2.5.0","@unction/nestedapply":"4.3.0","@unction/reducevalues":"2.5.0","@unction/thrush":"2.3.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"c3e205c0ec0a068b26c2d015bb35bca7a4add44d","_id":"@unction/treeify@3.5.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-J9NfDMsdPkhDP+8DAzSd/20rB677ODYWzYWVH2EjZCOWwVEH+JeAI81pAsxArmO3dmjf0MGAjUfS69v+VhkVMQ==","shasum":"942305ecb89ebe72b69fcbc7f5607547b649bd27","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSoteYDLzeO/zSePzPDmjrizsiYcaiv8vegDI0NRLwdAiBGE+Dp8rXLXrz69Or6NtLe5SiJtRwdeANy1MaYkFEmrw=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.5.0.tgz_1508834863615_0.8400384248234332"},"directories":{}},"3.6.0":{"name":"@unction/treeify","version":"3.6.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.4.0","@unction/keychain":"2.5.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.6.0","@unction/mapvalueswithvaluekey":"2.6.0","@unction/nestedapply":"4.5.0","@unction/reducevalues":"2.7.0","@unction/thrush":"2.4.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"a5fafe346c49f30cc3ad0d67458244ac152a5410","_id":"@unction/treeify@3.6.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-cMHhbKeX9jb51dd1yDXIo8Hxtzat3eiAK+5n/DRRg3YnB25KYo2e2Nm9E9fArlP7vNv5yP8nzal7//Ik3a0jVw==","shasum":"c8c87d7fd7822dbd773829cd2c2999dce24c3127","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmhGfDqK7PLtw0sQDX+PT9OSycJnJ1iDfqSUeQTE2xLAiAU97h2Dy3785T/DV1HacAngTlnhFlK3r90mCEYxsBv2A=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.6.0.tgz_1508836248404_0.6230007710400969"},"directories":{}},"3.7.0":{"name":"@unction/treeify","version":"3.7.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.5.0","@unction/keychain":"2.6.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.7.0","@unction/mapvalueswithvaluekey":"2.7.0","@unction/nestedapply":"4.6.0","@unction/reducevalues":"2.8.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"8f5eb0a1dfea94a5c4fc0c793761e29c9ae24efc","_id":"@unction/treeify@3.7.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-+KMz0XnCcmaNPO9z7tenmO2FjJzYg6NvXRh6UMm5nEiV9acPVXeLNdaMz1gfdzmDdYzU8BQIMu2vOSHfWahZVQ==","shasum":"5fdb1ef3c55cf3067fef705d7da997d44cf49dd4","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.7.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0ZvN5SUCoKzdGx4ZAxXfUoB1XSuvvfgoPapw3slCnbgIhAKeiDKT5ci6LLl9MWBhiP4b84ZZ3yBy9SdlrqWj+fjCV"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.7.0.tgz_1508864841419_0.582154332427308"},"directories":{}},"3.8.0":{"name":"@unction/treeify","version":"3.8.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.7.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.8.0","@unction/mapvalueswithvaluekey":"2.8.0","@unction/nestedapply":"4.7.0","@unction/reducevalues":"2.9.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"b9ff5ab36ac6f85997cfe1a363c7279e49fb9b6d","_id":"@unction/treeify@3.8.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-HFDhfQJMv7wXwx0E3hmlemyXrQsOyieQM+QvgYyvA8VXsrMNAMQc5iBv2i2DJe45qNzlMjKZIod9NatjbKkfUg==","shasum":"886e7d34668366b1a86ba2c91dccef603ff00f10","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.8.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICP2asOI0a+5XIIYmjyauW49LqqLvFyj496fFCHqhQsNAiEAuq+geVfVLhU3N/PdF9FyL90pxXHc3PgVAKEg3jwBzjA="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.8.0.tgz_1508907652502_0.8357046851888299"},"directories":{}},"3.9.0":{"name":"@unction/treeify","version":"3.9.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.8.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.9.0","@unction/mapvalueswithvaluekey":"2.9.0","@unction/nestedapply":"4.8.0","@unction/reducevalues":"2.10.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"3089f80b72c91e78bae9ce410a6473eec802dbf8","_id":"@unction/treeify@3.9.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-z7rzmJstf35TWTg/VLuBRgQFjDNyd8hh5oWzGK0mWPEG04Wvc4kM/HiuLFba2YUOcKbH+mcjVSUCr/31lolR1Q==","shasum":"8d1e6cae0865278ee96a806c9a737ed2f67149ef","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.9.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBi9E2BoX0u+Le2jqC1gwCTOpLOuca42tQg0FH3gMmC8AiEA09Rp8JWGNy+dxBLOBwr1ICNR1ywjQ87BHdRJBXbTu9g="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.9.0.tgz_1508909679934_0.21071551949717104"},"directories":{}},"3.10.0":{"name":"@unction/treeify","version":"3.10.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.9.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.10.0","@unction/mapvalueswithvaluekey":"2.10.0","@unction/nestedapply":"4.9.0","@unction/reducevalues":"2.11.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"08e3a6dfaeb64f7b3175ad145efdc19ab10c7c93","_id":"@unction/treeify@3.10.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-qjewVIinhMElpI6Z6dDJBnEgnoojyL3mxnTfyvDIIl64x7FoWHi/iH97+km/Gj56VAOU27wGL1UEeyMB/drqqQ==","shasum":"0aab6a129208a808f90ca07c3635aeea8b7ed73d","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.10.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuq2tB+886Z9sXhW2N7WcfzCE6rXSnsPHSOVQ8OmDXxgIhANHK2BrFi6QcIJd6s1KnwVkL4eXYV/xUD/btzk47OFmm"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.10.0.tgz_1508911149124_0.3536270244512707"},"directories":{}},"3.11.0":{"name":"@unction/treeify","version":"3.11.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.10.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.11.0","@unction/mapvalueswithvaluekey":"2.11.0","@unction/nestedapply":"4.10.0","@unction/reducevalues":"2.12.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"10db4f9e2243c8f33bcce45cdd9a3d503069fd9a","_id":"@unction/treeify@3.11.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-0rrbmbfQwpcSPPt2oisv1ii/Dtob8SxdsuqbdBjOVwBzxXFB83arg84Iuy2Gtti/Ciw0DK+RRXIn1V8MhjelGQ==","shasum":"b51080f526c12678d4c92fb3b2f19a41790f40a2","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.11.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqFBiykJbja7wDQD+h19CYqT92/U1yCdSGo5k8H0fkigIhAKo2SfOzas0c7V1GztDjue7EKtZoDNOtLLJ/HPMqGG2q"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.11.0.tgz_1508912095198_0.36664124904200435"},"directories":{}},"3.12.0":{"name":"@unction/treeify","version":"3.12.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.11.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.12.0","@unction/mapvalueswithvaluekey":"2.12.0","@unction/nestedapply":"4.11.0","@unction/reducevalues":"2.13.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"719d2c12f97062a8d0658fd6ec18a2ddb65c3ff6","_id":"@unction/treeify@3.12.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-YInojBcxNXmp3W4TjdmxLPgs9Jh7c3exu6C+Pm06KSVnWi/wrEcR7HkwhNtHEWy00LHNaK3idXxwaGPCiyUFyA==","shasum":"7b37fd20603ddec3af441c62c7025d106a110800","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.12.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3xI82xaAxh84vfyV/96eMZp5PuhX5I+TQtlCJCvn5AgIhAP6bvRFQHbh6e0SSO2q5ucLhppz4JxAwtfZmLfNxbhwy"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.12.0.tgz_1508915034895_0.7057607157621533"},"directories":{}},"3.13.0":{"name":"@unction/treeify","version":"3.13.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.12.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.13.0","@unction/mapvalueswithvaluekey":"2.13.0","@unction/nestedapply":"4.12.0","@unction/reducevalues":"2.14.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"a2fb9b6a3d27a55634ce5b202527637a33ad0b51","_id":"@unction/treeify@3.13.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-tZv1s4tywvlOLjiCEKubhuzV3qXEk29/tSpgQfvgnkKgUeoFRcralpkUY/RoKsW8oHM0WThJdEgJY7B1pbRlSQ==","shasum":"9caf24f3b8430f7096d77a1fde541b33bd48d10b","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.13.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP7YmKoj5o7GbhcFWnbB+4WPv0ZrIG3cMzAQC/Na9U2QIgAYJijvXxLF24ned+CVcjwwrzj5yIQe+ZLZfLUOs3l2I="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.13.0.tgz_1508917300780_0.9959222397301346"},"directories":{}},"3.14.0":{"name":"@unction/treeify","version":"3.14.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.13.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.14.0","@unction/mapvalueswithvaluekey":"2.14.0","@unction/nestedapply":"4.13.0","@unction/reducevalues":"2.15.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"a95a4f47e05ae28fccd4f74b060166f08d308fdc","_id":"@unction/treeify@3.14.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-Y768HVfUyAGTzJJXdDRIbBHVLy5zJxo8I2xpCSFZbGZ3KDiZXUc4Y1nRIJn4L8Lc9Cs9QvbST67pW7Aeq5NpwA==","shasum":"6a5e8812627e569f6dd69d4470f4be4a0b1d23bb","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.14.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFiCS/EnQj3YKRpChpUUf39+96yv04KguFXmo4ccdB9gAiAWfh9CUnNXODU8PfaKh4gNG3t/hLxkiR8AJnRju+BLvg=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.14.0.tgz_1508919663741_0.9177868370898068"},"directories":{}},"3.15.0":{"name":"@unction/treeify","version":"3.15.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.14.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.15.0","@unction/mapvalueswithvaluekey":"2.15.0","@unction/nestedapply":"4.14.0","@unction/reducevalues":"2.16.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"72257a4874ba9a83c2ed9a04b36eb1271a87621b","_id":"@unction/treeify@3.15.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-o2opC+GpiMHg2PPyNuDJoBAtYsV6lu1A1Dc7ESSgkLmeLAIhNf+/3uThCU3Vs3ih2mVgj4LdmjQ23iKL8oxtsg==","shasum":"86d165960ab6c62566fb048a2d6655842df41cd0","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.15.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEosn0p02i2O2w4ek0Iw4tnug+GUQKzQhfjQVjv6yupOAiBtzMpjvMJYcsxikPvZJJEz79LRSohmGw/Pv1yU5r4LGQ=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.15.0.tgz_1508931028842_0.002874078694730997"},"directories":{}},"3.16.0":{"name":"@unction/treeify","version":"3.16.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.15.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.16.0","@unction/mapvalueswithvaluekey":"2.16.0","@unction/nestedapply":"4.15.0","@unction/reducevalues":"2.17.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"d8907f8eb83fc4a7b99630f653d185d9c60d2e56","_id":"@unction/treeify@3.16.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-43YawTI4wn3h1hGd73ak+iopv7OyluCOk7B1BWO4KkQOB7BHOh8eGAZMeZZJVXIsiGp1qXKq7PcOvWDgT7UqjA==","shasum":"6e1251a434fb78b01bd922c2a6101d1e4b9b1d9c","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.16.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+JgB8LAmwa3q0S1KoWAdcd01+gD8JSC7MdAO8luOQiAiA7lH8sWsNNAF9ri1gn5GfqG0P/juvxva/svRPA1PMKaQ=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.16.0.tgz_1509005513542_0.6250526292715222"},"directories":{}},"3.17.0":{"name":"@unction/treeify","version":"3.17.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.16.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.17.0","@unction/mapvalueswithvaluekey":"2.17.0","@unction/nestedapply":"4.16.0","@unction/reducevalues":"2.18.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"d564e298bb9ff111693e937729a67eb2aab524b8","_id":"@unction/treeify@3.17.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-eTkxCGBEw83qT3qFFF6AC6ZYeImga7gGjWV1XoZcxTBJtlR54urzweMaYKhJ6x3CU8y4nedQG5etijI8BSUgmQ==","shasum":"7b207d8a0e64434ff043d1f98bd19062084909f1","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.17.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEa64T2qj+t9FQWURsoNp0M5kPLg2qKDd+1KLhq866XHAiBIW22U/np5xBc9ibfJ23GfGsteMBtRyknUrpDDfG61hg=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.17.0.tgz_1509010029338_0.27361869905143976"},"directories":{}},"3.18.0":{"name":"@unction/treeify","version":"3.18.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.17.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.18.0","@unction/mapvalueswithvaluekey":"2.18.0","@unction/nestedapply":"4.17.0","@unction/reducevalues":"2.19.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"c0934ddbddda9d97274407d985e8650d5a10d1af","_id":"@unction/treeify@3.18.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-PTBRi+MyzNO4CJyF0wP6NefL3x02F5j8xDAVPqVd6SjW96o2a3ZtfM1gG207lehVuGiP/ofL1zOBlFIqIBSikw==","shasum":"d55bb9fcd8e09a2f9bc473ac3c7f175cc5476081","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.18.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICaa9OikK8l8y/U0NKnH6IkDKDkn+KNHW80+KYiwzIN4AiEA0auYgRnr9XeobmWILwT9RdBuYQbW7A/ijFVqzHnlWGc="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.18.0.tgz_1509122960781_0.19847769499756396"},"directories":{}},"3.19.0":{"name":"@unction/treeify","version":"3.19.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.18.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.19.0","@unction/mapvalueswithvaluekey":"2.19.0","@unction/nestedapply":"4.18.0","@unction/reducevalues":"2.20.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"f3b806acb794bdeaa8dd26a116fa989d9a56ab83","_id":"@unction/treeify@3.19.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-JLscjCD4Bw0Qz9gH5+p8H7tz+n7ixD7ntpJwrMzJ55kfScyZCN0DJRdecjYoZfflk+EqBzhYWFcgzmFI/b14zw==","shasum":"0c695ac54a7d0e5b50828b871060216c712a5124","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.19.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC37qBZ4P0wUfbQ6fbWh4GpcKhlW+AT1DCePfkuj1HFHAiEA0O+f0i1WiHY/Pta+5UkOEjIL2WgnJbU80NPIslzeHFI="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.19.0.tgz_1509215560449_0.272995411651209"},"directories":{}},"3.20.0":{"name":"@unction/treeify","version":"3.20.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.19.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.20.0","@unction/mapvalueswithvaluekey":"2.20.0","@unction/nestedapply":"4.19.0","@unction/reducevalues":"2.21.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"cf1b916e1aaa409bde58f865025a812098f31beb","_id":"@unction/treeify@3.20.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-/dPvrb5unUb0aCH5jJEgoHkHrci5zUBWKlUK1SPw3+bLupZS7owXVSdISnCQRrBjpoF0SM9y2vn26uEjRxzYOw==","shasum":"e78abda39b9b081f554932f34310dec3dcabee56","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.20.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp1+MylzRpYYM1wOPYuhViyDkTs6mOFgm8T2Xy/Km7bAIgaBRcez+Ri2T8apAvWRwcm1eNnnjkP62Zf75rXdeVVCI="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.20.0.tgz_1509216069502_0.6862640313338488"},"directories":{}},"3.21.0":{"name":"@unction/treeify","version":"3.21.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.20.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.21.0","@unction/mapvalueswithvaluekey":"2.21.0","@unction/nestedapply":"4.20.0","@unction/reducevalues":"2.22.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"540f8193f73b35c6e8286f4aa90bf1d81372a99a","_id":"@unction/treeify@3.21.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-lC5ZX+pFZZhiFgyxT/P2jGWkrZSJlcpldryU6BLtzwAl4HHBr6+0Q5lEC8sSFl1/WBtYVYVt502sNqKC+y8F6A==","shasum":"4051ceb972fa40eb8c7db200369477a7160ed806","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.21.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdFVDUzr595abtOi6zZ1FdZ6x7tkpEXLFqp41X08Xm6gIhAPeMpTj3QE9E+lfog+hzdAeVDyZJefhj9DOirvLXcTZS"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.21.0.tgz_1509218241523_0.0811421349644661"},"directories":{}},"3.22.0":{"name":"@unction/treeify","version":"3.22.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.21.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.22.0","@unction/mapvalueswithvaluekey":"2.22.0","@unction/nestedapply":"4.21.0","@unction/reducevalues":"2.23.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"22c600728ba4c63903d019566fffa333210fc7e4","_id":"@unction/treeify@3.22.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-kwVBjHFXpduUGBcUPcSaqA+e9VTmiFweTartKZfilq+uSwfO4J564cor0YrrKqyVWgtMpVXW7ppedYI0ZFFj2A==","shasum":"d10421d269e15bd0ec5e30818117832899c612cf","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.22.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhFog6Gqbgbec7tLO0ehm8INVr8p+4Ik1jvtlmrVPJWAiEAghp575RxWijprzVfpQXYhPrr8DDUoHu5UNl8ZF684Nc="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.22.0.tgz_1509219101335_0.8742561240214854"},"directories":{}},"3.23.0":{"name":"@unction/treeify","version":"3.23.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.22.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.23.0","@unction/mapvalueswithvaluekey":"2.23.0","@unction/nestedapply":"4.22.0","@unction/reducevalues":"2.24.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"bbf5e7ec7298688e603f0e2db18b346b6afe6fa3","_id":"@unction/treeify@3.23.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-pgJ5DnIRwDlxD8xJqM1Vs6HwahzX4odgbwqeBYgjaEIT/GrTGL2GcyD5m4KXqUDUZKTP6TMqRF6pxRHPsH1EKA==","shasum":"02b80b708db2ed2415c4591742d3b2cf95e287e6","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.23.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCshGap8eVBO8I26y2Rbfu3FU0tr4yRCiCb4o1Qg3dEmwIgXG7XJEHJkv4ydGIdPYVT8dfEO8qvi8pePWCtT9owMAI="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.23.0.tgz_1509233993426_0.5035654921084642"},"directories":{}},"3.24.0":{"name":"@unction/treeify","version":"3.24.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.23.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.24.0","@unction/mapvalueswithvaluekey":"2.24.0","@unction/nestedapply":"4.23.0","@unction/reducevalues":"2.25.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"2b2e8ed3dc2757b87437be995490989b7a7f583e","_id":"@unction/treeify@3.24.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-ysy1swm1bg3JPutwPICwfb5j5fzp+HRHh5hu8rvmSLdJTj0OrN1eWYx5u54xe1IA6REUIxT7Q3HHx5HnaaC7+Q==","shasum":"cb6ce4fac49aa2501fd0f9ec07efdca510ed9b2f","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.24.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7insPOvsB1gTS+ue4T+pAM2hk1zDY5Q49oyD/7+iDrQIgedbBvrs0vFT96Wx7wYHEJz9V1ynFH4gzArREe5e7DOI="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.24.0.tgz_1509235558198_0.5234491685405374"},"directories":{}},"3.25.0":{"name":"@unction/treeify","version":"3.25.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.24.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.25.0","@unction/mapvalueswithvaluekey":"2.25.0","@unction/nestedapply":"4.24.0","@unction/reducevalues":"2.26.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"9ec4f10f64c1e6c9d93b22a05d5fd19f73150dfe","_id":"@unction/treeify@3.25.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-3xush2FUslHaModaVKHvq4+T7xf0kmE7gQRSBXSn4bTUdeGZwcSl4x7MiBqXOVP0nzkDlCmD3GVuv5ymDmVVrw==","shasum":"ba2a14b9de3df0e2dd8e64d4352800f709c93ebc","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.25.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjPr9JA7hbmUvTQOUzfk6USA0lGH1/9uiWhl7d3a97PAiB2Sk8OFzdN5qf4isTyuW4yh9/1GjIyLEH0qGRk9kmYyA=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.25.0.tgz_1509316848015_0.5322751190979034"},"directories":{}},"3.26.0":{"name":"@unction/treeify","version":"3.26.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.25.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.26.0","@unction/mapvalueswithvaluekey":"2.26.0","@unction/nestedapply":"4.25.0","@unction/reducevalues":"2.27.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"98d367bc1ec865f13796852ef46ae0c47ff445e4","_id":"@unction/treeify@3.26.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-SB6FtN4nzWatZBWjkg/PSdbTOvlANUDfRuScBCufnrygBCvBn2EfIeHCc9/cFLqMlNPxG57pxiJhvjctekRxUQ==","shasum":"275ee27a389aa5bd57bd13f75948a095b724035e","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.26.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICf7l+73KHr+XaB6ArnMt+BLNxgzmbeIn2ovXto5KVQhAiEAvYOh0osvY7DXRUepjR2Zgv6Y9I/o3WB1Vo5bSp54dUU="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.26.0.tgz_1509317781330_0.7551648656371981"},"directories":{}},"3.27.0":{"name":"@unction/treeify","version":"3.27.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.26.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.27.0","@unction/mapvalueswithvaluekey":"2.27.0","@unction/nestedapply":"4.26.0","@unction/reducevalues":"2.28.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"f7ad411437b1731c4e9b107abf605ae4edded534","_id":"@unction/treeify@3.27.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-rb5Nx7+rn3HE+6rSQFrUWkovfU0rGWdut7i5+NcWQgNdk2dTftCn+Ha2cfBN4pq66AfjKP9LBbFNd/Qn+PkKcQ==","shasum":"fc476d65ced60764f00b25d625ee03bf8e3f76cc","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.27.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi2fDJZw86W3mIlWi7T2XM6u5wpFDZXh+pJDQuhcDJJAIhAJA+QArwR99kmvYWLFHsItyFFfNs9R7EafK7cal0qBoR"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.27.0.tgz_1509322524484_0.6100499909371138"},"directories":{}},"3.28.0":{"name":"@unction/treeify","version":"3.28.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.27.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.28.0","@unction/mapvalueswithvaluekey":"2.28.0","@unction/nestedapply":"4.27.0","@unction/reducevalues":"2.29.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"baa69721a2210043dfe6d68c9ac0083b730593a8","_id":"@unction/treeify@3.28.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-ls31bJ3bhRDaAEFdDyQpk81TV7bC/YsVvvzUKkf+NWtC0lYkSXK++YWSJA+/e/PTdV4k95f4UkoWks02edfXBQ==","shasum":"364fedc606826c2e154c851b92147cc2649f8721","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.28.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAM59qaD7KJAlU/NX8SmQK/2MNCtrBU/b9IWHJuw/K3VAiEAvLHm9w+pwao1YBFSHQjdyqcC7tSzckxmnK48Zk/nVcM="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.28.0.tgz_1509324257569_0.5247441856190562"},"directories":{}},"3.29.0":{"name":"@unction/treeify","version":"3.29.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.28.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.29.0","@unction/mapvalueswithvaluekey":"2.29.0","@unction/nestedapply":"4.28.0","@unction/reducevalues":"2.30.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"b64221dc188fde97a2bd2d22b2dfdea6ecacef7b","_id":"@unction/treeify@3.29.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-xlDgJw6AHyumxUXkBvCF7rZoFF1m4y3Pmm2BYFjs78DC0HAztoIkdQ3S+ayliFHdVcrViX9URwkOnjwbsqzLlg==","shasum":"299328dbcfb19ffa8b7c0f4bedbb6ddf4e49754b","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.29.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/PWupvzhYH8dYaXmIjavS6z3E1EaW/0ds4Xu0HlT3VQIhANzrzHlAZQ8pnPFXv2YJWvsRn192dPyxr0D9sFPA8yUp"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.29.0.tgz_1509325120540_0.9544855589047074"},"directories":{}},"3.30.0":{"name":"@unction/treeify","version":"3.30.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.30.0","@unction/mapvalueswithvaluekey":"2.30.0","@unction/nestedapply":"4.29.0","@unction/reducevalues":"2.31.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"a494893a9b401dc9edb9992b41369782177e6a1b","_id":"@unction/treeify@3.30.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-xZ/N9QOeeoQ3q+e3kiLzBpNdOLR43RvYOBFPWwSs+gYLSd1HrO0gzC1GchgaV9v/y+51GYwq26rtc0X0fLTEvg==","shasum":"cbebdb928c9ffff078e3b19647df03a8d5f5c926","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.30.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDR38gPu9tj01TNTjWs+9PIYwNO2MYFak/qW+ogjO8KQQIhALrSrRSnSa7ZZBqnPJAcis12SXXzMskq6qr18O1ZWOAd"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.30.0.tgz_1509325833754_0.7782821480650455"},"directories":{}},"3.31.0":{"name":"@unction/treeify","version":"3.31.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.31.0","@unction/mapvalueswithvaluekey":"2.31.0","@unction/nestedapply":"4.30.0","@unction/reducevalues":"2.32.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"2bf83ea16a581e571e1d7c270a873dd6eae5503c","_id":"@unction/treeify@3.31.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-L5KakfwWcTdavhmVg0TmlpoZJSVE50TEDDJBg84p+z5c8Pcr6JE94JrrtdwbuahnIVsHWA0AB4cH5CXQlJQ2pA==","shasum":"1917a67f2dd627279ae8bbf23f374027086a5f17","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.31.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIgydj7wWwNeJB/KUXIZ3mJigs5SC9bKDLg8BlfhMG9AIgPYBliMrhwJkkZwSnVC0vobfLguYaX9EmTWfDYapwTBw="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.31.0.tgz_1509326968207_0.20989020029082894"},"directories":{}},"3.32.0":{"name":"@unction/treeify","version":"3.32.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.32.0","@unction/mapvalueswithvaluekey":"2.32.0","@unction/nestedapply":"4.31.0","@unction/reducevalues":"2.33.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"b97951ac8b4c2314e9d25b3825efa0c1feae14af","_id":"@unction/treeify@3.32.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-EVPrQ/IBjEuvk90Cr08kEHrZyzjLFqy8GFC3uL4YbGUV7otJQ5DAaLB6dHeALrCuVx9De81zO9urV6U2+/NM5w==","shasum":"b131c46bced209383eb4770e5e8a6a11a7ab3974","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.32.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2JfkTe49wJf9tjpY1svGq04lIzKumxpNG2tGSP3xXWwIgVcLATeAIgpHkBNl4N8CuvOXn6OECEYwKangryKrSzCU="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.32.0.tgz_1509328099505_0.5008227415382862"},"directories":{}},"3.33.0":{"name":"@unction/treeify","version":"3.33.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.33.0","@unction/mapvalueswithvaluekey":"2.32.0","@unction/nestedapply":"4.32.0","@unction/reducevalues":"2.33.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"ed199b3c7aadd87a048d382f8a320f10faf3c64d","_id":"@unction/treeify@3.33.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-NyD3ya+m5JRyZwtGqrPxBjTjMcI4bnS3OUY2iNH4xR11zYNH7KaKcJLV9WhxXS+NeWZK5c//Aphszn1KaH31dg==","shasum":"f7380d7c47b7eead1b15be46d5db67628b434592","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.33.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzIM6Mp8uo0Lu4l8xNKu5ovlI/aU2po2eojsa/k7P/hwIgPpZuv01is76XOx4sSqt5UkeXc8iTyhXUbFajZ5G7AxM="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.33.0.tgz_1509328608566_0.5351121083367616"},"directories":{}},"3.34.0":{"name":"@unction/treeify","version":"3.34.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.33.0","@unction/mapvalueswithvaluekey":"2.32.0","@unction/nestedapply":"4.33.0","@unction/reducevalues":"2.33.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"7bcf12853c54ded4ad5749472694e88acc384ce8","_id":"@unction/treeify@3.34.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-IyV6Ll1Nua+mvLoPMF1F7y7ufuzpHdiJvTrABHiWzz9lEdpXEzIK+uLqXg65INQXQS3r0ruSYSl1DXFyWmhfnA==","shasum":"f733ba3702629e1fb02f74f0418c4befe165fce0","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.34.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe8OU+exHVRCobVR0go+6IHYXzsIBhP16AIULVrjzGxQIgHlI55SwTNB7DU77n/arzNWr05MMR8UJ8O44m7drZUDI="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.34.0.tgz_1509329345119_0.44826770783402026"},"directories":{}},"3.35.0":{"name":"@unction/treeify","version":"3.35.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.33.0","@unction/mapvalueswithvaluekey":"2.32.0","@unction/nestedapply":"4.34.0","@unction/reducevalues":"2.33.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"746aa72ff4f5be88c97ed358c734d917f0d280b2","_id":"@unction/treeify@3.35.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-pytFeFMuDw6+crlD9OGwWli7HmPnb8lEoQfjjHpePf1DBXtOjbBmCHW8oqOqRXGcdUiKsNAleWpDUPeETcQF9g==","shasum":"f2b5b9af152711a25e43127dc9163f82eec4b7a6","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.35.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIApyUDl3dOuAywIG9O+Z6wBx4Qtsh7+Lb3Svnv/nYPGBAiEAzf8joZ64Qr/T+VJ0p2gjFDHECohuMXNhuDi9tMHeR4Q="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.35.0.tgz_1509330570515_0.3887121411971748"},"directories":{}},"3.36.0":{"name":"@unction/treeify","version":"3.36.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.33.0","@unction/mapvalueswithvaluekey":"2.32.0","@unction/nestedapply":"4.35.0","@unction/reducevalues":"2.33.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"8ae3aaac182102aea5f4c88642d45f5624a653c1","_id":"@unction/treeify@3.36.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-bDzEuiid3C+EhkZrdrHps57UXx3S2ojWaisciy8QoU8dh7p5Cyoo4sJhyGaoxokltDqC3bBAEdOmOxkCjOCcLw==","shasum":"b4b0b939312b16b1ba450bf216b55dbfaddb10a9","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.36.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOXAOgeVK3a+JN2BIUW8z5k1nuyuVnRGD7patHcL1yJAiEA9r35UqmdiqsJa8CtEl8na+hCPGCYSCcHMqeat5NK13E="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.36.0.tgz_1509332587332_0.7020836654119194"},"directories":{}},"3.37.0":{"name":"@unction/treeify","version":"3.37.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.33.0","@unction/mapvalueswithvaluekey":"2.32.0","@unction/nestedapply":"4.35.0","@unction/reducevalues":"2.33.0","@unction/thrush":"2.5.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"fb0d11d07b7f45c3e847b5070e9464562678acb7","_id":"@unction/treeify@3.37.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-ZHfs7wV8I7WRhmwPSShbT3BdVwP60yHF8dWNALSaMvjwJMa0Eaabm87xnyi7xI3cWW7itJ1lfzan5UzXBAl4eQ==","shasum":"59b1f3863a580aade785e12f5e531b49fcb70d00","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.37.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzcYOQs2MJS5PqFx0utZXc1KVzo7dEv/y+plfHPv9nmgIhAO3pq00+rCaZSsMa2B4TJq3La+QeuISYWN0pZyVuBYBK"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.37.0.tgz_1511079959208_0.15651145321317017"},"directories":{}},"3.38.0":{"name":"@unction/treeify","version":"3.38.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.34.0","@unction/mapvalueswithvaluekey":"2.33.0","@unction/nestedapply":"4.36.0","@unction/reducevalues":"2.34.0","@unction/thrush":"2.6.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"f1222ca7739cb6d37973a6949be51291b4a941e7","_id":"@unction/treeify@3.38.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-uquNqOVLNBQJdvI7IX9olKRMa338bVLI0VPKhYdAhqgi8faYo1S1JZJMI+eq5l18jj4FudETDnE4TL4LgA/xVA==","shasum":"e462649f981a5a85214dddff7d01bf7cdcef5afe","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.38.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZMRHRaxMOI1P6I55TCBXu9fFUD+OUobk5CHIvVWZZUAiAgxOVe+K+XI+du84yqbtBb7F8VnJc5wkBFJ2IiMlm1ug=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.38.0.tgz_1511118094920_0.821956891566515"},"directories":{}},"3.39.0":{"name":"@unction/treeify","version":"3.39.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.35.0","@unction/mapvalueswithvaluekey":"2.34.0","@unction/nestedapply":"4.37.0","@unction/reducevalues":"2.35.0","@unction/thrush":"2.6.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"4d19268a1680a0ea35c1b85bf4593c8447dcc9b6","_id":"@unction/treeify@3.39.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-nznKgdR3Sy0L3nVJwMHvBEQB2vBodZQwo86PdYOkp3qXUDda26YAXyKT6yftybu1Q1CweV5kofSBZfenO+WIBw==","shasum":"7c986071291f3a64aef9495833f9319bf142fc7c","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.39.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDu9mFj51o3I9Ip94hjqeNdIQKdnXyCfzbrSiDHSB3RpgIgWeNRVZyRuSDYW/fpFaLIZtKhmkWVHaRbQWDFrynZ3lk="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.39.0.tgz_1511118926158_0.6950513150077313"},"directories":{}},"3.40.0":{"name":"@unction/treeify","version":"3.40.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.36.0","@unction/mapvalueswithvaluekey":"2.35.0","@unction/nestedapply":"4.38.0","@unction/reducevalues":"2.36.0","@unction/thrush":"2.6.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"a15f4dcee93e29d5725107069fba61fd06e1a364","_id":"@unction/treeify@3.40.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-epc821HUVbezzCGAW0R7Qe4ErSzW0r1bFI6S4yMmBRVk5evIshBu6Ga/Q9MD60p11rx8K2qZsGIuGELufZ/M7w==","shasum":"b7c5ee86fb52c313ef83725bd6982315a30d7710","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.40.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbKE/ed27VKt7zm4ATK0TsHrWTLSWIFqv/HP9KB5Om8AiBfirjSNaSacy1dbP8qlcXwOmbkQAMeZ/PdPSnP5nXlHQ=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.40.0.tgz_1511119789764_0.03833726793527603"},"directories":{}},"3.41.0":{"name":"@unction/treeify","version":"3.41.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.37.0","@unction/mapvalueswithvaluekey":"2.36.0","@unction/nestedapply":"4.39.0","@unction/reducevalues":"2.37.0","@unction/thrush":"2.6.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"384658b5b9d0b22129f8ff8fcca303f65bc14dc2","_id":"@unction/treeify@3.41.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-V49enqbFFE7yEcv4Ra2H7y5yAjbOxN1XPAqoC0b9XNXIiADIf6tQOvc/uzgWYD8cI8DDKmkz1Pc4dCZ1fzVG9A==","shasum":"93247bab0c18d47c33b70becc2984bbcc247aedc","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.41.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3QCr2j/ZmuvjrEim9xs14Y1l+2x5zGymNqG4/i6nNHAiAEJpsGt6ziEkfH9qmtRd/Herk7VE4b1voSFMrF3EHH2w=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.41.0.tgz_1511120870817_0.3348944310564548"},"directories":{}},"3.42.0":{"name":"@unction/treeify","version":"3.42.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.38.0","@unction/mapvalueswithvaluekey":"2.36.0","@unction/nestedapply":"4.40.0","@unction/reducevalues":"2.37.0","@unction/thrush":"2.6.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"fa39b76ac2535814dca0386672a79285b81876af","_id":"@unction/treeify@3.42.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-G8bIwIm5pqCbzPrp30pQOUdo3n0QzQEt/Ogpb4DJcMvpgh4ea/lP7GAljWK9TKG1SgUI0comPlTt+fcfb7TetQ==","shasum":"0bb2e4b52846e5d7ce49d5152fe57cf76cc3cdad","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.42.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnEJ3JbG+69mUPW4SX1wFo+QZVv53xJPKEMfa+fiea1AiEA86gf5N4SLyGDJ9ahY76HOofLDuV2f84TT0WQcups+r8="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.42.0.tgz_1511121601356_0.5583389939274639"},"directories":{}},"3.43.0":{"name":"@unction/treeify","version":"3.43.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.38.0","@unction/mapvalueswithvaluekey":"2.36.0","@unction/nestedapply":"4.41.0","@unction/reducevalues":"2.37.0","@unction/thrush":"2.6.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"ca89618a2a74bb40c6a297abc811d2f819d90f3a","_id":"@unction/treeify@3.43.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-9F0WRk44JRaCqtIu2DQvr59VGuIHdzFhuTdvf+AQLkdr4NMS+jmYqoB16DpSwiNRWvlAb3fhNbrEun3cpimtAQ==","shasum":"c79b89f780dd803ff47b88829d4366d4bd370767","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.43.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiXmBm5MxGXJistqa8OZ7WKCPnqbMdo5TS73HutU43yQIhAMxmcZ/fg0nOnkyQbWDaK7k86kJ0KMbiFzjtmAyisURt"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.43.0.tgz_1511123020110_0.10747629264369607"},"directories":{}},"3.44.0":{"name":"@unction/treeify","version":"3.44.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.38.0","@unction/mapvalueswithvaluekey":"2.36.0","@unction/nestedapply":"4.42.0","@unction/reducevalues":"2.37.0","@unction/thrush":"2.6.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"63a39aa7938faff948dcf4fb648fce8818280445","_id":"@unction/treeify@3.44.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-xlQss/ziEWlvZEFoDErXVEil/wl4gfExdgMgT6LRpyglzODYg5p99Ac1LSp/nodY+SNuAbHdAN7C1vRrHOe40w==","shasum":"1fc48c9876d9eac6d329f1ed7de384d2c0e216cc","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.44.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWOlKLaEC79TNIzFK1nZq+8GKFV15FuoY6URCsnNkZ7AiBWF3+I1NdzMNaI0J8kY+75IMt0Ma6h7QWWFKqP+C3LKw=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.44.0.tgz_1511125550024_0.20035827183164656"},"directories":{}},"3.45.0":{"name":"@unction/treeify","version":"3.45.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.38.0","@unction/mapvalueswithvaluekey":"2.36.0","@unction/nestedapply":"4.43.0","@unction/reducevalues":"2.37.0","@unction/thrush":"2.6.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"56b3db25963af62f2823d0ca857dde006aa16957","_id":"@unction/treeify@3.45.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-Oz9vt+P4LQX6qq1AxnHiXs8JtzFHMelfwdGBFcsuLveC5a/Ta8Nh7fiJ13EYIW+xeOuzfDgVjc6HdxvdXWzWig==","shasum":"fdec70cdb95aac33ec9e2fd03cd8f57f67a54642","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.45.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjStDp3EknPQhUxkqy2C+EdvPkoLeO4ATK2np4FIOseAiEAk8UaqVpfEminNOCm+TpFBB+dTidKQR5aUDq36u4jFFY="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.45.0.tgz_1511428933999_0.026347395265474916"},"directories":{}},"3.46.0":{"name":"@unction/treeify","version":"3.46.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.38.0","@unction/mapvalueswithvaluekey":"2.36.0","@unction/nestedapply":"4.43.0","@unction/reducevalues":"2.37.0","@unction/thrush":"2.6.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"fc18db0381bb859b5257b28b733e19e77ec0dd4a","_id":"@unction/treeify@3.46.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-BPBy6eUJePSugJAA7dV0l4PHAxAx9uiUCMoo8vtg3rvmM1w3a0u7+uX2vK5+FTHJG3mILMHDPlI8UBedURIbdg==","shasum":"315ac4c6f388260b25768193b16727a1f09e0468","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.46.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC15X1q2wre+/DUIT5jfc/FLw3kj7e6MyyPLwsM7unH7AiEAlnRcZZ0TcKgL8u2y0zzziOzPSqzqAf9Lk6C3kk41pLQ="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.46.0.tgz_1511428937329_0.46926161157898605"},"directories":{}},"3.47.0":{"name":"@unction/treeify","version":"3.47.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.40.0","@unction/mapvalueswithvaluekey":"2.38.0","@unction/nestedapply":"4.45.0","@unction/reducevalues":"2.39.0","@unction/thrush":"2.8.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"5e5260df262eba55eb2b7d3dfbec31cd481c4703","_id":"@unction/treeify@3.47.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-kQu7YAssttZqSZGsA77H7H0qOpf/XWOYeK+zcPieuzJpYqJpPzP2UpB8i7Yt2vNcmNtGPLQHTDPwIalvPDWjNA==","shasum":"f1764abfe819647605c25953bcc3c442b74fc721","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.47.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGTSXEAHuuhTd8idReKwMyyKyWG0wNWlPPWE/TeTux7BAiBmGACFmB6D3dh+HWO2BrXZO8JtlvKObFAqXoukHRRhVw=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.47.0.tgz_1511437960281_0.4483492183499038"},"directories":{}},"3.48.0":{"name":"@unction/treeify","version":"3.48.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.41.0","@unction/mapvalueswithvaluekey":"2.41.0","@unction/nestedapply":"4.46.0","@unction/reducevalues":"2.41.0","@unction/thrush":"2.8.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"776ba14198b97b881a310b7998a236cbad1d5b4c","_id":"@unction/treeify@3.48.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-R+lB0VW8JxsG697E677nccejrDlrEhCyp2prPsmbjEeuY8FsiG5XuapdUxcpmwuCCMt7U58EQ5ftJ19AzWSMCg==","shasum":"1ce88fe5dbdea21f6e03c3bd627414c3ca53887e","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.48.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuG/bUGAsishbF9HnNWcroq54OXL3sJJhZNr6dxVDSpAiEAwnHuTkFIwM4SDVy4bZvL0yGU5SUI2Tf5WSiiNNDdtxk="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.48.0.tgz_1511447678292_0.12594768963754177"},"directories":{}},"3.49.0":{"name":"@unction/treeify","version":"3.49.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.42.0","@unction/mapvalueswithvaluekey":"2.42.0","@unction/nestedapply":"4.47.0","@unction/reducevalues":"2.42.0","@unction/thrush":"2.8.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"e1126f3b7972c87e04c4a53ea72c86324a86f310","_id":"@unction/treeify@3.49.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-v7mWxb8M5AOpxA6eJSHK6zedl9nWs0GiFcR/Rkv/qOQHXHzIMu9DD7Iqr1N7kYSx9u8N8aIHQUhAuvR1cpHNtw==","shasum":"c5ca3bc5c15c4932ccf1500762d2aa2faeaff4d2","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.49.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2YoN5Ao0CKNeLyi1SMfIP88T8vsYaBWLxoSjykarPnAiEAyXNuX6hHEtj3QLOof8i4+/LnfViminYBCM3LffHH7O8="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.49.0.tgz_1511449049600_0.9553044266067445"},"directories":{}},"3.50.0":{"name":"@unction/treeify","version":"3.50.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.43.0","@unction/mapvalueswithvaluekey":"2.43.0","@unction/nestedapply":"4.48.0","@unction/reducevalues":"2.43.0","@unction/thrush":"2.8.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"cf0947f3340e5644a1e6ad8f763ad616f5e76d1a","_id":"@unction/treeify@3.50.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-/GW449zsBozKdaB4mnZje45I8LnTrmwlNVLqErWQUrjR165k8xQeDcfoWKEmGMZ3DPOZPmuqMPOztt4WhPM6cw==","shasum":"c7fceb7da30f07898c3620b01f20962f56951e7c","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.50.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGl+Ul9iMzcjQqYm3VpjUQeFChhc0gT59NxbHooGGjecAiAIyX5epKTsWHdEJJqSerXTKOVMTVbBfX4nNd4RmZYyKQ=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.50.0.tgz_1511450814713_0.7427065202500671"},"directories":{}},"3.51.0":{"name":"@unction/treeify","version":"3.51.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.44.0","@unction/mapvalueswithvaluekey":"2.43.0","@unction/nestedapply":"4.49.0","@unction/reducevalues":"2.43.0","@unction/thrush":"2.8.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"424e8b996b4fbe7b0d3a2665a20e4c4ea989d1eb","_id":"@unction/treeify@3.51.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-aP3afvPBg2AZ0QC127oULIkyv2xPr5ObZWvwItwfisCtbqWzto8M+v1yNSo7ZEUoNPZB+a+Tscdb2vDADn6zyg==","shasum":"f2a2c5d676c5ad68ce659b7ed4da24d079736448","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.51.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOrlraz98V52HHuRzdJQceTzCU5rpgntxbFk4OtW0PnAiAYXLwqjI5Vjz9tpgWNQVcNAZaHNGcAGe8vC58aGr+Qig=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.51.0.tgz_1511465863674_0.9367986551951617"},"directories":{}},"3.52.0":{"name":"@unction/treeify","version":"3.52.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.44.0","@unction/mapvalueswithvaluekey":"2.43.0","@unction/nestedapply":"4.50.0","@unction/reducevalues":"2.43.0","@unction/thrush":"2.8.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"ca21ed3fd102af4b00d956a519a29abdd1a0cc42","_id":"@unction/treeify@3.52.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-Aqie8YQRAN4h4uz8N3qGumH7Mmhu7m0x0vBYyToJDVR/p6zfk4oSwe931SkgMWfHstwL2AAfzzEF3g3iQoapNg==","shasum":"3f25474580efc143d5c16da9725086b5ee58eece","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.52.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDP38zZ/OYSr6amKiEyMhw6LdteBCd7vMfNwwzSyGf0XAIhAKmpYPFnnBE7YrA0HDZSphrUaSOu0VpjakK6CB9kx01y"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.52.0.tgz_1511473812199_0.03526916052214801"},"directories":{}},"3.53.0":{"name":"@unction/treeify","version":"3.53.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.44.0","@unction/mapvalueswithvaluekey":"2.43.0","@unction/nestedapply":"4.51.0","@unction/reducevalues":"2.43.0","@unction/thrush":"2.8.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"a07ceef50b577b8f23eb4d77b7a10847576279c5","_id":"@unction/treeify@3.53.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-Yn9Y9kelx2PmOJD2KzsBpBRRoeJEj0wx3kh6iWyrvmaIctrFrKm2GsngH/j5CHKKss3mYG1G8I4bSYSFv5LphQ==","shasum":"0bdcc70a6f6479caa5f5afed2d5d42954d5044ef","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.53.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4DGAboKCuDM/jafwOT06H5bXlNKMzwHVhg6U3NC78HAiBa6jty9iMwqG9TQ7R2w1E+4V1STYtsZEw6FdN1UF+OTA=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.53.0.tgz_1511475353200_0.8046479243785143"},"directories":{}},"3.54.0":{"name":"@unction/treeify","version":"3.54.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.44.0","@unction/mapvalueswithvaluekey":"2.43.0","@unction/nestedapply":"4.52.0","@unction/reducevalues":"2.43.0","@unction/thrush":"2.8.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"966c2c1eae8729f52e4e087520a11992f807e1a3","_id":"@unction/treeify@3.54.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-Yah2VE3QhEtvqn2wuCww+F0DOdPXUtbXg0To0sicYJeisMH4s/lQ1OU4UdhMGCQ4BrgwIKLSkp1posV0uzTnCw==","shasum":"a7384ed8569865aa01d23d05483efa0ef9a4cd9d","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.54.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzlvfzsURZWt7cnc0sTyeDs7ul9ND10bp+yo7FkGfBSgIhAIAbrBf8YEX/p4a+cPxIwF4veo59togXcxW2s+4jLcf0"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.54.0.tgz_1511500567420_0.8182357887271792"},"directories":{}},"3.55.0":{"name":"@unction/treeify","version":"3.55.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.44.0","@unction/mapvalueswithvaluekey":"2.44.0","@unction/nestedapply":"4.52.0","@unction/reducevalues":"2.43.0","@unction/thrush":"2.8.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"80ef9bc51774d8960e2c6ee7b6babed7a87e23ac","_id":"@unction/treeify@3.55.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-Wi0/OBaLQfav61PEVxTLKBVdW1teoZs6ezUS6sqJn9amrQu7d/vaHZDRw7KEadEM5KfQT0wena1E7SSzwrA3Ww==","shasum":"ef377742d9557fa19069d54bd7fd17b14b51ddf6","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.55.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBv+BjIQjuiTTTAESF5S9H+Z3Su3/+L2LYcwePReZkzHAiEAudkvbRBtq8RXq3GtCEATU98Dfkwpy5z1L+u5b5Q2Z8Q="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.55.0.tgz_1511561280744_0.7349014021456242"},"directories":{}},"3.56.0":{"name":"@unction/treeify","version":"3.56.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.45.0","@unction/mapvalueswithvaluekey":"2.44.0","@unction/nestedapply":"4.52.0","@unction/reducevalues":"2.43.0","@unction/thrush":"2.8.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"9938cd6fbd36eb695eaf96d79fc5659ff6a54085","_id":"@unction/treeify@3.56.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-eCAv3J+MYytqhcgz+mGvf8kBTspyuOerCAIFRafF30ZC9UCIEm02abzrfp289zkk2tD5kPPEzREKq7uE9oW3NQ==","shasum":"4b3c372ed24d7ffb56a94b375ae049e20948fe09","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.56.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBVAzgNkoLGoZ3WGSZXte8TgH+xBNWBL0ssvKm+WKHWAiBO6r+rRcS4VPoryCY6zDXfijPTzPgkraXizqe5yr4gPg=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.56.0.tgz_1511562369205_0.7455134503543377"},"directories":{}},"3.57.0":{"name":"@unction/treeify","version":"3.57.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.45.1","@unction/mapvalueswithvaluekey":"2.46.0","@unction/nestedapply":"4.52.0","@unction/reducevalues":"2.43.0","@unction/thrush":"2.8.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"0964261827d0d9bbe6820190dba422f50fd44979","_id":"@unction/treeify@3.57.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-obrP8oY2C6FjImpRs3IhdEunr8WniWVX7ck/sPTNSwAIrDpEhkYy0cIxNBXRpECySPDPBFSnSkNtI82Y4D6JoQ==","shasum":"92b5091e3fab332ef3d9044540063140d144e387","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.57.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2VvJqX+RNHJFZ61tYOInWHRtzLNfnwWRnKd4vCK7AYgIhAMOEql0xmzGz930xGHh4Y1nKvXWuziVW6RN/6PY/tTlo"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.57.0.tgz_1511595960732_0.009368492057546973"},"directories":{}},"3.58.0":{"name":"@unction/treeify","version":"3.58.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.45.1","@unction/mapvalueswithvaluekey":"2.47.0","@unction/nestedapply":"4.52.0","@unction/reducevalues":"2.44.0","@unction/thrush":"2.8.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"bb1385d3bc5f77e287cea4e9a6149a0f04595fda","_id":"@unction/treeify@3.58.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-gxDxszHRt7NkStBdiHENZzWNJnof1yZx67ZfeJVmpAhuFuf3KMVPDSEP01FIZRhnxI2b/Mc2IAUJ071HDP4bZw==","shasum":"8ef8a80f61711db64a04d77351cbf64d42fe20f0","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.58.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC78o45sxkLEmTnXE/tIsFqYYkG4IuIHFGLHj13i+mM2AIhAPSs5HGgEeHmdRonwPbj3Nspwz0bHrb33rkaJQ3Ccjsr"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.58.0.tgz_1511596552792_0.6883277161978185"},"directories":{}},"3.59.0":{"name":"@unction/treeify","version":"3.59.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.46.0","@unction/mapvalueswithvaluekey":"2.47.0","@unction/nestedapply":"4.53.0","@unction/reducevalues":"2.44.0","@unction/thrush":"2.8.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"847768ffb62704e47db3ec97a84d409cb1ec5295","_id":"@unction/treeify@3.59.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-s5KNVLl42H1i6RuiJM49mWepAuZ8a5hca2uuPF7xNstS6+r6ijBxRMCUcHzytC4wt2XE9FxFbcWNCYTjYGheYQ==","shasum":"e10ec505298159c65d7fbc6ac09cdf86021c8dea","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.59.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQ88SXZa9kdCo27sKYRcASH+HRkKYutU2k0pwoX9WS6AiBpiu69zIdi5gL3BUoDjHM3GQvkYfmL6agslKx/YCLzRQ=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.59.0.tgz_1511602691921_0.21137035987339914"},"directories":{}},"3.60.0":{"name":"@unction/treeify","version":"3.60.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.46.0","@unction/mapvalueswithvaluekey":"2.47.0","@unction/nestedapply":"4.54.0","@unction/reducevalues":"2.44.0","@unction/thrush":"2.8.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"bb131918a968ce01042483da68f8f749e8f09a9e","_id":"@unction/treeify@3.60.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-bvSzwYJVbjAuJ1pl4HNprz0WCq8ojYLyGDr3aou/SLN9sS95HP9NDpeNfdgY/I6VfkTaxhrPdabVsmgGkjSGeA==","shasum":"9d0e9296fab9e38066246762495e047b7ee77b42","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.60.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVtbx5Wnoi3icWTDjjN1OcR+H4SI+HhCac2MRDn7ZwJgIgYlTQUDyRXpUbo1rlBXsSpE/EaLgI/CQNIhk+MU0qI3s="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.60.0.tgz_1511603485573_0.10480759851634502"},"directories":{}},"3.61.0":{"name":"@unction/treeify","version":"3.61.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.46.0","@unction/mapvalueswithvaluekey":"2.47.0","@unction/nestedapply":"4.55.0","@unction/reducevalues":"2.44.0","@unction/thrush":"2.8.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"b064d55fb109fc247a227db0595af3a9a9a517ef","_id":"@unction/treeify@3.61.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-RM+LP0XD1cBKyZ2AIWyZEFw6Nl5oonDxsL4TtJyIoaiCZW/plGfq7fkWYSdLFXqtT//TNl0PPMNxoNrsxavq3Q==","shasum":"39b099d2ccd722b4de5b1a18356a961fe76f7507","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.61.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfL/HGs+S9nIcjnJMZrd6epgEzHvbtSzO/fIgwItbjWwIhAPOBtNlABu7uHDwVVrS+fSP7WjicbXEd4kfqXxw/FNI7"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.61.0.tgz_1511608890491_0.6409868141636252"},"directories":{}},"3.62.0":{"name":"@unction/treeify","version":"3.62.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.46.0","@unction/mapvalueswithvaluekey":"2.47.0","@unction/nestedapply":"4.55.0","@unction/reducevalues":"2.44.0","@unction/thrush":"2.8.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"c376c6acd8af6ee6eabd7dd651265ff274e5c6a3","_id":"@unction/treeify@3.62.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-tfhaSakFWpqGCaEZPUMBqDUXFmI2H3UBrBa2Tqf7ZDANKvQiyOUn3Pn47cP+1JuAdOrYT6+RN5Ex6cOzJ//cBg==","shasum":"41dc9930a2a2985e93cb7b5bc5a99df1214720ab","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.62.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIATDJ16EcfQtPj042QhtnSQ9qhvhFooIVIRO5gHOUdzlAiAAp6kXLyfCuMnaImD5XtaJU7C2WpQzdZYNjOOoNCfdGQ=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.62.0.tgz_1512257297041_0.20488873776048422"},"directories":{}},"3.63.0":{"name":"@unction/treeify","version":"3.63.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.46.0","@unction/mapvalueswithvaluekey":"2.47.0","@unction/nestedapply":"4.56.0","@unction/reducevalues":"2.44.0","@unction/thrush":"2.8.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"cc1d732c85d7cebdad225e22e8c66d46640e861e","_id":"@unction/treeify@3.63.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-C2zXV3DEixJO2R7h2kKdt7TeXYmO6ZOaYG+Q5of1ri1mR3KpNQFpcImr1vxQp9q+QGqq4jteHgkJLePzx5p2eQ==","shasum":"82d3fa64f0b76f7e6484e5f13aafa430fd4ab93d","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.63.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJl9bOTOzXMrPNgoN+XFzj4xOuNQ9+Rc3/HR6bFMIdAAiEAweRxZ8dL/cEaD6VeVYqLFJjX2opu0DBXPwAp+sRJcdM="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.63.0.tgz_1512257966932_0.9737987306434661"},"directories":{}},"3.64.0":{"name":"@unction/treeify","version":"3.64.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.46.0","@unction/mapvalueswithvaluekey":"2.47.0","@unction/nestedapply":"4.57.0","@unction/reducevalues":"2.44.0","@unction/thrush":"2.8.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"b46dd0032f861e05dffc48e20b56f865836507fe","_id":"@unction/treeify@3.64.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-nNdMMq2t80CXARcy3RpegfLdDRJPJVFNPZI2sJZF5abPzjXgU4yNFKJi0yuCPurrbVmxr8ttpLARQ1HIu861lg==","shasum":"27ed931e1e02e5c97603861b161391808fc55c8e","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.64.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNp5FY4G/ymkcjJuLr+afmAW5GLoY4i9HGbrV0/6pVTQIgateY9UkqBXUDZiVsmo+ynW3tKv3z1pQZW+iM3lfNiHI="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.64.0.tgz_1512265354140_0.5288347154855728"},"directories":{}},"3.65.0":{"name":"@unction/treeify","version":"3.65.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.47.0","@unction/mapvalueswithvaluekey":"2.48.0","@unction/nestedapply":"4.57.0","@unction/reducevalues":"2.44.0","@unction/thrush":"2.8.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"be0cbf5db40b05109922f63238b99963b5c4c5d4","_id":"@unction/treeify@3.65.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-+FFKVc6LxRPO2jZq0xmK/NgLl+o7/MrI3KaQkgXvCxGI+jTq8jXSf1vKotx3z6CyNipZmMu5bcbrQ7HJnimtdw==","shasum":"8aeca29062a6c1089cb7f0e4457d48d0cc04e138","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.65.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICoM9HuDrNlhWl95+kWATZWHDSPlpcOaMYLYJfLfKFgpAiAdSUO98S3fJUuTfG8LUbhH8zlkJP2mE13qM6pfZIiTkA=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.65.0.tgz_1513403643009_0.21197175490669906"},"directories":{}},"3.66.0":{"name":"@unction/treeify","version":"3.66.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"10.3.4"},"dependencies":{"@unction/mapvalues":"3.48.0","@unction/mapvalueswithvaluekey":"2.48.0","@unction/nestedapply":"4.57.0","@unction/reducevalues":"2.44.0","@unction/thrush":"2.8.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"10c81010cb0deef4f11bb12a3e4ba8d7245650b3","_id":"@unction/treeify@3.66.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-LVJtqZzpiu3WrtxVW0o9osjOWfhGqZd6q2WsWSNbyoyWwtIgbZDNxzAX96iYOb/FxigVczkeVPMtcdoNanizZA==","shasum":"736847d3edad6801063d4a5701c6ac72239caa98","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-3.66.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8FgSdFGHnlijfw+9GWSyMnHk5q+7qrekSZgZTX+HP8AiEA5FeYPj953cbajSLkCJ/MTm8kvlG14zwglo2y4sl5rFo="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-3.66.0.tgz_1513404245265_0.06984221166931093"},"directories":{}},"4.0.0":{"name":"@unction/treeify","version":"4.0.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"11.0.0"},"dependencies":{"@unction/mapvalues":"4.0.0","@unction/mapvalueswithvaluekey":"3.0.0","@unction/nestedapply":"4.57.0","@unction/reducevalues":"2.44.0","@unction/thrush":"2.8.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"43d5ccb51f2211c0a0b184a8cc329e368736618f","_id":"@unction/treeify@4.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-Nps4GBzy6bfctc6/KaTQXmsO5GeiFnWcUMbNjL+IfSM21LvOTCKE2q9bseRMAAvC/jKRY9DPtfxOf7QWH6KtvA==","shasum":"d1d841d3e149203f9f48fe427e83f6554addf4fa","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-4.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGTJY+IoGKC7TXIJYG5yml3akT8zUO7nVO0QlU3LgZ5uAiB7/MM9H+757/CAxBEP7WkwbSgQuxCO8Vvd2OVXk+vW6g=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-4.0.0.tgz_1514281570854_0.18642098642885685"},"directories":{}},"5.0.0":{"name":"@unction/treeify","version":"5.0.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"11.0.0"},"dependencies":{"@unction/mapvalues":"4.0.0","@unction/mapvalueswithvaluekey":"4.0.0","@unction/nestedapply":"5.0.0","@unction/reducevalues":"3.0.0","@unction/thrush":"3.0.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"1bd09fb408a085a0f8d0d65572f048e360444d90","_id":"@unction/treeify@5.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-vyU6bLjUp1WqHP49c7I8z8xxQYcH9CWYecOy0Z60irhReCkmvd7uhrYF14nhM4c+yUp9hcjzfttZoy1lWLgzJQ==","shasum":"0d99bea757c8bee12d90169866e3a9f3842e1544","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-5.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPKFhcjhbinhwoy+8eB/HftSVbqlxVE6SDi7oraCkZLAIhALmNMKihAKyxIlqVk3EapEfdkORdF0FIXvjlTNz7mREi"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-5.0.0.tgz_1514283430719_0.9156458561774343"},"directories":{}},"6.0.0":{"name":"@unction/treeify","version":"6.0.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"11.0.0"},"dependencies":{"@unction/mapvalues":"5.0.0","@unction/mapvalueswithvaluekey":"5.0.0","@unction/nestedapply":"6.0.0","@unction/reducevalues":"4.0.0","@unction/thrush":"3.0.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"3d6830adc0bc9cfd4e21ce234baadba302a7295d","_id":"@unction/treeify@6.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-LC/rVCmF3LD5wMYY19imKDvIykFSL51soB6YFPtxTbUXjZ/XMgMrzbHDShd9otCFaQY7YmA0w6rSbqCvFptbRg==","shasum":"92a5798a7b442a090ac0ee35cb2e23edb985045b","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-6.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8oESDvhqiTW8q3llOXynH2GGhPsklViucrPHqMoOnxwIhAOLZJ5cjKxSVn57tkRMk1x75XJKwgyiXNUg3mlBlk7Ks"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-6.0.0.tgz_1514364998671_0.3934997539035976"},"directories":{}},"7.0.0":{"name":"@unction/treeify","version":"7.0.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"11.0.0"},"dependencies":{"@unction/mapvalues":"6.0.0","@unction/mapvalueswithvaluekey":"6.0.0","@unction/nestedapply":"7.0.0","@unction/reducevalues":"5.0.0","@unction/thrush":"3.0.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"1af55200aae6d7eaf449374f0456545694087992","_id":"@unction/treeify@7.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-ejsxnXy239HHuo1zTK0bTB27sP8WHKmv2seo2r/h2aaBGtNw/blz3/dv0cn7mJaDnNE6qxbaIAlMKtgq7Eaa1w==","shasum":"761dc43fbd0d589e6d4ea302da7be60d37c6d7c7","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-7.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyKSBfxPzoajitcC7XuJZM7O9kWDhCCWwAaEBqtMBocQIgNt2qFvDAbC7+lQoRyqWDlEOO6w+KvMjzzlW40ZOpo0E="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-7.0.0.tgz_1515894843830_0.031855988781899214"},"directories":{}},"8.0.0":{"name":"@unction/treeify","version":"8.0.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"11.0.0"},"dependencies":{"@unction/mapvalues":"7.0.0","@unction/mapvalueswithvaluekey":"7.0.0","@unction/nestedapply":"8.0.0","@unction/reducevalues":"6.0.0","@unction/thrush":"3.0.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"61c6effd0add6d4414ef2b25c2d6c07cb945eb04","_id":"@unction/treeify@8.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-OVEzqRyfKqRx/TWwa5nimo70OScV5dh+RPqoA4TtZaUmUhXjlsN9gbPISuTOBZJB29kiVsKxUndtqpyKg6rhrQ==","shasum":"de257c539873431b01a937a769f046b1f7be9cd7","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-8.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGcq4xzvzk9z9EXTVHs8CUjeQdVNrGBBMTJPYdvbkmt8AiEAqbNsGAv/L9w2L9Py3F78B+KqwZNM8fAulEvGz2EQ0oc="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-8.0.0.tgz_1515897440618_0.9344935575500131"},"directories":{}},"9.0.0":{"name":"@unction/treeify","version":"9.0.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"11.0.0"},"dependencies":{"@unction/mapvalues":"8.0.0","@unction/mapvalueswithvaluekey":"7.0.0","@unction/nestedapply":"9.0.0","@unction/reducevalues":"6.0.0","@unction/thrush":"3.0.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"583e455abda49ec0b5f2c371b69f24cc50f94947","_id":"@unction/treeify@9.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-lA28o28doMivXej/qaEyrFVIEAc0azIhe9LMR0NmecpHqFF5fQGingn5+BmUIuv3GCmNxv4bPI1xvNXE0I8b2w==","shasum":"683ae6645b983da6d936eaec70007a46de938d40","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-9.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPsyKzUZgazju/cVTEUSdD8zx1KCJU4jPVuO33xDISrQIgfTVXHF7mvi31dgD1EtQ8f6VzWNBzZcRrdvJwfO5+zdE="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-9.0.0.tgz_1515898410574_0.504027770133689"},"directories":{}},"10.0.0":{"name":"@unction/treeify","version":"10.0.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"11.0.0"},"dependencies":{"@unction/mapvalues":"8.0.0","@unction/mapvalueswithvaluekey":"7.0.0","@unction/nestedapply":"10.0.0","@unction/reducevalues":"6.0.0","@unction/thrush":"3.0.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"ab2bbb3134aaff7ed0ad43ace8648bb536a0824a","_id":"@unction/treeify@10.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-OTGbERkorgpj31g2EDQHGIrxHBdmZDYGFhnBWtX3kS9X/UVvZR8g5Qz4H1Zh7oHkpMeqirpc6t5nIi36zywsGg==","shasum":"859c343b37ff49faaaaa0ce897c7750205c1d572","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-10.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDggIFe5g5ITf/+zwQP2YaKDIPNik1mIatw2sRYjq7yZwIgLv5N9/a9hnP35VscxyCqA4B2QoPZnVyD5PnWGRf2Z6c="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-10.0.0.tgz_1515899419717_0.5117094167508185"},"directories":{}},"11.0.0":{"name":"@unction/treeify","version":"11.0.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"11.0.0"},"dependencies":{"@unction/mapvalues":"8.0.0","@unction/mapvalueswithvaluekey":"7.0.0","@unction/nestedapply":"10.0.0","@unction/reducevalues":"6.0.0","@unction/thrush":"3.0.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"83d317c31fad0f086e9698d01822fe3b0549bbb4","_id":"@unction/treeify@11.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-40eWE9Y4SoI9MWqmlujpE3OwneMTo12DnOqDbud7g94JJJMoipDaT2IiEaJpPxFr4nOnCEI7yXcGSGOiAzTW/A==","shasum":"33db6c1dd5b39bd460347fd725a6c5e6f7c549b7","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-11.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICgvaXKCQOzlm1uuwbjIBySoEp5uScZzfGFJ4sRTilkFAiEArRKDnChOY/zq7Kswp/w1p3h9SGkj62XmfGgF+i17J2w="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify-11.0.0.tgz_1516183377425_0.044596003368496895"},"directories":{}},"12.0.0":{"name":"@unction/treeify","version":"12.0.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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":{"@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","tap":"11.0.0"},"dependencies":{"@unction/mapvalues":"9.0.0","@unction/mapvalueswithvaluekey":"9.0.0","@unction/nestedapply":"12.0.0","@unction/reducevalues":"7.0.0","@unction/thrush":"3.0.0"},"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"files":["transpiled/index.js"],"gitHead":"6d3b86a8c09542dcafdb32b9c3b9b02ab1c1839f","_id":"@unction/treeify@12.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-sB3O4u7FzgUSYRDTyBnG6NwKuaMvpSOC26oFtAqja+X2r4JQBey0cCUzIW7d/ekBpxhT/7WnMSnPdjopZ0oRoA==","shasum":"9c639e8b390abf4db7354e5217e1e581e018598d","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-12.0.0.tgz","fileCount":4,"unpackedSize":6747,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNaB2ipMoHNf+/X5Eqm41kt4GNrgVmFeSCknjdh7fQjAiBbee4zBtmelr434GReSeVphQK4z3t4WIEY1Mu+VyyxZw=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/treeify_12.0.0_1519367106567_0.6983212123376639"},"_hasShrinkwrap":false},"13.0.0":{"name":"@unction/treeify","version":"13.0.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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","@unction/key":"4.6.0","@unction/keychain":"2.29.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","ramda":"0.24.1","tap":"12.6.1"},"dependencies":{"@unction/mapvalues":"9.0.0","@unction/mapvalueswithvaluekey":"9.0.0","@unction/nestedapply":"12.0.0","@unction/reducevalues":"7.0.0","@unction/thrush":"3.0.0"},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"module":"index.js","browser":"browser.js","gitHead":"4937b91c856676e5be9f455f445d771f5ccf941d","_id":"@unction/treeify@13.0.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hUY6P0szh9lz/04Dr0HcuRcgeQ4oPBg1atmmpsH8KiHHQ5ZwJt8AV+RqFhHcsNeBoO/lvx0+fvlIY+7BzSIq8w==","shasum":"93637e146e000fbcf23c95d5ae9554121b7ccecb","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-13.0.0.tgz","fileCount":8,"unpackedSize":10223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9eAWCRA9TVsSAnZWagAAb4AP+QCI+E9yqbYULUw7x4Gh\nwwAa2hcAVIiErnbwVMbiI9lvs6Kx+ylw/mCiAm5pfS4uBSxmzl1srY4Mcq9N\n8k7XL51BYuRiNwkWn82QHfr/TmF3iPONmJ+EL6L8OES2KOdlUgIo2vYGBOti\neKQDahsaUaytwV0/1j2WdaFi24xAM7FXYo58oon6Obc9y7f1cAaNsGD/lFoV\n8axvFEHxQdQNEr8X9nyEE1la55L1V1b3z/JZMNRoztZnDRe6ieRe3rawM/P4\nMixu1/UpTNEZBPckRbRHu4pVrn06ROvVgx/vY3b4Ztiz9rcmLMNhXoizVtff\nz7bMzVw0HvAqgIjlrbq5MjvpoVESNg1hwpE4mNUUzA/ezHLwdMeCKVlH1V0H\nAxCT5S4jlca8UMrFIO5m/9e/1VHuoxY0IQYsDcRAAkZvJC/sI0k+16jHQeR3\nmj73z7A3Es1QownX+CohS8nJI9EY+f+KuQUZnBhVtjQkHG1aYp0uijOJBZxQ\nlQ0wiES0VKt1c4qFo3C6+eL0X9Kq83hV0IhfRKoLM9nwDA/Ok2kLvy47cTrY\ntf1PtSCoBiPxENb3gIKHg+O4HyOcnnbV6t/QCAI1HCtAlSyBc7i7HK7lYZr6\n6oDU3VWyN9a3tTpS/rzXdMQO2jJJ3VsLh4tASTfdvyf5Y9WQ9PCPu/u0OTZa\nxGEx\r\n=xJLy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhiOz1mLT9Y6SQK8TphyNUPdhejEWZtzweSLgi3vg5nAIhAJJE066MGlar3YGPPZS6WLeCv2dQelcXq4hn9XdNAtTp"}]},"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/treeify_13.0.0_1559617557890_0.6090783275014946"},"_hasShrinkwrap":false},"13.1.0":{"name":"@unction/treeify","version":"13.1.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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","@unction/key":"4.6.0","@unction/keychain":"2.29.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","ramda":"0.24.1","tap":"12.6.1"},"dependencies":{"@unction/mapvalues":"10.1.0","@unction/mapvalueswithvaluekey":"10.1.0","@unction/nestedapply":"12.0.1","@unction/reducevalues":"8.1.0","@unction/thrush":"4.0.0"},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"module":"index.js","browser":"browser.js","gitHead":"81b2e8f4aacaa50ae260ee6cb317a50ee238c286","_id":"@unction/treeify@13.1.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-81rkvbucmC5Vpvdp2bdlO5Oq9iVO6XSyAYS/C3uqqNv3we24PNRjD6Y4zd+pFt7kP+xWNjn+I0y81u6ATneyGA==","shasum":"45c98816d13f745c9a586c2f52bf068c39b9997d","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-13.1.0.tgz","fileCount":8,"unpackedSize":10225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9fmLCRA9TVsSAnZWagAAXdMP+wd4nWeQR1X4dUQ3EZu6\nRyV7Iv9nI91Erimy/RVHSc3mV0dYIqLajz9JhJP6MDfPEBn+jTQ5IjeE1OG8\nEch2LhinKidLJmTRcydmDrFRpFWIzDJ0CvGry/9FOkQ/y7yE+MPj+5z5Ihy6\nE8u9M+xnyeVvr+5sUDc3ZpRvG4Xha92DSOCoIxsNxsLybcdjkdw8xFohnkhM\nlVrqhbnTP59pMOeZZ1ybVaXTaw/Y4s3VDqKu/zkizlibyWy+4L8/g5O8asTW\ncmMYM1dCwJtsfmyjSQUEdYlWGdVYfMPwOTpivAoS5IjrviVnIooPx/6GdhGe\nuSedfOOIemHQhpSxa4crcRtYMO7/2FrS55XqkI8aSDUlyrz5v27qXJyyCto6\npFqzJO2an9EKnbpUu+R2Ggfg/CX/Fnt7WCYnjSeDyIL/K8jw7aC73I5GQiWP\nQRSehl/42MWFM2YDQ0AoQLZj4pvYF2LV0wIkodkBOupjpaRQ0rjpClgyaVCS\nF5adSPgJ3I1M2cbRDCt98Eq+8WZJ6f/KyZSpszT/3qUAQVi/nCyp+ray14ZI\nK5ZYYLvxwShm5B252JkKi2LJhgU+IxwmOtLjv+gO/bIlguTzFBAf+Vy6cLi9\n6eobAj4hArwZBKGcRRHTMJ9Z97oW8USMWTTj5It0Lgjj/C5/SRHGdHFlZF9o\n5XE3\r\n=CISl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUFgrsjngs8g02nQ1oLNHM1woD8hoB2h5s1z6ZX9JngwIge9tlGtlenDHReeL6Jimd5ynIAi4qoDamC2h6hPmwhrI="}]},"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/treeify_13.1.0_1559624074458_0.6916583606195088"},"_hasShrinkwrap":false},"13.2.0":{"name":"@unction/treeify","version":"13.2.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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","@unction/key":"4.6.0","@unction/keychain":"2.29.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","ramda":"0.24.1","tap":"12.6.1"},"dependencies":{"@unction/mapvalues":"10.1.0","@unction/mapvalueswithvaluekey":"10.1.0","@unction/nestedapply":"12.1.0","@unction/reducevalues":"8.1.0","@unction/thrush":"4.0.0"},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"module":"index.js","browser":"browser.js","gitHead":"113a57383a320aed9dfbe19235b2d8892d69894e","_id":"@unction/treeify@13.2.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-E0TAj1JNQZ1p/l4TAVYsCAQErzSSsIwzR31vxq3ufp9KAMuYXZNpAIpVdZ9VmGZ8kWinP7FC4bQOsr6wtOl3uQ==","shasum":"0a061a2cc29e42f27589a433f5d139d69d8b5526","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-13.2.0.tgz","fileCount":8,"unpackedSize":10225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9zGBCRA9TVsSAnZWagAACogP/3gI51zQ7gfisRnXy9H2\nmQ/7316nzBQ7G5SnSq4ryenLP9Vz4zf+k1YVgMjlUkDKYbQvXbQameEDS+/O\nRkKpeXRgHd48DFQ/1qDylvh7QpBojrmicD3x+r9LSsjGqngVuGqknY9dnx8b\nes2UPAHWiwS+qU8qBEqL0j6bfg6QkwuWKdDS8I91Ncrv+kFkbv6fRm78Jn6l\n0YaXj66/01Ef86yZHtfuoZkD/0BFj1LKiHhK33fnuwS1enes/pZWqvT4aO3V\nI+T+DPDVIo7vDkxwtDsFuTzF1fD3QpobG96hdtb8MGu+XQVfT0ODhJxEbd5K\nTp5jjcCKR+IoIRk3XSl+MkeFetAcaHbC5Fb81FA7DlI1SxGBPiJv4ZrA3LJp\nxSchk0cTGaAylQ2bD+oe9cxceoYKnGotNL/OxT0aL708DBBPC+I89ExjL0V3\n+c28HJvdickcQtQLDw4L7Yt9AGTugSIdp1fyfo5uI48OCsn8EYvJX0eWTXPU\nX66mVS5AsLhzDSdaPSZewPary+C1QqylL+dblCQHOP880gKtPFqmCVO6ihZq\nwEG32UvhKW4h2rILdUut1R0ogGGVqwOQDw6p5FyLwoV7d99vOYs5oeJQ32eQ\n438WvzqdrYodzmpGjos9HMB3F+XMg9DCDW/McGoqosJ71hSe1IpX0EsbtEn8\nr03r\r\n=F9s2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeb09+3LUDBl8EusWwQbLct2kzIsN6VHtdRMNOAo0SFQIhAJ9moPBnOlkCoWhbCqwP/bI43y0KX+HQd0HVHkiE7bco"}]},"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/treeify_13.2.0_1559703936741_0.05490834592556748"},"_hasShrinkwrap":false},"13.3.0":{"name":"@unction/treeify","version":"13.3.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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","@unction/key":"4.6.0","@unction/keychain":"2.29.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","ramda":"0.24.1","tap":"12.6.1"},"dependencies":{"@unction/mapvalues":"10.1.0","@unction/mapvalueswithvaluekey":"10.1.0","@unction/nestedapply":"12.1.0","@unction/reducevalues":"8.1.0","@unction/thrush":"4.0.0","core-js":"3.0.1"},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"module":"index.js","browser":"browser.js","gitHead":"d6a8a6f6c16b07d4f2cb84f4c34f0ccc640fa2ba","_id":"@unction/treeify@13.3.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-we1iaHtVAyNF2ui/93y2GOQNF52jNVSMVXy1Cw9mnWQ1ffcLWfEpNRtE9/pGkJj3GKUP8DNSxMQ10tN3+hJ6sA==","shasum":"628df75b1c4d294b865a26fefb99543e16ba04ae","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-13.3.0.tgz","fileCount":8,"unpackedSize":10341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/AxbCRA9TVsSAnZWagAAtpEP/Aiek7PgEjmg2JgBg7c7\n2DocZ5JoU4ythnok01aQ1Kxb8hAVWE3roI+FBnD184ZYCDHWISeDHDGCEImd\ncN0jlix4EXvOCBuF/88opha12qm52BvfeUv/j7nXDu4aF1K5Fn5StLAYfm56\nQcZH2SdpcmAAvdfah3T38856Ek6DrlWeotsWik5EkFQVFSRPk3fQIrlbMBOQ\njclmXZxk2jyOC8XCPtV1uYVacEjzRqwa3eOBsoL7/09WEHuVMgzcxqxplpd/\nNp6rPaF08zW8t7hG7mcw3k5X4ymFnEGbgONA762LXSSl3oybD8vtA1kp7BXX\nqEzqyUc1Ay/eH2Y4KMnIAoAQcHutZ1dqd5noQV9Xhz62YvDnc5k3sFOFV9W9\nkDhJyNQvLBGUwJ/w3VPsQxH8uL609nbxQNsi6M+fhEDsoRr7j0cOrMJVbsul\nBdyIvZnvTxsgiYH0kjHAcCTcHyXzw1rfs80PGsQ1tr9iSUwnOCajbJ0hgvKH\nq1Ed/WBcvfwoNKQQVP/YxDv9zPIaRlgq2JTByD07YZg2puLLN8gusBXGB3zd\ncwmOdxN7NkC5e9c8337jLx14U3zTr08emsU0PGJEK2RdptpE4hrTkSCGo7f7\nGqMpD5QcBXKfVi7l+9T0YzcZhYjg45avT/5Mrat1hURr+Etm6gTdTAwM+nhL\nnE1H\r\n=lJe7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpXtHANd3bAtYchlUmzOx2ScOoFf6cUbBlmKgoIkyaRAiAfGVGVAhlHHUywJBTq6gaDbfd7403+dvKc1aFvxQQZOQ=="}]},"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/treeify_13.3.0_1560022107155_0.5624182437904877"},"_hasShrinkwrap":false},"13.4.0":{"name":"@unction/treeify","version":"13.4.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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","@unction/key":"4.6.0","@unction/keychain":"2.29.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","ramda":"0.24.1","tap":"12.6.1"},"dependencies":{"@unction/mapvalues":"10.2.0","@unction/mapvalueswithvaluekey":"10.2.0","@unction/nestedapply":"12.2.0","@unction/reducevalues":"8.2.0","@unction/thrush":"4.1.0","core-js":"3.0.1"},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"module":"index.js","browser":"browser.js","gitHead":"f49be870d2221966511b59ec6b34b7b9b2e908da","_id":"@unction/treeify@13.4.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-B2AA7citE2DIkgVWBpAD3Lmma7OgDEEU/DjNOda4p+Gr0eDh+MM8Rtri6C6ixPGCfh1VrDEtziPfmKAJEqtQUg==","shasum":"eca66cbbb677c731639ef4fac39f4c7291eb2629","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-13.4.0.tgz","fileCount":8,"unpackedSize":10341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/GcNCRA9TVsSAnZWagAAr0oP/Rt8CR1ATkqXhDkF7qhM\n23hLOFkhnG9HgoeeExhnR469/1pkTw8B6RHhVTM32d9RMk76JIo7GWkWnsxk\nc+jxs1I4cWntqzTgM9e+F+wGVEbkwFprAYQG8OfJDnjDl57JCpKDFH9YwTMN\niwyuY4uQbIxgrLjdGLcRyqEwXXK3s+fe0rkUBzNcTamC1Yb/U4aT81f1G5z3\ndKqNWBeArDuMJs893cd6tsSFEMSJvKCTuLzp1/7LxVx5wWDbiTn1Xrk9SftT\nmwAgHaHmWyOsGckeD/kZtH6itQIGe/sayFeBqs0yiWb2ug/2Lxj0Pn8PVAUW\n2H3JSYvUi8pP1ZLCjVb7iE+g/uo0hYIE5FFpS8LN62u5KtxbyPsS7vtDS+dU\nMuxWShaTKHwc765y2IDxn7VvUpJoX7B5/e/XcztRcP3UQE+BGoHejyRbvuYq\nLX9X5/Md4FQMJ3HcZzszaQ2wY8WZFB7fdTmUff19/AGl6ihhLNAwA0O1rv5l\nF2nIiQaUcWDnr61ey6+/CIKtNVf7tLU9Ctc+EOPzhwHUxNUAcBAS1ZFosaSs\nT+a9bguVDDb05HTYVzGZrcJRQqd57L8asoiSnTyEuTRdS78Iimhpv7GdsCWW\nHvMgecp1kA1Ff5EzuE6UE9wtpbjHtsDRpHT5Ajnythb7gMJ7DYg6pY7crE5B\n/Kdr\r\n=5Ro5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCftiyj+CnA3K1XtZMFkmJ9KO6SGhEOlMFfJ/CNcXAI9AIgeyetN2ZVA22Do19953/Ldt2f+uMH7I8W9iasxnP6sK8="}]},"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/treeify_13.4.0_1560045324704_0.868124613996937"},"_hasShrinkwrap":false},"13.4.1":{"name":"@unction/treeify","version":"13.4.1","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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","@unction/key":"4.6.0","@unction/keychain":"2.29.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","ramda":"0.24.1","tap":"12.6.1"},"dependencies":{"@unction/mapvalues":"10.2.0","@unction/mapvalueswithvaluekey":"10.2.0","@unction/nestedapply":"12.2.0","@unction/reducevalues":"8.2.0","@unction/thrush":"4.1.0","core-js":"3.0.1"},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"module":"module.js","browser":"browser.js","gitHead":"6e84b5af1333dec97dcd58dc1f5a5a4a87cde5bb","_id":"@unction/treeify@13.4.1","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-p9muuYUziPT71kZKBA3gTpE8J9CzL3EPDhN87I7Lv4nIbauVKNxLqSvHih8WTHlPK0cp8leZfM4zNBB6qflLgw==","shasum":"c1e911871e0314c3383557c0f8ea7ffd7ddaf728","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-13.4.1.tgz","fileCount":8,"unpackedSize":10342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/IDRCRA9TVsSAnZWagAAJuwP/0BgOJi63vtP61DSf2O2\nML/MVwiCmxEYZx4Gt0Jdg4k6wnMmIrot0UGIAuWLDDvb5f2VU4Wien3niuJ8\nWhaEnRpLhJLzzjIGxWQpz8X66uz/I4UD+QzHvVX2NfTyQJKMRoOGXLFMUpBF\nBkRJXhhy5LSWx0vNiMl7ot5BGl1rNI3BNjiYUS8m/w53zgkfPMqnZ/uFriu8\n3cy432qiZp+zoNkLRRCkKT/esNOsvwuYm1C5OvYGUJf9z9MWCwN0iLh6SpP/\n5YqF2UcpGcRz0QjEg6W0LSKqxXHFUfQAeloDWjm8OtUckspSl8okvlQTVdBJ\nqskpjBqCZBVjXnahLq8cxsXsr75Cdf+c3/O+rAUGVP6iHqFrSAORUffcPCY/\nFtD8oCTNhdYg75RnrKbiOFs/ha/+/gGTYnGGaKr/SO/l522PBd1zstZcb4ZT\neVUQbcxkdZpHW+TW20tfWCCIZBvl0iR8kw1XlSJD68GiYtI2oFdRysTjCjeY\nqX67HSEIZWAqfB604eNvtztKPWFpbW5CHt5oAH3vx5saMILLP0SOyNSQ3HXQ\nJnV8Zs0Wkwu3vlqg/y1e0BNH9G6VM1NUEopPNzqD0XRh9/dXbkNTAEDZCI9i\nS+VCcxSJnCQfRpXWMxz6FWvD1uvHdZ9gv4eNJxjkLoHAnOULhYa7ksv7SIe2\nPGff\r\n=fKI6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC13KIWVpmLVhgz/pLDNNaO3okAXnpPlsKu+Dp1dE8fzgIhAMsx3X68vBJcTHL8VR8Aw6uax4e7LfxuiPtOrAUhib/V"}]},"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/treeify_13.4.1_1560051920911_0.6916071686775984"},"_hasShrinkwrap":false},"13.5.0":{"name":"@unction/treeify","version":"13.5.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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","@unction/key":"4.6.0","@unction/keychain":"2.29.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","ramda":"0.24.1","tap":"12.6.1"},"dependencies":{"@unction/mapvalues":"10.3.0","@unction/mapvalueswithvaluekey":"10.3.0","@unction/nestedapply":"12.3.0","@unction/reducevalues":"8.3.0","@unction/thrush":"4.1.1","core-js":"3.0.1"},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"module":"module.js","browser":"browser.js","gitHead":"7e8c4366bc8681b15fe0e7fb260dd7e77ed4a4e8","_id":"@unction/treeify@13.5.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-wDQqyLK9x8r3H61fA7oOxFU/9x71Iv6VV0YUgCBsiMWuD1MxjkVwFixk5lNJrhOjI4qgp8HHe2wAZjo2e9PH1g==","shasum":"4ec47cb25b0093a72cf106225901e13381b76cbf","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-13.5.0.tgz","fileCount":8,"unpackedSize":10342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/I9RCRA9TVsSAnZWagAATcsP+gLeInTiEBhVrix+qsQ7\nXTQryuEvIYg1wjSsYyUpdZCfq7Re9UTyXN81jhD+0ma3kFPGLBbvgGuDNN77\nQL9+G5vjntsx9T15O7JgMCPnY06IhKsSZAyAIKRW0RyuqFRxxoSd4OkPVnLG\neN8+EW+fp+00ff8RwBOz8AO2/P40v1MqFTSYPRGKGiIPldPLJXX/QAa8kTvU\nZZ9+jstxG+tEQc282sIosSAA4sicN9IzbS6o46ZbzAQeaj6zq7Jk5h0X++TS\ndM70r/O/JYXCdo/u/7KN3r0PeA7l8t403E8rYhrQpvDLY7739f//7ypPMoOL\nBuboG5Hl6YgL0DolFPgSRtuOmwZa1OBOh6PNXXFGRgM2yJObAFuampdSwdkd\nuz2RWTSOIcK8VVnboHKBsXITWHyJpf3ut8yOxFut3ICFiS/ci20EKL37WUKY\nDJdoS7VZWQfy7cc7Lly8JPjG0MlEWh5k5HPTAGCKNxTTqRSSRgUO+tqCRKfz\nOojcDkzMd4jz9CAUP7oOcdghpnCUX4gHeHHeMZbsAFxHtqGe83qhQxXY34d0\nyu621ZAGUuck703Y+3q1Vu4hwrgC4H950JCHvsvjYu4kQqVIjqtQxdvVc8dk\ntAVBRp6OnYG98CliOcgQ5pklQ8RkmMDItFynsTLIr8q9XOyLRkSAxllp4clc\nF18t\r\n=U8vr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFp9/nnAYRrukb062MrzfyeQcgCgTzD0VaDnH4IxtiJuAiEApkmtICzUvcTEDisK87unaIZYp0YXGEfCpz+SL3lN80g="}]},"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/treeify_13.5.0_1560055633041_0.9050821677845831"},"_hasShrinkwrap":false},"13.6.0":{"name":"@unction/treeify","version":"13.6.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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","@unction/key":"4.6.0","@unction/keychain":"2.29.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","ramda":"0.24.1","tap":"12.6.1"},"dependencies":{"@unction/mapvalues":"10.3.0","@unction/mapvalueswithvaluekey":"10.3.0","@unction/nestedapply":"12.3.0","@unction/reducevalues":"8.3.0","@unction/thrush":"4.1.1","core-js":"3.0.1"},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"module":"module.js","browser":"browser.js","gitHead":"777a7867e2ae99b7a03c0375dbaa63b9a7793561","_id":"@unction/treeify@13.6.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Pj0JxbykYaZYPfWFu2W3KRTCzPsznN6cQmZXEAefLamn2AWwI1PMFXhZVH0EZZccyo4+hsnExp2CLWdhVwDD8w==","shasum":"ef935db35f6aaa4b0dd50778432abb413efc4eac","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-13.6.0.tgz","fileCount":8,"unpackedSize":10342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/Mg1CRA9TVsSAnZWagAAH70P/3ePE5/u2P5eULcFP8mQ\nv5JTgk0tMjoGhv/6Dmuxe+5lWNVq8A4Og3AZbdbYfCvXnZ34ROmKRaXkEtXP\nk4lISrbl1QdYwKktArCnIBB2zPPidwtLSqfkHQyAagg7Cpws84itxb9TrnN1\nC9emlCmzzdAlrmxMi4vZQKZz14wrR4J7GtcR4zoayxrF6Fkxq5xisNfz+DZd\nXfXxi3jNCIPOKSwsU5jaIWYXN7IRDq+5QQ9gxBzSCsHG+Pzz7FyaKXAKDdWK\n4NhXPZE303I1gTeF+IoGvrN/zAZ367hgYp15QImsWII2w14AqNIa/SieJzLv\n8JE8R5ACJGhYypPTtpTeFub+OkKfyzirpXKQiFakk6qeCZF3QrkRCGVkC4d3\nyxaodqiT5vhzA8kOolmVpvTEVkxWy2OmGmbg/5iMuzlzmUEHHjYl5YXmJM5O\n0O8QYJvj4hC9oNLvcPGzm3O9BaEiOrkx/QgVPf8LGeSBQwnb6qiCe9Sk6N9g\ne2CtX9tsMaJmzMpzarUs/9mmkvlAR6ldT21SnJZhPHU75vM9IB3ZA9Wu4yh8\no/Wdes+VtVsYnNyEkSixoRoT6bcT9R8es33LmlnP1Nhdk6JGX/J+QVUbMgQD\nMfwKaGqYKpZOZi07L4iPyrx0o7nXhFqGBka7awGNsnWtXAkzJTOpMstT5xBw\nogFd\r\n=1X1t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1FEU4iyovGT5v+iOkbf3UnS66YD2fwvXtP7vttOK4BwIhANugZABCrflYy22CVM6g/4dAySopXTN1OfbiOJaDM27n"}]},"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/treeify_13.6.0_1560070197291_0.021589762622807207"},"_hasShrinkwrap":false},"13.7.0":{"name":"@unction/treeify","version":"13.7.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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","@unction/key":"4.6.0","@unction/keychain":"2.29.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","ramda":"0.24.1","tap":"12.6.1"},"dependencies":{"@unction/mapvalues":"10.5.0","@unction/mapvalueswithvaluekey":"10.5.0","@unction/nestedapply":"12.5.0","@unction/reducevalues":"8.5.0","@unction/thrush":"4.2.0","core-js":"3.0.1"},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"module":"module.js","browser":"browser.js","gitHead":"857d4052afe41a460d96e8f7f459b41f2f69290e","_id":"@unction/treeify@13.7.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-irwQk6ljonnSlZ0Ry41fUx/CNelcnzVtCJvZt00+2vkmNKJCkZqVADkfkUpkMsmrbU6zEKBM44YIjYfN1VtGCA==","shasum":"1d3b20b452222afb04bdcbcc18b7bbb5603ba421","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-13.7.0.tgz","fileCount":8,"unpackedSize":10342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/OjdCRA9TVsSAnZWagAAi3QP/RFpGCE/R4MIg3PRU76A\nRy1KrhSm08mfwp2lC0pAXxhZF+75hLmrkj5u00in2imDyWUWXQI8VveyAzk6\nVA2xTJhQNMSTH49vVlKir2xcIgTdFtQm3Guz7LaYICTb7W4ktB8Z0UVYI6wY\neGNm7I8kcC3HFwg6dbpVUOlChDf9jMI0oCvGD7w22D5VpY1A4w6gEFg54c4/\ni34g0ayH+Gv5Fp0zo/RPAuU6Tc2ul+dC8YYkwQMeMAsJVFr9tqF1V5KJZhIa\nu5zNVwpHxR6ZX9f+mj67okErGqgKmgjXw4HfX3+hUrb2Y0QGTzg5ipwA+QRn\npFxH9LQxz8jp/FAaaYdQzMpv6hMo03yMiuLPY9bFdIdAxQDGc3fE7afdcHas\nGEnd7uBRW3PUVhScgOHcpLoyCrjW4N7bY6E4j6R8UdCpjglejGa/jkxaEN24\ndmTihkjp71+dbnP9as7/B/Ur8/nVJpVWu6q2Mkf4BXUSnqANJ/ifMFp3nWkz\nGnRzUZgf9gPVQCBYP07QNXTz2u7IXkjU7KyqeE31li0g+1QSqtv9mG4RLcuG\nFMPGeoDhr+jgt57eFXSloi+w939t1gSO6tCbvP1q7IpMMOV7nYcOGgBltQNw\naz1C7dTxuEX+54WxBauEOX+JHcl+lHNMbdGwQ+0oDgRjSFAJK/iZmf5oqiyn\nTWpt\r\n=0ed/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBnGyWtnvfuOY68xJ8EhRZQ9c2YHdkaVHwB1QGJQsOnlAiBR5GsA0l8klMamFIdQGOhH6ZpImjE4SF1eNg7Zb782aQ=="}]},"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/treeify_13.7.0_1560078556853_0.9446017478086819"},"_hasShrinkwrap":false},"13.7.1":{"name":"@unction/treeify","version":"13.7.1","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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","@unction/key":"4.6.0","@unction/keychain":"2.29.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","ramda":"0.24.1","tap":"12.6.1"},"dependencies":{"@unction/mapvalues":"10.5.0","@unction/mapvalueswithvaluekey":"10.5.0","@unction/nestedapply":"12.5.0","@unction/reducevalues":"8.5.0","@unction/thrush":"4.2.0"},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"module":"module.js","browser":"browser.js","gitHead":"89eae4fc1b0d31f584aebd5fa6d75aee2dc5f328","_id":"@unction/treeify@13.7.1","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TncSNBHKV98OgbBfoYzPLOEN6klPcJVtdwfUuaA3WjEW0ogwPXmmnopqD/GpKF+rv1phGVRQ/4f7svD1+5eWWg==","shasum":"677ac5b7f318c666684453969a1f9a79b39629ee","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-13.7.1.tgz","fileCount":8,"unpackedSize":10318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBc14CRA9TVsSAnZWagAAWM8P/3cVVTKAsssZ7cv9o2n8\nUAY9HbhlC4dYbyJt4CVUyxF69/nvUslW5FXnA4a2cjp6iIRuOJKXqa3xlMv5\ntfzbPJ9Nv9EDm+wfeyV4wyiTgjaOFSzRwJLccyOngJ99D+XRxDuwI5k/dUl7\nWwImwkNY2qXhYHO4M3Rj1pBvnXzajPkW06pOv+p1R3V4AM5pOqC5o3xV7q7d\nQKAHopSYj/1ZSwL6VkA5p7sAXQFPhMGEXApKtX3vx+DE1CxpUg6CsIHsj7OR\ns5+Odj006KdwRy8qALgCXWxOH1ef+/XbKAHKYN9yyVM6hZHMnk2wdWgcxPBn\nSNdrDvGn2DpWSf+of/18AjnJBPE0tuxGK22C9zuqwJw7tFfB/vU16xStz81I\nsBilt1l5jFW5KgGCyD90CMR4r9mHTWJnXnuVRAkeJ+SK8Kh0fgDHsqtJsR5Q\n7TXJxCVQdUPpOtj5oC7mk0ERy+Jz8dznniDVJqY5m91oRJBBSg9a1NAavIOK\nX+arIHIahaZUHmGITETBk3cLJUaTrbGn5WL9gzUivB8C3N5sFsuxbuufzWXA\nCP53RKWgfJ7zneEBVgZjpya8W2NhwCj5TM3xjVzaQuRtUwBfys9VBHEcWGNx\nQexONMySHSS2WgpsuwdIamHASL3OSY6C6S/MmfXS+z1Kk2lveAzN4T9VsIkV\n66/q\r\n=Atek\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+nKCc5KdENprBgP0WyF2TyysA0dx+XRCvdKI6pC0RWAIgSxyqP5GHRHC4aa73JX2UDYp/c0CLyfTSyO3KYzu8ED0="}]},"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/treeify_13.7.1_1560661367446_0.6934446682416326"},"_hasShrinkwrap":false},"13.8.0":{"name":"@unction/treeify","version":"13.8.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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","@unction/key":"4.6.0","@unction/keychain":"2.29.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","ramda":"0.24.1","tap":"12.6.1"},"dependencies":{"@unction/mapvalues":"10.6.0","@unction/mapvalueswithvaluekey":"10.6.0","@unction/nestedapply":"12.6.0","@unction/reducevalues":"8.6.0","@unction/thrush":"4.2.1"},"nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"module":"module.js","browser":"browser.js","gitHead":"c87c42ed78a62345dcb3d26f609df94a5f23365b","_id":"@unction/treeify@13.8.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/4m0a4MmBYuFXEp1eJbrbrey37rUESfEg+4zbqpKkSi/mmVvJOVIAE+th3Z/N+DzpBli0AXEGXbm5BI+Xfha8g==","shasum":"e6654cb20164bcdec07100c95c61cff47c7d35c9","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-13.8.0.tgz","fileCount":8,"unpackedSize":10318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBdoPCRA9TVsSAnZWagAAj3UP/0wvsgdvWrjoGrJuLFOC\nxI8Wf9LYhfuuuLhOZchB9JpHHnHWdd+YxJpj+xoxVqFqcnj8Nsa2sctmJFJY\nskxsI5kkeACyIOpWjrEMDqD+025Zeo1sUXYwIQh9SkIzKJZr5adSxkFYiD4X\nFTi9RvauN/XsfxwBx0vojfl9F1ss9U9wY9HkdOs6qJIqivY0jiFdn42tH2EX\nwMir1e1r2C/0mYlV5A/tUuGcnxCmDMY6MtntUf+j4mPIBAWjIbLac1vlWEzW\n0P+Yczc8Lp+0bQ0NWdMl7wZJ9LmQfxjKp/yNHGU20FeAYbz6BbvE4P29HIuW\ngsS58Wt+bpwfifjHKQj1SvG7nOTgD+WtgX09IYVuzxHw6FODNp+RgnDRr98g\niPvNaO4f5VdVmv40JTzuNwXEEsBAcv1qtnMu1oM5Hy8Skd2az3dwULwlWvgb\nhMywHivJKwRnjT562glSgYMI5IohdCb79K3g/7flLm9sCzrW4fCZ3rSfNO7A\nSKO7y2pBTmDjCZuTTUhhtS9RzXjyuQ4SEmhwll5w19/YX1EeXuU2qsxN/Qku\njENeqYbrYL3pjuW6/zElp+uzkiQedl4pAXy9Vwxaukb45z+0lKMiiQ5LPs9S\nATHsS5Gnrg9uYqPLTNWxMZPEtdbM5OvmnMyqaDKONX12uuHRhZMzRPgpIZdE\nDCkt\r\n=C1PP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAIWYydVrq4UU9CXynySxn38BlTiM2cN5HO0C4DUGQkGAiA5b5je4uTRpBS1Vx+jvN12HVGcKoKFl4W8SzRXSH2Urw=="}]},"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/treeify_13.8.0_1560664590715_0.391035874519726"},"_hasShrinkwrap":false},"13.9.0":{"name":"@unction/treeify","version":"13.9.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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","@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","typescript":"3.5.1"},"dependencies":{"@unction/mapvalues":"10.6.0","@unction/mapvalueswithvaluekey":"10.6.0","@unction/nestedapply":"12.7.0","@unction/reducevalues":"8.7.0","@unction/thrush":"4.2.1"},"module":"module.js","browser":"browser.js","types":"types.d.ts","gitHead":"99d3d0885c3c326ba7955f3ac795bc79a9d4c425","_id":"@unction/treeify@13.9.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ikNWzV6oJg+JUmf2BuxbpS/ztr8QzDUT/MGgtaValtnw+jW0SCsLhD/Gl5twMlaDshdGPYthdXK3rVlSLYtjKw==","shasum":"983192b70042b1d01ed1d3cf61d2cc830bcc5f24","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-13.9.0.tgz","fileCount":6,"unpackedSize":12066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcuUZCRA9TVsSAnZWagAA1uUQAKR/BbmJSpIJbLO1FOgr\nMjy+l2Hu2p1whGhNjQ7LJ2kNGGyjbdf7mVyLCftd+ZD8z0adMUOyvdcCFWyP\nOHOT2aaNWqiS9zqX8FqGGyyySdo06xuWFOAgz6+XX4Az+eS7IRAkXeeU5kBY\nCa+M7MR4nQMePYeeVmiD+7s41sPEUeWf89iBi7/daHogKbCff5X3/VrLpquT\nEO1aO55CAoBzNLr8aML1S4G4S+8l01LLTd/oyvK182U7lLmTVpW/GbGG4q6M\njjO6cFLQo1es1Fk6+MqM1C3i/VM8y+gjN9Y0G4tpbvvqR3mGPFGuqouSALwe\nPnzR+WHCu3utToQpwAvghPmtqDTcjaakad/gN7urrIknZjKKAMMNikj92eqg\nDR8F192V2R5M8j5NWqGjolzF+yIbAO7LBerSI9F/B/uTGET2gDX41vfl8BmS\n8h2Ej0j61W/zVCwMZGcRR+lLwjmltIWPkIRyrfF998JDdzYrGyfIToZyJSp3\n1kyesTKmvT86AELypveoMYxfNbACRNTj4++216vVNLgbEqsJEA6qfu6ZkUcW\ne49qGVeoMxbzOfgoxEJDAXAoJkoij86Qi5Y29f42007kO8yIj2gGh71m06E/\nj06fs09RWFlYvFOmKzr4utTC0p2Q5vMIgk9opGGdjBsrGBrakfnee5L5XsuF\nmAhU\r\n=pL9w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0iQEIhd2tCVemOqwCYixz1qQnhNi698vodLWTMr3CNAiEA4Uqo0GZoqO0lWOn4g9oSEuwC3Z/RUwJpMUerAkygmVw="}]},"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/treeify_13.9.0_1567810840709_0.9900362827825662"},"_hasShrinkwrap":false},"13.9.1":{"name":"@unction/treeify","version":"13.9.1","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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","@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","typescript":"3.5.1"},"dependencies":{"@unction/mapvalues":"10.6.0","@unction/mapvalueswithvaluekey":"10.6.0","@unction/nestedapply":"12.7.0","@unction/reducevalues":"8.7.0","@unction/thrush":"4.2.1"},"module":"module.js","browser":"browser.js","types":"types.d.ts","gitHead":"b73170ce701d20e98caede939b0cf67a22eeed80","_id":"@unction/treeify@13.9.1","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-kemZrtpWSlwqIpSZwYNQKPXVZuPQ87fYCk2rOKFyiMhjj1u8fp5RCOqpcdKmpNj5zRD+8+QHQjp08/n0LpVoMw==","shasum":"e83dbe78b10ccfbf545f46dfa37eedc11ce20943","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-13.9.1.tgz","fileCount":26,"unpackedSize":23968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddGMmCRA9TVsSAnZWagAAAw0P/i4IJPBom6gBCmrx1nsr\n2N3W3kxtVKm0smYiE69XRJOWJnHZNkVnh8dvqtdiN7hjtyZtBAfYmW/XRUhU\nMnBav/i7Y1pdblkJsGnLpmC2JAeCbYsWpKLTd/XobdgoikkJ2fmYMB5Gqcub\nZzhPY4tuhs688qMnVYcV5yaZnAFyCqtxHFGNQqY7A9yA7H25K6fF2gQ+lQvG\nxDNz/JkaUU46FrGJuMoSpoqHiwnDvII8R4Uj2dQhRMaWcEA/WuBy8P/agRzH\nw6VnntXzkfwOOn6C7/SapUpqeo8UzeHbKuaWUNmIgKxbYURQuiUQRYubUyjf\nZa++SuxdwDw85Xh5HXO8Bs+qVyt8FcyjYK+MzrQYPwOsuH60gFdjDzRPO9EB\nl7Wm/zU2Hhp37w54iRrqM5AKdDy0H4KFPblxNLObSb+OxIOv1TK+tcXKxgif\ng9AkmnUZDHJCdqIisEj2rgIjJCyZlSFlqgy7vigZ2+QilvJuCV6d4V/1+vpQ\nvA2sD4JE4A5iiAKbG3Esrs5SQ/3h5ZajkzN3MneNkiUYbMAYAaO/Ke9zunhL\nkVogW+oQ0nA+uvBu94gIhwZqGTgfCh49h6wZYQMTI9DkhpXpJuVaMvaXwsBK\nlcNipDWd/nNcdMM5iUFEHTFW7X+jCKL9GFobK0+Pl7KQCPxbwRQ3CC9VA6t/\nOCvX\r\n=+eHE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/7UQtFSZGt6INq1P4GbrrzVAfchrXDIJRc5lqnfN+fAiEAmPqmp8yQ7xDzscSt3y8aXmype2+xOw3J56RtoRQ6hL0="}]},"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/treeify_13.9.1_1567908645937_0.1711111125902136"},"_hasShrinkwrap":false},"13.10.0":{"name":"@unction/treeify","version":"13.10.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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","@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","typescript":"3.5.1"},"dependencies":{"@unction/mapvalues":"10.8.0","@unction/mapvalueswithvaluekey":"10.8.0","@unction/nestedapply":"12.8.0","@unction/reducevalues":"8.8.0","@unction/thrush":"4.2.2"},"module":"module.js","browser":"browser.js","types":"types.d.ts","gitHead":"195fff0dfa2dc323ec8cf3151070a66f683df13d","_id":"@unction/treeify@13.10.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-SksFTNB7CCTC9AZpbuu9OwAgI/06hcYgEL0uj4DrTyXOrZCoC5A7D8RaLUNtuhaPkPGpF1lLiZ5NqkFfdiYMFA==","shasum":"94110c8807a184bc9bf11c92ebd98a3fe89b177b","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-13.10.0.tgz","fileCount":26,"unpackedSize":23969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddHH0CRA9TVsSAnZWagAAElEP/iQaOdJS3xbMvwEf9DhH\n/nrms6Mx38v1li9LWNmv7tkQZoPbAQiN04gJSr8nv+AMwgKTDSQ0eZsU7g+m\nl8G0eYmraGyXAfinKF3W0fJavQgIFabG0eJBRqnxuMV2zjlu1RHSu/2stQtk\nVgLMMJYlD0Pln/cH0DanSsdL/FC7ME/1xkDUzJ7+kstoMR7v8rlSfo31Guma\n0QuEWKJxtBtqCfh/gy4tI8XkUK3++GztWRS3CqJ8kxVvFDMxvNiSb6GU+gfR\nnJMKdWORT+T7eJfDuuUID7nZ5uUB5mXbZoa0gyZbbyfRiinEgJnclVBuUjFh\nKo3vEh0pp7v7Y04+lQVvlEmsQF47iGIDzL5OWcnAD5B25Z58aBi9UykRtglT\nGAsJIqBNsr+69HySlD4ZjdgFxENPmFJoHQfSbD4by9qpZHgb3Qy5kqX4dXAS\nv/TbQb7azyosjJl7Omzjkdk78ATmV8miIKRczp6Brvg0ZV3MAL7wEMnkHu25\nMY0oYzDzbQUUMjLb78cJtuS6R9yWLhWwrtoS0GWBKX6fb6lFrGxeAyVN+vpn\niFp745MycgdFTtNxIj0wSGQqkDUCMGMbSt8em45p4DWIqTyUw+jFvwCU42z6\nVG+1PJ92CxduciGCbGhn0nsP2l6ipei1RRk3IlZBLo4/wAaXIP6kpfpC38TJ\nebOb\r\n=aKR6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUvxPQUBw5RpL0NCOjN4Vs1IEAQaz6nRIs0ARo7IeYAQIgA9Z5Y7CStr1AjxhJn7J0IfcaE1FkCeUFNNWubd/YzLI="}]},"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/treeify_13.10.0_1567912435515_0.294766906963688"},"_hasShrinkwrap":false},"13.11.0":{"name":"@unction/treeify","version":"13.11.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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","@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","typescript":"3.5.1"},"dependencies":{"@unction/mapvalues":"10.9.0","@unction/mapvalueswithvaluekey":"10.9.0","@unction/nestedapply":"12.9.0","@unction/reducevalues":"8.9.0","@unction/thrush":"4.2.2"},"module":"module.js","browser":"browser.js","types":"types.d.ts","gitHead":"3bfe790d4b7781b7798474ab46b88155a8eeaf97","_id":"@unction/treeify@13.11.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zW7yAt5GRXDDVKUVxPm+hB4VvFea3bb4+RBMwilU0Sy28niNXu1u6x76KMAbB5/7IQmE5wc7/yMiJGl1mfqeKA==","shasum":"6cdf92eaf136759a631e17720dbefb4431c5f805","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-13.11.0.tgz","fileCount":25,"unpackedSize":23938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddLIvCRA9TVsSAnZWagAAcmoP/1mcSHAgGcJ/GFc5I2x+\nK0Fv/xHcTj35bTSynadYJP2joBrpi88cjj682YJHmESCSXZ6Dv4WNRA0oE4h\nEkLJFG46up3UhzOm6FWhEc7KpHrXMZIyJrpYMtfiKmYwPxLcQL5m5l4ee3x7\ne1XNf83+Cs9imcc9BchosAGTDHHwmj2pTDtgYpg4vA+8ModsNQI+xT5owpiy\nyk5C7MQITbre9msP63J13JFLyqTE/XaZmZpWtBNOui36kMV0elf6b8KvYBby\nGrlM9vJob7P5re6OXJCTQcN4pSnfR62j+EkRIBeOCetuKJGPpKbDKogCnwvD\nu+tQLWWmRtwIHILnzWWyJgBY3GH0Z2DeNW8NhbS/Vd3RaNoMEU9qfa3CZJKV\nqGd/Gh9Kq6H0N9rdVSfw/oG7sXIiDJJN6VnYbNbP1PTyLHFLeZh5qF4V5vsD\nUcSPuR+0YpcnTOz2OjMLgp6kzZ2THzNx4DQayt2glU/fCVoDPe/SAYyoR5of\n24uFcWa7tvuuaL2+th7oQ/38sSHPYd04LXyotXFNaRakOfb6fYu6KGDIUJ6F\nWq2nFn8prxxrH264C8c9PP5GwuyYRLUpXuSLh2dT8ko0Y0vVjY58X2LCFTEs\noXab/nOqGwscCyjHNPVonSYxjL2QsVWHDL/qOyMG6jGaWXnfwAxxMCPKqHML\nzQBB\r\n=cg4n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDydtTGheyFgHkd6lHhWsQFffJ61w4wvs1aJpP8CaacJQIgVL9ho0CBbI25NLxS481KIsnJitR/lPlD/Y2Fp5Kj1P8="}]},"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/treeify_13.11.0_1567928878636_0.9298999810846678"},"_hasShrinkwrap":false},"13.11.1":{"name":"@unction/treeify","version":"13.11.1","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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","@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","typescript":"3.5.1"},"dependencies":{"@unction/mapvalues":"10.9.0","@unction/mapvalueswithvaluekey":"10.9.0","@unction/nestedapply":"12.9.0","@unction/reducevalues":"8.9.0","@unction/thrush":"4.2.2"},"module":"module.js","browser":"browser.js","types":"types.d.ts","gitHead":"e98c5627459abf41db0ce8708f71a9b7c3f9b856","_id":"@unction/treeify@13.11.1","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TbuaqMyhO7iaAw7SPn1E2MzbM7k/O9OoK9/bw0AI85J0tNzGnm0A2IX+BXm20Fr/EJH2KsC1uUZha3odTgjD8Q==","shasum":"9845cc4ccf44fcdaf0c6a83d05d8e8e4ee36ebb9","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-13.11.1.tgz","fileCount":25,"unpackedSize":23920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddcPjCRA9TVsSAnZWagAA42wP/1A4LHOuXpSxqQ9DUJQa\nzsIqv+I5bV2UpTu+GOKJaBZ6I02yf6F2Pmhb9kmHpvi/uIYKqUZ0Vl/asEq9\nlShJrT0p4YmfoZAlzbaGydvorHgBYA9pPep9goohnaIUi/TA8y52URpeUB/N\n0GE7aYIhpBotD/53fVCAjxY9PPu6jEahMxXA/eOrruC2wOZBCHYJqvRyRNAi\nXLFXpE0cnLVq6tkHahdLKR0PY8NxkCW9Bq82ELbF4hVM5QuynD4hNBoc8yY3\ndxyUO60vBX39AmgmOlpgs640x/64fMRgSggKCPsp2ZDM/foc8KWB22wiWK9e\n+sZS+u4mB3CGiR6LnKbE9BgusGOozaHvgClzrOOdrroytGNhXOAIZxIm0LrJ\nqQ0Xg8DMXOLG0Nky02jLqszVmrjWt5NmC+mvd3tZ9udOyf175tQNTT2xl7di\nO4S3swkgdJ1s74Lv5hecXazdNq2F9cnRi6ctzWRyHIfSEkAnoQN9kgpHZAZH\nqE6NgpBQa38H/MyfASvqN9c8zH0rsXYc/4HIFyJ4pDY/4qyYxjYCVSO/psdT\nKZH9tfgmwib5RtHxgX3o5w0tt9v31qPV/Bt2jmJAr1a2w6o3Fa389+HUIP+O\nROkxHJr2GhVE/t1XKKp4wFfVAJl7di7A9y/FcmrCha1L45oNzelalSY8nnrg\nKXt+\r\n=vR39\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1vHDaIoxeOelA4wbIOGOKnr9z/r7TtCtrLXcSkvTVPwIgTyIqLXahQZo+rtx/1ppovWHKhFWlybyIcCl1+0SGkAY="}]},"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/treeify_13.11.1_1567998946458_0.6183018963420215"},"_hasShrinkwrap":false},"13.12.0":{"name":"@unction/treeify","version":"13.12.0","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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","@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","typescript":"3.5.1"},"dependencies":{"@unction/mapvalues":"10.10.0","@unction/mapvalueswithvaluekey":"10.10.0","@unction/nestedapply":"12.10.0","@unction/reducevalues":"8.10.0","@unction/thrush":"4.2.3"},"module":"module.js","browser":"browser.js","types":"types.d.ts","gitHead":"b2a79a37373f72cebc68b944ea53933aa011dadf","_id":"@unction/treeify@13.12.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-SCnh+MsQgjC7nMb08QGEWi171AKIWfZlEkzaarQo69W5TqSqor1nicyy++n/u49iA0W5bpqEZzmZnxgjCRjv5g==","shasum":"969689a7ba5e02dddbe455088f10e5caa36f82b3","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-13.12.0.tgz","fileCount":25,"unpackedSize":23924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdddIrCRA9TVsSAnZWagAAQLoQAJfRuI6E+kjOW1Hbe5k8\noakFUXPj6baHah2Q0dbX8hEni5BN16e5i9C9vrgW+wPNHau28QS/jztVuPRI\n1BoD3AlfIyO47H37orAWuINAH31yE72+E+Wl6Tq+Hr5c51Hi2GMNnDipm0zB\nFxyLkPB25a3n66sqHxHIPo4XXxVYDiAfpgcYTz3bAq1Yj8e1k4TpaYC2WsHb\n7ZHEvHdLnaIhmcP/dIsZKVtI6YU860WlQj/PJ2OJYBT78Y6t9vSZh1rWXO8T\nOvfKFya2GCN+NN14T0fpsee7lzptvNu8R1vEkEmkkY0yn2ohQhWMDGKKTrlm\nm4Au39f74QZelQcet85Qae91z5nuOF/FCraBF0tgpRLveA/IRPgLpWQPx6XY\nuB6yneiTdv3qjLEWQRaU6+dQF33jhV3NjeMmQ+glaxKmHFXMXyUR2YuhmXXf\n+gsjyrXQOry6OzZutFDq1hgKQJnaH8OqmFbcts0gEJLv4FpwdzPpqMRhrmai\nScDlEqIhQ4Kd12Gu/q5hJHBwCbKrlUksJ+ac2Y2W9XHusarfZtYM4ay8f2wv\nh3T3haqD5t51hEuSrsGolCs2gXmIbEUf1Ey+UzQfEjSZLoUDCPVcTCiLEJeV\n/ubNFA9boGwaEsurILsVj5M5r+kVm/W1WeR0khsIfH5nvZEZycP/VukrhYG7\n3sSP\r\n=oy+C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8o+5/+QaQYIw/epu4Cz8VsTM4bN5qFeOyvIRMoo/BpQIge20k33YJx6LG+6API+Xb6G45Hpz+lqlZHj9S1dVJa8Y="}]},"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/treeify_13.12.0_1568002602482_0.6784507169008389"},"_hasShrinkwrap":false},"13.12.1":{"name":"@unction/treeify","version":"13.12.1","description":"Takes a list of folders and an array of records and turns it into a tree","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/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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","@unction/key":"4.6.0","@unction/keychain":"2.29.0","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","ramda":"0.24.1","typescript":"3.5.1"},"dependencies":{"@unction/mapvalues":"10.10.0","@unction/mapvalueswithvaluekey":"10.10.0","@unction/nestedapply":"12.10.0","@unction/reducevalues":"8.10.0","@unction/thrush":"4.2.3"},"module":"module.js","browser":"browser.js","types":"types.d.ts","sideEffects":false,"gitHead":"4f62eeaf3e6126974fd5de492ee15e4af2ad0dfb","_id":"@unction/treeify@13.12.1","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Sn87IK2iv08Lt3s/3UEXzieHnBV9/qL6Au5zRsMedxY/e5+azBSw2GBLZ5+LRJCy363c/DG+UAG+hhnx23koVA==","shasum":"19acd7929af6a1fffb95447e5dae76c48c724735","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-13.12.1.tgz","fileCount":25,"unpackedSize":23948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+FgbCRA9TVsSAnZWagAAtJcQAJVfySepzY79jwEWUGiQ\n3GB/3FgWrszGKeCa0aGXD54nt5olnMSfU4Zz1hI/L7ax9c0f/uf5LS+RoE89\nd0TytPi6yYTM46pxqR9MJwc/V3aDCAzk2GYOMBG904fDfJff/+IprvZdbHVz\n5tMbXy0VOGijrykp/1JK6yujWbewksdptmwqya/f2r4ACrbg5iHA2ycmKdFe\nbHPFuOgyjBUB8i9EUY3tGHFExuC1Jx/AE2MPziqkKFpMQIagNpJYUa+G1Y0H\n6L89XN2aSuBiXBQfUzbjxx4WElA67V4CaX0R4dqDrb3Y0PT+lHgD766XGuf+\nBoY8eN2kxRbjqWmuRao0i/zf390lhXvBqGuhzZA5SxCJgln5FMuT3NEK/pou\n543acXK3XK7aw610k3v7pc17hTTTneRhczMgBuxknxw8tX41/46TwHJY9WRL\np/IPuT/tt4JAz7eLhtMR8Va2+2hnwdDR3167Ufm1YjdMz9pWTRrh8a4vG6kE\nPcWfXmXefSbJQCNECpJBcdjJzFNAHqj/inVhuqkVeOEvfMmgtZ6UgXOi4Gf/\nYNYIslwfmVCthBun3+GyduRTJVEeCrwrpH6YCYlooTzVLMO9hO+nnAoE7xYX\n+KL01b7O2LI58m9wdcx8tmow6M0uuXwvTCC/MJguWE9U2Qmw2O5ZnpO6GoSs\nw+X+\r\n=SXhm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWAT1Plak2mQmwZWqh4c0K/mc73Kcj3QX0Fzy5AKIgRwIhALf8r2T3rtUjcJ99pMB5hXf1EzRMCFHE7+1JUrMOhV7j"}]},"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/treeify_13.12.1_1576556571224_0.4956534153237262"},"_hasShrinkwrap":false},"13.13.0":{"name":"@unction/treeify","version":"13.13.0","description":"Takes a list of folders and an array of records and turns it into a tree","keywords":["unction","functional"],"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/unctionjs/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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","@unction/key":"4.x","@unction/keychain":"2.x","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","ramda":"0.24.x","typescript":"^4.0.2"},"dependencies":{"@unction/mapvalues":"^10.11.0","@unction/mapvalueswithvaluekey":"^10.11.0","@unction/nestedapply":"^12.11.0","@unction/reducevalues":"^8.11.0","@unction/thrush":"^4.2.4"},"gitHead":"43ee2f9907d3b220dfdab2b11a10d16d37529231","_id":"@unction/treeify@13.13.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mLdCb6mwy94PgiMKeiwdIiZrswfV4SPCjjr+hV+utIlNQmo0/yfWj5XBA79PmmQJ1h8qgBubMO2n5gx9tGmaVQ==","shasum":"e78dc8b02b4fa9fd17ab83b963ac368c9d949f49","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-13.13.0.tgz","fileCount":25,"unpackedSize":32196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTucpCRA9TVsSAnZWagAANAEP/iK5ZkCpEBsZfrXPaWnk\nEQjG4Enn6+Bn7376och43ArnN8GwJMsshBLOhlEfqnbWtMvSFjmMIl1mgXfH\nD/Wl8YEwruftkpOwVaDad73vXrtW23lUvwp6Hp/BaHjPOucxHXv971zOlINF\nEeLPPVMnA3tp63Ap5qezt8aIAVq2SBdK+SQ0bh05AyMhi2uKka+wmiaA989d\n8Z5xlpyabuAeeoBrOCnOe4H7rSZc32I7GqgoMMN9/Mf65LzhOytbwVC8yI+x\nUmlxNIv2tvVQA0oEvTtCztQlJMP+kCfoEyZsgjBu4unbKRQBUYGsC4P8q6TU\nuBaKLguuZp68voukxX9AhHg71BHwA7zT9AEZ2z5pd0XFzsg40bnBxQ68mw5B\nfILEbrEyWasJGI3EW0jyPUkvcy2O6HLi80r7lxnbyzCR5OvLTKM3dub4OK+y\nLu8PcvFFGXShPm4VM3lI9+DE6WQ48nuDD/Agl3vlerg5tzuId5I9BjggE7FK\ndT/Z89oKSC4klZRJ9lcaGq+h8KJhmKduy4BJJ8O6b6pNka2oZDgDccJIjMGo\nHmKaYx0jUvlWy9Zq70mHAtFhZcvUqHgaTBo5RCbczHQxV3YR4Nw4q7AJJZnl\n7tKY07VA4H1DkNzGS0n8F8oq3xcshzkcXtmtojJt7V3J0TRQZHxwdGJ9eaGc\nazkP\r\n=PCRI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDue9pKmXDp1eDzUK4J5qNDFzfnkL1wNkrOpLryOooYMAIhALThNh60O9Wv39Cl+rsiC/HTvoCOTtYdQuAHfblWWm6G"}]},"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/treeify_13.13.0_1599006505414_0.4108738298902934"},"_hasShrinkwrap":false},"13.14.0":{"name":"@unction/treeify","version":"13.14.0","description":"Takes a list of folders and an array of records and turns it into a tree","keywords":["unction","functional"],"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/unctionjs/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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","@unction/key":"4.x","@unction/keychain":"2.x","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","ramda":"0.24.x","typescript":"^4.1.2"},"dependencies":{"@unction/mapvalues":"^10.12.0","@unction/mapvalueswithvaluekey":"^10.12.0","@unction/nestedapply":"^12.12.0","@unction/reducevalues":"^8.12.0","@unction/thrush":"^4.2.4"},"gitHead":"5ffb865d38bfae22f03cbcd2c30cc2a10748ace0","_id":"@unction/treeify@13.14.0","_nodeVersion":"10.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-eNmChcMgr0sizLle0EMlSfYKfIVghtbYX7xFVBSexow3msQaMHzjR5AS+y4bVy7GkGgeT6Ve60IgOdH/+piluA==","shasum":"1d57dead108c3c7d6ed9325d93cad8870382e071","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-13.14.0.tgz","fileCount":16,"unpackedSize":21758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwxkkCRA9TVsSAnZWagAAssMP/2i3HYzejzzsecyRDMCR\nOCpV8h1FKmNaLscgAA98C5OlXLcDWCa6rDm4tWocWtEEvram+w1A0FwxT517\nbHMkrMQCVdQgwCmpu8A1jqeQ4tS03J/6s3kiOqsxP0gVZ7k24UDUn9IyNMN8\nzabK57UJx3awM+DJaj6nzCrWLscMYZFbMRuVEw/aKcYZhTJ9r1+h7clPmYEK\nxU+kiKnqiFIuSVT3IPjBzNoZwLjjuWPIywA3LYrRZ5bXrlQECH6L7AQAi+/7\n6gR+3zpaDKvlW/2tT/0jtyHYEcYUi+84fEXQzd2tyQ2r3MkyuzHw8Uv2HAOU\nJRoi1GhN4pbQsc7oWc8j+eSDN54wQLyZkQt4n22zbWo3QX7y2g8BSW8WkOce\ny+UGnsfRXhjJw4zG9bQRN+aWFi50ykv96hD2Mhij/CnHnPglC7pkYzVZNcaD\nGO7tgo30rByFG0Bu2I5cmJDB0SRfd7JuIRRJLzJ9OIUOBNtjORyxR8kOIWWz\na6QN+TE2hQSzdb0b4FGLb03fsIizmm/sQnho1VlTXdtJpi/StG2SZJa0lxOR\nRD8OhVcm+IRv9xtlq602UDM6vw4VOf5D8FTe31HOTSE2KwwtBWrzjt1pyabD\nGCL0dLLj0jCLtlf6s0lhu6xPTRedkhzsrvdGhzk+TpiH9hNGQAvUSL71VsDF\ncPt0\r\n=TSzQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBvhIlO97k9WxEfSjFpuuYFq2CEY3OKhJzmtw/jJOIgAIhAO0AZQ2baGtue0iPdKyefOOc1hknbK3KL+JmFvSE8MXK"}]},"_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/treeify_13.14.0_1606621476215_0.7998243785892396"},"_hasShrinkwrap":false},"13.15.0":{"name":"@unction/treeify","version":"13.15.0","description":"Takes a list of folders and an array of records and turns it into a tree","keywords":["unction","functional"],"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/unctionjs/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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","@types/ramda":"^0.27.32","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","@unction/key":"4.x","@unction/keychain":"2.x","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","ramda":"0.24.x","typescript":"^4.1.2"},"dependencies":{"@unction/mapvalues":"^10.12.0","@unction/mapvalueswithvaluekey":"^10.13.0","@unction/nestedapply":"^12.13.0","@unction/reducevalues":"^8.13.0","@unction/thrush":"^4.2.4"},"gitHead":"9438d403a830e5f4affe6300e8afb2ccd26138ab","_id":"@unction/treeify@13.15.0","_nodeVersion":"10.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-sPrbi8wkY5QMaNJX2MhhbIG2m4VYsXYg3SHDmPGI6Jn5SFQzBiWrYBYM8cAot+rTUy+sAOmPhEYAhkY7bPYyHg==","shasum":"f65e3d8c4680cccd45990ff35887ef748f45a4cb","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-13.15.0.tgz","fileCount":7,"unpackedSize":22856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxKpFCRA9TVsSAnZWagAAe10QAKKuYMbgJDy+ixoI7q4g\nPU6JobkFNpFvIig+BNFb4B9jkF7aqyMe3nCrbDmqtXTiycCILLmcw6XadgDT\nH35Qgk7iwo5rpHLf/fU8xfrfVONeIYL0lTejHpP/2s5ShnRPqjMeNCSLBTAX\n5vO4MJeC2k8jfZuBnbKZbUEWoNeSqwpWezPCScvr9/yi//VbxprwRyp8rMkj\nOSNTLIGnBUAZJVHsmzNWfQPqeGwlFLs5wpJI5JHDlJspujxTT8L9GuzbIkFH\nRFpEaZAkcJKUqxNM+8rNKo7jzo1SqApRq2NOatpXfWBgVmNpOlvVRwLD+N+E\niNUyMphsdYJl4NlAhbaBjQwGYB9QR0d7gbKIlq+uJpSuJyyi85yZ4RcKf4v5\nwN+Bsi8kRazCjXV290TRoUw2/HLcOA1NcsNzAmLS/mCfZqiy3GlDlpynJE8n\n8suQ2pAjNAT/kR+5SDnweWjbYeDp9X5AAnX2jjqTbFwyArDvD1GZKclidGuP\nq/Hro55mVFmVM7BNY7fYfky0YN5C30QUEJkj33BWdGM7MZr/jCnWj4ZrcOfx\n2lXCDwJnbxePVVK/m9pjbyM6eeHwBzpiPq/YHQJUuO9ELmMWe6R3HtN+8xhr\nDAilF681ejsmWx5hIK0RWEVcQKKV2DCkQVjo5vdF1uKnj4M/+XM4FwbMt8CR\nZvSb\r\n=HdGy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQConiawSBYxO8LOWXsi8TcQchnsT1jftxL8F0iQ24YhaQIhAJ+ZfiGcMFeSGVuZqYQ3J897nx+qDOXa05SmbICJqDGq"}]},"_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/treeify_13.15.0_1606724165134_0.09111142144113482"},"_hasShrinkwrap":false},"13.16.0":{"name":"@unction/treeify","version":"13.16.0","description":"Takes a list of folders and an array of records and turns it into a tree","keywords":["unction","functional"],"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/unctionjs/treeify#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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","@types/ramda":"^0.27.32","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","@unction/key":"4.x","@unction/keychain":"2.x","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","ramda":"0.24.x","typescript":"^4.1.2"},"dependencies":{"@unction/mapvalues":"^10.13.0","@unction/mapvalueswithvaluekey":"^10.13.0","@unction/nestedapply":"^12.13.0","@unction/reducevalues":"^8.13.0","@unction/thrush":"^4.2.4"},"gitHead":"ea1fe317c74ce9bd7b75222609cc5edad976a79e","_id":"@unction/treeify@13.16.0","_nodeVersion":"10.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-0YdGXJCbnMZRMBmijm0j8OwiuIsGHPO1YTA2xsB0lCtfgbNyB1dvoJNZkjG3hD4zi4oEtcSP45ac4QegSNoc9A==","shasum":"45cb5832f70ae9b1d830afe9e14d5d690d2f5d3a","tarball":"https://registry.npmjs.org/@unction/treeify/-/treeify-13.16.0.tgz","fileCount":7,"unpackedSize":22856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxL5DCRA9TVsSAnZWagAAqFEP/2xF8diQAtbCBBXsOnSf\nV/S+3zxotNmgWqqhLL2liE7IFe1uVJNGV1rLDXCKqx6BtT9u5TP8UTl0XESX\nLOoGpr7iooEQw9Wh3yK+8+Yeil67q61yeBztIG1wJOhN3I5j5O554phJsbjE\naDzlKkK39wJeJso+2/cy1hgOat+EoNTRvCZllAO/essn9eb40cROZZag4odj\nmTaLblEV83Z43WnxrOP/eE0ThIiOyqUgVCohwbZ/+/Cv6TXUmBrwtO9ocmGA\nkJvqt53C5f/CFoZXf+i7lcLRzaZjzFfxy9BE5gJS8M6z0ZQSHOv4mj3W686J\nZb5/eVJlb8UfK6c34HRZLbP9pfrwHu7NoLBdWik6DG2IWsJEqRTaMAidtqmW\nDkJm1xrjRDPiDEiZBGmW6M9BeTW7sr1rYyv50BpYxVaHS88MgPqlDGJfP8jB\n/qCiZu1CNoXcJi+11dv3qxqSPrEnTencTxHJ5d4ffkj7JFEVWAYztIxk3EwC\nvXj1Ianjt8DmWrFEnxc9ANPwSox72pLqyWQ4C+U9jZzC1ARV6YcgWfwZZgkD\nAeIGoifldNuSWLVslyKbPG+p8CK07mNrP5hlX3xc9PrjMZ6VYYPguvSz/u54\nA1KeC+OT8vbzToGT+T4r87KK5qDYPXX+54I6PEIn2bcy12o+fYtkBnqf3a7A\nDhyl\r\n=DYCk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTC9+DIfjrHojZ/v/5WHYLhUj6ELHDgyipNEVtbLaXkAIhAJoinsEmWfa75b/DpDL1GqAkNh+Jovftgrbjzyl3CI4x"}]},"_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/treeify_13.16.0_1606729282759_0.8175019719895649"},"_hasShrinkwrap":false}},"readme":"# @unction/treeify\n\n![Tests][BADGE_TRAVIS]\n![Stability][BADGE_STABILITY]\n![Dependencies][BADGE_DEPENDENCY]\n\n> Array<FoldFunctionType<A, B>> => Array<A> => TreeType<C>\n\nThis takes a list of functions (the folders) and an array of objects or an\nobject of objects (the collection) to create a tree. Each function in\nthe list of folders will in some way return a new object. All of the objects\nproduced are then turned into a final tree.\n\n``` javascript\nconst collection = [\n  {\n    id: \"a1\",\n    type: \"resources\",\n    attributes: {\n      version: \"v1\",\n      namespace: \"accounts\",\n    }\n  },\n  {\n    id: \"a2\",\n    type: \"resources\",\n    attributes: {\n      version: \"v1\",\n      namespace: \"accounts\",\n    }\n  },\n  {\n    id: \"b1\",\n    type: \"resources\",\n    attributes: {\n      version: \"v1\",\n      namespace: \"profiles\",\n    }\n  },\n  {\n    id: \"b1\",\n    type: \"resources\",\n    attributes: {\n      version: \"v2\",\n      namespace: \"profiles\",\n    }\n  }\n]\n````\n\nThe order goes from outer layer to deeper layer, so in this case the outer\nlevel properties will be based on `key(\"type\")`, and the deepest layer\nproperties will be based on `key(\"id\")`.\n\n``` javascript\nconst functions =\n\ntreeify(\n  [\n    groupBy(key(\"type\")),\n    groupBy(keyChain([\"attributes\", \"namespace\"])),\n    groupBy(keyChain([\"attributes\", \"version\"])),\n    indexBy(key(\"id\")),\n  ]\n)(\n  collection\n)\n```\n\nThe resulting object looks like this:\n\n``` javascript\n{\n  resources: {\n    accounts: {\n      v1: {\n        a1: {\n          id: \"a1\",\n          type: \"resources\",\n          attributes: {\n            version: \"v1\",\n            namespace: \"accounts\",\n          }\n        },\n        a2: {\n          id: \"a2\",\n          type: \"resources\",\n          attributes: {\n            version: \"v1\",\n            namespace: \"accounts\",\n          }\n        }\n      }\n    },\n    profiles: {\n      v1: {\n        b1: {\n          id: \"b1\",\n          type: \"resources\",\n          attributes: {\n            version: \"v1\",\n            namespace: \"profiles\",\n          }\n        }\n      },\n      v2: {\n        b1: {\n          id: \"b1\",\n          type: \"resources\",\n          attributes: {\n            version: \"v2\",\n            namespace: \"profiles\",\n          }\n        }\n      }\n    }\n  }\n}\n```\n\n[BADGE_TRAVIS]: https://img.shields.io/travis/unctionjs/treeify.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/treeify.svg?maxAge=2592000&style=flat-square\n","maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"time":{"modified":"2022-06-13T01:21:14.283Z","created":"2017-04-19T05:19:54.419Z","1.0.0":"2017-04-19T05:19:54.419Z","1.0.1":"2017-04-19T06:35:05.460Z","1.0.2":"2017-04-19T07:48:37.441Z","1.0.3":"2017-04-23T05:13:09.698Z","1.0.5":"2017-04-30T08:07:02.732Z","1.0.6":"2017-05-01T00:04:40.828Z","1.0.7":"2017-05-01T01:11:57.204Z","1.0.8":"2017-05-01T01:33:47.604Z","1.0.9":"2017-05-14T04:09:45.280Z","1.1.0":"2017-06-11T06:14:23.397Z","1.1.1":"2017-06-19T03:04:42.949Z","1.1.2":"2017-07-11T22:43:43.473Z","2.0.0":"2017-07-23T06:07:41.086Z","2.0.1":"2017-07-30T02:57:50.964Z","3.0.0":"2017-08-22T11:06:16.621Z","3.1.0":"2017-09-04T07:53:38.040Z","3.3.0":"2017-09-05T02:51:52.658Z","3.5.0":"2017-10-24T08:47:43.748Z","3.6.0":"2017-10-24T09:10:48.467Z","3.7.0":"2017-10-24T17:07:21.487Z","3.8.0":"2017-10-25T05:00:52.622Z","3.9.0":"2017-10-25T05:34:40.026Z","3.10.0":"2017-10-25T05:59:09.227Z","3.11.0":"2017-10-25T06:14:55.364Z","3.12.0":"2017-10-25T07:03:54.957Z","3.13.0":"2017-10-25T07:41:40.929Z","3.14.0":"2017-10-25T08:21:03.820Z","3.15.0":"2017-10-25T11:30:29.360Z","3.16.0":"2017-10-26T08:11:53.684Z","3.17.0":"2017-10-26T09:27:09.410Z","3.18.0":"2017-10-27T16:49:20.841Z","3.19.0":"2017-10-28T18:32:40.527Z","3.20.0":"2017-10-28T18:41:09.576Z","3.21.0":"2017-10-28T19:17:21.592Z","3.22.0":"2017-10-28T19:31:41.397Z","3.23.0":"2017-10-28T23:39:53.506Z","3.24.0":"2017-10-29T00:05:58.262Z","3.25.0":"2017-10-29T22:40:48.083Z","3.26.0":"2017-10-29T22:56:21.400Z","3.27.0":"2017-10-30T00:15:24.752Z","3.28.0":"2017-10-30T00:44:17.644Z","3.29.0":"2017-10-30T00:58:40.660Z","3.30.0":"2017-10-30T01:10:33.884Z","3.31.0":"2017-10-30T01:29:28.274Z","3.32.0":"2017-10-30T01:48:19.575Z","3.33.0":"2017-10-30T01:56:48.651Z","3.34.0":"2017-10-30T02:09:05.264Z","3.35.0":"2017-10-30T02:29:30.620Z","3.36.0":"2017-10-30T03:03:07.410Z","3.37.0":"2017-11-19T08:25:59.760Z","3.38.0":"2017-11-19T19:01:35.044Z","3.39.0":"2017-11-19T19:15:26.253Z","3.40.0":"2017-11-19T19:29:49.857Z","3.41.0":"2017-11-19T19:47:50.956Z","3.42.0":"2017-11-19T20:00:01.487Z","3.43.0":"2017-11-19T20:23:40.172Z","3.44.0":"2017-11-19T21:05:50.121Z","3.45.0":"2017-11-23T09:22:14.080Z","3.46.0":"2017-11-23T09:22:17.450Z","3.47.0":"2017-11-23T11:52:40.498Z","3.48.0":"2017-11-23T14:34:38.400Z","3.49.0":"2017-11-23T14:57:29.717Z","3.50.0":"2017-11-23T15:26:54.786Z","3.51.0":"2017-11-23T19:37:43.817Z","3.52.0":"2017-11-23T21:50:12.277Z","3.53.0":"2017-11-23T22:15:53.307Z","3.54.0":"2017-11-24T05:16:07.495Z","3.55.0":"2017-11-24T22:08:00.822Z","3.56.0":"2017-11-24T22:26:09.386Z","3.57.0":"2017-11-25T07:46:00.820Z","3.58.0":"2017-11-25T07:55:53.014Z","3.59.0":"2017-11-25T09:38:12.006Z","3.60.0":"2017-11-25T09:51:25.673Z","3.61.0":"2017-11-25T11:21:30.563Z","3.62.0":"2017-12-02T23:28:17.118Z","3.63.0":"2017-12-02T23:39:27.017Z","3.64.0":"2017-12-03T01:42:34.634Z","3.65.0":"2017-12-16T05:54:03.247Z","3.66.0":"2017-12-16T06:04:05.344Z","4.0.0":"2017-12-26T09:46:10.958Z","5.0.0":"2017-12-26T10:17:10.801Z","6.0.0":"2017-12-27T08:56:38.769Z","7.0.0":"2018-01-14T01:54:03.907Z","8.0.0":"2018-01-14T02:37:20.727Z","9.0.0":"2018-01-14T02:53:30.673Z","10.0.0":"2018-01-14T03:10:19.870Z","11.0.0":"2018-01-17T10:02:57.521Z","12.0.0":"2018-02-23T06:25:06.646Z","13.0.0":"2019-06-04T03:05:58.035Z","13.1.0":"2019-06-04T04:54:34.647Z","13.2.0":"2019-06-05T03:05:36.987Z","13.3.0":"2019-06-08T19:28:27.396Z","13.4.0":"2019-06-09T01:55:24.792Z","13.4.1":"2019-06-09T03:45:21.068Z","13.5.0":"2019-06-09T04:47:13.153Z","13.6.0":"2019-06-09T08:49:57.417Z","13.7.0":"2019-06-09T11:09:17.043Z","13.7.1":"2019-06-16T05:02:47.739Z","13.8.0":"2019-06-16T05:56:30.884Z","13.9.0":"2019-09-06T23:00:40.831Z","13.9.1":"2019-09-08T02:10:46.062Z","13.10.0":"2019-09-08T03:13:56.186Z","13.11.0":"2019-09-08T07:47:58.750Z","13.11.1":"2019-09-09T03:15:46.639Z","13.12.0":"2019-09-09T04:16:42.606Z","13.12.1":"2019-12-17T04:22:51.371Z","13.13.0":"2020-09-02T00:28:25.596Z","13.14.0":"2020-11-29T03:44:36.353Z","13.15.0":"2020-11-30T08:16:05.290Z","13.16.0":"2020-11-30T09:41:22.904Z"},"homepage":"https://github.com/unctionjs/treeify#readme","keywords":["unction","functional"],"repository":{"type":"git","url":"git+https://github.com/unctionjs/treeify.git"},"bugs":{"url":"https://github.com/unctionjs/treeify/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"}]}