{"_id":"reselect-tree","_rev":"62-94d02ec858e4723f3415294fc1c11cff","name":"reselect-tree","dist-tags":{"latest":"1.3.7"},"versions":{"1.0.0":{"name":"reselect-tree","version":"1.0.0","keywords":["reselect","tree"],"author":{"name":"trufflesuite.com"},"license":"MIT","_id":"reselect-tree@1.0.0","maintainers":[{"name":"gnidan","email":"nick@gnidan.org"}],"homepage":"https://github.com/trufflesuite/reselect-tree#readme","bugs":{"url":"https://github.com/trufflesuite/reselect-tree/issues"},"dist":{"shasum":"ae8bba0688f16e72812104222c0502e759563f63","tarball":"https://registry.npmjs.org/reselect-tree/-/reselect-tree-1.0.0.tgz","fileCount":10,"integrity":"sha512-qq+fLomvjPu8CVYrIlCRqqFgpPUIuPsL6WMVnbrZDDOH0moqdjqeJoidenGOwVjPdN11iskc5RFug03UCUIizA==","signatures":[{"sig":"MEYCIQCR5BwqJ51xNI/Q3uybmdRlAKl3CMgN55vMKAn/NLLwbwIhAJOsBFEfA1rflcC2yyAOMyyws0SkQpcte/bct/kDFwhs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32142},"main":"dist/index.js","gitHead":"da3e954c4c0bcb47e69be99d4ad82c51054cf4d0","scripts":{"test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"repository":{"url":"git+https://github.com/trufflesuite/reselect-tree.git","type":"git"},"_npmVersion":"5.6.0","description":"Wrapper around reselect for creating selector trees","directories":{},"_nodeVersion":"6.9.1","dependencies":{"debug":"^3.1.0","esdoc":"^1.0.4","reselect":"^3.0.1","json-pointer":"^0.6.0","source-map-support":"^0.5.3"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.1","express":"^4.16.2","webpack":"^3.11.0","babel-core":"^6.26.0","babel-loader":"^7.1.3","babel-runtime":"^6.26.0","mocha-webpack":"^1.0.1","webpack-merge":"^4.1.2","babel-preset-env":"^1.6.1","webpack-dev-middleware":"^2.0.6","webpack-node-externals":"^1.6.0","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/reselect-tree_1.0.0_1519865714376_0.7526593279459368","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"reselect-tree","version":"1.1.0","keywords":["reselect","tree"],"author":{"name":"trufflesuite.com"},"license":"MIT","_id":"reselect-tree@1.1.0","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cgewecke","email":"christophergewecke@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/reselect-tree#readme","bugs":{"url":"https://github.com/trufflesuite/reselect-tree/issues"},"dist":{"shasum":"3660808223793e3ffc7fe30fc20b85fc050c72c6","tarball":"https://registry.npmjs.org/reselect-tree/-/reselect-tree-1.1.0.tgz","fileCount":14,"integrity":"sha512-VEErxodBMAl2RVvwPP2MDEabSsenYSJYBDRHCUkrznUky0wQq61XJk4ooH7UEWWDOloqlGXc8SDL2ffsx/mNTg==","signatures":[{"sig":"MEUCIQD621zT22cuuXBWXnxoMPajBxZwbbpwKAbwTA8VSTFtnQIgRHr2c4vlz8OI5aR68t8SHImT+mTH5U0BI1A59GYlfB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44191},"main":"index.js","gitHead":"497581b95d653b2f975ba065658fd11b9a2f443f","scripts":{"test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepublish":"npm run build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"repository":{"url":"git+https://github.com/trufflesuite/reselect-tree.git","type":"git"},"_npmVersion":"5.6.0","description":"Wrapper around reselect for creating selector trees","directories":{},"_nodeVersion":"6.9.1","dependencies":{"debug":"^3.1.0","esdoc":"^1.0.4","reselect":"^3.0.1","json-pointer":"^0.6.0","source-map-support":"^0.5.3"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.1","express":"^4.16.2","webpack":"^3.11.0","babel-core":"^6.26.0","babel-loader":"^7.1.3","babel-runtime":"^6.26.0","mocha-webpack":"^1.0.1","webpack-merge":"^4.1.2","babel-preset-env":"^1.6.1","webpack-dev-middleware":"^2.0.6","webpack-node-externals":"^1.6.0","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/reselect-tree_1.1.0_1520291445006_0.9359535531443224","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"reselect-tree","version":"1.1.1","keywords":["reselect","tree"],"author":{"name":"trufflesuite.com"},"license":"MIT","_id":"reselect-tree@1.1.1","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cgewecke","email":"christophergewecke@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/reselect-tree#readme","bugs":{"url":"https://github.com/trufflesuite/reselect-tree/issues"},"dist":{"shasum":"1324b89b1d7aa351d50675b4ee66ab5b756a8a12","tarball":"https://registry.npmjs.org/reselect-tree/-/reselect-tree-1.1.1.tgz","fileCount":4,"integrity":"sha512-L+VXWJGwv+TNYFoSYWzuhOVhUcYEvFbRjA4CegrjYN0hFuSknlo6tVtU/0bsJdv/CQ9g6agwLZf2xzPIjYDgeA==","signatures":[{"sig":"MEUCIFJxno8IAoCt3dm1NwLl/OUvUZN/FE3/sAYnZioSqHniAiEA12cZirQqzFmcp8l34Av6M7VOcxVYEp7L8bj2Fc6K9fs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87410},"main":"index.js","files":["esdoc-plugin.js"],"gitHead":"578e1c29aebd483e8641a3fa26ee4cd2dc30743c","scripts":{"test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepublish":"npm run build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"repository":{"url":"git+https://github.com/trufflesuite/reselect-tree.git","type":"git"},"_npmVersion":"5.6.0","description":"Wrapper around reselect for creating selector trees","directories":{},"_nodeVersion":"6.9.1","dependencies":{"debug":"^3.1.0","esdoc":"^1.0.4","reselect":"^3.0.1","json-pointer":"^0.6.0","source-map-support":"^0.5.3"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.1","express":"^4.16.2","webpack":"^3.11.0","babel-core":"^6.26.0","babel-loader":"^7.1.3","babel-runtime":"^6.26.0","mocha-webpack":"^1.0.1","webpack-merge":"^4.1.2","babel-preset-env":"^1.6.1","webpack-dev-middleware":"^2.0.6","webpack-node-externals":"^1.6.0","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/reselect-tree_1.1.1_1520291623139_0.37205807687845227","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"reselect-tree","version":"1.1.2","keywords":["reselect","tree"],"author":{"name":"trufflesuite.com"},"license":"MIT","_id":"reselect-tree@1.1.2","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cgewecke","email":"christophergewecke@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/reselect-tree#readme","bugs":{"url":"https://github.com/trufflesuite/reselect-tree/issues"},"dist":{"shasum":"2147ba41ac8edd2a83bf22cca3b3d1f8543d8dcd","tarball":"https://registry.npmjs.org/reselect-tree/-/reselect-tree-1.1.2.tgz","fileCount":4,"integrity":"sha512-5ociKLXpuSsurtqooNvRs6u+GX9bxHfyIW0uN67dtMln2c2PyU39p0JEuhxALP8+SyEKGoi+6ZA8SeWStFLlmw==","signatures":[{"sig":"MEUCIQD2mZXl8WW1SF5s0lIDZsLpQntG8uqTQC955ZkwZv5S5AIgZHjInwBSUkA7k/xjvGF4ZVia5YINPfEhqHYyRKb3+CY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87939},"main":"index.js","files":["esdoc-plugin.js"],"gitHead":"2b61601d703004f565da54f9c497f0be28974968","scripts":{"test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepublish":"npm run build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"repository":{"url":"git+https://github.com/trufflesuite/reselect-tree.git","type":"git"},"_npmVersion":"5.6.0","description":"Wrapper around reselect for creating selector trees","directories":{},"_nodeVersion":"6.9.1","dependencies":{"debug":"^3.1.0","esdoc":"^1.0.4","reselect":"^3.0.1","json-pointer":"^0.6.0","source-map-support":"^0.5.3"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.1","express":"^4.16.2","webpack":"^3.11.0","babel-core":"^6.26.0","babel-loader":"^7.1.3","babel-runtime":"^6.26.0","mocha-webpack":"^1.0.1","webpack-merge":"^4.1.2","babel-preset-env":"^1.6.1","webpack-dev-middleware":"^2.0.6","webpack-node-externals":"^1.6.0","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/reselect-tree_1.1.2_1520291941183_0.5038941939026105","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"reselect-tree","version":"1.1.3","keywords":["reselect","tree"],"author":{"name":"trufflesuite.com"},"license":"MIT","_id":"reselect-tree@1.1.3","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cgewecke","email":"christophergewecke@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/reselect-tree#readme","bugs":{"url":"https://github.com/trufflesuite/reselect-tree/issues"},"dist":{"shasum":"f17ef892b1dce1eee8a73c09c930e34cce8e516b","tarball":"https://registry.npmjs.org/reselect-tree/-/reselect-tree-1.1.3.tgz","fileCount":4,"integrity":"sha512-VD9+fJMTmulf9DKQf79vZtJWM7LVzXgvY3Gi6Rw6HGmtWYJe/DDfsJQX/pJkDMEBOd+1HjnqOYQtPgPvxdaByQ==","signatures":[{"sig":"MEUCIQCVi3GX1CH4u1Mwg11xpNKSJNrQlRPNNVXUGSVcMrwy5gIgdakIFFIE0PePim8kw+nfrYtHW2tSWuMYNpdZmBJgsFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68320},"main":"index.js","files":["esdoc-plugin.js"],"gitHead":"0040eab5efe55d0f1fc815f4bf294c5f06b3f32b","scripts":{"test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepublish":"npm run build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"repository":{"url":"git+https://github.com/trufflesuite/reselect-tree.git","type":"git"},"_npmVersion":"5.6.0","description":"Wrapper around reselect for creating selector trees","directories":{},"_nodeVersion":"6.9.1","dependencies":{"debug":"^3.1.0","esdoc":"^1.0.4","reselect":"^3.0.1","json-pointer":"^0.6.0","source-map-support":"^0.5.3"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.1","express":"^4.16.2","webpack":"^3.11.0","babel-core":"^6.26.0","babel-loader":"^7.1.3","babel-runtime":"^6.26.0","mocha-webpack":"^1.0.1","webpack-merge":"^4.1.2","babel-preset-env":"^1.6.1","webpack-dev-middleware":"^2.0.6","webpack-node-externals":"^1.6.0","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/reselect-tree_1.1.3_1520292360646_0.8176139359456522","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"reselect-tree","version":"1.2.0","keywords":["reselect","tree"],"author":{"name":"trufflesuite.com"},"license":"MIT","_id":"reselect-tree@1.2.0","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cgewecke","email":"christophergewecke@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/reselect-tree#readme","bugs":{"url":"https://github.com/trufflesuite/reselect-tree/issues"},"dist":{"shasum":"0851198f27bdfea08db98027bb1b65f41447e95a","tarball":"https://registry.npmjs.org/reselect-tree/-/reselect-tree-1.2.0.tgz","fileCount":4,"integrity":"sha512-jdM46p0LKFmSpdW9mUrgY8WIbK9icIWPdWrP1WcFMklroq2hHaIHrJLbytlF+jlVFpV5lAbxoAuUkQ9XbUys8A==","signatures":[{"sig":"MEUCIHJnJu4WcpoL/52X5STHhLd0oBme5JRC3ci/YYlYBDAEAiEA17Ij2HU0p4SE4RDgg5eUnJu7TKAykBYzqGd/HlbnxFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2hpcCRA9TVsSAnZWagAAorMQAIVsW+NOSHIil7hYILQi\ncGr+H3TN2zMpVFUiqOEQnrLGCAl/Z2aat5TkViBFXogBCrGOq8r+xBnugQLe\nPx6B6Z9QosIeEteTz3RpB1TONa22H/QahHiOf5JDzKRv4l6nXvnTauCEXHcy\n3LRENJqKbKhoS+2scMOe6B8n1UfZIHVfM28ngr9nv7i5XO0Es1JAQvX6nt6H\nejHluvIttnbCLfd1B023oU21DwB7yymwvqY4Uy8FqVlxLmm2wqi3Wty7dm/E\nAjXrEphz/8QOoWMsbn4AlNyx6fy93DKx0BBEX9+UB/KTAooCrbVIBXTg0gWN\njTX3u9KAzvmK9qtze0x2Q4vq330C0pGtwrkRScwejCoPtZthnIe3hLxQSI6L\nH5GaFQyWiv5R3vaoHCxDyjNz1aF/b6yl0e//Pq3O034TnpNYQWBd2iEbe/0r\n5iDNZyRHPeJT0nLoWI/5gYjRqu1yJjp1F4W74dvmuXKAjDiAdh8yAxPeGLNb\n76rg5lA3Grn9ydOpTFFozi6lmKg8f4maRpHBpNhPnUduxcOlv4Ef8x+132vK\nYsusEPqN1rzoYSYO3pjtBECSD6h57ukDSIb93qGlizcGAbzScw3rA33xg+cn\ngGEDbbULeVwJ2hxpQ+oQOhTcVIg2KlyMi0AlJXC8WVmiKGTi6K7OrclsjB7S\nBOJv\r\n=Yeu1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["esdoc-plugin.js"],"gitHead":"e9a94b1ca849abedcc681451fb3456821f5b2756","scripts":{"test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepublish":"npm run build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"repository":{"url":"git+https://github.com/trufflesuite/reselect-tree.git","type":"git"},"_npmVersion":"5.6.0","description":"Wrapper around reselect for creating selector trees","directories":{},"_nodeVersion":"6.9.1","dependencies":{"debug":"^3.1.0","esdoc":"^1.0.4","reselect":"^3.0.1","json-pointer":"^0.6.0","source-map-support":"^0.5.3"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.1","express":"^4.16.2","webpack":"^3.11.0","babel-core":"^6.26.0","babel-loader":"^7.1.3","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.2","babel-preset-env":"^1.6.1","webpack-dev-middleware":"^2.0.6","webpack-node-externals":"^1.6.0","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/reselect-tree_1.2.0_1524243035967_0.8224044141066704","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"reselect-tree","version":"1.3.0","keywords":["reselect","tree"],"author":{"name":"trufflesuite.com"},"license":"MIT","_id":"reselect-tree@1.3.0","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/reselect-tree#readme","bugs":{"url":"https://github.com/trufflesuite/reselect-tree/issues"},"dist":{"shasum":"baba80a04b855dcdec672a8c602ae13c337c2858","tarball":"https://registry.npmjs.org/reselect-tree/-/reselect-tree-1.3.0.tgz","fileCount":4,"integrity":"sha512-T1EEPRnmuEaKpwE1tQoEo9TfSY0Z6SPJEMEQH5Lzm43LSUUbdHJKJtRqzIddqW5Fanst+KXJim5h36v3NEs7nQ==","signatures":[{"sig":"MEYCIQCWdjrnWba2nQIP8eTZM/jxbGF00h0sAC8g56gWSa73VwIhAKTTpj8eqpzWZKgUaBw10LYqo+MNACL/qIjuX5h3KfPK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdFgzCRA9TVsSAnZWagAAB9cQAIeQRHG5H0Tiey1pXoGs\nQpLJopeSfLAdUzZTZu+BXXITpvveukF5ti3GCsoKELmT5axEKaIa1S+xYNYo\njCZngwz9rgUk9J34XZ32PyUjf/xBYI/7NzPy4ke8t8IVxvS37xzT2zXPve1j\nGNOO5B0amx5ZLzl11zunFa79y/qCqgN9msKKCDBQYghz/Nly5f75PabfYXgC\n1zgjh/Kqn17hvowEHA7ZSLbL1ZqDrOn4Gz3FS1wzZlPUDRCZe3jpZF3iNlr4\naJvOacAbo0C/Lx9qVc69WXqvYoUolaxMfBMMBtcNRH42V8/qrq2vGTOfLM97\ndzoVN+BvYer6VyfTwYQT0HU8p1k3HYOzIpX/CJrkzduzB8NsLOTsYbOZ4MBP\n7HotcmyOhtF6C6ZVV365nDLTFIBcxT2nYkARX0/Gxoi6XA53Df8IVz5VsAFL\nlSha/XN5sBg0eEtqUxHKD0/4otYlb9eXhEwJWIVXbhy2CQweYhGapXeEWAJx\nR41XwWbkP42GSraAzSfOxkCP8jpndkFFNxJPhrIKwVzzly8+WFmjt9pAc4NM\nVzh6TyGEyARnphYRQrC6wZffVdCn0OSxdG0wT0LwLN2aIJnkoY9jVVQXiurK\nu9+TK0H4wFU7rgcc+TZtym+zRUW8R1vzg1AnWMZfZ/VqaZar+ndY9Cjy17Nm\nCOiA\r\n=BwNX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"eb4625edc463c1b7a2f9784c2705fd8fd28ddad3","scripts":{"test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"repository":{"url":"git+https://github.com/trufflesuite/reselect-tree.git","type":"git"},"_npmVersion":"6.4.1","description":"Wrapper around reselect for creating selector trees","directories":{},"_nodeVersion":"8.15.0","dependencies":{"debug":"^3.1.0","esdoc":"^1.0.4","reselect":"^4.0.0","json-pointer":"^0.6.0","source-map-support":"^0.5.3"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.1","express":"^4.16.2","webpack":"^3.11.0","babel-core":"^6.26.0","babel-loader":"^7.1.3","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.2","babel-preset-env":"^1.6.1","webpack-dev-middleware":"^2.0.6","webpack-node-externals":"^1.6.0","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/reselect-tree_1.3.0_1551128626860_0.5725442587508203","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"reselect-tree","version":"1.3.1","keywords":["reselect","tree"],"author":{"name":"trufflesuite.com"},"license":"MIT","_id":"reselect-tree@1.3.1","maintainers":[{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/reselect-tree#readme","bugs":{"url":"https://github.com/trufflesuite/reselect-tree/issues"},"dist":{"shasum":"e721f4c110d0e3d50edf24f0347e9e85e7d3c617","tarball":"https://registry.npmjs.org/reselect-tree/-/reselect-tree-1.3.1.tgz","fileCount":5,"integrity":"sha512-odL2qQPc5Wu5fGLH0zAWn3vLh9IOvrWEckvQL/mDiKAV48t3mpsTYbIZsNcu0CcVYAvkDxvcMvRB+19TOgyODg==","signatures":[{"sig":"MEQCIFdb40uB0P4pvoczwZ+YtlbpSZJANN/bc0dxQq50L8PJAiBeccSo+e6biqS/rdExOih9o+DcxgU+vS4nFdNXpbLJxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1L7CCRA9TVsSAnZWagAAUycQAIZyvuVycUfKXGGKTCJ4\nsEA1JXSvt5PZSx1bUmvqavSwOudXTR4Kjdi/QJzyM5uxH6c2Dk9u6pp+pTVB\ne1LT8VlJTFhE5NRe41uQZqmzDgDOQtDwWiXgW1E/LG8aCDsogs9ECs/UqzNi\nGJCcwaK5z3GpgtwYxtbFGQoBcra/Gtnc361KmrLWlETblHz51brMJbybNruL\n01bqigKAoivahL0RMWG22gfbxMEaOklRR/KOTKAyjjk/DvJ9ruJifKCwITM0\nuZKbEKBVrnKKvcz1b700D1yZauv9OWYGmGlT/qIa1DO4Un/x3QB7X9Yig9Xl\ncM7P1eUn6BWj+KCS3ExdglGvZxbHf6jBJ1FihvOgaryjCaYN2+uUx/iSAEmY\nLT1WIFaVtYE474TqPexDFldxpRawp9I8T4/qQZLIQNRKU/UuV9WZqP5J5tdH\nlUJEUh/bD5WaP/qO4NRQY0JTUdSbHi7igwbIsDHHW1WsTGQXbT5v0dN7n8Wm\n7K3+TmnboFaG/hQOUaCgUeJdDPckCo/7lJyk5TY5SnSu+oUo1O2pfoLJ2F9W\nMJK0djriKssavc/6qNuEtT4UQ8u+ABS9+R+SjABCOAi1MqUr28MhKEFQmHWd\nV4Q10HtGwaM8/mUtnFduTqFApHf6KeqEzuEbF/UE/wYmMv9zitACwZfBYXwf\n+1Ut\r\n=VDIz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"repository":{"url":"git+https://github.com/trufflesuite/reselect-tree.git","type":"git"},"description":"Wrapper around reselect for creating selector trees","directories":{},"dependencies":{"debug":"^3.1.0","esdoc":"^1.0.4","reselect":"^4.0.0","json-pointer":"^0.6.0","source-map-support":"^0.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.0.1","express":"^4.16.2","webpack":"^3.11.0","babel-core":"^6.26.0","babel-loader":"^7.1.3","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.2","babel-preset-env":"^1.6.1","webpack-dev-middleware":"^2.0.6","webpack-node-externals":"^1.6.0","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/reselect-tree_1.3.1_1557446338040_0.5405669553790449","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"reselect-tree","version":"1.3.2","keywords":["reselect","tree"],"author":{"name":"trufflesuite.com"},"license":"MIT","_id":"reselect-tree@1.3.2","maintainers":[{"name":"adrianmcli","email":"li.adrianmc@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"nicholasjpaterno","email":"nicholas.paterno@trufflesuite.com"},{"name":"nickghita","email":"nickg@ethereum.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/reselect-tree#readme","bugs":{"url":"https://github.com/trufflesuite/reselect-tree/issues"},"dist":{"shasum":"f7a6a16e37ae7f81819206db639ac5233ef6f671","tarball":"https://registry.npmjs.org/reselect-tree/-/reselect-tree-1.3.2.tgz","fileCount":5,"integrity":"sha512-rloHBlvfEtZRc/ziNrxzMtsT/FDVmGaAdQDTDPLqygPG9T0XisFTZU5EKWq0lSVP/31GU2g5buBWZWOSBB3SCg==","signatures":[{"sig":"MEQCIDbN5kNV3He2FvxmD15b93kwQuarvxt8yPHZDJx0Nma2AiAd6lGF0Vqb+zLX7f1wtCd4wx6TFUWnX8+6m1/ayP5I0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeszRICRA9TVsSAnZWagAANvgQAIXLOoJMdw5KOxOU79YL\noPFHDZ3/v18HC+bz2JWfowDEcQbxdwXQ3oPO+2rjuaGskZyj1xWKI2PHOD/N\nShGTd98kaJ41uP+GaE9vmxHvvf7eJHjUC7RBvhHp+ZIcXYb6BcViPhU06Wgr\nxkKukZTf+63aVEh/LLnIFX9hYGhWBGo4oa9tSAbBuWnig7+k5tXrGSKdx2XJ\nfEK01xZw+g1QYRsGxZBPjBEAvLB6TpBNL0qtJ6McSThsL2fD+k0SURR1Q2mR\nv3o42+EExOeDzxhmwzxR0miAjfSfTELKp/75M+FKUyhVCC0x4fmrvX0FNydi\n3U9cn/NY1Q8uhTJtvxCpca5t83CqcapM8yIR+Fmgx1KYLlpOfYpqBzD20mXZ\n0Xc+Xf++i5cbM7PGxwAJPKSSxMHbF7HxAOE7ejOLF3eLUOshEz9Ey/XjBkWn\nJhofHegUMM9VbvIHXe22kWOYYKj60zKZgoFzKvO6ZX5+mj6ZjxMPUOtKuwXl\nGFp1RVC7H2odC1wV+QSML01gBMQsGWhDrIAJ4KMHw3NhnCbuwDPic5+sPN03\nnA0BpSk+FsSG7szzd1mVftx4TmmysqiECg9peSWrIgdCY//sctWorN2Y5SY7\nJA1vwBmdAt8w7raeHjia/L+Tid2GUNdbnlElhKyQQ8JQTCV4kAtndxbl4Ch7\nkZB+\r\n=jR55\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"repository":{"url":"git+https://github.com/trufflesuite/reselect-tree.git","type":"git"},"description":"Wrapper around reselect for creating selector trees","directories":{},"dependencies":{"debug":"^3.1.0","esdoc":"^1.0.4","reselect":"^4.0.0","json-pointer":"^0.6.0","source-map-support":"^0.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.0.1","express":"^4.16.2","webpack":"^3.11.0","babel-core":"^6.26.0","babel-loader":"^7.1.3","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.2","babel-preset-env":"^1.6.1","webpack-dev-middleware":"^2.0.6","webpack-node-externals":"^1.6.0","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/reselect-tree_1.3.2_1588802632155_0.3058243548770596","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"reselect-tree","version":"1.3.3","keywords":["reselect","tree"],"author":{"name":"trufflesuite.com"},"license":"MIT","_id":"reselect-tree@1.3.3","maintainers":[{"name":"adrianmcli","email":"li.adrianmc@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"nicholasjpaterno","email":"nicholas.paterno@trufflesuite.com"},{"name":"nickghita","email":"nickg@ethereum.org"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"}],"homepage":"https://github.com/trufflesuite/reselect-tree#readme","bugs":{"url":"https://github.com/trufflesuite/reselect-tree/issues"},"dist":{"shasum":"999f5fd7167d0d2610d5e48dcf8a7c03b28d159a","tarball":"https://registry.npmjs.org/reselect-tree/-/reselect-tree-1.3.3.tgz","fileCount":5,"integrity":"sha512-sG5sRWghWuWx+E2GolRZIGTVVNkMMvJpjI36gQYSOEtwca11mHtfZre6A6HNztxQcZCYdIwOB6qXt7HrAHrx0w==","signatures":[{"sig":"MEYCIQC6kgDbAKF+4OVMvAnpDeyMTO3z9M4pu6+OfG1/jn2DGQIhAP+gzSq/WDP1DwIr11aA0uVsEnUL+yXBpE26wSEsBQkn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetDVMCRA9TVsSAnZWagAAu/gP/RWnbpm64tVg3kYpWos+\nzOflje6ALwk4J6MJegxX5r5aekbEfgY7TeVJadGKVEKh38SNVbJwj5mkJEoR\nqWcKcAbhMU54Xud4BuBOzYJLcTnYqGkKOh9OPsyjexz5CC1WsfTEVeRzysit\n0lyfSCKIvFOMa3nPd7QkNiuhzO6TsTf7sooKvb/Mz14D9N/5tym5Z8Iyx1GQ\nMS+EK7M304C4YrMXAHqhNxq/2isAXUFb+Jg1hpsS1ccoGBn5va/Z2fQuAwNT\n21uhhoFb4gpLsz5ZQHha7m0oA0bL4bXgE+QfSfsY0ueB0c8KzL7aFQu2cFBH\nAtDfdHjIlUC5agJ+aPhnB2nsl8jyxL0en5bvn+SQFzdQjLLzvle3m3f3ffDR\n8+cX/AFHhOQWhFeE3Xcxq7VVe3NH1qg/62gQabcITSNOF5u8EgQrOTauJWlY\n1DjHUBNN0dtq5OFgRZRkbD4Xs0VgyNQnMEBmt5o9KUBIXCfeSW6Mk27qM1fB\n/liK7Lj4padAMfc+AhzHBFCLaV1hMQL84zuKkapXMkcJoiGaz8vlEE/6sinA\nFUR5cyxCTSyWsUCPqqbigszjg4KS3jqcrz+TUzrBHDMeVKYVyvMdJnDLWIL8\nVM1nxGaqAV/n44npUBrsPrGZcd6PaRgH6Wvk29JcjeQXnxu9RK6+li0WN18g\nnBvQ\r\n=HH/C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"repository":{"url":"git+https://github.com/trufflesuite/reselect-tree.git","type":"git"},"description":"Wrapper around reselect for creating selector trees","directories":{},"dependencies":{"debug":"^3.1.0","esdoc":"^1.0.4","reselect":"^4.0.0","json-pointer":"^0.6.0","source-map-support":"^0.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.0.1","express":"^4.16.2","webpack":"^3.11.0","babel-core":"^6.26.0","babel-loader":"^7.1.3","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.2","babel-preset-env":"^1.6.1","webpack-dev-middleware":"^2.0.6","webpack-node-externals":"^1.6.0","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/reselect-tree_1.3.3_1588868427734_0.06441136490945087","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"reselect-tree","version":"1.3.4","keywords":["reselect","tree"],"author":{"name":"trufflesuite.com"},"license":"MIT","_id":"reselect-tree@1.3.4","maintainers":[{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"homepage":"https://github.com/trufflesuite/reselect-tree#readme","bugs":{"url":"https://github.com/trufflesuite/reselect-tree/issues"},"dist":{"shasum":"449629728e2dc79bf0602571ec8859ac34737089","tarball":"https://registry.npmjs.org/reselect-tree/-/reselect-tree-1.3.4.tgz","fileCount":5,"integrity":"sha512-1OgNq1IStyJFqIqOoD3k3Ge4SsYCMP9W88VQOfvgyLniVKLfvbYO1Vrl92SyEK5021MkoBX6tWb381VxTDyPBQ==","signatures":[{"sig":"MEQCICDA8MYyaW0Rr28fqFjZ5MWvcEQL1xjKVD1PhtuDChFoAiBEJoPG1DtJKNjUDPuyUkyStq5rpzUIm/k5/ivLZ4uHwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfapbZCRA9TVsSAnZWagAA0fIP/R12z4aLgNwQSQL+SJPz\nnyWNoEhTjg3RHAfT4TsMLdMWmh7xYmQtpEBTQvU9nDjA7pUuFbrrWww1ILJX\ngQD9nNQRTlfinkFfTSO7LkqaqWhXXbbVOoTtt5WIrZQDK6bZysHUqMmn1CQ6\nm6II1wDppx1k1C0nj+lfWhRW3tVjTpY2QZylJSSsoIY9SfptYvGaIBjXSNtw\nKlekld1tMVuDOLCOTvE84TSQorPOAZDMD6+cVkMhEFnP+yfLwqLEmsYI/Ag4\n4OlYbh3rsRhBGzmQu2B0RuI3j7z8FuVXSqetZTGKim3YkWWNcq/HELk9oc4/\nC9K2s8VZGC9+P4x71IpoCDqe90M+xc7R9udZKkbSlbSScYV24q3gzbUWcXXZ\nGc0OGQF/zmh4uimG8QchODlkjevDSW300oYrOd49oe97pHpw1vW2amXy4qz6\nkb2C3YGvRk3rB/OhoXTIF1tf+tEwGVftTEoeF4MDOljsOzraWQ8JPkgXgln4\nBpabjgSMv6wEMEj9ddYKrRJ4uxGFQK0M7S3PiwhJXvvepqrUFYqsBL8o/bOc\nO9D/nQDbsR1GURxp3IE3N83jGhyLavMv6rmlKfr4Bdc5Wswc49jdw44tdy7O\nUd+OvATAXIfIlmuBHxAQ0WVUfd6seEaBCZvg9PbGlcEYZj6gGmeaJWDtLMIb\n9bkf\r\n=tywz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"repository":{"url":"git+https://github.com/trufflesuite/reselect-tree.git","type":"git"},"description":"Wrapper around reselect for creating selector trees","directories":{},"dependencies":{"debug":"^3.1.0","esdoc":"^1.0.4","reselect":"^4.0.0","json-pointer":"^0.6.0","source-map-support":"^0.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.0.1","express":"^4.16.2","webpack":"^3.11.0","babel-core":"^6.26.0","babel-loader":"^7.1.3","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.2","babel-preset-env":"^1.6.1","webpack-dev-middleware":"^2.0.6","webpack-node-externals":"^1.6.0","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/reselect-tree_1.3.4_1600820953444_0.36135126182975474","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"reselect-tree","version":"1.3.5","keywords":["reselect","tree"],"author":{"name":"trufflesuite.com"},"license":"MIT","_id":"reselect-tree@1.3.5","maintainers":[{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"},{"name":"micaiahreid","email":"micaiahreid@gmail.com"}],"homepage":"https://github.com/trufflesuite/reselect-tree#readme","bugs":{"url":"https://github.com/trufflesuite/reselect-tree/issues"},"dist":{"shasum":"9ff58ad76f2e64584947f1d1b3285e037a448c23","tarball":"https://registry.npmjs.org/reselect-tree/-/reselect-tree-1.3.5.tgz","fileCount":5,"integrity":"sha512-h/iXrz7wGBidwMmNFu5L1z0sDvqU6SAdJ2TKr5IIsyGKeyXQchi0gXbfbIJJfGWD8VGcDYjzGAbhy1KaGD4FWQ==","signatures":[{"sig":"MEUCIAEo/ZxLSx3V6s7zXl030A28yO8it1Lq6qyImIwAuXsVAiEAyztWAzAK+VkIl231+F/2biKoJR3q5ABWDG9b38VoXW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsBfgCRA9TVsSAnZWagAAJcMP+wUQSoDCuO41weHTbCod\ndZP17zJUgfyepD2AVdi3Lyg0PzGTWe9KbipweWTpipn/aCMwGZcKvfYx7EAC\n2672OSQ5J9yqFkJvNW0nH5fp2LI5wItpilbJv4JN0r43Q9yFmjLDX9FnLTs+\nnciOYnJUjPbvKA2iicVV/WqXFYL3oJ/X2Ei+YTUb1cgLmB8qT2CcB1iglZfo\nRJ3ATYLjgwGXtJHwYE8+Ut2CDaf76dkxISIIgRnH0LhrX0mc3I29mJGtGRC+\nzkUnn5cvzdTGgbffWoRuGHFOYxfAZ1AXQV0+NcoYTwZoMh7oVo5zOaxoLbfp\nPmwXYE94aUaT7kOb1wo0g+JYyqxLZi4XhFy6PvQorEeVdpyUbkegimGrdxKf\nYVLae6ylAlWMpCMn/Dp/1yEmEv9jBSd5vPlnhj08ihFJJr/x8dVfvtMUFtCt\n5Ymv+eIeBDYjSEjBqIF745ioh5O8SoAb/xTh0Ssyfc9HMFL/L92xNMlHSxuR\nDDaxnUeJdv+iLlXOHOI4MVuQGsEtdRux8Et3nsI7bohePQioMGouQKw+Uz99\njL5y9bF/+PO34FLd2wyLrRZ+OTu06ufqpiZ13P/WvhcpiIbuDjTd0/A/Zpko\nh9UoVMLUJpyy35lGtbN3dzvglPoEwb8aXPIoQ+0mXsAO2EJOfgUxyaeX7iCZ\nXo4k\r\n=IsMX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":"webpack --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"yarn build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"repository":{"url":"git+https://github.com/trufflesuite/reselect-tree.git","type":"git"},"description":"Wrapper around reselect for creating selector trees","directories":{},"dependencies":{"debug":"^3.1.0","esdoc":"^1.0.4","reselect":"^4.0.0","json-pointer":"^0.6.1","source-map-support":"^0.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.0.1","express":"^4.16.2","webpack":"^3.11.0","babel-core":"^6.26.0","babel-loader":"^7.1.3","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.2","babel-preset-env":"^1.6.1","webpack-dev-middleware":"^2.0.6","webpack-node-externals":"^1.6.0","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/reselect-tree_1.3.5_1638930400526_0.0631294211527551","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"reselect-tree","version":"1.3.6","keywords":["reselect","tree"],"author":{"name":"trufflesuite.com"},"license":"MIT","_id":"reselect-tree@1.3.6","maintainers":[{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"jeff.smale","email":"jeff.smale@consensys.net"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"},{"name":"micaiahreid","email":"micaiahreid@gmail.com"}],"homepage":"https://github.com/trufflesuite/reselect-tree#readme","bugs":{"url":"https://github.com/trufflesuite/reselect-tree/issues"},"dist":{"shasum":"3701a4937f6ecdc7d1474c75f1e617234870bd19","tarball":"https://registry.npmjs.org/reselect-tree/-/reselect-tree-1.3.6.tgz","fileCount":3,"integrity":"sha512-2iwQflQ/zG3uCzAvepdBN+CpS0W4yHQxHgcqVVamS9GsefIu4rFLDMaiI2jIi8DGWV8RNx1nV5mJhUd8Bg7pZg==","signatures":[{"sig":"MEUCIQCBJj1iG2YyNt7dQuU+8nZvNcnO+TB6ikiMUY0w8tDnEAIgGnc2aYQh36BLdR/BCyYAZwLtSUDBrz/uvK/YH9Fh/68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicGFbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp74xAAmqa9EjXFbbGaF6gquurYaC/xekmxG36uFZLxxJIV/+jeTupX\r\n7P1L05BO1sCFqvaRmFtRyFooI+z7J4sEm0S2dQD5VuJ0T9Lv6mgA7wzgkbaL\r\nKc2jpu+ebtYR/zi5Et+0yHzTXDP7K6jXez2sDWV+iNaAZGgfNOiPeYTziQo5\r\nbv29lDEIIW3L3PPpS6PF9dlD0G81mTtarfhenn0tSJH6nW96jqiQEVX87o2e\r\nKk0vMir/fGiJvfbiVZ4OaZcc+n288BZdFFNCDpkbfqMed7mMfyTBKO06Hv9+\r\nHSZ36nrOypC04J/ZOJTFSCyopa6BQNZCoFYpMIWlbEDsjpCsUoMVU283y44h\r\ndYu/KvCkP4RSZtKIuF/t4237zEoWWx7TpV6x+IjNZfpetuUBFjOj2oQHgKxd\r\nmJpqO1Zzsf3cke0r8/aoZVt3hHpSN+IEv/CBzY+ygXR6w9BPtUqcg6soc07/\r\n5cgtsEWZOHx39f6j06vy9AfAIxJfW5VLPHGCBJeHWX7QqhPJ0qS8wx3aa9vN\r\n7nc3eu7fWv+d6wlUXfq0mdEipjzlapn1lH9iOmWGEDaCHUT3IBu8JHnpqI03\r\n4XqDgYxO24oRfVyKB8xD7hNlZwcbpL2gAh1PLO2zD83+kJTDCa90GTStRJ1m\r\ntaCGrZ+6PRQO1rlB7cDarTHP/5GGnCt7zfw=\r\n=7Cq9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4ee668b51d72b63d55a9dcb23574007ae94e84d6","scripts":{"test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":" node ./node_modules/webpack/bin/webpack.js --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run-script build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"repository":{"url":"git+https://github.com/trufflesuite/reselect-tree.git","type":"git"},"_npmVersion":"6.14.16","description":"Wrapper around reselect for creating selector trees","directories":{},"_nodeVersion":"12.22.10","dependencies":{"debug":"^3.1.0","reselect":"^4.0.0","json-pointer":"^0.6.1","source-map-support":"^0.5.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.0.1","express":"^4.16.2","webpack":"^3.11.0","babel-core":"^6.26.0","babel-loader":"^7.1.3","babel-runtime":"^6.26.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.2","babel-preset-env":"^1.6.1","webpack-dev-middleware":"^2.0.6","webpack-node-externals":"^1.6.0","write-file-webpack-plugin":"^4.2.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/reselect-tree_1.3.6_1651532123245_0.8477314582703974","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"reselect-tree","version":"1.3.7","keywords":["reselect","tree"],"author":{"name":"trufflesuite.com"},"license":"MIT","_id":"reselect-tree@1.3.7","maintainers":[{"name":"realcliffzhang","email":"cliffzhang08@gmail.com"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},{"name":"jeff.smale","email":"jeff.smale@consensys.net"},{"name":"kevinbluer","email":"kevin@bluer.com"},{"name":"tenthirtyone","email":"ASherbuck@gmail.com"},{"name":"lsqproduction","email":"ll@trufflesuite.com"},{"name":"kevinweaver","email":"kevinweaver2@gmail.com"},{"name":"leeftk","email":"leandro.faria@consensys.net"},{"name":"gnidan","email":"nick@gnidan.org"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"rkalis","email":"roscokalis@gmail.com"},{"name":"cds-amal","email":"cds.sudama@gmail.com"},{"name":"micaiahreid","email":"micaiahreid@gmail.com"}],"homepage":"https://github.com/trufflesuite/reselect-tree#readme","bugs":{"url":"https://github.com/trufflesuite/reselect-tree/issues"},"dist":{"shasum":"c3eca58765d9df96bae0017f6ff3504c304cdea0","tarball":"https://registry.npmjs.org/reselect-tree/-/reselect-tree-1.3.7.tgz","fileCount":3,"integrity":"sha512-kZN+C1cVJ6fFN2smSb0l4UvYZlRzttgnu183svH4NrU22cBY++ikgr2QT75Uuk4MYpv5gXSVijw4c5U6cx6GKg==","signatures":[{"sig":"MEYCIQC+YtMcbpGr+ottWRl71xh4VmV9iPV4ARZrmJmWxOUBiQIhAPFS0TNxK1bvWOxPQnCu+N7MUC1NEkY5r/jnitd1vbTk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicxABACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGwRAAo7kFlfoFdUgMXc2Kmj7uG2f/VWl7Yco9zNZb5SxnEOEtY6sr\r\nRpKdfzYFYmGP0+IRrAqZZRzU/M7kMiuD2SEVDuyWOURNoD4Ec/pkZY7JPCb+\r\nxHcYFPFOPFZ7ENR/we6YfHRQOfcImHA1a1jtCpFSt/nzXflMIEEMmhMwhhAe\r\npyVnzbntey9XM9lh6+q6JO11slVPPfnza7pMORcNqK+GvPDhB5uRgLuHoWtB\r\nF9Eb32rduNjyJ/lZzb193mK74iBsWE03Gs2Pkk6szOV/jh4Q+z3bE7TqV6wL\r\nQ51qMBcQnZRUM3abE4Iz7SOZgJUOLUPe+Fb+SONVttdU1V63twCdnEvsaBwP\r\nE5lWU3aORKdtG3PtxZpI1aHTTgRbVHyk9Sa4vS2xCsTx7PjO8YuMQK4DdlNe\r\nSyJ2yq6r1R4QateA0twY8BfND21zN2B9FwSztCZQEbO/pzE/ods3InOfbPXa\r\nIfpJHaU2tQBFwNuwrkhIZ+giE1ZTdFlXAjZcQpAFbFrbgXbN2J2ZT1odglUz\r\nO62tngLNFvAMLBVL4ahVqyHEUuFAERWJMF5d0If4S9DaKOq+ym9SyMrcRE8o\r\nVAZDX39ISu8nUhPSW6TMlaP9e9WQSa4R7h74QLRmXaUQgPaSrwf98jyWs1wb\r\nCBsdb3BRRWR9qHCnay+/kT9TlrGBJb7WXec=\r\n=UrR0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"537d7ece8b7cd3a7960fd5bbfda5da88eadd5f07","scripts":{"test":"mocha-webpack --webpack-config webpack/webpack.config-test.js --recursive","build":" node ./node_modules/webpack/bin/webpack.js --config webpack/webpack.config.js","start":"node ./webpack/dev-server.js","prepare":"npm run-script build","test:debug":"node --inspect ./node_modules/.bin/mocha-webpack --webpack-config webpack/webpack.config-test.js"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"repository":{"url":"git+https://github.com/trufflesuite/reselect-tree.git","type":"git"},"_npmVersion":"6.14.16","description":"Wrapper around reselect for creating selector trees","directories":{},"_nodeVersion":"12.22.10","dependencies":{"debug":"^3.1.0","reselect":"^4.0.0","json-pointer":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.0.1","express":"^4.16.2","webpack":"^3.11.0","mocha-webpack":"^1.1.0","webpack-merge":"^4.1.2","webpack-dev-middleware":"^2.0.6","webpack-node-externals":"^1.6.0","write-file-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/reselect-tree_1.3.7_1651707905657_0.42394591830311734","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-03-01T00:55:14.376Z","modified":"2026-04-29T21:46:36.683Z","1.0.0":"2018-03-01T00:55:14.459Z","1.1.0":"2018-03-05T23:10:45.057Z","1.1.1":"2018-03-05T23:13:43.220Z","1.1.2":"2018-03-05T23:19:01.231Z","1.1.3":"2018-03-05T23:26:00.826Z","1.2.0":"2018-04-20T16:50:36.137Z","1.3.0":"2019-02-25T21:03:47.036Z","1.3.1":"2019-05-09T23:58:58.187Z","1.3.2":"2020-05-06T22:03:52.305Z","1.3.3":"2020-05-07T16:20:27.831Z","1.3.4":"2020-09-23T00:29:13.595Z","1.3.5":"2021-12-08T02:26:40.706Z","1.3.6":"2022-05-02T22:55:23.442Z","1.3.7":"2022-05-04T23:45:05.828Z"},"bugs":{"url":"https://github.com/trufflesuite/reselect-tree/issues"},"author":{"name":"trufflesuite.com"},"license":"MIT","homepage":"https://github.com/trufflesuite/reselect-tree#readme","keywords":["reselect","tree"],"repository":{"url":"git+https://github.com/trufflesuite/reselect-tree.git","type":"git"},"description":"Wrapper around reselect for creating selector trees","maintainers":[{"email":"david@davidmurdoch.com","name":"davidmurdoch"},{"email":"jeff.smale@consensys.net","name":"jeff.smale"},{"email":"it@consensys.net","name":"rizedr"},{"email":"nick@gnidan.org","name":"gnidan"}],"readme":"reselect-tree\n=============\n\nWrapper around reactjs's [reselect](https://github.com/reactjs/reselect)\nlibrary for creating trees of selectors.\n\nDesigned to allow selectors to be organized into separate namespaces easily,\nwith the ability to identify dependencies between selectors in the tree.\n\nUsage Example\n=============\n\nInstall with:\n\n```\nnpm install --save reselect-tree\n```\n\n\nThen define a file `selectors.js`:\n\n```javascript\nimport { createSelectorTree, createLeaf } from \"reselect-tree\";\n\nconst selectors = require(\"./dist/reselect-tree.js\");\nconst createSelectorTree = selectors.createSelectorTree;\nconst createLeaf = selectors.createLeaf;\n\nconst select = createSelectorTree({\n  shop: {\n    taxPercent: state => state.shop.taxPercent\n  },\n  cart: {\n    items: state => state.cart.items,\n\n    subtotal: createLeaf(\n      ['./items'],\n\n      (items) => items.reduce((acc, item) => acc + item.value, 0)\n    ),\n\n    tax: createLeaf(\n      ['/shop/taxPercent', './subtotal'],\n\n      (taxPercent, subtotal) => subtotal * (taxPercent / 100)\n    ),\n\n    total: createLeaf(\n      ['./subtotal', './tax'], (subtotal, tax) => ({ total: subtotal + tax })\n    )\n  }\n});\n\n\nlet exampleState = {\n  shop: {\n    taxPercent: 8,\n  },\n  cart: {\n    items: [\n      { name: 'apple', value: 1.20 },\n      { name: 'orange', value: 0.95 },\n    ]\n  }\n}\n\nconsole.log(select.cart.subtotal(exampleState)) // 2.15\nconsole.log(select.cart.tax(exampleState))      // 0.172\nconsole.log(select.cart.total(exampleState))    // { total: 2.322 }\n```\n\nYou can also select non-leaf nodes, for structured representations:\n\n```javascript\nconsole.log(select.cart(exampleState))\n{ items:\n   [ { name: 'apple', value: 1.2 },\n     { name: 'orange', value: 0.95 } ],\n  subtotal: 2.15,\n  tax: 0.172,\n  total: { total: 2.322 } }\n```\n\nOverride Root Selectors\n-----------------------\n\nYou can override the default aggregation behavior by defining a custom child\n`_`. e.g.:\n\n```javascript\nconst select = createSelectorTree({\n  shop: {\n    taxPercent: state => state.shop.taxPercent\n  },\n  cart: {\n    _: createLeaf(\n      ['./items', './total'],\n\n      (items, total) => ({ items, total })\n    ),\n\n    items: state => state.cart.items,\n\n    subtotal: createLeaf(\n      ['./items'],\n\n      (items) => items.reduce((acc, item) => acc + item.value, 0)\n    ),\n\n    tax: createLeaf(\n      ['/shop/taxPercent', './subtotal'],\n\n      (taxPercent, subtotal) => subtotal * (taxPercent / 100)\n    ),\n\n    total: createLeaf(\n      ['./subtotal', './tax'], (subtotal, tax) => ({ total: subtotal + tax })\n    )\n  }\n});\n```\n\nThis changes how `select.cart` behaves, instead acting as `select.cart._`:\n\n```javascript\nconsole.log(select.cart(exampleState));   // { items:\n                                          //    [ { name: 'apple', value: 1.2 },\n                                          //      { name: 'orange', value: 0.95 } ],\n                                          //    total: { total: 2.322 } }\nconsole.log(select.cart._(exampleState)); // { items:\n                                          //    [ { name: 'apple', value: 1.2 },\n                                          //      { name: 'orange', value: 0.95 } ],\n                                          //    total: { total: 2.322 } }\n```\n","readmeFilename":"README.md"}