{"_id":"resolve-tree","_rev":"19-7c60fa2d4d0b715af4cb373e6b1e5022","name":"resolve-tree","description":"Recursively resolve node.js modules and its dependencies looking in node_modules trees","dist-tags":{"latest":"0.1.14"},"versions":{"0.1.0":{"name":"resolve-tree","version":"0.1.0","description":"Recursively resolve node.js modules and its dependencies looking in package.json and the node_modules trees","main":"index.js","engineStrict":true,"scripts":{"lint":"standard *.js","test":"npm run lint && tape test.js"},"engines":{"node":">= 0.12"},"repository":{"type":"git","url":"git+https://github.com/h2non/resolve-tree.git"},"keywords":["resolve"],"author":{"name":"Tomas Aparicio"},"license":"MIT","bugs":{"url":"https://github.com/h2non/resolve-tree/issues"},"homepage":"https://github.com/h2non/resolve-tree#readme","dependencies":{"fw":"^0.1.2","object-assign":"^4.0.1","resolve":"^1.1.6"},"devDependencies":{"standard":"^5.4.1","tape":"^4.2.2"},"gitHead":"2e91654858c692c4eb328ee8e11f232d54e5d268","_id":"resolve-tree@0.1.0","_shasum":"d6df9fee8492a9edc14765a9ecf73a850272cd7e","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"dist":{"shasum":"d6df9fee8492a9edc14765a9ecf73a850272cd7e","tarball":"https://registry.npmjs.org/resolve-tree/-/resolve-tree-0.1.0.tgz","integrity":"sha512-B+Q12wI/bIP+F/xrYRRjl0sm3WeEUi6PIQss7g+kOg6iPWTLKdZLmVEZBXsuC9I+cqdin4sKgJZHpNDwQ6Mgjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/O0HS45FCiOU0LyoKCQSx2czTUXkRVIksQJj1FXqTWQIhAJrjDgLxV+7AdEupMM/jD0fhgVvW5Xm9AE+l4PKFnvQ0"}]},"directories":{}},"0.1.1":{"name":"resolve-tree","version":"0.1.1","description":"Recursively resolve node.js modules and its dependencies looking in package.json and the node_modules trees","main":"index.js","engineStrict":true,"scripts":{"lint":"standard *.js","test":"npm run lint && tape test.js"},"engines":{"node":">= 0.12"},"repository":{"type":"git","url":"git+https://github.com/h2non/resolve-tree.git"},"keywords":["resolve"],"author":{"name":"Tomas Aparicio"},"license":"MIT","bugs":{"url":"https://github.com/h2non/resolve-tree/issues"},"homepage":"https://github.com/h2non/resolve-tree#readme","dependencies":{"fw":"^0.1.2","object-assign":"^4.0.1","resolve":"^1.1.6"},"devDependencies":{"standard":"^5.4.1","tape":"^4.2.2"},"gitHead":"9e781354e52660c290077121b8c2781ee9c0600d","_id":"resolve-tree@0.1.1","_shasum":"fd8a5fe82414f86651caecb623d92b776c07e4db","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"dist":{"shasum":"fd8a5fe82414f86651caecb623d92b776c07e4db","tarball":"https://registry.npmjs.org/resolve-tree/-/resolve-tree-0.1.1.tgz","integrity":"sha512-Y/GurKru+mNSZ4+6QfguMVEb4ozIgUxOKbExBN5RgEtBVhvXHrd7pmVdrPF7n9iCblrHGBki6ekZi90GGi0XeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBdJYouAHZnR1gUsMu4PK1Aq9UOu9QKqJdsIXppfwOQQIga0Uy7XRAWUe3rWjSkH/dO/wJdS9xD4iB8dfP5ngakMw="}]},"directories":{}},"0.1.2":{"name":"resolve-tree","version":"0.1.2","description":"Recursively resolve node.js modules and its dependencies looking in package.json and node_modules trees","main":"index.js","engineStrict":true,"scripts":{"lint":"standard *.js","test":"npm run lint && tape test.js"},"engines":{"node":">= 0.12"},"repository":{"type":"git","url":"git+https://github.com/h2non/resolve-tree.git"},"keywords":["resolve"],"author":{"name":"Tomas Aparicio"},"license":"MIT","bugs":{"url":"https://github.com/h2non/resolve-tree/issues"},"homepage":"https://github.com/h2non/resolve-tree#readme","dependencies":{"fw":"^0.1.2","object-assign":"^4.0.1","resolve":"^1.1.6"},"devDependencies":{"standard":"^5.4.1","tape":"^4.2.2"},"gitHead":"e33663572fb73b3abd7b817ed262eb59812fa5bf","_id":"resolve-tree@0.1.2","_shasum":"0ca2e7602a259f20d880411688b915e332d7ef08","_from":".","_npmVersion":"3.5.1","_nodeVersion":"5.3.0","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"dist":{"shasum":"0ca2e7602a259f20d880411688b915e332d7ef08","tarball":"https://registry.npmjs.org/resolve-tree/-/resolve-tree-0.1.2.tgz","integrity":"sha512-276NWybUSEjRM8SgZVMl/6d6yDND0eCShbVGYxl6FTVbYC0srMZebZimq/38cI2BbHofWg5teWkQXgT2vxzffQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFte+f8L2/hA8RMmV0ArqE/i3AxPusaUOf9SZ7wIG6wrAiEAizdxTl+8PdQp8y3cCI8OObSliHrGmwFa9SkRDnzQeRU="}]},"directories":{}},"0.1.3":{"name":"resolve-tree","version":"0.1.3","description":"Recursively resolve node.js modules and its dependencies looking in package.json and node_modules trees","main":"index.js","engineStrict":true,"scripts":{"lint":"standard *.js","test":"npm run lint && tape test.js"},"engines":{"node":">= 0.12"},"repository":{"type":"git","url":"git+https://github.com/h2non/resolve-tree.git"},"keywords":["resolve"],"author":{"name":"Tomas Aparicio"},"license":"MIT","bugs":{"url":"https://github.com/h2non/resolve-tree/issues"},"homepage":"https://github.com/h2non/resolve-tree#readme","dependencies":{"fw":"^0.1.2","object-assign":"^4.0.1","resolve":"^1.1.6"},"devDependencies":{"standard":"^5.4.1","tape":"^4.2.2"},"gitHead":"52fe0451a5eb694a53418edbf61aeaecbcd91e3c","_id":"resolve-tree@0.1.3","_shasum":"4147c3f03052e99723eff40d5af1f05ad5b726f7","_from":".","_npmVersion":"3.5.1","_nodeVersion":"5.3.0","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"dist":{"shasum":"4147c3f03052e99723eff40d5af1f05ad5b726f7","tarball":"https://registry.npmjs.org/resolve-tree/-/resolve-tree-0.1.3.tgz","integrity":"sha512-MFqMbb4cV/PORS07FOuUCZTGFZ8GDcz+ncge7kACeQo5dA9pVs1l33Ut+W+V8y2Vh+LB1KxoMH7jHQ7dfLmh4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnjSZXsAgzEM36AnK9uHyKdkfLhZM0dVRBj0XROSfeJAiAL4V7cfw4NeGcGKX1ah/sNk5tSB/KjgJkrLwx6BIoh0Q=="}]},"directories":{}},"0.1.4":{"name":"resolve-tree","version":"0.1.4","description":"Recursively resolve node.js modules and its dependencies looking in package.json and node_modules trees","main":"index.js","engineStrict":true,"scripts":{"lint":"standard *.js","test":"npm run lint && tape test.js"},"engines":{"node":">= 0.12"},"repository":{"type":"git","url":"git+https://github.com/h2non/resolve-tree.git"},"keywords":["resolve"],"author":{"name":"Tomas Aparicio"},"license":"MIT","bugs":{"url":"https://github.com/h2non/resolve-tree/issues"},"homepage":"https://github.com/h2non/resolve-tree#readme","dependencies":{"fw":"^0.1.2","object-assign":"^4.0.1","resolve":"^1.1.6"},"devDependencies":{"standard":"^5.4.1","tape":"^4.2.2"},"gitHead":"90ad713b4ef43edf0e8ae63a1e1b59957f835049","_id":"resolve-tree@0.1.4","_shasum":"c2b0940b3316dfdbf946bd33aaeafc92ee8f5499","_from":".","_npmVersion":"3.5.1","_nodeVersion":"5.3.0","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"dist":{"shasum":"c2b0940b3316dfdbf946bd33aaeafc92ee8f5499","tarball":"https://registry.npmjs.org/resolve-tree/-/resolve-tree-0.1.4.tgz","integrity":"sha512-1/yw2PpPIA8FGEEnIvq2JXpq0GtzDI9QTBlSKq7LbTnpglRrZtUVOh/J7fZ+JEEoHw3o8r3C/Qdqcf29ytjwSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtizA3iO2wIJcQi4gWrD5XA/Fr769YC2qeIMu40uQBLgIgLQmjwKd1ApVakS2F5FRfGTpLZJ59tNcUrEiBvcOVXRI="}]},"directories":{}},"0.1.5":{"name":"resolve-tree","version":"0.1.5","description":"Recursively resolve node.js modules and its dependencies looking in package.json and node_modules trees","main":"index.js","engineStrict":true,"scripts":{"lint":"standard *.js","test":"npm run lint && tape test.js"},"engines":{"node":">= 0.12"},"repository":{"type":"git","url":"git+https://github.com/h2non/resolve-tree.git"},"keywords":["resolve"],"author":{"name":"Tomas Aparicio"},"license":"MIT","bugs":{"url":"https://github.com/h2non/resolve-tree/issues"},"homepage":"https://github.com/h2non/resolve-tree#readme","dependencies":{"fw":"^0.1.2","object-assign":"^4.0.1","resolve":"^1.1.6"},"devDependencies":{"standard":"^5.4.1","tape":"^4.2.2"},"gitHead":"3d320167aaab9f2173f7041c24f04d728b991c40","_id":"resolve-tree@0.1.5","_shasum":"4b51e3f9f38f5528ffde08c54503125b2567029d","_from":".","_npmVersion":"3.5.1","_nodeVersion":"5.3.0","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"dist":{"shasum":"4b51e3f9f38f5528ffde08c54503125b2567029d","tarball":"https://registry.npmjs.org/resolve-tree/-/resolve-tree-0.1.5.tgz","integrity":"sha512-zdSX2ynZJ156uqBi2FNqMofexMkhQrtwkBiWyzWS+LuK5V9ArgnPIG+0aoTEvpWGUgGAZvzUdKkzTUpvPIwTkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEA40Z+mCGWvyTP99qCLf8jlQskSZzCTtNXdd4g8flbBAiEAx1CSYHi2dqVju4dpR39kE7tA3nLSpft9QxXKxvngl4c="}]},"directories":{}},"0.1.6":{"name":"resolve-tree","version":"0.1.6","description":"Recursively resolve node.js modules and its dependencies looking in package.json and node_modules trees","main":"index.js","engineStrict":true,"scripts":{"lint":"standard *.js","test":"npm run lint && tape test.js"},"engines":{"node":">= 0.12"},"repository":{"type":"git","url":"git+https://github.com/h2non/resolve-tree.git"},"keywords":["resolve"],"author":{"name":"Tomas Aparicio"},"license":"MIT","bugs":{"url":"https://github.com/h2non/resolve-tree/issues"},"homepage":"https://github.com/h2non/resolve-tree#readme","dependencies":{"fw":"^0.1.2","object-assign":"^4.0.1","resolve":"^1.1.6"},"devDependencies":{"standard":"^5.4.1","tape":"^4.2.2"},"gitHead":"9287a7fcfb03efe9bece438265f612cf8cf6d983","_id":"resolve-tree@0.1.6","_shasum":"0de7e3c7ebf29f5a1f672a203c4c947f4b444d13","_from":".","_npmVersion":"3.5.4","_nodeVersion":"5.4.1","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"dist":{"shasum":"0de7e3c7ebf29f5a1f672a203c4c947f4b444d13","tarball":"https://registry.npmjs.org/resolve-tree/-/resolve-tree-0.1.6.tgz","integrity":"sha512-I8faflt32qzZkwJISbXiXpDLK3AmWiI7ADZhfGAxcE08xQrG4k07FNVRndWxFuUBaBiOQdFC1enrptHPlC5VQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5cjveZR3C314axbKofOXWkJ7gPucoNxzQ80TU20hP+wIgGae0h3OMJUKFU43Z3A3EEaFhivzqmz6us5mJMUeIZyU="}]},"directories":{}},"0.1.7":{"name":"resolve-tree","version":"0.1.7","description":"Recursively resolve node.js modules and its dependencies looking in package.json and node_modules trees","main":"index.js","engineStrict":true,"scripts":{"lint":"standard *.js","test":"npm run lint && tape test.js"},"engines":{"node":">= 0.12"},"repository":{"type":"git","url":"git+https://github.com/h2non/resolve-tree.git"},"keywords":["resolve"],"author":{"name":"Tomas Aparicio"},"license":"MIT","bugs":{"url":"https://github.com/h2non/resolve-tree/issues"},"homepage":"https://github.com/h2non/resolve-tree#readme","dependencies":{"fw":"^0.1.2","object-assign":"^4.0.1","resolve":"^1.1.6"},"devDependencies":{"standard":"^5.4.1","tape":"^4.2.2"},"gitHead":"e4b9ec0438c38a39f0ea148165177e21d897308e","_id":"resolve-tree@0.1.7","_shasum":"637939c796c7a944b3bd5aabfc7baa7518e437b2","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"dist":{"shasum":"637939c796c7a944b3bd5aabfc7baa7518e437b2","tarball":"https://registry.npmjs.org/resolve-tree/-/resolve-tree-0.1.7.tgz","integrity":"sha512-XyFA7Tyu047p3bSerNp8a45VM8YL3vx8H15898Mv/SuwCMajbdpGKGE9u/7Hb9t+bbt843PllVs4LA+XzbSD3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIChkx2Q9Yem1vKfZloKUkq41eQDiEaH5rAFZMaKVBq/bAiAA9QsifiKlyOUnzReVeTQWpHusDCy3UvUTIChLNHhvKA=="}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/resolve-tree-0.1.7.tgz_1455097654160_0.6964284330606461"},"directories":{}},"0.1.8":{"name":"resolve-tree","version":"0.1.8","description":"Recursively resolve node.js modules and its dependencies looking in package.json and node_modules trees","main":"index.js","engineStrict":true,"scripts":{"lint":"standard *.js","test":"npm run lint && tape test.js"},"engines":{"node":">= 0.12"},"repository":{"type":"git","url":"git+https://github.com/h2non/resolve-tree.git"},"keywords":["resolve"],"author":{"name":"Tomas Aparicio"},"license":"MIT","bugs":{"url":"https://github.com/h2non/resolve-tree/issues"},"homepage":"https://github.com/h2non/resolve-tree#readme","dependencies":{"fw":"^0.1.2","object-assign":"^4.0.1","resolve":"^1.1.6"},"devDependencies":{"standard":"^5.4.1","tape":"^4.2.2"},"gitHead":"f71e61de85f10ca4789dc7da2e3d0729b17fce95","_id":"resolve-tree@0.1.8","_shasum":"cbd07488252053a49dc8d257a53f85cf823f742e","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"dist":{"shasum":"cbd07488252053a49dc8d257a53f85cf823f742e","tarball":"https://registry.npmjs.org/resolve-tree/-/resolve-tree-0.1.8.tgz","integrity":"sha512-oM10JVCrPJoNQPsmoPRKtL3p78jzHqYy+KGg9LnOoEGVq6a0VrETqzyAJxe/pxAq/v6VFiPzfW/Xo3wiKzEDCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChcFopQtI6nkNol5miO8eDJ949DSI2UGdshVAoZmkKhAIhAMKKQ0HhvzktyKNoadt6nEXwbZest7I79Ke9OeT31lCL"}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/resolve-tree-0.1.8.tgz_1456497395025_0.4137570403981954"},"directories":{}},"0.1.9":{"name":"resolve-tree","version":"0.1.9","description":"Recursively resolve node.js modules and its dependencies looking in node_modules trees","main":"index.js","engineStrict":true,"scripts":{"lint":"standard *.js","test":"npm run lint && tape test.js"},"engines":{"node":">= 0.12"},"repository":{"type":"git","url":"git+https://github.com/h2non/resolve-tree.git"},"keywords":["resolve"],"author":{"name":"Tomas Aparicio"},"license":"MIT","bugs":{"url":"https://github.com/h2non/resolve-tree/issues"},"homepage":"https://github.com/h2non/resolve-tree#readme","dependencies":{"fw":"^0.1.2","object-assign":"^4.0.1","resolve":"^1.1.6"},"devDependencies":{"standard":"^5.4.1","tape":"^4.2.2"},"gitHead":"7ee2f85674274ad50bd80306135897a4e16cfd75","_id":"resolve-tree@0.1.9","_shasum":"0db0d96b579fbba82f8f2a44fa74290382fde1d6","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"dist":{"shasum":"0db0d96b579fbba82f8f2a44fa74290382fde1d6","tarball":"https://registry.npmjs.org/resolve-tree/-/resolve-tree-0.1.9.tgz","integrity":"sha512-ex73PAL1prpScvlVo1RWVquIOUF4NHAboRlbtbkiXn4I7CUFHkX+EiuvLRdNUShfpIzofOkY0qy7A5zg4XRFdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQTYwmB9oflAsRB7uNkQev6MZM7E/Pc+cV1dZveNC4jAiAfjYoJ3lSSF+dNEe/l7aSpvbvatYxKKi28r7wSBRq7QA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resolve-tree-0.1.9.tgz_1457172685270_0.6112694528419524"},"directories":{}},"0.1.10":{"name":"resolve-tree","version":"0.1.10","description":"Recursively resolve node.js modules and its dependencies looking in node_modules trees","main":"index.js","engineStrict":true,"scripts":{"lint":"standard *.js","test":"npm run lint && tape test.js"},"engines":{"node":">= 0.12"},"repository":{"type":"git","url":"git+https://github.com/h2non/resolve-tree.git"},"keywords":["resolve"],"author":{"name":"Tomas Aparicio"},"license":"MIT","bugs":{"url":"https://github.com/h2non/resolve-tree/issues"},"homepage":"https://github.com/h2non/resolve-tree#readme","dependencies":{"fw":"^0.1.2","object-assign":"^4.0.1","resolve":"^1.1.6"},"devDependencies":{"standard":"^5.4.1","tape":"^4.2.2"},"gitHead":"fbd0770ff8db10fb0340fdda3f8288ccefea799b","_id":"resolve-tree@0.1.10","_shasum":"5f70656cb449ff82df7037a4a5ab874835c187c1","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"dist":{"shasum":"5f70656cb449ff82df7037a4a5ab874835c187c1","tarball":"https://registry.npmjs.org/resolve-tree/-/resolve-tree-0.1.10.tgz","integrity":"sha512-5s7OE6r6W9dmqWjGhvRZSg6cixIF9hoWid50HLDLvdhsDxv3mfiUglAnFgK0v8U5l6phVabDvLp13PMiEeqzJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzw3n/7dGuk+7dnq6A14/TvEUWpGGgUzRWjdAWu+KUbAiBoZXAGgAc10CnzSHcVpa1CVn2obH0L8jlfH0+BOKDFng=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resolve-tree-0.1.10.tgz_1459945351527_0.9716004959773272"},"directories":{}},"0.1.11":{"name":"resolve-tree","version":"0.1.11","description":"Recursively resolve node.js modules and its dependencies looking in node_modules trees","main":"index.js","engineStrict":true,"scripts":{"lint":"standard *.js","test":"npm run lint && tape test.js"},"engines":{"node":">= 0.12"},"repository":{"type":"git","url":"git+https://github.com/h2non/resolve-tree.git"},"keywords":["resolve"],"author":{"name":"Tomas Aparicio"},"license":"MIT","bugs":{"url":"https://github.com/h2non/resolve-tree/issues"},"homepage":"https://github.com/h2non/resolve-tree#readme","dependencies":{"fw":"^0.1.2","object-assign":"^4.0.1","resolve":"^1.1.6"},"devDependencies":{"standard":"^5.4.1","tape":"^4.2.2"},"gitHead":"d55293b03c8542109bc2b568c97573c3dfc5db28","_id":"resolve-tree@0.1.11","_shasum":"5df20f7442bf1a790f529f5aa1516e55774b7f5b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"dist":{"shasum":"5df20f7442bf1a790f529f5aa1516e55774b7f5b","tarball":"https://registry.npmjs.org/resolve-tree/-/resolve-tree-0.1.11.tgz","integrity":"sha512-QklaCChD2P6o1U5N1dI0/n26tldvN5vBwnV4vSUhZ+/kdXc+LbMFmkhEjYYeJppGrTEaTqlnHyTkPZgd3wYq+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFc2toBfbwQ8BlffH6oNcS9+BFUzxtRSnrLiWbt1NVTBAiAnepoUc8JxQTG35yslntHW6l8L05QQbhx/wHTD60e82w=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/resolve-tree-0.1.11.tgz_1462663141889_0.7099402535241097"},"directories":{}},"0.1.12":{"name":"resolve-tree","version":"0.1.12","description":"Recursively resolve node.js modules and its dependencies looking in node_modules trees","main":"index.js","engineStrict":true,"scripts":{"lint":"standard *.js","test":"npm run lint && tape test.js"},"engines":{"node":">= 0.12"},"repository":{"type":"git","url":"git+https://github.com/h2non/resolve-tree.git"},"keywords":["resolve"],"author":{"name":"Tomas Aparicio"},"license":"MIT","bugs":{"url":"https://github.com/h2non/resolve-tree/issues"},"homepage":"https://github.com/h2non/resolve-tree#readme","dependencies":{"fw":"^0.1.2","object-assign":"^4.0.1","resolve":"^1.1.6"},"devDependencies":{"standard":"^5.4.1","tape":"^4.2.2"},"gitHead":"dad26e550cf90a3fa9552bfc4b06eb3f6bdc3084","_id":"resolve-tree@0.1.12","_shasum":"d28c648353af30b91f53ad5d7c942cea003fdcdb","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.1.0","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"dist":{"shasum":"d28c648353af30b91f53ad5d7c942cea003fdcdb","tarball":"https://registry.npmjs.org/resolve-tree/-/resolve-tree-0.1.12.tgz","integrity":"sha512-IkwBPHzJd9980YWZPnhKJAuc3/X4f5pis0QVMpxGyzbk9EFF2fBSI+nPsS7UCmZMDNfyIUp9q5juq5VRW10wwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvU0DXsoY0cZSqeJEQNv2Bubuq88+vw7OlifzUO8csTQIhAO9Oazvv+3Cn76hSKQfmPIQVejxLyWvivgJGUjAfnvW8"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/resolve-tree-0.1.12.tgz_1468830856067_0.5140380086377263"},"directories":{}},"0.1.13":{"name":"resolve-tree","version":"0.1.13","description":"Recursively resolve node.js modules and its dependencies looking in node_modules trees","main":"index.js","engineStrict":true,"scripts":{"lint":"standard *.js","test":"npm run lint && tape test.js"},"engines":{"node":">= 0.12"},"repository":{"type":"git","url":"git+https://github.com/h2non/resolve-tree.git"},"keywords":["resolve"],"author":{"name":"Tomas Aparicio"},"license":"MIT","bugs":{"url":"https://github.com/h2non/resolve-tree/issues"},"homepage":"https://github.com/h2non/resolve-tree#readme","dependencies":{"fw":"^0.1.2","object-assign":"^4.0.1","resolve":"^1.1.6"},"devDependencies":{"standard":"^5.4.1","tape":"^4.2.2"},"gitHead":"c9355ca674af8a4cf49893813708d8a8212ca507","_id":"resolve-tree@0.1.13","_shasum":"e247d370d63fa5e50f3248a5937a3abaaa1bc4f6","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.1.0","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"dist":{"shasum":"e247d370d63fa5e50f3248a5937a3abaaa1bc4f6","tarball":"https://registry.npmjs.org/resolve-tree/-/resolve-tree-0.1.13.tgz","integrity":"sha512-vocdE3+jXZuWmEGWd3IfkLRuwehLaJYdRFi/jSlx5c+sRmW4VwjrdwJGXdyl/gQ77/5xBAPy/DlZhr01Y9jT9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBPk71+xfVUXa72/f6+3SpRcNMpP1I5EAI8k6HBfepbHAiAue9LWu63KkgGRtf57AgwZgtJhWOAJFd4P1TU9P5BpXw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resolve-tree-0.1.13.tgz_1468831641635_0.9447763478383422"},"directories":{}},"0.1.14":{"name":"resolve-tree","version":"0.1.14","description":"Recursively resolve node.js modules and its dependencies looking in node_modules trees","main":"index.js","engineStrict":true,"scripts":{"lint":"standard *.js","test":"npm run lint && tape test.js test.sync.js"},"engines":{"node":">= 0.12"},"repository":{"type":"git","url":"git+https://github.com/h2non/resolve-tree.git"},"keywords":["resolve"],"author":{"name":"Tomas Aparicio"},"license":"MIT","bugs":{"url":"https://github.com/h2non/resolve-tree/issues"},"homepage":"https://github.com/h2non/resolve-tree#readme","dependencies":{"fw":"^0.1.2","object-assign":"^4.0.1","resolve":"^1.1.6"},"devDependencies":{"standard":"^5.4.1","tape":"^4.2.2"},"gitHead":"9b71dcc0adb4157cb1ef597d4647d1caef80d692","_id":"resolve-tree@0.1.14","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-lqf/oAtsIB6UYE+RvYnSi0dR1XEP48mVHLiCD2liKalQWEty2mead+ERPwFfG6UBc4YAtO4a7TXNR7WJdJprbA==","shasum":"34e9be1ffbb980fc12d8417505ac5f259ee0e471","tarball":"https://registry.npmjs.org/resolve-tree/-/resolve-tree-0.1.14.tgz","fileCount":26,"unpackedSize":23913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIyt5CRA9TVsSAnZWagAAb1wP/iQkWoR/fQJtyF5xHM7j\ncUrmLItjEbu3sQoYy67fGX2zQnMS0Dish/GL67U442hbVor3YveAlmR+aeeB\nskKsmonWbM3JEqzLgBB9QUdnu/M2kvWBWXVeMfxEhvd+HXeo+ZABkQzQr1sH\nSo2tpBSfZ2XHLWUwWFV8fGfksCx06LRCcK952AWFpqJuiRu3AboTAY8fbbz/\nFP0UVXyCmatEBqOVi68djqyJ+D56pp7NBWxqbh0MKT3SekpzvSiMI2hYHHD8\naDf/4M9G5TKfFir/rmBWuB7UbDYI8GMmCEYu/DHk8j74SKNVfXjdr9Y6kTvQ\n/DwTHyS7GM2akt1IhddNmpoYVXP0ZHgnR38efNnhM7RS+kScrepk7DcnK86y\n6fLT0QDttqSwBYGGxqmz0egOx2mP0QEx3JsWE7oMxkmKR45pWis/aCOSKWOk\nUzD8mKlvkjyYnVm0MjumgLiXaqtEZGRMsCfWCMnB9HMnEpiLbgEv/Mjlq8Gt\nUVJkoKzPmhmqV6ukVwKj6baJknzzyn8KIMOenh/wf3xcTuW/SvpGw1mokSNC\nszIszJCGhOdqVCkcpDdKMWeZeMSHX4/z+/VJ8mI51w7gc5nvBzRODPP9OIAZ\n4HgpmDXo3u/hFJIqtoWHR3/grIHZbZ0mqkEn+IZQTY4f214nLFv3Zpka7q3G\nHBca\r\n=ETWM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBaqrDzFzjAsvJiRSLR4K5O4kvgfvA1FiwnQkynEKadgIgagBExEVJnxLw2xdKq4ZMiKClg8NJHAk4G++zvO4kKGI="}]},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-tree_0.1.14_1562585976517_0.32048885046324904"},"_hasShrinkwrap":false}},"readme":"# resolve-tree [![Build Status](https://api.travis-ci.org/h2non/resolve-tree.svg?branch=master&style=flat)](https://travis-ci.org/h2non/resolve-tree) [![Code Climate](https://codeclimate.com/github/h2non/resolve-tree/badges/gpa.svg)](https://codeclimate.com/github/h2non/resolve-tree) [![NPM](https://img.shields.io/npm/v/resolve-tree.svg)](https://www.npmjs.org/package/resolve-tree) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com)\n\nRecursively resolve node.js modules and its dependencies looking in `node_modules` trees.\n\nThe module resolution algorithm behavies like [`require.resolve`](https://nodejs.org/docs/v0.4.8/api/all.html#all_Together...) in node.js.\nIt also mimics the recursive module resolution behavior used by `npm`.\n\n## Features\n\n- Recursively resolves a node_modules dependency tree\n- Proper error reporting if some package cannot be resolved or is missing\n- Detects repeated and circular dependencies across nested dependency trees.\n- Module lookup algorithm behavies like [`require.resolve`](https://nodejs.org/docs/v0.4.8/api/all.html#all_Together...)\n- Produces a detailed abstract dependency tree representation\n- Provides convenient helpers that you will love\n- Almost dependency free (only uses some stable tiny modules)\n- Fast: all the I/O operations are executed asynchronously in parallel\n\n## Not supported yet\n\n- Semantic version operator based resolution\n\n## Installation\n\n```bash\nnpm install resolve-tree\n```\n\n## Usage\n\n```js\nconst resolve = require('resolve-tree')\n\n// Names of the packages to resolve\nconst names = ['foo', 'bar']\n\n// Custom optional params for the resolution\nconst opts = {\n  basedir: process.cwd(),\n  lookups: ['dependencies', 'devDependencies']\n}\n\nresolve.packages(names, opts, function (err, tree) {\n  if (err) return console.error(err)\n\n  const json = JSON.stringify(tree, null, 2)\n  console.log(json)\n})\n```\n\nThe resolved dependency tree serialized to JSON looks like this:\n```json\n[{\n  \"name\": \"foo\",\n  \"manifest\": \"/Users/h2non/Projects/resolve-tree/fixtures/simple/node_modules/foo/package.json\",\n  \"basedir\": \"/Users/h2non/Projects/resolve-tree/fixtures/simple\",\n  \"main\": \"/Users/h2non/Projects/resolve-tree/fixtures/simple/node_modules/foo/index.js\",\n  \"root\": \"/Users/h2non/Projects/resolve-tree/fixtures/simple/node_modules/foo\",\n  \"version\": \"0.1.0\",\n  \"meta\": {\n    \"name\": \"foo\",\n    \"dependencies\": {\n      \"baz\": \"~0.1.0\",\n      \"bar\": \"~0.1.0\",\n      \"quz\": \"~0.1.0\"\n    }\n  },\n  \"dependencies\": [{\n    \"name\": \"baz\",\n    \"manifest\": \"/Users/h2non/Projects/resolve-tree/fixtures/simple/node_modules/baz/package.json\",\n    \"basedir\": \"/Users/h2non/Projects/resolve-tree/fixtures/simple/node_modules/foo\",\n    \"main\": \"/Users/h2non/Projects/resolve-tree/fixtures/simple/node_modules/baz/index.js\",\n    \"root\": \"/Users/h2non/Projects/resolve-tree/fixtures/simple/node_modules/baz\",\n    \"version\": \"0.1.0\",\n    \"meta\": {\n      \"name\": \"baz\"\n    }\n  }, {\n    \"name\": \"bar\",\n    \"manifest\": \"/Users/h2non/Projects/resolve-tree/fixtures/simple/node_modules/bar/package.json\",\n    \"basedir\": \"/Users/h2non/Projects/resolve-tree/fixtures/simple/node_modules/foo\",\n    \"main\": \"/Users/h2non/Projects/resolve-tree/fixtures/simple/node_modules/bar/index.js\",\n    \"root\": \"/Users/h2non/Projects/resolve-tree/fixtures/simple/node_modules/bar\",\n    \"version\": \"0.1.0\",\n    \"meta\": {\n      \"name\": \"bar\",\n      \"dependencies\": {\n        \"baz\": \"~0.1.0\"\n      }\n    },\n    \"dependencies\": [{\n      \"name\": \"baz\",\n      \"manifest\": \"/Users/h2non/Projects/resolve-tree/fixtures/simple/node_modules/baz/package.json\",\n      \"basedir\": \"/Users/h2non/Projects/resolve-tree/fixtures/simple/node_modules/bar\",\n      \"main\": \"/Users/h2non/Projects/resolve-tree/fixtures/simple/node_modules/baz/index.js\",\n      \"root\": \"/Users/h2non/Projects/resolve-tree/fixtures/simple/node_modules/baz\",\n      \"version\": \"0.1.0\",\n      \"meta\": {\n        \"name\": \"baz\"\n      }\n    }]\n  }, {\n    \"name\": \"quz\",\n    \"manifest\": \"/Users/h2non/Projects/resolve-tree/fixtures/simple/node_modules/foo/node_modules/quz/package.json\",\n    \"basedir\": \"/Users/h2non/Projects/resolve-tree/fixtures/simple/node_modules/foo\",\n    \"main\": \"/Users/h2non/Projects/resolve-tree/fixtures/simple/node_modules/foo/node_modules/quz/index.js\",\n    \"root\": \"/Users/h2non/Projects/resolve-tree/fixtures/simple/node_modules/foo/node_modules/quz\",\n    \"version\": \"0.1.0\",\n    \"meta\": {\n      \"name\": \"quz\",\n      \"dependencies\": {\n        \"baz\": \"~0.0.1\"\n      }\n    },\n    \"dependencies\": [{\n      \"name\": \"baz\",\n      \"manifest\": \"/Users/h2non/Projects/resolve-tree/fixtures/simple/node_modules/foo/node_modules/quz/node_modules/baz/package.json\",\n      \"basedir\": \"/Users/h2non/Projects/resolve-tree/fixtures/simple/node_modules/foo/node_modules/quz\",\n      \"main\": \"/Users/h2non/Projects/resolve-tree/fixtures/simple/node_modules/foo/node_modules/quz/node_modules/baz/index.js\",\n      \"root\": \"/Users/h2non/Projects/resolve-tree/fixtures/simple/node_modules/foo/node_modules/quz/node_modules/baz\",\n      \"version\": \"0.1.0\",\n      \"meta\": {\n        \"name\": \"baz\",\n        \"version\": \"0.0.1\"\n      }\n    }]\n  }]\n}]\n```\n\n## API\n\n### Supported options\n\n- **basedir** `string` - Base directory path to start lookups. Default to `process.cwd()`.\n- **lookups** `array<string>` - Dependency types to lookup. Allowed values are: `dependencies`, `devDependencies`, `peerDependencies`. Defaults to: `dependencies`\n\n### resolve.packages(names, [ opts, ] cb)\nAlias: `byName()`\n\nFind and resolve modules and its dependencies recursively looking by package name.\n\n### resolve.manifest(pkgManifest, [ opts, ] cb)\n\nResolve dependencies recursively reading the `package.json` metadata.\n\n### resolve.flatten(tree) => `array<pkg>`\n\nFlatten dependency tree to one level structure tree.\n\n### resolve.flattenMap(tree, [ field ]) => `array<mixed>`\n\nFlatten the given dependency tree mapping by dependency value field or custom mapper function.\n\n### resolve.resolutions = `object`\n\nMap of packages resolution mappings.\n\n```js\n{\n  'mz': 'mz/fs'\n}\n```\n\n### resolve.packagesSync(names, [ opts ])\nAlias: `byNameSync`\n\nSynchronous version of `packages`.\nFind and resolve modules and its dependencies recursively looking by package name.\n\n### resolve.manifestSync(pkgManifest, [ opts ])\n\nSynchronous version of `manifest`.\nResolve dependencies recursively reading the `package.json` metadata.\n\n## License\n\nMIT - Tomas Aparicio\n","maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"time":{"modified":"2022-06-26T11:53:29.513Z","created":"2015-11-29T18:55:11.751Z","0.1.0":"2015-11-29T18:55:11.751Z","0.1.1":"2015-11-29T22:19:12.551Z","0.1.2":"2016-01-13T21:59:28.305Z","0.1.3":"2016-01-13T22:05:58.183Z","0.1.4":"2016-01-13T22:51:23.829Z","0.1.5":"2016-01-14T01:43:13.363Z","0.1.6":"2016-01-16T02:14:55.290Z","0.1.7":"2016-02-10T09:47:37.232Z","0.1.8":"2016-02-26T14:36:37.963Z","0.1.9":"2016-03-05T10:11:28.244Z","0.1.10":"2016-04-06T12:22:33.815Z","0.1.11":"2016-05-07T23:19:02.922Z","0.1.12":"2016-07-18T08:34:17.090Z","0.1.13":"2016-07-18T08:47:24.064Z","0.1.14":"2019-07-08T11:39:36.661Z"},"homepage":"https://github.com/h2non/resolve-tree#readme","keywords":["resolve"],"repository":{"type":"git","url":"git+https://github.com/h2non/resolve-tree.git"},"author":{"name":"Tomas Aparicio"},"bugs":{"url":"https://github.com/h2non/resolve-tree/issues"},"license":"MIT","readmeFilename":"README.md","users":{"meeh":true}}