{"_id":"read-package-tree","_rev":"72-477295a5e5784facffd7092a60a416e5","name":"read-package-tree","dist-tags":{"latest":"5.3.1"},"versions":{"1.0.0":{"name":"read-package-tree","version":"1.0.0","author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","_id":"read-package-tree@1.0.0","maintainers":[{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/npm/read-package-tree","bugs":{"url":"https://github.com/npm/read-package-tree/issues"},"dist":{"shasum":"4dc848f0ffe833f32c45187ad647aa1bcfe43533","tarball":"https://registry.npmjs.org/read-package-tree/-/read-package-tree-1.0.0.tgz","integrity":"sha512-8lHy6YpV/TejwZsPBR3sKnMPQkJ7nAWkaqIOTgzO53E+9o9X5buU5+QBaJa/uwx30WA2noN5+GqQR0wuek46eg==","signatures":[{"sig":"MEUCIAFB+k7vTxeF6dqNx3uqjzgaHBlGVnSrNXhOfWPhps1iAiEA2uZhZ0IrIDOCJLeM5Q3fRXro5vDx/SKKvYmC+KWDdl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rpt.js","_from":".","_shasum":"4dc848f0ffe833f32c45187ad647aa1bcfe43533","gitHead":"10d6f6d0cdb5c274d6df2a3f8dc4f70473a90385","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"deprecated":"The functionality that this package provided is now in @npmcli/arborist","repository":{"url":"https://github.com/npm/read-package-tree","type":"git"},"_npmVersion":"2.0.0-alpha.6.0","description":"Read the contents of node_modules.","directories":{"test":"test"},"dependencies":{"once":"^1.3.0","dezalgo":"^1.0.0","debuglog":"^1.0.1","read-package-json":"^1.2.6","readdir-scoped-modules":"^1.0.0"},"devDependencies":{"tap":"^0.4.12","archy":"0"}},"2.0.0":{"name":"read-package-tree","version":"2.0.0","author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","_id":"read-package-tree@2.0.0","maintainers":[{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/npm/read-package-tree","bugs":{"url":"https://github.com/npm/read-package-tree/issues"},"dist":{"shasum":"8bddc327bed56246a6785f72f908a76661e8368f","tarball":"https://registry.npmjs.org/read-package-tree/-/read-package-tree-2.0.0.tgz","integrity":"sha512-RfTACXjuBXTZNevAdLIPB8RfY+x7OorgWy+Yg2LPiBLONwMyS4ddtJ+extd8JUb/3fPSFZ3+H42EJykAY80+DQ==","signatures":[{"sig":"MEUCIQDgu5FG3f2GP/9YePGf4jB/y9xo5fzz1G/TvFVyw26GuQIgHtP+PDLWGeoItQ7iJbLCrsDh+0wX6Q4kAE/a6QIPTPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rpt.js","_from":".","_shasum":"8bddc327bed56246a6785f72f908a76661e8368f","gitHead":"94838dbb5bd7667c75bb187e9f15f44447d3ba9e","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"deprecated":"The functionality that this package provided is now in @npmcli/arborist","repository":{"url":"https://github.com/npm/read-package-tree","type":"git"},"_npmVersion":"2.0.0-beta.2","description":"Read the contents of node_modules.","directories":{"test":"test"},"dependencies":{"once":"^1.3.0","dezalgo":"^1.0.0","debuglog":"^1.0.1","read-package-json":"^1.2.6","readdir-scoped-modules":"^1.0.0"},"devDependencies":{"tap":"^0.4.12","archy":"0"}},"2.2.0":{"name":"read-package-tree","version":"2.2.0","author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","_id":"read-package-tree@2.2.0","maintainers":[{"name":"isaacs","email":"i@izs.me"},{"name":"iarna","email":"me@re-becca.org"}],"homepage":"https://github.com/npm/read-package-tree","bugs":{"url":"https://github.com/npm/read-package-tree/issues"},"dist":{"shasum":"826e75ec32d0697a602e709d874bc0205296428d","tarball":"https://registry.npmjs.org/read-package-tree/-/read-package-tree-2.2.0.tgz","integrity":"sha512-Wl3ASEKn16pnjggVaUQeGWVRVGts5hUTCKfryPunSyMDpXHY4dHVqbxJ9bT9CwS52uZouoGeitC2pW5SqfbQUg==","signatures":[{"sig":"MEUCIQC9wyBXXF9mVYlPGLfsC3arMakJnn8SX8S6HB5meVEWMQIgbbGJBZZRbj06HLaGIEwnO15p/Jcxvh+ehSX/Dw8GhI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rpt.js","_from":".","_shasum":"826e75ec32d0697a602e709d874bc0205296428d","gitHead":"e8806e9035ddb079f10d705b77d29d285bbfc0b4","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"iarna","email":"me@re-becca.org"},"deprecated":"The functionality that this package provided is now in @npmcli/arborist","repository":{"url":"https://github.com/npm/read-package-tree","type":"git"},"_npmVersion":"2.4.1","description":"Read the contents of node_modules.","directories":{"test":"test"},"_nodeVersion":"0.10.33","dependencies":{"once":"^1.3.0","dezalgo":"^1.0.0","debuglog":"^1.0.1","read-package-json":"^1.2.6","readdir-scoped-modules":"^1.0.0"},"devDependencies":{"tap":"^0.4.12","archy":"0"}},"3.0.0":{"name":"read-package-tree","version":"3.0.0","author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","_id":"read-package-tree@3.0.0","maintainers":[{"name":"isaacs","email":"i@izs.me"},{"name":"iarna","email":"me@re-becca.org"}],"homepage":"https://github.com/npm/read-package-tree","bugs":{"url":"https://github.com/npm/read-package-tree/issues"},"dist":{"shasum":"7a14b798299f81dc0c3bfc93cd41b9b946936ed6","tarball":"https://registry.npmjs.org/read-package-tree/-/read-package-tree-3.0.0.tgz","integrity":"sha512-/Eo8BuxvRC7wKYlylDMa70uy2pl+b383Yo48+JBJZ9P8fLQoxMozZYKCVYE2UPz9Z6qMO3LVt2JO6ts1cPUWmg==","signatures":[{"sig":"MEYCIQCmAVEH1gCjT2y0/oxleP5GcXcExu/VtDdcE2zWqLdpDwIhAJnpGC3yKT/XbmiA43zW8lXWDDmOHJ9flu+UVHAhX8X/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rpt.js","_from":".","_shasum":"7a14b798299f81dc0c3bfc93cd41b9b946936ed6","gitHead":"20da8f80bd6cab9e4311492ac44900cba2438587","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"iarna","email":"me@re-becca.org"},"deprecated":"The functionality that this package provided is now in @npmcli/arborist","repository":{"url":"https://github.com/npm/read-package-tree","type":"git"},"_npmVersion":"1.4.28","description":"Read the contents of node_modules.","directories":{"test":"test"},"dependencies":{"once":"^1.3.0","dezalgo":"^1.0.0","debuglog":"^1.0.1","read-package-json":"^1.2.6","readdir-scoped-modules":"^1.0.0"},"devDependencies":{"tap":"^0.4.12","archy":"0"}},"4.0.0":{"name":"read-package-tree","version":"4.0.0","author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","_id":"read-package-tree@4.0.0","maintainers":[{"name":"isaacs","email":"i@izs.me"},{"name":"iarna","email":"me@re-becca.org"}],"homepage":"https://github.com/npm/read-package-tree","bugs":{"url":"https://github.com/npm/read-package-tree/issues"},"dist":{"shasum":"e25265071c561e3cb45034996471e7cd7c1ba1c6","tarball":"https://registry.npmjs.org/read-package-tree/-/read-package-tree-4.0.0.tgz","integrity":"sha512-ir+AViA2XdkLLmFllggkk/onTBw3UxTcYLDY7uwXuHq85Rz4XOqvCwzmHKbH3QQUMHJTA3vH8FVKF8ZQrvmHeQ==","signatures":[{"sig":"MEUCIEFVUmTMhpESoPRHO9UjZaVhgcQJz3oFTqMLbGk0miIyAiEA4m0JXIEeAiD0Bw8zlmIwC/0DtahmpZnozEQU+1uGg7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rpt.js","_from":".","_shasum":"e25265071c561e3cb45034996471e7cd7c1ba1c6","gitHead":"defe8eda3be00788b1f9c504db07495040bb0e73","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"iarna","email":"me@re-becca.org"},"deprecated":"The functionality that this package provided is now in @npmcli/arborist","repository":{"url":"https://github.com/npm/read-package-tree","type":"git"},"_npmVersion":"2.7.5","description":"Read the contents of node_modules.","directories":{"test":"test"},"_nodeVersion":"1.6.2","dependencies":{"once":"^1.3.0","dezalgo":"^1.0.0","debuglog":"^1.0.1","read-package-json":"^1.2.6","normalize-package-data":"^2.0.0","readdir-scoped-modules":"^1.0.0"},"devDependencies":{"tap":"^0.4.12","archy":"0"}},"4.0.1":{"name":"read-package-tree","version":"4.0.1","author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","_id":"read-package-tree@4.0.1","maintainers":[{"name":"isaacs","email":"i@izs.me"},{"name":"iarna","email":"me@re-becca.org"}],"homepage":"https://github.com/npm/read-package-tree","bugs":{"url":"https://github.com/npm/read-package-tree/issues"},"dist":{"shasum":"41eebc62fd3c086dc2adfbd6007a0b027cf8b974","tarball":"https://registry.npmjs.org/read-package-tree/-/read-package-tree-4.0.1.tgz","integrity":"sha512-iILHKXvx8IcthebZbQ+22qlsx6/MlwIIypZefPR1ZuEv/cCp7W+wJTP7/Pm5Tqe2jKjv5X27/WH0Q6ZH5I0cgQ==","signatures":[{"sig":"MEUCICOT6UMPjQ0U+X/8KZ0hImDct2BU7N5ypz7lakWftgPkAiEA9K4ZOvYAqkPBKRBKRwFmOaU/LORKbT7/yus/J4JIehg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rpt.js","_from":".","_shasum":"41eebc62fd3c086dc2adfbd6007a0b027cf8b974","gitHead":"85f96bd38a815aba6538244d44b4e6d928c84613","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"iarna","email":"me@re-becca.org"},"deprecated":"The functionality that this package provided is now in @npmcli/arborist","repository":{"url":"https://github.com/npm/read-package-tree","type":"git"},"_npmVersion":"2.7.5","description":"Read the contents of node_modules.","directories":{"test":"test"},"_nodeVersion":"1.6.2","dependencies":{"once":"^1.3.0","dezalgo":"^1.0.0","debuglog":"^1.0.1","read-package-json":"^2.0.0","readdir-scoped-modules":"^1.0.0"},"devDependencies":{"tap":"^0.4.12","archy":"0"}},"4.0.2":{"name":"read-package-tree","version":"4.0.2","author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","_id":"read-package-tree@4.0.2","maintainers":[{"name":"isaacs","email":"i@izs.me"},{"name":"iarna","email":"me@re-becca.org"}],"homepage":"https://github.com/npm/read-package-tree","bugs":{"url":"https://github.com/npm/read-package-tree/issues"},"dist":{"shasum":"b0c98b5e5dfd0e32d7b4a3910b1b17cc6bd2af49","tarball":"https://registry.npmjs.org/read-package-tree/-/read-package-tree-4.0.2.tgz","integrity":"sha512-9wZctUVeZIVws+mGpnpGBuuIjEZ0wvk+ePS0oYdnG5A6NYNojLjsqntwmxghCum2Dle0h5X8e00RrmPp8kISrg==","signatures":[{"sig":"MEQCIDq0ckxC6+nkdVox3Ztk3lxhZHErkP+4URfW/GWi+9BdAiBQhoE3Q0XBoBEa91AAszpRcTnyXpN3lIruC07K8ZE3FQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rpt.js","_from":".","_shasum":"b0c98b5e5dfd0e32d7b4a3910b1b17cc6bd2af49","gitHead":"48609748bbf277147e09ded9340ba7d86f4f87f1","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"iarna","email":"me@re-becca.org"},"deprecated":"The functionality that this package provided is now in @npmcli/arborist","repository":{"url":"https://github.com/npm/read-package-tree","type":"git"},"_npmVersion":"2.7.6","description":"Read the contents of node_modules.","directories":{"test":"test"},"_nodeVersion":"1.6.2","dependencies":{"once":"^1.3.0","dezalgo":"^1.0.0","debuglog":"^1.0.1","read-package-json":"^2.0.0","readdir-scoped-modules":"^1.0.0"},"devDependencies":{"tap":"^0.4.12","archy":"0"}},"4.1.0":{"name":"read-package-tree","version":"4.1.0","author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","_id":"read-package-tree@4.1.0","maintainers":[{"name":"isaacs","email":"i@izs.me"},{"name":"iarna","email":"me@re-becca.org"}],"homepage":"https://github.com/npm/read-package-tree","bugs":{"url":"https://github.com/npm/read-package-tree/issues"},"dist":{"shasum":"d42e418ed22d23d88f308e660ddbf0753be467c1","tarball":"https://registry.npmjs.org/read-package-tree/-/read-package-tree-4.1.0.tgz","integrity":"sha512-4FzVGxml0xlF0PkEatoioXmpuWb+rHPKzLtq27tLxh4tJg38GWENoVvnNxH4Mg82LGnCwJXNwmdYoUqZDdXgcQ==","signatures":[{"sig":"MEUCIQDw+33OvAX/M4RZbnbnXN1+QSrahQNznOy5g1ge2YCI7gIgfwuYMI4A19ETH1IQlvoklrtrkG/MRAYXrnlDsvio/Wc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rpt.js","_from":".","_shasum":"d42e418ed22d23d88f308e660ddbf0753be467c1","gitHead":"14162fb39841acac16ecaad5e9b79e65b430a1fb","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"iarna","email":"me@re-becca.org"},"deprecated":"The functionality that this package provided is now in @npmcli/arborist","repository":{"url":"https://github.com/npm/read-package-tree","type":"git"},"_npmVersion":"2.7.5","description":"Read the contents of node_modules.","directories":{"test":"test"},"_nodeVersion":"0.10.38","dependencies":{"once":"^1.3.0","dezalgo":"^1.0.0","debuglog":"^1.0.1","read-package-json":"^2.0.0","readdir-scoped-modules":"^1.0.0"},"devDependencies":{"tap":"^0.4.12","archy":"0"}},"5.0.0":{"name":"read-package-tree","version":"5.0.0","author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","_id":"read-package-tree@5.0.0","maintainers":[{"name":"isaacs","email":"i@izs.me"},{"name":"iarna","email":"me@re-becca.org"}],"homepage":"https://github.com/npm/read-package-tree","bugs":{"url":"https://github.com/npm/read-package-tree/issues"},"dist":{"shasum":"0960bb19bff77ec7e35c1ea7ca8208945ea4bfb2","tarball":"https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.0.0.tgz","integrity":"sha512-MsPX91ZLSBPnXGsFG1TeT5XdCAryaPL4VpTQhUi4yX8XcrFm0eiHEULyJ2lskneJzyx9ZZEkmmvcj7VQpxUmdg==","signatures":[{"sig":"MEUCIG3tGw6UafUlaPjJ5vWzQuCXXXwNBQkgHEhNz5RwKWLoAiEAl/PiUF5lgH/g6spSAMeNjaanVxRnW21eVqMqH3m4Tog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rpt.js","_from":".","_shasum":"0960bb19bff77ec7e35c1ea7ca8208945ea4bfb2","gitHead":"57ab023d0a50214b5ea73887adb874723a4b0232","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"iarna","email":"me@re-becca.org"},"deprecated":"The functionality that this package provided is now in @npmcli/arborist","repository":{"url":"git+https://github.com/npm/read-package-tree.git","type":"git"},"_npmVersion":"2.11.2","description":"Read the contents of node_modules.","directories":{"test":"test"},"_nodeVersion":"0.12.4","dependencies":{"once":"^1.3.0","dezalgo":"^1.0.0","debuglog":"^1.0.1","read-package-json":"^2.0.0","readdir-scoped-modules":"^1.0.0"},"devDependencies":{"tap":"^0.4.12","archy":"0"}},"5.1.0":{"name":"read-package-tree","version":"5.1.0","author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","_id":"read-package-tree@5.1.0","maintainers":[{"name":"isaacs","email":"i@izs.me"},{"name":"iarna","email":"me@re-becca.org"}],"homepage":"https://github.com/npm/read-package-tree","bugs":{"url":"https://github.com/npm/read-package-tree/issues"},"dist":{"shasum":"63cf2699d5cf8fb227703322e10a700f1208fc13","tarball":"https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.1.0.tgz","integrity":"sha512-i7pVbYKtCA1iN/RKsaEMMtpc/xGM3w2gKP7r1c3+s0DqLzhYgekuRqI1dP7vX2V8kEEkvZ0eU0Yg4bakzM90fw==","signatures":[{"sig":"MEUCIQD+3JfY+KJLM0koz9yebzUgTVzfj/ngyE4xjfwMPj6VwAIgIcxO29kWrrbGrVcZw3wS+yQwCd46wzS1oSHTjjLqUss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rpt.js","_from":".","_shasum":"63cf2699d5cf8fb227703322e10a700f1208fc13","gitHead":"9c8baac5c966f4976cfc4de6caafe58299d7a51e","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"iarna","email":"me@re-becca.org"},"deprecated":"The functionality that this package provided is now in @npmcli/arborist","repository":{"url":"git+https://github.com/npm/read-package-tree.git","type":"git"},"_npmVersion":"3.1.2","description":"Read the contents of node_modules.","directories":{"test":"test"},"_nodeVersion":"0.10.38","dependencies":{"once":"^1.3.0","dezalgo":"^1.0.0","debuglog":"^1.0.1","read-package-json":"^2.0.0","readdir-scoped-modules":"^1.0.0"},"devDependencies":{"tap":"^1.2.0","archy":"0"}},"5.1.1":{"name":"read-package-tree","version":"5.1.1","author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","_id":"read-package-tree@5.1.1","maintainers":[{"name":"isaacs","email":"i@izs.me"},{"name":"iarna","email":"me@re-becca.org"}],"homepage":"https://github.com/npm/read-package-tree","bugs":{"url":"https://github.com/npm/read-package-tree/issues"},"dist":{"shasum":"f326aa67cc65e38e9c325fc80b6c9b7ceae3dc43","tarball":"https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.1.1.tgz","integrity":"sha512-UFw+lEClFK922qVoE5Ro2GtF9nuE5ctjHReqaFqrUGtg2YkQ1LG3TOL70NalLLKC0EYRyRjCLsOmZfSP1DEgqw==","signatures":[{"sig":"MEYCIQCC13rGxYAkFWSSJEOytdInW4kSHNYVOzfMioq5dstkMAIhAJkT5GMZm1t9sewW4kNZjUHvCrICKe0FoT+Q2vq2FlMG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rpt.js","_from":".","_shasum":"f326aa67cc65e38e9c325fc80b6c9b7ceae3dc43","gitHead":"11f5ecd539a6c3068b379a8cf392d46942b720ad","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"iarna","email":"me@re-becca.org"},"deprecated":"The functionality that this package provided is now in @npmcli/arborist","repository":{"url":"git+https://github.com/npm/read-package-tree.git","type":"git"},"_npmVersion":"3.3.4","description":"Read the contents of node_modules.","directories":{"test":"test"},"_nodeVersion":"4.0.0","dependencies":{"once":"^1.3.0","dezalgo":"^1.0.0","debuglog":"^1.0.1","read-package-json":"^2.0.0","readdir-scoped-modules":"^1.0.0"},"devDependencies":{"tap":"^1.2.0","archy":"0"}},"5.1.2":{"name":"read-package-tree","version":"5.1.2","author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","_id":"read-package-tree@5.1.2","maintainers":[{"name":"isaacs","email":"i@izs.me"},{"name":"iarna","email":"me@re-becca.org"}],"homepage":"https://github.com/npm/read-package-tree","bugs":{"url":"https://github.com/npm/read-package-tree/issues"},"dist":{"shasum":"e3a488792f40cf470819f01a610e719d64f09094","tarball":"https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.1.2.tgz","integrity":"sha512-wv6fqnDuMrEUdsMbdZsxfwQ4UdsBkbevcrfuEttZYjhoUFVfb9legDT5G/seoMIZDDNktlj5vh4O+wGOY3P/BA==","signatures":[{"sig":"MEUCIQChdxdT5l4MNvVs8bIBvykj40O8HCa+edgIIzJurtw/tQIgNgduKpglDVxTtGeoF4wiCK/nE27Uyp1kjsfYzzY5E2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rpt.js","_from":".","_shasum":"e3a488792f40cf470819f01a610e719d64f09094","gitHead":"2ed40c4654804f2a5ddb7b0b2c509080731eea6b","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"iarna","email":"me@re-becca.org"},"deprecated":"The functionality that this package provided is now in @npmcli/arborist","repository":{"url":"git+https://github.com/npm/read-package-tree.git","type":"git"},"_npmVersion":"2.13.3","description":"Read the contents of node_modules.","directories":{"test":"test"},"_nodeVersion":"0.12.7","dependencies":{"once":"^1.3.0","dezalgo":"^1.0.0","debuglog":"^1.0.1","read-package-json":"^2.0.0","readdir-scoped-modules":"^1.0.0"},"devDependencies":{"tap":"^1.2.0","archy":"0"}},"5.1.3":{"name":"read-package-tree","version":"5.1.3","author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","_id":"read-package-tree@5.1.3","maintainers":[{"name":"isaacs","email":"i@izs.me"},{"name":"iarna","email":"me@re-becca.org"}],"homepage":"https://github.com/npm/read-package-tree","bugs":{"url":"https://github.com/npm/read-package-tree/issues"},"dist":{"shasum":"5cc89c591d74d49dc608898d5bad8516834c7101","tarball":"https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.1.3.tgz","integrity":"sha512-Wsw/9tkru93spIVNYxutzSwu0yjNRsJVkwyXhKErkfKkHOjlr0m4IPp06ARmwWb0ToScLzDtxLryCgN/um/wKg==","signatures":[{"sig":"MEYCIQCVzYS1D+VpfmmErGtkH2ilCG8jnFrJB/8Nf9dbZKn63gIhAO5iqPsGDjyL4LlqOUZ1NChHCpOGjED7Gt9NIWjBsMnD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rpt.js","_from":".","_shasum":"5cc89c591d74d49dc608898d5bad8516834c7101","gitHead":"d9fc4f3f4c8220e00a9a729272f6008185c4da5b","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"iarna","email":"me@re-becca.org"},"deprecated":"The functionality that this package provided is now in @npmcli/arborist","repository":{"url":"git+https://github.com/npm/read-package-tree.git","type":"git"},"_npmVersion":"2.15.5","description":"Read the contents of node_modules.","directories":{"test":"test"},"_nodeVersion":"6.0.0","dependencies":{"once":"^1.3.0","dezalgo":"^1.0.0","debuglog":"^1.0.1","read-package-json":"^2.0.0","readdir-scoped-modules":"^1.0.0"},"devDependencies":{"tap":"^1.2.0","archy":"0","tacks":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/read-package-tree-5.1.3.tgz_1463447063137_0.23727015499025583","host":"packages-12-west.internal.npmjs.com"}},"5.1.4":{"name":"read-package-tree","version":"5.1.4","author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","_id":"read-package-tree@5.1.4","maintainers":[{"name":"isaacs","email":"i@izs.me"},{"name":"iarna","email":"me@re-becca.org"}],"homepage":"https://github.com/npm/read-package-tree","bugs":{"url":"https://github.com/npm/read-package-tree/issues"},"dist":{"shasum":"bb6e465f913d4259a9534c87b1d5c508fe8eb078","tarball":"https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.1.4.tgz","integrity":"sha512-Zwy/Fj4pqvq2hWFxqYzYSkszt6bzFSs0ePJN4MfR6ln8QqeXaEteGUIIbc1WmzGybb9UTFHZC40D6JkXrZYIQA==","signatures":[{"sig":"MEUCIDCVBIl+4RtVsgWHob5WojWMTHNcsLj+YlL8QsgoxRngAiEAoGxPGfadjxeDpvmucQlngV3nAvhH1WjZXmEAtIO+bB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rpt.js","_from":".","_shasum":"bb6e465f913d4259a9534c87b1d5c508fe8eb078","gitHead":"eb24d2508da745233af93769596ff1d963f801be","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"iarna","email":"me@re-becca.org"},"deprecated":"The functionality that this package provided is now in @npmcli/arborist","repository":{"url":"git+https://github.com/npm/read-package-tree.git","type":"git"},"_npmVersion":"3.9.2","description":"Read the contents of node_modules.","directories":{"test":"test"},"_nodeVersion":"4.4.0","dependencies":{"once":"^1.3.0","dezalgo":"^1.0.0","debuglog":"^1.0.1","read-package-json":"^2.0.0","readdir-scoped-modules":"^1.0.0"},"devDependencies":{"tap":"^1.2.0","archy":"0","tacks":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/read-package-tree-5.1.4.tgz_1463682709793_0.6651253618765622","host":"packages-16-east.internal.npmjs.com"}},"5.1.5":{"name":"read-package-tree","version":"5.1.5","author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","_id":"read-package-tree@5.1.5","maintainers":[{"name":"isaacs","email":"i@izs.me"},{"name":"iarna","email":"me@re-becca.org"}],"homepage":"https://github.com/npm/read-package-tree","bugs":{"url":"https://github.com/npm/read-package-tree/issues"},"dist":{"shasum":"ace7e6381c7684f970aaa98fc7c5d2b666addab6","tarball":"https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.1.5.tgz","integrity":"sha512-9Yv7u2ovG36yc1h8+lqXBXFSbBD5AhYHpDrk1UAMmSBCBWcQaKl7b06xSI+fvRn21QS0UIn8xKYSUx51R3yg4A==","signatures":[{"sig":"MEUCIG3H+v4/v/OmL7ECjs/Ttk7d3iGHboGxkMBAKpXoBmKNAiEA7NDpef7KJh9Sz2K/LMq1G70QhuLmw+TjFb7xC6DP5Ek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rpt.js","_from":".","files":["rpt.js"],"_shasum":"ace7e6381c7684f970aaa98fc7c5d2b666addab6","gitHead":"5fcf957b01d3ce5ad3ffde51a5fd6d8178e23354","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"iarna","email":"me@re-becca.org"},"deprecated":"The functionality that this package provided is now in @npmcli/arborist","repository":{"url":"git+https://github.com/npm/read-package-tree.git","type":"git"},"_npmVersion":"3.10.2","description":"Read the contents of node_modules.","directories":{"test":"test"},"_nodeVersion":"4.4.0","dependencies":{"once":"^1.3.0","dezalgo":"^1.0.0","debuglog":"^1.0.1","read-package-json":"^2.0.0","readdir-scoped-modules":"^1.0.0"},"devDependencies":{"tap":"^1.2.0","archy":"0","tacks":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/read-package-tree-5.1.5.tgz_1466725442057_0.8425232821609825","host":"packages-12-west.internal.npmjs.com"}},"5.1.6":{"name":"read-package-tree","version":"5.1.6","author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","_id":"read-package-tree@5.1.6","maintainers":[{"name":"isaacs","email":"i@izs.me"},{"name":"iarna","email":"me@re-becca.org"}],"homepage":"https://github.com/npm/read-package-tree","bugs":{"url":"https://github.com/npm/read-package-tree/issues"},"dist":{"shasum":"4f03e83d0486856fb60d97c94882841c2a7b1b7a","tarball":"https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.1.6.tgz","integrity":"sha512-FCX1aT3GWyY658wzDICef4p+n0dB+ENRct8E/Qyvppj6xVpOYerBHfUu7OP5Rt1/393Tdglguf5ju5DEX4wZNg==","signatures":[{"sig":"MEUCIDIfEa7JGxlD/29bNMml7wnAs+yoTBdDsiCko2Fdp0nrAiEAxU5IlS4HvznxW9iU6szIbpdXpKlrdybu4Z3woJMOKYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"rpt.js","files":["rpt.js"],"gitHead":"d9e0ed750eada0850b8a4d2a01d4510a3776ce45","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"iarna","email":"me@re-becca.org"},"deprecated":"The functionality that this package provided is now in @npmcli/arborist","repository":{"url":"git+https://github.com/npm/read-package-tree.git","type":"git"},"_npmVersion":"5.0.0","description":"Read the contents of node_modules.","directories":{"test":"test"},"_nodeVersion":"8.0.0","dependencies":{"once":"^1.3.0","dezalgo":"^1.0.0","debuglog":"^1.0.1","read-package-json":"^2.0.0","readdir-scoped-modules":"^1.0.0"},"devDependencies":{"tap":"^6.3.0","archy":"^1.0.0","tacks":"^1.2.1","mkdirp":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/read-package-tree-5.1.6.tgz_1496366173606_0.6559428705368191","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"read-package-tree","version":"5.2.0","author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","_id":"read-package-tree@5.2.0","maintainers":[{"name":"iarna","email":"me@re-becca.org"},{"name":"isaacs","email":"i@izs.me"},{"name":"zkat","email":"npm@zkat.tech"}],"homepage":"https://github.com/npm/read-package-tree","bugs":{"url":"https://github.com/npm/read-package-tree/issues"},"dist":{"shasum":"033476c07ce13f8cefbff0df3211ec3b39f8368d","tarball":"https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.2.0.tgz","fileCount":4,"integrity":"sha512-A+BMp8Y5H9NWdRISE5vxSoY3DmamAQDgeRzYqHxsjXATgScvtZZ7uf1Au9ioNiOTYn9F9/awQQ6RHuGV1CKgNA==","signatures":[{"sig":"MEUCIQDzw4h5rLC0Y92vM6I0FNaiMObqS6r6pd8uO+J7Vw3uIAIgbmtb7gZwUzKGEpUPS6PBmFl7ldIL/WkV5UTdJNjh168=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10692},"main":"rpt.js","files":["rpt.js"],"gitHead":"db2770c40e1194e63e2adb175171beba7572ed37","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"zkat","email":"npm@zkat.tech"},"deprecated":"The functionality that this package provided is now in @npmcli/arborist","repository":{"url":"git+https://github.com/npm/read-package-tree.git","type":"git"},"_npmVersion":"6.0.0-next.0","description":"Read the contents of node_modules.","directories":{"test":"test"},"_nodeVersion":"9.11.1","dependencies":{"once":"^1.3.0","dezalgo":"^1.0.0","debuglog":"^1.0.1","read-package-json":"^2.0.0","readdir-scoped-modules":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^6.3.0","archy":"^1.0.0","tacks":"^1.2.1","mkdirp":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/read-package-tree_5.2.0_1523393539441_0.4064390574705674","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"read-package-tree","version":"5.2.1","author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","_id":"read-package-tree@5.2.1","maintainers":[{"name":"iarna","email":"me@re-becca.org"},{"name":"isaacs","email":"i@izs.me"},{"name":"zkat","email":"npm@zkat.tech"}],"homepage":"https://github.com/npm/read-package-tree","bugs":{"url":"https://github.com/npm/read-package-tree/issues"},"dist":{"shasum":"6218b187d6fac82289ce4387bbbaf8eef536ad63","tarball":"https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.2.1.tgz","fileCount":4,"integrity":"sha512-2CNoRoh95LxY47LvqrehIAfUVda2JbuFE/HaGYs42bNrGG+ojbw1h3zOcPcQ+1GQ3+rkzNndZn85u1XyZ3UsIA==","signatures":[{"sig":"MEYCIQCCK0X9HZgi6nxYaADeWer16hpFooa/n5GFVfB9jdC7FgIhAP5C/MVQzlMrEUZstulwu9efemlXzjXNkFv3unkP4TQ7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10668},"main":"rpt.js","files":["rpt.js"],"gitHead":"5245c6e50d7f46ae65191782622ec75bbe80561d","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"zkat","email":"npm@zkat.tech"},"deprecated":"The functionality that this package provided is now in @npmcli/arborist","repository":{"url":"git+https://github.com/npm/read-package-tree.git","type":"git"},"_npmVersion":"6.0.0-next.0","description":"Read the contents of node_modules.","directories":{"test":"test"},"_nodeVersion":"9.11.1","dependencies":{"once":"^1.3.0","dezalgo":"^1.0.0","debuglog":"^1.0.1","read-package-json":"^2.0.0","readdir-scoped-modules":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^6.3.0","archy":"^1.0.0","tacks":"^1.2.1","mkdirp":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/read-package-tree_5.2.1_1523411228091_0.8035431813230354","host":"s3://npm-registry-packages"}},"5.2.2":{"name":"read-package-tree","version":"5.2.2","author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","_id":"read-package-tree@5.2.2","maintainers":[{"name":"iarna","email":"me@re-becca.org"},{"name":"isaacs","email":"i@izs.me"},{"name":"zkat","email":"npm@zkat.tech"}],"homepage":"https://github.com/npm/read-package-tree","bugs":{"url":"https://github.com/npm/read-package-tree/issues"},"dist":{"shasum":"4b6a0ef2d943c1ea36a578214c9a7f6b7424f7a8","tarball":"https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.2.2.tgz","fileCount":4,"integrity":"sha512-rW3XWUUkhdKmN2JKB4FL563YAgtINifso5KShykufR03nJ5loGFlkUMe1g/yxmqX073SoYYTsgXu7XdDinKZuA==","signatures":[{"sig":"MEYCIQDcmZuaTOW49J0gpYc0UeyCBn+2SzQwNKxo5SRawlGRdAIhAP4v8g+4jvYf6Hj4sNoS2BHUB5qaQ33LrWzkKxmiopXi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY1NYCRA9TVsSAnZWagAAK6sP/34gyGlr2T1TXQedFQzf\nX6f4eXcQ+ZphUIvVz+fEs8XjzVff528cH8hM8Y0xazIoRabveMrlpd+Nl+cn\nUOwIEsK34R8Igu6ZvbfC7JaebINdv0Q0/9ynAbuNARwshFi4va0i08b1aiok\nrwaPEbZJiBeLAXn9BSVB1Oc9iW3qcl9c/AcXg72szahB2vEB9LE4dqKUKEA2\ng6NZs/rSTNwvvnQRXqrJrNePX7gHb75K0CzI6XSkp6SPrC2v+vnl5B25tHWm\nTlZFYCa4GHkT6eOvqqnu9x6m4G8dcrl8K0JL2h6rAou/g348zqKyP6njCrhs\nYORhb9EEf1GnSt/YeEF3jwW81D0sWCmXIviVPGSiJsdUI8cfpwWm5/htNw5u\nS7xkrTydHE9IJXTqUjGXMGJJpxvfG2ky3AVtKawfwhJVvpnieXrI5TGVYw6g\nLHABi/SlU0OH7AqM3IIrdInxolnke8LQIVPs1Vb9aPBBB6IBtxXXtDxVA33z\nojBeW5jxwuz1xfAHBWoShJsP/O2EHFEw51AHhydhkxlobrvVOH2xmcwy1rcf\nO728Uy5k4Cvwh8oAlKkZhosgVq3HjZpNz/eVOzfdGoXzExkpFQbePukFt4XC\n6eRA03AzQcwRmsuEwNsl3XWJAMgOKHBWOASAZGhN3842xErhoE/bbzOXQi5N\nudLT\r\n=ISUz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"rpt.js","gitHead":"ee595cb0d318e07ffaeb52f6dc4d84cf92f7cbf9","scripts":{"test":"tap test/*.js"},"_npmUser":{"name":"zkat","email":"npm@zkat.tech"},"deprecated":"The functionality that this package provided is now in @npmcli/arborist","repository":{"url":"git+https://github.com/npm/read-package-tree.git","type":"git"},"_npmVersion":"6.8.0-next.2","description":"Read the contents of node_modules.","directories":{"test":"test"},"_nodeVersion":"11.6.0","dependencies":{"once":"^1.3.0","dezalgo":"^1.0.0","debuglog":"^1.0.1","read-package-json":"^2.0.0","readdir-scoped-modules":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.5.2","archy":"^1.0.0","tacks":"^1.2.1","mkdirp":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/read-package-tree_5.2.2_1550013272124_0.7247364228167252","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"read-package-tree","version":"5.3.0","author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","_id":"read-package-tree@5.3.0","maintainers":[{"name":"iarna","email":"me@re-becca.org"},{"name":"isaacs","email":"i@izs.me"},{"name":"zkat","email":"npm@zkat.tech"}],"homepage":"https://github.com/npm/read-package-tree","bugs":{"url":"https://github.com/npm/read-package-tree/issues"},"tap":{"100":true},"dist":{"shasum":"4f95472e45e7145fb77f4069d12844b139f5ea12","tarball":"https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.0.tgz","fileCount":5,"integrity":"sha512-Gi64+EWmi4515E1rPR77ae/Ip8cjFQTlsWytSYJj974U0tSnxm67pyXltbDjB1lvLw4dc85HbtidGL1K2c/oxw==","signatures":[{"sig":"MEQCIFhItY+dR7H0imHo/6VNcFSArDJVMdrZVeV3AGCWHw80AiAnMYxnRAVRWOGAgQNixKRVbZ0BBU/ELXqtjq/HRP3lwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdE68iCRA9TVsSAnZWagAA66kP/jU7Tb2Hx6eVQrGlOuZX\nrH6721RFL46kaNXsMi0ur6dmuOr5WO7en26csD88Xmnf4rqtPs5JAUSaPRMN\ni8YFdnauokvNUTmltI0mc5nEO7zwLlHKeSF7o+CjA1id2I+VX3/5o3v/V6CU\n5oupviODQnJwyIpVYhbNMQK9wZKsJ1NDwDvsF2/naNWnQAKUJnbDEXiXS26v\n8Y8tANLc7ALLq+o0YusIejMGtIifgO0g5CYOFh4hZXixvzNRmuMPI/PZ8mvG\n2c1c3r7V7B9yrai19F7hKSEQj5ietUndazesyep/SOl5tHXuIGxBIVZWQ/G6\njFSz2+Q7qdMyRcZgwGzxof2WF0RVFlOA662Wk4sX+Ja8iNCixvc/47P3NIdA\no7h/b4OWnsAeRQ/BngUlG15K3I5jFKNP8NxPmMWgeiVG+1jX0HFLS76x19bj\n0hZJK5ZhyRJr3KcDQFDJ6mQoL4qe3n/IjcFiexDKj9w+lXo9lSp1eE0MhtF1\nklv3DQvT5+FOqq1owAE9JM/G4xsgryOdNFjdcfGhf5CgpjxpSohXqFpeX7lT\nkiCLpY3rGyMfhPaqagZ4BuPjTX8h4RtVzO5gW+Opvlwc197tiySi1v4QXICR\nRd+LbuAvz+ghTVpU7csQFXEIPBB1mGsLHXHQ+kJC0Tqq8C+bAccgimIp2L1s\nwti1\r\n=1Sa4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"rpt.js","gitHead":"5534e74abc1aff107ee961086892e1d9f8e65f06","scripts":{"snap":"TAP_SNAPSHOT=1 tap test/*.js --100","test":"tap test/*.js --100","preversion":"npm test","postpublish":"git push origin --follow-tags","postversion":"npm publish"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"deprecated":"The functionality that this package provided is now in @npmcli/arborist","repository":{"url":"git+https://github.com/npm/read-package-tree.git","type":"git"},"_npmVersion":"6.9.0","description":"Read the contents of node_modules.","directories":{"test":"test"},"_nodeVersion":"12.3.1","dependencies":{"util-promisify":"^2.1.0","read-package-json":"^2.0.0","readdir-scoped-modules":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.7.0","archy":"^1.0.0","tacks":"^1.2.1","mkdirp":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/read-package-tree_5.3.0_1561571106047_0.03417640684339718","host":"s3://npm-registry-packages"}},"5.3.1":{"name":"read-package-tree","version":"5.3.1","author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","_id":"read-package-tree@5.3.1","maintainers":[{"name":"isaacs","email":"i@izs.me"},{"name":"zkat","email":"npm@zkat.tech"}],"homepage":"https://github.com/npm/read-package-tree","bugs":{"url":"https://github.com/npm/read-package-tree/issues"},"tap":{"100":true},"dist":{"shasum":"a32cb64c7f31eb8a6f31ef06f9cedf74068fe636","tarball":"https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz","fileCount":5,"integrity":"sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==","signatures":[{"sig":"MEUCID1Daf/q2xZtzRMBWgo+nP2xZ1yjtPQQGcxgOgUAMnNvAiEA+7QyP+p0VTWeqN4EQPY9rqrYq3waMFBRoNuOeBO+1FU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdF9JsCRA9TVsSAnZWagAA3qMQAIoZUNkUZ0Nr+opns/W8\ngrEO4OMv0Y51CBIhl3gx0BSY6zWdskXWGIp2FojcjEMXUpIUoPG6ZaCGtVOu\nxvHwJF5PAW/k29gp2xn6GvlFK7Q+0GmcDcws65QWOwypZGZKWQ5XQxioMw0Z\nHcA4OSIz6ddT/+NeNOoaPG7H9pE6eE7NoaMgxa+8EaKyJHH0Z3MPbBf8usOp\ndJfDQIDkJm/43P2lBvDRqtSSE7AnmK/e2/01dyTybK66zsW2GrmT/zqIEC/U\no2pfmgP+Xr7TR/u4xLwl+YB2qnFAbcVAPbY8Kz9j7SNcrT6adgiC9GyHAJsI\nz+o0N+Ofp8CWMZO3CsuAuNuHRvDvp7kgM4nsIz8nPZZERTiLK0s+QVjojdBy\n4dMg/VELeISdP2G9CScWf27eysO9nLpN3F23Qz66EEvZg4AXFiRwt4SPvB5F\nL0UppAjSOHeR4cZqUiUqNIwZp+KafSSBtrJDFp/Wp2IdWg+12XLI4cdMEa2b\nbTGgmAg2pjerkBxpt21ImNRYamAxVnrGJXw9lluNigWyJVNwQ+dqUGUoYtGT\nbGj7OlewxTfRNCc7RMB7Fs1BLG9zcElhPvdAE3aHOysTzIHm49yZ9oBqk/pX\nN4NBi4sQRSjGlVUf+GnqDueXIammgpR1LjaIrpJDN/mLae9BROgG+RZH6+Ya\nmP4V\r\n=YVk6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"rpt.js","gitHead":"3174edfcb529df349d595fa6b7aad16bec89453c","scripts":{"snap":"TAP_SNAPSHOT=1 tap test/*.js --100","test":"tap test/*.js --100","preversion":"npm test","postpublish":"git push origin --follow-tags","postversion":"npm publish"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"deprecated":"The functionality that this package provided is now in @npmcli/arborist","repository":{"url":"git+https://github.com/npm/read-package-tree.git","type":"git"},"_npmVersion":"6.9.2","description":"Read the contents of node_modules.","directories":{"test":"test"},"_nodeVersion":"12.4.0","dependencies":{"util-promisify":"^2.1.0","read-package-json":"^2.0.0","readdir-scoped-modules":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.7.0","archy":"^1.0.0","tacks":"^1.2.1","mkdirp":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/read-package-tree_5.3.1_1561842283864_0.16505077901905874","host":"s3://npm-registry-packages"}}},"time":{"created":"2014-08-12T23:01:40.459Z","modified":"2026-04-22T19:42:29.326Z","1.0.0":"2014-08-12T23:01:40.459Z","2.0.0":"2014-09-03T00:05:30.245Z","2.2.0":"2015-02-04T10:09:45.892Z","3.0.0":"2015-02-18T09:53:24.734Z","4.0.0":"2015-04-07T06:20:16.716Z","4.0.1":"2015-04-07T19:10:45.090Z","4.0.2":"2015-04-23T00:25:01.798Z","4.1.0":"2015-04-25T17:26:21.266Z","5.0.0":"2015-07-01T00:43:33.592Z","5.1.0":"2015-07-17T03:15:59.842Z","5.1.1":"2015-09-24T00:14:18.834Z","5.1.2":"2015-09-24T22:43:27.490Z","5.1.3":"2016-05-17T01:04:23.721Z","5.1.4":"2016-05-19T18:31:54.432Z","5.1.5":"2016-06-23T23:44:02.585Z","5.1.6":"2017-06-02T01:16:13.763Z","5.2.0":"2018-04-10T20:52:19.524Z","5.2.1":"2018-04-11T01:47:08.167Z","5.2.2":"2019-02-12T23:14:32.343Z","5.3.0":"2019-06-26T17:45:06.255Z","5.3.1":"2019-06-29T21:04:43.973Z"},"bugs":{"url":"https://github.com/npm/read-package-tree/issues"},"author":{"url":"http://blog.izs.me/","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"ISC","homepage":"https://github.com/npm/read-package-tree","repository":{"url":"git+https://github.com/npm/read-package-tree.git","type":"git"},"description":"Read the contents of node_modules.","maintainers":[{"email":"saquibkhan@github.com","name":"saquibkhan"},{"email":"npm-cli+bot@github.com","name":"npm-cli-ops"},{"email":"reggi@github.com","name":"reggi"},{"email":"owlstronaut@github.com","name":"owlstronaut"}],"readme":"# read-package-tree\n\n[![Build Status](https://travis-ci.org/npm/read-package-tree.svg?branch=master)](https://travis-ci.org/npm/read-package-tree)\n\nRead the contents of node_modules.\n\n## USAGE\n\n```javascript\nvar rpt = require ('read-package-tree')\nrpt('/path/to/pkg/root', function (node, kidName) {\n  // optional filter function– if included, each package folder found is passed to\n  // it to see if it should be included in the final tree\n  // node is what we're adding children to\n  // kidName is the directory name of the module we're considering adding\n  // return true -> include, false -> skip\n}, function (er, data) {\n  // er means that something didn't work.\n  // data is a structure like:\n  // {\n  //   package: <package.json data, or an empty object>\n  //   package.name: defaults to `basename(path)`\n  //   children: [ <more things like this> ]\n  //   parent: <thing that has this in its children property, or null>\n  //   path: <path loaded>\n  //   realpath: <the real path on disk>\n  //   isLink: <set if this is a Link>\n  //   target: <if a Link, then this is the actual Node>\n  //   error: <if set, the error we got loading/parsing the package.json>\n  // }\n})\n\n// or promise-style\nrpt('/path/to/pkg/root').then(data => { ... })\n```\n\nThat's it.  It doesn't figure out if dependencies are met, it doesn't\nmutate package.json data objects (beyond what\n[read-package-json](http://npm.im/read-package-json) already does), it\ndoesn't limit its search to include/exclude `devDependencies`, or\nanything else.\n\nJust follows the links in the `node_modules` hierarchy and reads the\npackage.json files it finds therein.\n\n## Symbolic Links\n\nWhen there are symlinks to packages in the `node_modules` hierarchy, a\n`Link` object will be created, with a `target` that is a `Node`\nobject.\n\nFor the most part, you can treat `Link` objects just the same as\n`Node` objects.  But if your tree-walking program needs to treat\nsymlinks differently from normal folders, then make sure to check the\nobject.\n\nIn a given `read-package-tree` run, a specific `path` will always\ncorrespond to a single object, and a specific `realpath` will always\ncorrespond to a single `Node` object.  This means that you may not be\nable to pass the resulting data object to `JSON.stringify`, because it\nmay contain cycles.\n\n## Errors\n\nErrors parsing or finding a package.json in node_modules will result in a\nnode with the error property set.  We will still find deeper node_modules\nif any exist. *Prior to `5.0.0` these aborted tree reading with an error\ncallback.*\n\nOnly a few classes of errors are fatal (result in an error callback):\n\n* If the top level location is entirely missing, that will error.\n* if `fs.realpath` returns an error for any path its trying to resolve.\n","readmeFilename":"README.md","users":{"dwqs":true,"mattmcfarland":true}}