{"_id":"multileveldown","_rev":"25-c9eba38c5e6c6fdbeaa490770eb86910","name":"multileveldown","dist-tags":{"latest":"5.0.1"},"versions":{"1.0.0":{"name":"multileveldown","version":"1.0.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"multileveldown@1.0.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/multileveldown","bugs":{"url":"https://github.com/mafintosh/multileveldown/issues"},"dist":{"shasum":"c30fbcf57114da0965e864f339f297868df54375","tarball":"https://registry.npmjs.org/multileveldown/-/multileveldown-1.0.0.tgz","integrity":"sha512-Cr4ICuhl2N5E2Gq8CjD6O82aG38lTGaIbWOwbwbg6NGZEkRWEUbwu158s1z5S35vciu+xHqNnMXmtMRz00pQaA==","signatures":[{"sig":"MEUCIQCVuifyc4ndGiu9zuxAhCGL/zngNgtfApvcgEWTzaDHBgIgTxCacEVByKUBZjD9hUU3PXb84KcOQ84uWm6cVCDtmS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c30fbcf57114da0965e864f339f297868df54375","gitHead":"7cda1ae1a6dfb32c956e5bc3cf6f85c89143595d","scripts":{"test":"standard && tape test/*.js","start":"node server.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"browserify":{"transform":["brfs"]},"repository":{"url":"https://github.com/mafintosh/multileveldown.git","type":"git"},"_npmVersion":"2.7.5","description":"multilevel implemented using leveldowns with reconnect support","directories":{},"_nodeVersion":"1.6.4","dependencies":{"pbs":"^1.3.0","brfs":"^1.4.0","levelup":"^0.19.0","duplexify":"^3.3.0","end-of-stream":"^1.1.0","abstract-leveldown":"^2.1.0"},"devDependencies":{"tape":"^4.0.0","memdown":"^1.0.0","standard":"^3.7.0","concat-stream":"^1.4.8"},"deprecated":"Superseded by many-level (https://github.com/Level/community#faq)"},"1.0.1":{"name":"multileveldown","version":"1.0.1","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"multileveldown@1.0.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/multileveldown","bugs":{"url":"https://github.com/mafintosh/multileveldown/issues"},"dist":{"shasum":"a682fd664c6c39a0808947a56af6177eb5d5eb96","tarball":"https://registry.npmjs.org/multileveldown/-/multileveldown-1.0.1.tgz","integrity":"sha512-7qoJ8C2bz9A7MFfLpOLzPe+rdasRyBTlYyED5Cusuy7H1ZdeD6qUnT3Bfki7De2V2DZIsVBaN1a35E5Xf4PdpQ==","signatures":[{"sig":"MEQCIEmIcFohXUjoxa8dJq7Nhvd0FxZfZqVDv4jhMgKqr5+pAiB5zqwnCegJsLr/I8j+Q0exwh9MSDA0UVXcDObO4qT7YQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a682fd664c6c39a0808947a56af6177eb5d5eb96","gitHead":"64f384e78cf6e398dbcaeef6bf3941747da261e6","scripts":{"test":"standard && tape test/*.js","start":"node server.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"browserify":{"transform":["brfs"]},"repository":{"url":"https://github.com/mafintosh/multileveldown.git","type":"git"},"_npmVersion":"2.7.5","description":"multilevel implemented using leveldowns with reconnect support","directories":{},"_nodeVersion":"1.6.4","dependencies":{"pbs":"^1.3.0","brfs":"^1.4.0","levelup":"^0.19.0","duplexify":"^3.3.0","end-of-stream":"^1.1.0","abstract-leveldown":"^2.1.0"},"devDependencies":{"tape":"^4.0.0","memdown":"^1.0.0","standard":"^3.7.0","concat-stream":"^1.4.8"},"deprecated":"Superseded by many-level (https://github.com/Level/community#faq)"},"1.0.2":{"name":"multileveldown","version":"1.0.2","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"multileveldown@1.0.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/multileveldown","bugs":{"url":"https://github.com/mafintosh/multileveldown/issues"},"dist":{"shasum":"edc75669e51d6617015e2c6f125641219ed783a7","tarball":"https://registry.npmjs.org/multileveldown/-/multileveldown-1.0.2.tgz","integrity":"sha512-0VEE3VVUaIPFG9n1EXCqSsOMWhX4wVXPXG0p9/UdrwmEQU0dhobS8YiELC5s8vxVmv7PBLfCWNCAm55H692IjQ==","signatures":[{"sig":"MEUCIFiT9VKdfO6E52l9vgj+6qCsuS5drbhXaGCpGvwaU0tPAiEA4FLQKqKrVq2Mn0QoYDRC7ThDJlZW4lfVAb6FDUb0BNE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"edc75669e51d6617015e2c6f125641219ed783a7","gitHead":"fb9a27cd0b778ba38cf0c0512ab9d8c75356c110","scripts":{"test":"standard && tape test/*.js","start":"node server.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"browserify":{"transform":["brfs"]},"repository":{"url":"https://github.com/mafintosh/multileveldown.git","type":"git"},"_npmVersion":"2.7.5","description":"multilevel implemented using leveldowns with reconnect support","directories":{},"_nodeVersion":"1.6.4","dependencies":{"pbs":"^1.3.0","brfs":"^1.4.0","levelup":"^0.19.0","duplexify":"^3.3.0","end-of-stream":"^1.1.0","abstract-leveldown":"^2.1.0"},"devDependencies":{"tape":"^4.0.0","memdown":"^1.0.0","standard":"^3.7.0","concat-stream":"^1.4.8"},"deprecated":"Superseded by many-level (https://github.com/Level/community#faq)"},"1.0.3":{"name":"multileveldown","version":"1.0.3","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"multileveldown@1.0.3","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/multileveldown","bugs":{"url":"https://github.com/mafintosh/multileveldown/issues"},"dist":{"shasum":"87f82bda75d4d5d608061e6876afbe60cecfdda6","tarball":"https://registry.npmjs.org/multileveldown/-/multileveldown-1.0.3.tgz","integrity":"sha512-29pisGrybBQ5B9br9TIrdwPtbXwePpdNnz55JGxK+vdPDpb0SdOrrauLX6B3VnK/26QQPxc0FbpYFE7gdvGEmQ==","signatures":[{"sig":"MEUCIQC7Bagd/qlimY2pgz53v7JTh9+D1g0zlGHLpurXlIpVGAIgPFxvy6ZojblTKgf5RhNqY7ErrzmlKzPQwxyRRxfQT4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"87f82bda75d4d5d608061e6876afbe60cecfdda6","gitHead":"0b65b4d877c43000b1d3e2c9461a1dd110eddacb","scripts":{"test":"standard && tape test/*.js","start":"node server.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"browserify":{"transform":["brfs"]},"repository":{"url":"git+https://github.com/mafintosh/multileveldown.git","type":"git"},"_npmVersion":"2.8.4","description":"multilevel implemented using leveldowns with reconnect support","directories":{},"_nodeVersion":"1.8.1","dependencies":{"pbs":"^1.3.0","brfs":"^1.4.0","levelup":"^0.19.0","duplexify":"^3.3.0","end-of-stream":"^1.1.0","abstract-leveldown":"^2.1.0"},"devDependencies":{"tape":"^4.0.0","memdown":"^1.0.0","standard":"^3.7.0","concat-stream":"^1.4.8"},"deprecated":"Superseded by many-level (https://github.com/Level/community#faq)"},"1.1.0":{"name":"multileveldown","version":"1.1.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"multileveldown@1.1.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/multileveldown","bugs":{"url":"https://github.com/mafintosh/multileveldown/issues"},"dist":{"shasum":"2c1bc024e437fc4f27f48d4f1cf72382155dbd48","tarball":"https://registry.npmjs.org/multileveldown/-/multileveldown-1.1.0.tgz","integrity":"sha512-puFPWpXTAI6q69A8j+YDHroq1tY7arybbuS4IEm2hO36CrLnolwt7YZEt8Mnp0p+29A2B7/uBUHiKmSdPRtqoQ==","signatures":[{"sig":"MEUCID15LupOSy2mreUrabWgtLsaJsLIapJscDec8F6Doy0pAiEAqiHm0LBUqzSSxDr7mOLH88E1Cloe/wcAWYyS4VxJn4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2c1bc024e437fc4f27f48d4f1cf72382155dbd48","gitHead":"e64cbbbc11281b2449f6808f775632a679705fd8","scripts":{"test":"standard && tape test/*.js","start":"node server.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"browserify":{"transform":["brfs"]},"repository":{"url":"git+https://github.com/mafintosh/multileveldown.git","type":"git"},"_npmVersion":"2.8.4","description":"multilevel implemented using leveldowns with reconnect support","directories":{},"_nodeVersion":"1.8.1","dependencies":{"pbs":"^1.3.0","brfs":"^1.4.0","levelup":"^0.19.0","duplexify":"^3.3.0","end-of-stream":"^1.1.0","abstract-leveldown":"^2.1.0"},"devDependencies":{"tape":"^4.0.0","memdown":"^1.0.0","standard":"^3.7.0","concat-stream":"^1.4.8"},"deprecated":"Superseded by many-level (https://github.com/Level/community#faq)"},"1.1.1":{"name":"multileveldown","version":"1.1.1","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"multileveldown@1.1.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/multileveldown","bugs":{"url":"https://github.com/mafintosh/multileveldown/issues"},"dist":{"shasum":"23661107b3a343b26109b1545e6d894d767878fb","tarball":"https://registry.npmjs.org/multileveldown/-/multileveldown-1.1.1.tgz","integrity":"sha512-IHCGfYOsty81xQ/Oi3KjTYJ6jtkdRJLe8m2MMytzCpGVKM3jOZg5WJKjbfd5Owv/xO8f+bRpx2VXGDw5ZN125w==","signatures":[{"sig":"MEQCID4AzSGwUgP/8lNA/sTUO+2MBZ14gW1Vr6nRrxudgN6uAiA5IMLtQJD8F4big9I7lWvD6E9yQd0tgJ4FmBM/+fKV2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"23661107b3a343b26109b1545e6d894d767878fb","gitHead":"14365fd03ef1ecfce4d599678080314aebff4540","scripts":{"test":"standard && tape test/*.js","start":"node server.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"browserify":{"transform":["brfs"]},"repository":{"url":"https://github.com/mafintosh/multileveldown.git","type":"git"},"_npmVersion":"2.9.0","description":"multilevel implemented using leveldowns with reconnect support","directories":{},"_nodeVersion":"2.0.1","dependencies":{"pbs":"^1.3.2","brfs":"^1.4.0","levelup":"^0.19.0","duplexify":"^3.3.0","end-of-stream":"^1.1.0","abstract-leveldown":"^2.1.0"},"devDependencies":{"tape":"^4.0.0","memdown":"^1.0.0","standard":"^3.7.0","concat-stream":"^1.4.8"},"deprecated":"Superseded by many-level (https://github.com/Level/community#faq)"},"1.1.2":{"name":"multileveldown","version":"1.1.2","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"multileveldown@1.1.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/multileveldown","bugs":{"url":"https://github.com/mafintosh/multileveldown/issues"},"dist":{"shasum":"ee060fb910499ab511ab5cbd69916c55c6416b5e","tarball":"https://registry.npmjs.org/multileveldown/-/multileveldown-1.1.2.tgz","integrity":"sha512-B682iKf3z7gP60iFrbCHlLfNMJbBd7CswhQCyhuRElNrOknKI91U4bid6yQFJKdt2jB8KxIt7ObCTprWwn2BsQ==","signatures":[{"sig":"MEUCIQDacT1SqPjb8mjGU6GjD6EdFUK7jQos5VQ9wIGdCvPAVQIgE3v7HxGjwhtTTFaRwg56mj54AIQ3NySWU8jpOjPLMqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ee060fb910499ab511ab5cbd69916c55c6416b5e","gitHead":"b18c1ad8ac3e045829c3f6ad71a5db1b5fb646be","scripts":{"test":"standard && tape test/*.js","start":"node server.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"browserify":{"transform":["brfs"]},"repository":{"url":"https://github.com/mafintosh/multileveldown.git","type":"git"},"_npmVersion":"2.10.1","description":"multilevel implemented using leveldowns with reconnect support","directories":{},"_nodeVersion":"0.12.4","dependencies":{"pbs":"^1.3.2","brfs":"^1.4.0","levelup":"^0.19.0","duplexify":"^3.3.0","end-of-stream":"^1.1.0","abstract-leveldown":"^2.1.0"},"devDependencies":{"tape":"^4.0.0","memdown":"^1.0.0","standard":"^3.7.0","concat-stream":"^1.4.8"},"deprecated":"Superseded by many-level (https://github.com/Level/community#faq)"},"2.0.0":{"name":"multileveldown","version":"2.0.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"multileveldown@2.0.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/multileveldown","bugs":{"url":"https://github.com/mafintosh/multileveldown/issues"},"dist":{"shasum":"35edf2f049b876a57064508e4e06b9fe1c6870c4","tarball":"https://registry.npmjs.org/multileveldown/-/multileveldown-2.0.0.tgz","integrity":"sha512-rIRRZZYSFyi1MKQ4pxiUWCv4zyzMs3en57zxzOxhvlnkWg9d5zDailQpUtzFG7p0NGRysfOqysDWrbqvfiHPZA==","signatures":[{"sig":"MEYCIQDnxPsbf1QP+vAzl+16wA/+pPJlHlz8ia7HS5WyuDmoWAIhAPxFtVa1e3sRkuVgYRIS7Gvj/xfhwaKxRf4OPe3EKqn1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"35edf2f049b876a57064508e4e06b9fe1c6870c4","gitHead":"6fc112a7f05f6d266f4fdda09d251eadf7ca19b8","scripts":{"test":"standard && tape test/*.js","start":"node server.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"browserify":{"transform":["brfs"]},"repository":{"url":"https://github.com/mafintosh/multileveldown.git","type":"git"},"_npmVersion":"2.14.7","description":"multilevel implemented using leveldowns with reconnect support","directories":{},"_nodeVersion":"4.2.3","dependencies":{"brfs":"^1.4.2","levelup":"^1.3.1","duplexify":"^3.4.2","end-of-stream":"^1.1.0","numeric-id-map":"^1.1.0","protocol-buffers":"^3.1.4","abstract-leveldown":"^2.4.1","length-prefixed-stream":"^1.4.0"},"devDependencies":{"tape":"^4.4.0","memdown":"^1.1.0","standard":"^5.4.1","concat-stream":"^1.5.1"},"deprecated":"Superseded by many-level (https://github.com/Level/community#faq)"},"2.0.1":{"name":"multileveldown","version":"2.0.1","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"multileveldown@2.0.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/multileveldown","bugs":{"url":"https://github.com/mafintosh/multileveldown/issues"},"dist":{"shasum":"103c4d086f98159252ad71e778e87d02a36c54ae","tarball":"https://registry.npmjs.org/multileveldown/-/multileveldown-2.0.1.tgz","integrity":"sha512-74KStQITRQh5hFvSHKL0Jgt6vkYrcy+yLBKntBkZl9IBTfOtRKEaT4I6JNNAINttO5iUc/XvCC9ceFVXREVDJA==","signatures":[{"sig":"MEUCIQDRewHeLhyx//07078bBWSTGxdzWYerAipmTwSNX0EIlQIgCtcW/RtP7Pca/qNhhujeH3crabH7WMuiaSeO7/BEfRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"103c4d086f98159252ad71e778e87d02a36c54ae","gitHead":"3ed11b26156b1e60e6e131ac2bc5b476822de28c","scripts":{"test":"standard && tape test/*.js","start":"node server.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"browserify":{"transform":["brfs"]},"repository":{"url":"https://github.com/mafintosh/multileveldown.git","type":"git"},"_npmVersion":"2.14.7","description":"multilevel implemented using leveldowns with reconnect support","directories":{},"_nodeVersion":"4.2.3","dependencies":{"brfs":"^1.4.2","levelup":"^1.3.1","duplexify":"^3.4.2","end-of-stream":"^1.1.0","numeric-id-map":"^1.1.0","protocol-buffers":"^3.1.4","abstract-leveldown":"^2.4.1","length-prefixed-stream":"^1.4.0"},"devDependencies":{"tape":"^4.4.0","memdown":"^1.1.0","standard":"^5.4.1","concat-stream":"^1.5.1"},"deprecated":"Superseded by many-level (https://github.com/Level/community#faq)"},"2.1.0":{"name":"multileveldown","version":"2.1.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"multileveldown@2.1.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/multileveldown","bugs":{"url":"https://github.com/mafintosh/multileveldown/issues"},"dist":{"shasum":"20a22ad324b786c55a5f22e32801994ab1cac166","tarball":"https://registry.npmjs.org/multileveldown/-/multileveldown-2.1.0.tgz","integrity":"sha512-yKekUiMQXIBc73kTbf5ub+LZBod2eAyb/zubt+XEcQWrtLY8K8napa0m45dBIPL40bvHtxC5lpClAaRW0CqZrw==","signatures":[{"sig":"MEUCIQCkrNC2n1+Rfcj+zlYO+k4Xy1fAmZIP//M9+sPblT+w3gIgVqE0B6aqO3JaysLat2vs9d6Y+lu5fOqA5p6pKAWqca4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"20a22ad324b786c55a5f22e32801994ab1cac166","gitHead":"1e14fda504c4fcfc1cfd1a9dd623d80b7cd6a024","scripts":{"test":"standard && tape test/*.js","start":"node server.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"browserify":{"transform":["brfs"]},"repository":{"url":"https://github.com/mafintosh/multileveldown.git","type":"git"},"_npmVersion":"2.14.7","description":"multilevel implemented using leveldowns with reconnect support","directories":{},"_nodeVersion":"4.2.3","dependencies":{"brfs":"^1.4.2","levelup":"^1.3.1","duplexify":"^3.4.2","end-of-stream":"^1.1.0","numeric-id-map":"^1.1.0","protocol-buffers":"^3.1.4","abstract-leveldown":"^2.4.1","length-prefixed-stream":"^1.4.0"},"devDependencies":{"tape":"^4.4.0","memdown":"^1.1.0","standard":"^5.4.1","concat-stream":"^1.5.1"},"deprecated":"Superseded by many-level (https://github.com/Level/community#faq)"},"2.1.1":{"name":"multileveldown","version":"2.1.1","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"multileveldown@2.1.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/multileveldown","bugs":{"url":"https://github.com/mafintosh/multileveldown/issues"},"dist":{"shasum":"eda5d73333f64fbb3662f97c6e0b0148c066d722","tarball":"https://registry.npmjs.org/multileveldown/-/multileveldown-2.1.1.tgz","integrity":"sha512-PyPaiR3DavKtCPQFjFGniTHNzmoRG8S5Vz8ie4r3nBi0tox48BMP28cwMtnxZksJKphtY5CKPc8qK9PENtD6dw==","signatures":[{"sig":"MEYCIQDfxXoew3HTKN1N7ta7E/Y+CcK15hVN73hB9DBT9c/rpwIhAIqr/meSbvXB6dK9OJlSZBDfQl3zTNRTB7tovMvxK/s+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"eda5d73333f64fbb3662f97c6e0b0148c066d722","gitHead":"43f894a82a63624ea2c57524f8e88ad0d4c33222","scripts":{"test":"standard && tape test/*.js","start":"node server.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"browserify":{"transform":["brfs"]},"repository":{"url":"https://github.com/mafintosh/multileveldown.git","type":"git"},"_npmVersion":"2.14.7","description":"multilevel implemented using leveldowns with reconnect support","directories":{},"_nodeVersion":"4.2.3","dependencies":{"brfs":"^1.4.2","levelup":"^1.3.1","duplexify":"^3.4.2","end-of-stream":"^1.1.0","numeric-id-map":"^1.1.0","protocol-buffers":"^3.1.4","abstract-leveldown":"^2.4.1","length-prefixed-stream":"^1.4.0"},"devDependencies":{"tape":"^4.4.0","memdown":"^1.1.0","standard":"^5.4.1","concat-stream":"^1.5.1"},"deprecated":"Superseded by many-level (https://github.com/Level/community#faq)"},"2.2.0":{"name":"multileveldown","version":"2.2.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"multileveldown@2.2.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/multileveldown","bugs":{"url":"https://github.com/mafintosh/multileveldown/issues"},"dist":{"shasum":"cd9e9af8a557e22fcbe54639bca7d9204df7948e","tarball":"https://registry.npmjs.org/multileveldown/-/multileveldown-2.2.0.tgz","integrity":"sha512-m2r8X9rjDM+fAfOhKD+WQkxf5SSFSxaRJcqLbfkcDyaow3EzeJTuLQnY3iSB2PRErlofyzrlVq1WNNBlOW6jtg==","signatures":[{"sig":"MEUCID8upWdh5AxsfsIJq0x6f0pPpwSAcyfhaCaiE7s4oaNXAiEAvbknKoChcVN+99H2+2Rv3RPu83tyILebLk9n7rK4tfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"cd9e9af8a557e22fcbe54639bca7d9204df7948e","gitHead":"577f9be4a05b70e31434c2911179bfad5fe38504","scripts":{"test":"standard && tape test/*.js","start":"node server.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"browserify":{"transform":["brfs"]},"repository":{"url":"https://github.com/mafintosh/multileveldown.git","type":"git"},"_npmVersion":"2.15.1","description":"multilevel implemented using leveldowns with reconnect support","directories":{},"_nodeVersion":"4.4.3","dependencies":{"brfs":"^1.4.2","levelup":"^1.3.1","duplexify":"^3.4.2","end-of-stream":"^1.1.0","numeric-id-map":"^1.1.0","protocol-buffers":"^3.1.4","abstract-leveldown":"^2.4.1","length-prefixed-stream":"^1.4.0"},"devDependencies":{"tape":"^4.4.0","memdown":"^1.1.0","standard":"^5.4.1","concat-stream":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/multileveldown-2.2.0.tgz_1464904459960_0.9053025443572551","host":"packages-16-east.internal.npmjs.com"},"deprecated":"Superseded by many-level (https://github.com/Level/community#faq)"},"2.3.0":{"name":"multileveldown","version":"2.3.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"multileveldown@2.3.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/multileveldown","bugs":{"url":"https://github.com/mafintosh/multileveldown/issues"},"dist":{"shasum":"8820c881a27e9c1efecade154e3fb7e8fe060722","tarball":"https://registry.npmjs.org/multileveldown/-/multileveldown-2.3.0.tgz","integrity":"sha512-TUJY1Zb5z/Fk6VHBGN6z5JKFTOacVELog3t2ooI36BqkF1MNSpObUhOKoLQU1g1Qb3SxovMPl86S9uxVaOrQiA==","signatures":[{"sig":"MEUCIQCiTIBGM/I1iXdzG4KdKZMliFSXHvwCkh7eVsl0sVqEWgIgd/1uKMkapMnfUgo9wdvsgp9bcMdefTIHPojFmCJu7IE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"8820c881a27e9c1efecade154e3fb7e8fe060722","gitHead":"163ee5d05c8f2c58b81be507b1cabf7b8c89ac15","scripts":{"test":"standard && tape test/*.js","start":"node server.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"browserify":{"transform":["brfs"]},"repository":{"url":"git+https://github.com/mafintosh/multileveldown.git","type":"git"},"_npmVersion":"3.10.10","description":"multilevel implemented using leveldowns with reconnect support","directories":{},"_nodeVersion":"6.9.5","dependencies":{"brfs":"^1.4.2","levelup":"^1.3.1","duplexify":"^3.4.2","end-of-stream":"^1.1.0","numeric-id-map":"^1.1.0","protocol-buffers":"^3.1.4","abstract-leveldown":"^2.4.1","length-prefixed-stream":"^1.4.0"},"devDependencies":{"tape":"^4.4.0","memdown":"^1.1.0","standard":"^5.4.1","concat-stream":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/multileveldown-2.3.0.tgz_1486151949321_0.6162296682596207","host":"packages-12-west.internal.npmjs.com"},"deprecated":"Superseded by many-level (https://github.com/Level/community#faq)"},"2.3.1":{"name":"multileveldown","version":"2.3.1","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"multileveldown@2.3.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/multileveldown","bugs":{"url":"https://github.com/mafintosh/multileveldown/issues"},"dist":{"shasum":"4d2dab6d249abadee02541caec9d28bc3fc2040b","tarball":"https://registry.npmjs.org/multileveldown/-/multileveldown-2.3.1.tgz","integrity":"sha512-REy8bPoK/Q4zc9RaudmTWkw9n8+vZdp+h5f2bx6q3pryx2sZVlbFnoNkDkM1npTCcJ49N7Gdjd56Rfx7yGw7Mg==","signatures":[{"sig":"MEYCIQCHGqZlXsw5p6Hh3VsNkDyieZD0Ul6TQtFBlIvpSI2vaAIhAM7qlayE77KvV/QG/rFOAGg4g+8n9hMPQiKvPZwFBvUn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"6024df91f88be8e3cfce1272ab49110827b410d2","scripts":{"test":"standard && tape test/*.js","start":"node server.js","protobuf":"protocol-buffers schema.proto -o messages.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/multileveldown.git","type":"git"},"_npmVersion":"5.6.0","description":"multilevel implemented using leveldowns with reconnect support","directories":{},"_nodeVersion":"10.0.0-pre","dependencies":{"levelup":"^1.3.1","duplexify":"^3.4.2","end-of-stream":"^1.1.0","numeric-id-map":"^1.1.0","abstract-leveldown":"^2.4.1","length-prefixed-stream":"^1.4.0","protocol-buffers-encodings":"^1.1.0"},"devDependencies":{"tape":"^4.4.0","memdown":"^1.1.0","standard":"^5.4.1","concat-stream":"^1.5.1","protocol-buffers":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/multileveldown-2.3.1.tgz_1517401724148_0.8238080951850861","host":"s3://npm-registry-packages"},"deprecated":"Superseded by many-level (https://github.com/Level/community#faq)"},"3.0.0":{"name":"multileveldown","version":"3.0.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"multileveldown@3.0.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"vweevers","email":"dev@vincentweevers.nl"}],"homepage":"https://github.com/Level/multileveldown","bugs":{"url":"https://github.com/Level/multileveldown/issues"},"dist":{"shasum":"e993354381be4ce7356c5e2f28d49b827d6d3e46","tarball":"https://registry.npmjs.org/multileveldown/-/multileveldown-3.0.0.tgz","fileCount":20,"integrity":"sha512-F1R1jotuSM0kD3G5HOGTzJtjv3oHLLkKX6Gy+3fjKxah0Ami1WBR2ZwURbXwo/01XXDfgyBP0ankc7Yn+boSwA==","signatures":[{"sig":"MEUCIQC4ULq9NQmRQagn8dMqfzqDQxxh20tq+vMnHd5071NeeQIgNTX2eYrKiVZu5CGBmweftq2I8CjzRgjQILGamOMhAkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwGzHCRA9TVsSAnZWagAAT0wQAIYw4slKxWYb2MZ7YxZu\np1dZwq1HvMdGZ/G6YaBOl0tHesiUhTRnmaf2PkSN8ZpJjvQFKvUnLR1AyUrz\n4bvdjM95woBilrdDnC+R6Y7clG/NUtN90qvFmFo3ZpYqrpFaNotZSwD16HEA\nR5d9xu0jtIw1pLjJJ7eeo6fCnynHI/LObIa4Vww6qU1uQnfi478VwtxjQtE8\nkSk0m91f6aCgp9p6DevFf4Hnky9PBpJmPI2+pW4D6us94W35ghJGA+GoeDbL\nUzzoyAJz8Odcms0eiMRqBsX0cLuVMuXF+npAPZCTJPuaFdjnoQ1oIM3Ju+CR\nNNGUKvGlsMCR0gctn3/L3Z2azrZ+w5BlrXmkXvFH2ermwUGTna5jQnkd9iHz\nsWv7uIhYTCOuE8pxh7wYuImKKNmw64nYLDTG4+wOO4C2QZh3yc5s8Vr2z8VM\nQHUlKjNcL7oaCy8ojy27zKISw2+NbR9Mr0oO3/jfB/5b4F1U0Nm97tXtJrMv\nZZcFANfoVY+DHk3MGW+YCE0IdJFe/etprgmgGFFlzqdRbJ3qxq4cGlx+GISX\nzYRPymaL+zlpqqltuSeJ4hlC6dd3nQc03K1UVirEEZvvJO0vgn/fYnxs6OtV\nzBtWoVcHhVtVWbbp/mVP8OJKL3YdjxnagwGdN9/9NjK3CsI7IfAlzz6uHnvt\nOnRC\r\n=ui9T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8"},"gitHead":"7a097b342862c76e70592576b20680b0caf88fcc","scripts":{"test":"standard && hallmark && (nyc -s tape test/*.js | faucet) && nyc report","start":"node server.js","coverage":"nyc report --reporter=text-lcov | coveralls","hallmark":"hallmark --fix","protobuf":"protocol-buffers schema.proto -o messages.js","prepublishOnly":"npm run dependency-check","dependency-check":"dependency-check --no-dev ."},"_npmUser":{"name":"vweevers","email":"dev@vincentweevers.nl"},"hallmark":{"community":"level-community"},"repository":{"url":"git+https://github.com/Level/multileveldown.git","type":"git"},"_npmVersion":"6.11.3","description":"multilevel implemented using leveldowns with reconnect support","directories":{},"_nodeVersion":"12.11.1","dependencies":{"levelup":"^4.3.2","duplexify":"^4.1.1","reachdown":"^1.0.0","encoding-down":"^6.3.0","end-of-stream":"^1.1.0","numeric-id-map":"^1.1.0","abstract-leveldown":"^6.2.2","length-prefixed-stream":"^2.0.0","protocol-buffers-encodings":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","tape":"^4.11.0","faucet":"^0.0.1","memdown":"^5.0.0","hallmark":"^2.0.0","standard":"^14.1.0","coveralls":"^3.0.7","subleveldown":"^4.1.1","concat-stream":"^2.0.0","level-compose":"^0.0.2","level-community":"^3.0.0","dependency-check":"^4.1.0","protocol-buffers":"^4.0.2","@adorsys/encrypt-down":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/multileveldown_3.0.0_1572891846969_0.5455801704437473","host":"s3://npm-registry-packages"},"deprecated":"Superseded by many-level (https://github.com/Level/community#faq)"},"4.0.0":{"name":"multileveldown","version":"4.0.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"multileveldown@4.0.0","maintainers":[{"name":"vweevers","email":"dev@vincentweevers.nl"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/Level/multileveldown","bugs":{"url":"https://github.com/Level/multileveldown/issues"},"dist":{"shasum":"e63f436828409d02fc85d3ae3502ccb4305e6933","tarball":"https://registry.npmjs.org/multileveldown/-/multileveldown-4.0.0.tgz","fileCount":21,"integrity":"sha512-w6r7nX/ImA//pire8SrDkK6mf21Tej6s5cNcayy04fSfvyIAN0YRzaxaIeueA6GMtK5rAPU6yIgcH5SyZoAS9A==","signatures":[{"sig":"MEUCIQDccTgkKrKTh37wg3bLv/tx/IJZrhhgM+dOLwblDdCTjQIgIEVtYDrxXjGNnnNeyOGMkm54GPwGwLuZ7TOKUE9vtYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaDNvCRA9TVsSAnZWagAAjhoP/0YnbNLXHqSTCO2eqk0j\nGrv6OqAYXSaFblcn/wTndMFhXfQsz/7Ump7TJLGH3K9LMSiGEv+IAvKsxzKY\nrReXSGyc9ZCosceMQpmLb28M6e7RkWVBzBwgH+q1jiIIigBV25V5q2n5fjwa\npIYVE2HJXvTuj7aU//lSA5vfzBbCsRSYQ6BERgtITSPHnlYpa0TZTnCMfeeQ\nRySAYPV6cgm/oTtxJNvr52mBCg+IU+hYPsZCRCeWYf0GO+W6H3YAUX3e7egL\n3E5FbZacnx80fbOCab8otg4zkZPd6o6+lu/bBCxQgXf88gQ5dTueroKXHD8o\n1Mxlh/bgMu/kmYvgRAPjRjC7HXxmiLwObqSRBXt3n+9LYSiRTxo2EGoeZQcF\n4ti9dqSHlhj7S7bseQ5+slzEiG2f05AFxnlHOzcEJzClVRcrQ+Ju0seXyMOQ\nezqg3ycxydo3XQOGZDEGOhseNhZHjVUaGixCGjGSMSIXSN3CegTZk5xAKZDn\n7HPeDccC26FykRGTLPh674zCc802v4qrtVSz4IfyfzrW/W3hiHC8uUvWJ9fp\nXWyq7DOjTUKzOSRx1Q18gof2E5YSvP7S4bScebLAZ1HvUcDBppNYKSda8qoX\n3KwkYBL6r988P4Lphtwgze36gNcbsZmiiC8jDQqPDYZ8du07A2/Yk/+OnxgV\nsPDh\r\n=vmyK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10"},"gitHead":"f420242042e9400927bcc831a34a322b4d962fb7","scripts":{"test":"standard && hallmark && (nyc -s tape test/*.js | faucet) && nyc report","start":"node server.js","coverage":"nyc report --reporter=text-lcov | coveralls","hallmark":"hallmark --fix","protobuf":"protocol-buffers schema.proto -o messages.js","prepublishOnly":"npm run dependency-check","dependency-check":"dependency-check --no-dev ."},"_npmUser":{"name":"vweevers","email":"dev@vincentweevers.nl"},"hallmark":{"community":"level-community"},"standard":{"ignore":["messages.js"]},"repository":{"url":"git+https://github.com/Level/multileveldown.git","type":"git"},"_npmVersion":"6.11.3","description":"multilevel implemented using leveldowns with reconnect support","directories":{},"_nodeVersion":"12.11.1","dependencies":{"levelup":"^4.4.0","duplexify":"^4.1.1","reachdown":"^1.0.0","encoding-down":"^6.3.0","end-of-stream":"^1.1.0","numeric-id-map":"^1.1.0","abstract-leveldown":"^6.3.0","length-prefixed-stream":"^2.0.0","protocol-buffers-encodings":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tape":"^5.0.1","faucet":"^0.0.1","memdown":"^5.0.0","hallmark":"^3.1.0","standard":"^16.0.3","coveralls":"^3.0.7","subleveldown":"^5.0.1","concat-stream":"^2.0.0","level-compose":"^0.0.2","level-community":"^3.0.0","dependency-check":"^4.1.0","protocol-buffers":"^4.0.2","@adorsys/encrypt-down":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/multileveldown_4.0.0_1617441646785_0.8550656678572501","host":"s3://npm-registry-packages"},"deprecated":"Superseded by many-level (https://github.com/Level/community#faq)"},"5.0.0":{"name":"multileveldown","version":"5.0.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"multileveldown@5.0.0","maintainers":[{"name":"vweevers","email":"dev@vincentweevers.nl"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/Level/multileveldown","bugs":{"url":"https://github.com/Level/multileveldown/issues"},"dist":{"shasum":"bf76957418489ddb5e454e6ecac2a7c5de3d6cc4","tarball":"https://registry.npmjs.org/multileveldown/-/multileveldown-5.0.0.tgz","fileCount":12,"integrity":"sha512-FUjHUfNJxTr1cVlTOt201PJPmOjssb9UmkKxCcntFVmUGplEyoqG/Dg/Bs14PvKIrQ1+0clacc1kyQKfe/GhMw==","signatures":[{"sig":"MEUCIQDh0Zp3fG1BOZlARk52A5g0i0BndZVRnWMUiw5KpPwcSAIgN5ET0FDRxWIvcj2LeuxJi4pcDEpPBKjS697bP8a98gM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71313},"main":"index.js","engines":{"node":">=10"},"gitHead":"b07892df5b43ea749f4f4d5a4b26f408b7bba60d","scripts":{"test":"standard && hallmark && (nyc -s tape test/*.js | faucet) && nyc report","start":"node server.js","coverage":"nyc report -r lcovonly","hallmark":"hallmark --fix","protobuf":"protocol-buffers schema.proto -o messages.js","prepublishOnly":"npm run dependency-check","dependency-check":"dependency-check --no-dev ."},"_npmUser":{"name":"vweevers","email":"dev@vincentweevers.nl"},"standard":{"ignore":["messages.js"]},"repository":{"url":"git+https://github.com/Level/multileveldown.git","type":"git"},"_npmVersion":"7.21.1","description":"multilevel implemented using leveldowns with reconnect support","directories":{},"_nodeVersion":"16.9.1","dependencies":{"levelup":"^5.1.0","duplexify":"^4.1.1","reachdown":"^1.0.0","encoding-down":"^7.1.0","end-of-stream":"^1.1.0","numeric-id-map":"^1.1.0","abstract-leveldown":"^7.2.0","length-prefixed-stream":"^2.0.0","protocol-buffers-encodings":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tape":"^5.0.1","faucet":"^0.0.1","memdown":"^6.0.0","hallmark":"^3.1.0","standard":"^16.0.3","subleveldown":"^6.0.0","concat-stream":"^2.0.0","level-compose":"^1.0.0","dependency-check":"^4.1.0","protocol-buffers":"^4.0.2","@adorsys/encrypt-down":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/multileveldown_5.0.0_1633105790624_0.6360703139495085","host":"s3://npm-registry-packages"},"deprecated":"Superseded by many-level (https://github.com/Level/community#faq)"},"5.0.1":{"name":"multileveldown","version":"5.0.1","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"multileveldown@5.0.1","maintainers":[{"name":"vweevers","email":"dev@vincentweevers.nl"},{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/Level/multileveldown","bugs":{"url":"https://github.com/Level/multileveldown/issues"},"dist":{"shasum":"fdf822a313443dd14bf7e73b7091b8d420e35f74","tarball":"https://registry.npmjs.org/multileveldown/-/multileveldown-5.0.1.tgz","fileCount":12,"integrity":"sha512-iBZxEPLGE3zZOgGTbVSs4sDrR3b4u3ZpyV66mIAIsd3ECGZWEkdLgJl6pwm7YsqNDVQFOJxgq5G60aFlP7cP4w==","signatures":[{"sig":"MEUCIBwhbC1jX4aNS/6g0vVDAzAlBe5tw/ZJ567+d9zQO9nCAiEAt7aEdtWFWpzgvOX2N5SChzgXpM5b7FbcBscDBsgkgsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2z2gCRA9TVsSAnZWagAA3/EQAJZXMms2xL0QLkCvQXqk\nvof4/CAvK6btvDGf7sUWqAn1qVxzUpL9VWhFdEJiqqDdkuhR8oSVKcOAaWKH\norZf+hu8o9G95DzdjsE6eiU3uuAgRO5tgjMsHLaE4WWqsCgRxSojaSvNyjtM\n+GNm5+R8zzhczN34T1AjDFWKBiN1T06bnaWIb2rFK6z91fGqDRgYp10Sg6ae\nbtRC7CNzHNpmc6ebsoohiCykRmck0BatL4Jxj37WTOV6vhQhoEEwojwX+GGx\n8KEIA8BM8zZM5cCPBBew+k7/wJNR7jtKVv7Dc66Cy2dFMUHuN8inM19L7Lr8\nRRyscS1CZyg+yGQYW7FqsEOE+SDdicdTqlQENG4Lm/kp9VZI+Ucpk0e1XdBU\nrM6E7ugNGuBC1QhSCk8e7aK64hCHupk7jKq/IG2aS4U4TU7KxBWKqTJqLIRD\nMmNErlXaeVyhqmG+zyFvcxMuNNJ5JASf8lIMaenChZ1uB9FoiNElmtHJ6PmT\nPSUY+rDAWEFQjYBtdndxdGP8HlYon4bR/lBby4L1o3V79mFga6ow71rPzbjK\nJmOTIjoIPN2VI381xoim7R7nvfVY+WnivkNqInuSmKowa57dUb0xlXwYiK3I\nq2xoQn1sc2EQ+NKOPK8FsLWh9lK1thjQ43Wveu9T2RaLXjB4qG7sTbfLj/6E\niR3S\r\n=vkiw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10"},"gitHead":"f8d8732e8d9b861c0c3359c548349ca45a055f85","scripts":{"test":"standard && hallmark && (nyc -s tape test/*.js | faucet) && nyc report","start":"node server.js","coverage":"nyc report -r lcovonly","hallmark":"hallmark --fix","protobuf":"protocol-buffers schema.proto -o messages.js","prepublishOnly":"npm run dependency-check","dependency-check":"dependency-check --no-dev ."},"_npmUser":{"name":"vweevers","email":"dev@vincentweevers.nl"},"standard":{"ignore":["messages.js"]},"repository":{"url":"git+https://github.com/Level/multileveldown.git","type":"git"},"_npmVersion":"7.21.1","description":"multilevel implemented using leveldowns with reconnect support","directories":{},"_nodeVersion":"16.9.1","dependencies":{"levelup":"^5.1.1","duplexify":"^4.1.1","reachdown":"^1.1.0","encoding-down":"^7.1.0","end-of-stream":"^1.1.0","numeric-id-map":"^1.1.0","abstract-leveldown":"^7.2.0","length-prefixed-stream":"^2.0.0","protocol-buffers-encodings":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tape":"^5.0.1","faucet":"^0.0.1","memdown":"^6.1.0","hallmark":"^3.1.0","standard":"^16.0.3","subleveldown":"^6.0.1","concat-stream":"^2.0.0","level-compose":"^1.0.0","dependency-check":"^4.1.0","protocol-buffers":"^4.0.2","@adorsys/encrypt-down":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/multileveldown_5.0.1_1633170180167_0.3101411161299712","host":"s3://npm-registry-packages"},"deprecated":"Superseded by many-level (https://github.com/Level/community#faq)"}},"time":{"created":"2015-04-25T05:53:27.066Z","modified":"2024-12-02T01:03:53.546Z","1.0.0":"2015-04-25T05:53:27.066Z","1.0.1":"2015-04-25T19:43:36.350Z","1.0.2":"2015-04-25T20:12:46.812Z","1.0.3":"2015-05-04T16:02:22.972Z","1.1.0":"2015-05-04T16:24:41.922Z","1.1.1":"2015-05-21T06:33:27.955Z","1.1.2":"2015-06-10T20:42:37.917Z","2.0.0":"2016-01-09T20:43:05.698Z","2.0.1":"2016-01-09T21:24:12.655Z","2.1.0":"2016-01-09T23:52:39.011Z","2.1.1":"2016-01-10T19:45:01.353Z","2.2.0":"2016-06-02T21:54:21.363Z","2.3.0":"2017-02-03T19:59:09.565Z","2.3.1":"2018-01-31T12:28:45.086Z","3.0.0":"2019-11-04T18:24:07.140Z","4.0.0":"2021-04-03T09:20:46.951Z","5.0.0":"2021-10-01T16:29:50.783Z","5.0.1":"2021-10-02T10:23:00.305Z"},"bugs":{"url":"https://github.com/Level/multileveldown/issues"},"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","homepage":"https://github.com/Level/multileveldown","repository":{"url":"git+https://github.com/Level/multileveldown.git","type":"git"},"description":"multilevel implemented using leveldowns with reconnect support","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"vweevers","email":"dev@vincentweevers.nl"}],"readme":"# multileveldown\n\n> [`multilevel`](https://github.com/juliangruber/multilevel) implemented using leveldowns with seamless retry support\n\n[![level badge][level-badge]](https://github.com/Level/awesome)\n[![npm](https://img.shields.io/npm/v/multileveldown.svg)](https://www.npmjs.com/package/multileveldown)\n[![Node version](https://img.shields.io/node/v/multileveldown.svg)](https://www.npmjs.com/package/multileveldown)\n[![Test](https://img.shields.io/github/workflow/status/Level/multileveldown/Test?label=test)](https://github.com/Level/multileveldown/actions/workflows/test.yml)\n[![Coverage](https://img.shields.io/codecov/c/github/Level/multileveldown?label=&logo=codecov&logoColor=fff)](https://codecov.io/gh/Level/multileveldown)\n[![Standard](https://img.shields.io/badge/standard-informational?logo=javascript&logoColor=fff)](https://standardjs.com)\n[![Common Changelog](https://common-changelog.org/badge.svg)](https://common-changelog.org)\n[![Donate](https://img.shields.io/badge/donate-orange?logo=open-collective&logoColor=fff)](https://opencollective.com/level)\n\n## Usage\n\nSimilar to [`multilevel`](https://github.com/juliangruber/multilevel) you can use this to share a `levelup` database across multiple processes over a stream. In addition `multileveldown` supports seamless retry so you can reconnect to a server without your read streams / puts failing etc.\n\nFirst create a server:\n\n```js\nconst multileveldown = require('multileveldown')\nconst level = require('level')\nconst net = require('net')\n\nconst db = level('db')\n\nconst server = net.createServer(function (sock) {\n  sock.on('error', function () {\n    sock.destroy()\n  })\n\n  sock.pipe(multileveldown.server(db)).pipe(sock)\n})\n\nserver.listen(9000)\n```\n\nThen create some clients:\n\n```js\nconst multileveldown = require('multileveldown')\nconst net = require('net')\n\nconst db = multileveldown.client()\n\nconst sock = net.connect(9000)\nsock.pipe(db.connect()).pipe(sock)\n\ndb.put('hello', 'world', function () {\n  db.get('hello', console.log)\n})\n```\n\n## Reconnect\n\nTo setup reconnect in your client simply set `retry: true` and reconnect to your server when the connection fails:\n\n```js\nconst multileveldown = require('multileveldown')\nconst net = require('net')\n\nconst db = multileveldown.client({\n  retry: true\n})\n\nconst connect = function () {\n  const sock = net.connect(9000)\n  const remote = db.connect()\n\n  sock.on('error', function () {\n    sock.destroy()\n  })\n\n  sock.on('close', function () {\n    remote.destroy()\n    setTimeout(connect, 1000) // reconnect after 1s\n  })\n\n  sock.pipe(remote).pipe(sock)\n}\n\nconnect()\n```\n\n`multileveldown` will now make sure to retry your pending operations when you reconnect. If you create a read stream\nand your connection fails half way through reading that stream `multileveldown` makes sure to only retry the part of the\nstream you are missing. Please note that this might not guarantee leveldb snapshotting if you rely on that.\n\n## API\n\n#### `multileveldown.server(db, [options])`\n\nReturns a new duplex server stream that you should connect with a client. Options include:\n\n```js\n{\n  readonly: true, // make the database be accessible as read only\n  preput: function (key, val, cb) {}, // called before puts\n  predel: function (key, cb) {}, // called before dels\n  prebatch: function (batch, cb) {} // called before batches\n}\n```\n\n#### `clientDb = multileveldown.client([options])`\n\nCreates a new client levelup that you can connect to a server.\nOptions are forwarded to the levelup constructor.\n\n#### `clientDb.connect()`\n\nReturns a new duplex client stream that you should connect with a server stream\n\n#### `clientDb.createRpcStream()`\n\nJust an alias to `.connect` for [`multilevel`](https://github.com/juliangruber/multilevel) API compatibility.\n\n## Install\n\nWith [npm](https://npmjs.org) do:\n\n```\nnpm i multileveldown\n```\n\n## Contributing\n\n[`Level/multileveldown`](https://github.com/Level/multileveldown) is an **OPEN Open Source Project**. This means that:\n\n> Individuals making significant and valuable contributions are given commit-access to the project to contribute as they see fit. This project is more like an open wiki than a standard guarded open source project.\n\nSee the [Contribution Guide](https://github.com/Level/community/blob/master/CONTRIBUTING.md) for more details.\n\n## Donate\n\nSupport us with a monthly donation on [Open Collective](https://opencollective.com/level) and help us continue our work.\n\n## License\n\n[MIT](LICENSE)\n\n[level-badge]: https://leveljs.org/img/badge.svg\n","readmeFilename":"README.md","users":{"rocket0191":true}}