{"_id":"levi","_rev":"42-68e52b52a4c08a7bc6a85c18818228cf","name":"levi","dist-tags":{"latest":"2.1.7"},"versions":{"0.0.1":{"name":"levi","version":"0.0.1","description":"","dependencies":{},"devDependencies":{"rimraf":"^2.4.2","standard":"^5.1.0","tape":"^4.1.0"},"repository":{"type":"git","url":"https://github.com/cshum/levi.git"},"author":{"name":"Adrian C Shum"},"license":"MIT","bugs":{"url":"https://github.com/cshum/levi/issues"},"homepage":"https://github.com/cshum/levi","directories":{"test":"test"},"scripts":{"test":"standard && node test/test.js"},"gitHead":"fdfbe3229d7cdca6878fc1746f55ddce12577192","_id":"levi@0.0.1","_shasum":"40c99c80fd687081f569ad03815aebe2b73bdb9b","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.1","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"40c99c80fd687081f569ad03815aebe2b73bdb9b","tarball":"https://registry.npmjs.org/levi/-/levi-0.0.1.tgz","integrity":"sha512-Mnrx/V9Wfzj37qtAodu9nVR8KMTF6RM9mRIrgCx01e14zbMsqMEqaz2YCYflYSPZdEWFEXV2cANGoa5ag5tHjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGe+sDy9AuNp7dKvhXwB8lAqGegcoddA7xmoOlgt95akAiBFbRKvU+stMHRpZwT8ELAYjtsW8LDqGGGqp9mqin5UyA=="}]}},"0.1.0":{"name":"levi","version":"0.1.0","description":"Streaming text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"ginga":"^1.1.1","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.0","leveldown":"^1.4.1","levelup":"^1.2.1","porter-stemmer":"^0.9.1","stream-iterate":"^1.1.1","sublevelup":"^3.1.0","xtend":"^4.0.0"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","jsondown":"^0.1.1","derequire":"^2.0.0","indexeddbshim":"^2.0.1","rimraf":"^2.4.2","uglify-js":"^2.4.23","standard":"^5.1.0","tape":"^4.1.0"},"repository":{"type":"git","url":"https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"fcfd1f8fc89979cdb755ed5ba02bf0687de87915","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@0.1.0","_shasum":"fe2ec909e2fa448af74524f32da913064d8d9303","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"fe2ec909e2fa448af74524f32da913064d8d9303","tarball":"https://registry.npmjs.org/levi/-/levi-0.1.0.tgz","integrity":"sha512-qVdGPBCobARe0E0Euc9pKr9iJhw1EmM2BSMX8extsa8MRIk/cCkXgU7GNSiH2nWE236HNpPV4N3aVJQj6/QpiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnn3v0A5fI5oIc5ZlrOl6LSI3u/+/VZvOZpVbgo58kfAiB8uY/1ooeejnl0KBnpB92R55+xogdGXZ+XasMqsXgR8g=="}]}},"1.0.0":{"name":"levi","version":"1.0.0","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"ginga":"^1.1.1","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.0","leveldown":"^1.4.1","levelup":"^1.2.1","porter-stemmer":"^0.9.1","stream-iterate":"^1.1.1","sublevelup":"^3.1.0","xtend":"^4.0.0"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","jsondown":"^0.1.1","derequire":"^2.0.0","indexeddbshim":"^2.0.1","rimraf":"^2.4.2","uglify-js":"^2.4.23","standard":"^5.1.0","tape":"^4.1.0"},"repository":{"type":"git","url":"https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"0338a6c10bee51047536a108c27ca6e0844eb72d","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.0.0","_shasum":"113e8df9f1a1ac4070f5ccfa49b3f5fdf0cb5e2b","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.1","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"113e8df9f1a1ac4070f5ccfa49b3f5fdf0cb5e2b","tarball":"https://registry.npmjs.org/levi/-/levi-1.0.0.tgz","integrity":"sha512-ZC7OIzwFUX1FpRjH2AzUHVvDopUGlOaCjX7vHGcm9sekmZZJ/Zgi2dRQmzFPH/TjSy0ILW/bX5y+/1+gowWY5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEpYXB91TqXsSurteoX6fSLfyARjiMlkgi8TomnnZhlFAiAEcgVZI0+YUcjwLUdjO0cO4oizp3ysp1nfPZEbzEt6jA=="}]}},"1.0.1":{"name":"levi","version":"1.0.1","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"ginga":"^1.1.1","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.0","leveldown":"^1.4.1","levelup":"^1.2.1","porter-stemmer":"^0.9.1","stream-iterate":"^1.1.1","sublevelup":"^3.1.0","xtend":"^4.0.0"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","jsondown":"^0.1.1","derequire":"^2.0.0","indexeddbshim":"^2.0.1","rimraf":"^2.4.2","uglify-js":"^2.4.23","standard":"^5.1.0","tape":"^4.1.0"},"repository":{"type":"git","url":"https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"da6318719bf8ff869ee662c73778db1cf7761f49","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.0.1","_shasum":"a8a512f082b344d62d4afb434016fa1dfc2ee657","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"a8a512f082b344d62d4afb434016fa1dfc2ee657","tarball":"https://registry.npmjs.org/levi/-/levi-1.0.1.tgz","integrity":"sha512-7Hy9GeiK4y+6FqtKwtaNoty488eMP2aE6wRtgxHoEDCf/FA9ZM2Oh8jsTOvOV3qyv+JTgpkgzm1sWy+i9QySdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC73usAxySrqJslfNWwWV9NBkDFPI0u/k5zNEjjwoboGQIhAPcxF79+1C41fP4YXWBxxPFoTWpxT9X9XeA0O1Yv/PhO"}]}},"1.0.2":{"name":"levi","version":"1.0.2","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"ginga":"^1.1.1","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.0","leveldown":"^1.4.1","levelup":"^1.2.1","porter-stemmer":"^0.9.1","stream-iterate":"^1.1.1","sublevelup":"^3.1.0","xtend":"^4.0.0"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","jsondown":"^0.1.1","derequire":"^2.0.0","indexeddbshim":"^2.0.1","rimraf":"^2.4.2","uglify-js":"^2.4.23","standard":"^5.1.0","tape":"^4.1.0"},"repository":{"type":"git","url":"https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"d4b27c2f698c6176f9b4773148bc674bcf36b16c","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.0.2","_shasum":"f5389862527f4eea4bb0dffd8a637a4d21e98d2b","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"f5389862527f4eea4bb0dffd8a637a4d21e98d2b","tarball":"https://registry.npmjs.org/levi/-/levi-1.0.2.tgz","integrity":"sha512-F4LLpRdkmptYcW2YNmZuh2PjF/LT3zdVa2VsSRxPx2NyZwQ3ZMx8kD+c7by5kkG4Xc2GhR1SDik/CWHxrt2eMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7qjMYcOIE4L3VWJ5scD3VHqOmT6TJsbrlnVsigsxPiAiEAuGD19HAp2C41FeS3faoCblA2RH1jg8ym0wqwwMNQawk="}]}},"1.1.0":{"name":"levi","version":"1.1.0","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"ginga":"^1.1.1","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.0","leveldown":"^1.4.1","levelup":"^1.2.1","porter-stemmer":"^0.9.1","stream-iterate":"^1.1.1","sublevelup":"^3.1.0","xtend":"^4.0.0"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","jsondown":"^0.1.1","rimraf":"^2.4.2","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"4e7edf9588cda00c0f191b96448feca160602dc9","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.1.0","_shasum":"658a048e019e0181b0341e3fc70f3de88f453de1","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.1","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"658a048e019e0181b0341e3fc70f3de88f453de1","tarball":"https://registry.npmjs.org/levi/-/levi-1.1.0.tgz","integrity":"sha512-1+yGqcgX/fIYnl0hYyEswAgpDxcEcGevq9nzue0OCHTi3O/IXfQ30bjSdsmXKN4jogdPP489KsV99hQiLpnWig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZaooqUKc0Qn91OhzGafpl6G1H0sntDEmyciDC33hrRAiEAq9PeyuZWr9hLfu/RwLAl2voQ63hFapV7fJFo0lgREHE="}]}},"1.2.0":{"name":"levi","version":"1.2.0","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"ginga":"^1.1.1","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.0","leveldown":"^1.4.1","levelup":"^1.2.1","porter-stemmer":"^0.9.1","stream-iterate":"^1.1.1","sublevelup":"^3.1.0","xtend":"^4.0.0"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","jsondown":"^0.1.1","rimraf":"^2.4.2","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"7650d7692a92a9c2e94f138c5d827087a35b25b8","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.2.0","_shasum":"d2945d73ed65399eadd33ab80c03531b2831299a","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.1","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"d2945d73ed65399eadd33ab80c03531b2831299a","tarball":"https://registry.npmjs.org/levi/-/levi-1.2.0.tgz","integrity":"sha512-/lfHX5GGZgOojcTlneUnsesy5yxreg6f9Yb5bYNd28He0ql1llZxkPV0Rk5ewKWACYrGhHfh4E3AGKNF6P4w3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICIl86sWUf7tOnSwDCtr6FjGIykCBvpxr5rSd+efijilAiAlRl/QkhJ+USFyDpj+ELv7brUxiGJfRbIGeR9UJcFcqQ=="}]}},"1.2.1":{"name":"levi","version":"1.2.1","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"ginga":"^1.1.1","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.0","leveldown":"^1.4.1","levelup":"^1.2.1","porter-stemmer":"^0.9.1","stream-iterate":"^1.1.1","sublevelup":"^3.1.0","xtend":"^4.0.0"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","jsondown":"^0.1.1","rimraf":"^2.4.2","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"2ead263b39cd390f67b02439c5c9ad33113c8be5","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.2.1","_shasum":"825c45297e94d7da27bcc6f0a6426fb86a0be653","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.1","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"825c45297e94d7da27bcc6f0a6426fb86a0be653","tarball":"https://registry.npmjs.org/levi/-/levi-1.2.1.tgz","integrity":"sha512-9BmecoE8gydoQGOPlWjT+5biaS5wKroLNI4VzX8bZNF9a5xo9O8vNuSWGw2Sh+1ktFYqVyljuKu511Z+zMbnyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA6GVq6gfJDqYFqCtYm0df4MEwYwk+4dNC3xMUBunfanAiBvvDulEb7dyN+a4qcp7qBV0zy2Ed3oIvodaYRY5geUPg=="}]}},"1.3.0":{"name":"levi","version":"1.3.0","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"ginga":"^1.1.1","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.0","leveldown":"^1.4.1","levelup":"^1.2.1","porter-stemmer":"^0.9.1","stream-iterate":"^1.1.1","sublevelup":"^3.1.0","xtend":"^4.0.0"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","jsondown":"^0.1.1","rimraf":"^2.4.2","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"027d3db14f672939bc1a95f78b2a6dbc2e8d25b2","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.3.0","_shasum":"41b60ae88ea519ec34125849d763239bc8cadd65","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.1","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"41b60ae88ea519ec34125849d763239bc8cadd65","tarball":"https://registry.npmjs.org/levi/-/levi-1.3.0.tgz","integrity":"sha512-NR1YHwFfYpX6pUUG87gyqpPI1TBuEpqsA+i7FRDp/I6mMoeBBvH2qrDIub4pJJ0uwXol1VgVZMHLkX9NI54mMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa+oPQiP7BeO9C0Ody1VFTrkMZ2mvbi2vvWVYNCOk4rQIhAJAMWtr40nvTThgBD+T0xFgS5jRkr+knp8WbaSA8gUF6"}]}},"1.3.1":{"name":"levi","version":"1.3.1","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"ginga":"^1.1.1","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.0","leveldown":"^1.4.1","levelup":"^1.2.1","porter-stemmer":"^0.9.1","stream-iterate":"^1.1.1","sublevelup":"^3.1.0","xtend":"^4.0.0"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","jsondown":"^0.1.1","rimraf":"^2.4.2","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"1dd78c996368786ae836f7c192e8220dceedb120","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.3.1","_shasum":"2d1a66a40a537a02022ac6f50dc45cc2c9134269","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.1","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"2d1a66a40a537a02022ac6f50dc45cc2c9134269","tarball":"https://registry.npmjs.org/levi/-/levi-1.3.1.tgz","integrity":"sha512-A1tz1vB/RfNnkH+DiQQFv6FhlE49SQcFEW+5R6tQGLdXETusYMIH8N9QDAPAGZmAVAgghbWYedI10oDuOyPasw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgplGGVS+kMLQsgaoTWU35Ol3x8tXb4WaSCnJMMSJ+lAiB401ibmRitKFXngQfGhV94YPLIEbSKm2FxtwKuSctJxQ=="}]}},"1.3.2":{"name":"levi","version":"1.3.2","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"ginga":"^1.1.1","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.0","leveldown":"^1.4.1","levelup":"^1.2.1","porter-stemmer":"^0.9.1","stream-iterate":"^1.1.1","sublevelup":"^3.1.0","xtend":"^4.0.0"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","jsondown":"^0.1.1","rimraf":"^2.4.2","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"591db935dddbcdf39afaeae6127b4fb4b6416a66","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.3.2","_shasum":"20647736f04e63a5788695fac330dfc1aca6211d","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.1","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"20647736f04e63a5788695fac330dfc1aca6211d","tarball":"https://registry.npmjs.org/levi/-/levi-1.3.2.tgz","integrity":"sha512-YSZVM5A88t376Xv2wHqRT+zNzrE8ArO7ti3P+20P/d87ZARLiHmGZW8nGzbHPg8MyR2z8kz5Pd48ZpDy4VIVjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICw6hjnNrqGnGWo9xSYeD5hJwhh4nR3AohaCNOGuNYVAAiEAuR2LobphDvrMEcEKVobR0WRKpOvEiX0xqWxVaGT/3d0="}]}},"1.4.0":{"name":"levi","version":"1.4.0","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"ginga":"^1.1.1","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.0","leveldown":"^1.4.1","levelup":"^1.2.1","ltgt":"^2.1.2","porter-stemmer":"^0.9.1","stream-iterate":"^1.1.1","sublevelup":"^3.1.0","xtend":"^4.0.0"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","jsondown":"^0.1.1","rimraf":"^2.4.2","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"git+https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"f6e5d362d1d922c9b4ba91b2c88d4d3c1131daee","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.4.0","_shasum":"016b389f5d7f07a7ee63449bcbf4c7d1172bd648","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"016b389f5d7f07a7ee63449bcbf4c7d1172bd648","tarball":"https://registry.npmjs.org/levi/-/levi-1.4.0.tgz","integrity":"sha512-5nFN2RBS9mpVY4g21qzPJ9Rf9rwBTpIgMYAn22g+gFKANqcLL8hem0JzTjCmSAloUT626R0DHXUQwv/nGtcaPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFevgrMtRGD8pA56iCthgReQAZY7keRkIsMDwwhxClHxAiB/zwWO7m0S81Mf3QOew9LVTOyI9QtQNDAQkcZ3Y++CPw=="}]}},"1.4.1":{"name":"levi","version":"1.4.1","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"ginga":"^1.1.1","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.0","leveldown":"^1.4.1","levelup":"^1.2.1","ltgt":"^2.1.2","porter-stemmer":"^0.9.1","stream-iterate":"^1.1.1","sublevelup":"^3.1.0","xtend":"^4.0.0"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","jsondown":"^0.1.1","rimraf":"^2.4.2","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"git+https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"1f068375f560fad015fe4a507f0f8ac9bfb55e40","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.4.1","_shasum":"f69533519f91618b9f00f46d02ecc742e95b4263","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"f69533519f91618b9f00f46d02ecc742e95b4263","tarball":"https://registry.npmjs.org/levi/-/levi-1.4.1.tgz","integrity":"sha512-rH8rTuWs31miKqbWiTCAI4/SYRXn3FXMJzIO67eH/LsP+a7L+5vc66sqdP8ZovyhqZkl7MSglx9JADOj1DUXXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiZHjvhZWl2xO5ST2utbICApiDD/NbUcuz/mEkHguHBAIgMFYxHFX8sgXk/6NeZcfNmoPBjybzIIpSQGoZEExk9W4="}]}},"1.4.2":{"name":"levi","version":"1.4.2","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"ginga":"^1.1.1","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.3","leveldown":"^1.4.1","levelup":"^1.2.1","ltgt":"^2.1.2","porter-stemmer":"^0.9.1","stream-iterate":"^1.1.1","sublevelup":"^3.1.0","xtend":"^4.0.0"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","jsondown":"^0.1.1","rimraf":"^2.4.2","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"670dd287416749785e26b1ba3ad0f843bd8af2df","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.4.2","_shasum":"4beb6af5d50a78fcda657dd398a5f94484d485e5","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"4beb6af5d50a78fcda657dd398a5f94484d485e5","tarball":"https://registry.npmjs.org/levi/-/levi-1.4.2.tgz","integrity":"sha512-YgH5L2q2YA7Kl6ZTuRasVu9aT/aq65416j1CAKrIfV7VTdtefgEgjs8B2vbsCulGEj9XClVP/Q+vEiyxxrrDdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH1K9lsaeJwGo21QciZ2UlsPgjRCsBM2MwAP6FVl8AWsCIQCVIIxqW0rX7+Bn4K7eYdCQ9HHMzmw4QzBZTSOop89Htw=="}]}},"1.4.3":{"name":"levi","version":"1.4.3","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"ginga":"^1.1.1","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.3","leveldown":"^1.4.1","levelup":"^1.2.1","ltgt":"^2.1.2","porter-stemmer":"^0.9.1","stream-iterate":"^1.1.1","sublevelup":"^3.1.0","xtend":"^4.0.0"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"caab582bc4eea1e4ea30a4faffc5134052576a2f","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.4.3","_shasum":"c2f6e47428061dcf45ae0f431df216c0d9ddcf72","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"c2f6e47428061dcf45ae0f431df216c0d9ddcf72","tarball":"https://registry.npmjs.org/levi/-/levi-1.4.3.tgz","integrity":"sha512-t6JhRkLRB28uvcqV47T4exL92cBHzuNGA2lGZtqr2ICJg4D/NteyC6vw0QDwYxwA9Az8v6/IGpBvbb4XVwATcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUnqht1QIfnf5CHMQzO2QZiTU5Ekchn+54j54XUlZbeQIhALVvUofN4QGM/uxGH/in7xyN4aTQiNdmTro7bDuXalNW"}]}},"1.5.0":{"name":"levi","version":"1.5.0","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"ginga":"^1.1.1","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.3","leveldown":"^1.4.1","levelup":"^1.2.1","ltgt":"^2.1.2","porter-stemmer":"^0.9.1","stream-iterate":"^1.1.1","sublevelup":"^3.1.0","xtend":"^4.0.0"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"git+https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"749acfe4ebaf5dbbbf4b02a491d769ceec8dd51e","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.5.0","_shasum":"1589e1503c0d50ea9f6e140c9679139aeb9c872b","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"1589e1503c0d50ea9f6e140c9679139aeb9c872b","tarball":"https://registry.npmjs.org/levi/-/levi-1.5.0.tgz","integrity":"sha512-gpZdN4OKN+ywsdRKQM66H9NCd5Hy2Cfa0O0rp/bAPDQVBs53TcarW9iNz4+0GlielfrjLfStk+Gl2xKHTq4ykA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/jKKwfahszhyIbuYD0CvmC0AfOZ8kVmYl6cMFWhNpcAiEAuBkjQAb+YN1jbvqVQj73oNpEXh84246TNQR8lhl2ztY="}]}},"1.5.1":{"name":"levi","version":"1.5.1","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"extract-object":"^1.0.0","ginga":"^1.1.1","group-stream":"^1.0.1","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.3","leveldown":"^1.4.1","levelup":"^1.2.1","ltgt":"^2.1.2","merge-sorted-stream":"^1.0.0","porter-stemmer":"^0.9.1","stream-iterate":"^1.1.1","sublevelup":"^3.1.0","xtend":"^4.0.0"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"git+https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"fc27eefb21553e9696fd158a37ed40f534cf4127","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.5.1","_shasum":"19ac5524b5a299dd55d73c2a7b35e438e4310e80","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"19ac5524b5a299dd55d73c2a7b35e438e4310e80","tarball":"https://registry.npmjs.org/levi/-/levi-1.5.1.tgz","integrity":"sha512-nPGYUPaZRcxn7FnmvFFkxKvI84iH6l6Qm5YKbLlLp15YEeVUYQbLUNfwEpM83a72U9qbS9ER/sM7h47XZcEIgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpB9uOJH17SVWDwbBJ2ZonqS2Io5iKSpNPZKFsh2+KRwIhAMkmXqbQzOpT/LI2haFySPsLbjAtmq0PCp39lcmJu1lG"}]}},"1.6.0":{"name":"levi","version":"1.6.0","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"extract-object":"^1.0.0","ginga":"^1.1.1","group-stream":"^1.0.1","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.3","leveldown":"^1.4.1","levelup":"^1.2.1","ltgt":"^2.1.2","sorted-merge-stream":"^1.0.0","porter-stemmer":"^0.9.1","stream-iterate":"^1.1.1","sublevelup":"^3.1.0","xtend":"^4.0.0"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"aef0fd45305575c3894b04439bd65d2fa131e337","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.6.0","_shasum":"317497b77408d8c671aaf01860984b5dd1b439b9","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"317497b77408d8c671aaf01860984b5dd1b439b9","tarball":"https://registry.npmjs.org/levi/-/levi-1.6.0.tgz","integrity":"sha512-gxv0C4Fladb/n8W277bL/yyw8R9PydS1ieD7WXlgpTEYN2y0Ym1k12E/4NFq1dPMXSEaRSVxyHdV9Ekmkn73yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrwDNqeY5DQClSU/NFotbBH44NpfpTn8AGP+OwPgNpMQIgYNFFRiXQ14GICwf4Sz+qg/uoE1MpWuQ4dn7cjf/MC4U="}]}},"1.6.1":{"name":"levi","version":"1.6.1","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"extract-object":"^1.0.0","ginga":"^1.1.1","group-stream":"^1.0.1","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.3","leveldown":"^1.4.1","levelup":"^1.2.1","ltgt":"^2.1.2","sorted-merge-stream":"^1.0.0","porter-stemmer":"^0.9.1","stream-iterate":"^1.1.1","sublevelup":"^3.1.0","xtend":"^4.0.0"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"519f6de9535cdd826c53df4a2921e91cbb91681a","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.6.1","_shasum":"ed7ac14ef87304f5ccd59e7d862b365bdabddb80","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"ed7ac14ef87304f5ccd59e7d862b365bdabddb80","tarball":"https://registry.npmjs.org/levi/-/levi-1.6.1.tgz","integrity":"sha512-mVmoFmtTBKqYTKxDiw7DWKftezrIEnIDVL3rM5l429tlJZbo8Zp5M6/Xa9WQ213RW3h4hpPuUtqVhkQbOzJ/5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbKIXVudxHUv2qVoFdpbT60vNIiWXw/g58qis98Xk0SAiEAj26RNyCttJuvA0bP+tDtPusDdUSWMBG3pu/UIr6f7v0="}]}},"1.6.2":{"name":"levi","version":"1.6.2","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"extract-object":"^1.0.0","ginga":"^1.1.1","group-stream":"^1.0.1","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.3","leveldown":"^1.4.1","levelup":"^1.2.1","ltgt":"^2.1.2","sorted-merge-stream":"^1.0.0","porter-stemmer":"^0.9.1","stream-iterate":"^1.1.1","sublevelup":"^3.1.0","xtend":"^4.0.0"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"926bc2b066b1b9a1e421d6dcef5f3200162ac403","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.6.2","_shasum":"dc05f3447db0ae46839562f52b3def353dfa805e","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"dc05f3447db0ae46839562f52b3def353dfa805e","tarball":"https://registry.npmjs.org/levi/-/levi-1.6.2.tgz","integrity":"sha512-9o/KfmGJ24v5s/uYcS4p331AarqA2lYGaLTEliSzEF6DYof24Afw++ftpc6s78INC63V9HOgM0BCLkZ4Eh7YKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEo8wFuzC9PUWWHD2KSZT/Z9P3f89+KSwPrBfY0j+3LaAiAM1VQR2YXfcjkc6qDqz8uBll/zNUGdNGEJboWg2npYBQ=="}]}},"1.6.3":{"name":"levi","version":"1.6.3","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"extract-object":"^1.0.0","ginga":"^1.1.1","group-stream":"^1.0.1","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.3","leveldown":"^1.4.1","levelup":"^1.2.1","ltgt":"^2.1.2","sorted-merge-stream":"^1.0.0","porter-stemmer":"^0.9.1","stream-iterate":"^1.1.1","sublevelup":"^3.1.0","xtend":"^4.0.0"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"97aefd35dfe4fce231db0dd958b2ba5318507dac","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.6.3","_shasum":"3fe7c42dfd44d27b58a43a5b3b077bdeaf802132","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"3fe7c42dfd44d27b58a43a5b3b077bdeaf802132","tarball":"https://registry.npmjs.org/levi/-/levi-1.6.3.tgz","integrity":"sha512-w/FaYa/ZN6sCQtPeijt8rZk7t0EBMz60OEQmwAledz8BQ6uL1IO6Ll6yiaNTUegUh8PjBO9REd6zEcrwk0xVpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvpGf42y6MTxiIndwe9eGVQzG6zpqjJ/oNJIHfMnI/DAIhAOeXqEO/yzqcvXC5j9d1Uzu7W0TngB1nH5DMSyLbsHZj"}]}},"1.6.4":{"name":"levi","version":"1.6.4","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"extract-object":"^1.0.0","ginga":"^1.1.1","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.3","leveldown":"^1.4.1","levelup":"^1.2.1","ltgt":"^2.1.2","porter-stemmer":"^0.9.1","stream-iterate":"^1.1.1","sublevelup":"^3.1.1","xtend":"^4.0.0"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"git+https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"3382909ab3a3e43f7d628873a3bf3d4940d467a3","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.6.4","_shasum":"b689db6ee3844fcb967b857d292f6ec03357e942","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"b689db6ee3844fcb967b857d292f6ec03357e942","tarball":"https://registry.npmjs.org/levi/-/levi-1.6.4.tgz","integrity":"sha512-0flYzajwBHEm6s4StkEuub0ZE6ztSwgDOOgeQc8Vdh9u//ersRWiOSC8EScYPQoVPTCI3N7g4lr/uFYIEEhxgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFj/cfz/ZjB+DdZQTrNnEgDZAdUVikHlJGCjDzSyLNHAiEAorAk4Gma3CtEuBDzHSKpY65FwwpIWoqbwMk3HtgcOe0="}]}},"1.6.5":{"name":"levi","version":"1.6.5","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"extract-object":"^1.0.0","ginga":"^1.1.1","group-stream":"^2.0.0","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.3","leveldown":"^1.4.1","levelup":"^1.2.1","ltgt":"^2.1.2","porter-stemmer":"^0.9.1","stream-iterate":"^1.1.1","sublevelup":"^3.1.1","unix-sort-stream":"^1.0.0","xtend":"^4.0.0"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"14a228a5015d8ec69a0f74120636a1e90d54731c","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.6.5","_shasum":"c78f8c7c9284c7e33a3066c4d689c2def806facc","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"c78f8c7c9284c7e33a3066c4d689c2def806facc","tarball":"https://registry.npmjs.org/levi/-/levi-1.6.5.tgz","integrity":"sha512-yTEfQpw/uxEnLVdKDkzUeegJWIU5B1xulAUyR47jUTCNwamsgFJzMSXitFVvgBJDn0sv1tctMuR7frXP+JKJWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLdbLovgl787f7V1wjGZeTYpT4YmGqSgQsk2h100VDswIgMCAWE2s04dhMegU41FTQ9LOkqt6CyhEDt6d0Sv5x2CQ="}]}},"1.6.6":{"name":"levi","version":"1.6.6","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"extract-object":"^1.0.0","ginga":"^1.1.1","group-stream":"^2.0.0","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.3","leveldown":"^1.4.1","levelup":"^1.2.1","ltgt":"^2.1.2","porter-stemmer":"^0.9.1","stream-iterate":"^1.1.1","sublevelup":"^3.1.1","unix-sort-stream":"^1.0.1","xtend":"^4.0.0"},"browser":{"leveldown":"level-js"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"7b84ac3fa5daad4ac4a55d4cdac993d72ec4183a","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.6.6","_shasum":"4d96e06b8f5a3144e056af94e96459415b7bdb62","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"4d96e06b8f5a3144e056af94e96459415b7bdb62","tarball":"https://registry.npmjs.org/levi/-/levi-1.6.6.tgz","integrity":"sha512-jzE4CcH6RqfYvZ1l+5KeMFhFb2+ooLijrDQ2SuAlLeXfFj4hyLXpQJe1X5uMTf32wGgb8Lif16GS65IJE3S3DQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAa4gglusPy19HrUyGpGshi7xpKNNhGRlZ5PCCA5sLrLAiEAkC0P72J/z6Gb37MnMGk8QOlCpu83/XLpIhPGzBLwNTk="}]}},"1.6.7":{"name":"levi","version":"1.6.7","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"extract-object":"^1.0.0","ginga":"^1.1.1","group-stream":"^2.0.0","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.3","leveldown":"^1.4.1","levelup":"^1.2.1","ltgt":"^2.1.2","porter-stemmer":"^0.9.1","sorted-merge-stream":"^1.0.0","stream-iterate":"^1.1.1","sublevelup":"^3.1.1","unix-sort-stream":"^1.0.1","xtend":"^4.0.0"},"browser":{"leveldown":"level-js"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"28120d3ac8e80342d645a34198ff040c76f9289e","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.6.7","_shasum":"5ffa413c9791c3d188e39190e161500a04299a12","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"5ffa413c9791c3d188e39190e161500a04299a12","tarball":"https://registry.npmjs.org/levi/-/levi-1.6.7.tgz","integrity":"sha512-vGzZsMBe8hrxb1KFhqiZ0d/RYv3rEwjrRNCINgkWecKijKdKCKFQYBqJ93FyOgOJ84g3PF8cWOlhDWHUPDovDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZUm/DPJ0kMiD0fbH0AD2Da2mPQmFPLTZXJl+u4gfQjAIgEvEAy7pMluBeOnC3tWTjWreTLsE6ennepSUqPgXbhDM="}]}},"1.6.8":{"name":"levi","version":"1.6.8","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"extract-object":"^1.0.0","ginga":"^1.1.1","group-stream":"^2.0.0","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.3","leveldown":"^1.4.1","levelup":"^1.2.1","ltgt":"^2.1.2","porter-stemmer":"^0.9.1","sorted-merge-stream":"^1.0.0","stream-iterate":"^1.1.1","sublevelup":"^3.1.1","xtend":"^4.0.0"},"browser":{"leveldown":"level-js"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"ff3f243e5384b6680c5428e2f0c2f86a44e6e01f","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.6.8","_shasum":"0c2f58bf28c6635a7e4170d325fe4e388cbd515f","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"0c2f58bf28c6635a7e4170d325fe4e388cbd515f","tarball":"https://registry.npmjs.org/levi/-/levi-1.6.8.tgz","integrity":"sha512-eEs1v1ivcbfKn9SGGelL2/zfHwZpdLJwoLW2GvLXS5bbm3xmoa6u7rg1+N50YBD8fhDMUPYzaOoZ0w8+8BXIUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYyDbLU4994E5hBgIqdjVVxYeNgNDY1s9kIcREnNqyOAiEAu93np6OBxo8dqxxcINLbUZhshoD3NAYtc5qbIObS2d0="}]}},"1.6.9":{"name":"levi","version":"1.6.9","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"extract-object":"^1.0.0","ginga":"^1.1.1","group-stream":"^2.0.0","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.3","leveldown":"^1.4.1","levelup":"^1.2.1","ltgt":"^2.1.2","porter-stemmer":"^0.9.1","sorted-merge-stream":"^1.0.0","stream-iterate":"^1.1.1","sublevelup":"^3.1.1","xtend":"^4.0.0"},"browser":{"leveldown":"level-js"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"git+https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"3d76f87306a56a42ef2673215662953e3e7fa2b6","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.6.9","_shasum":"157459985e114d5303519b38e3323a226f41deb7","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"157459985e114d5303519b38e3323a226f41deb7","tarball":"https://registry.npmjs.org/levi/-/levi-1.6.9.tgz","integrity":"sha512-kPeK0twBoCAl5LlNiSE/AnSQ7HNj4X5g3Vpv4q1QBlr30rf6tLmqhr6xuZndbC5c1X1bj96ocTkujVr7aE7FkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEAnfKk2JQI+rCsq/RosTzkToUGAwrkDtLzQKFUuFkNFAiEA4yfF+MjpFJ5FqM3JUpMk9Qh65KEvWdBuf1W841CMyz8="}]}},"1.6.10":{"name":"levi","version":"1.6.10","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"cosine-similarity":"^1.0.0","extract-object":"^1.0.0","ginga":"^1.1.1","group-stream":"^2.0.0","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.3","leveldown":"^1.4.1","levelup":"^1.2.1","ltgt":"^2.1.2","porter-stemmer":"^0.9.1","sorted-merge-stream":"^1.0.0","stream-iterate":"^1.1.1","sublevelup":"^3.1.1","xtend":"^4.0.0"},"browser":{"leveldown":"level-js"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"git+https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"0ffe011beab2ed5fa569b8da8d5573ad5fabe041","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.6.10","_shasum":"f77a9801dbd3549d6a9285eda6289c1a1f22374f","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"f77a9801dbd3549d6a9285eda6289c1a1f22374f","tarball":"https://registry.npmjs.org/levi/-/levi-1.6.10.tgz","integrity":"sha512-FVYsb+Pe2T15M/ogCNmJwK1wUCs5TWlNJipHZRCzAWqEJdvpu4krLjRMKmIS17hBjVOksr1Ic6hPd+koir1S2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPn1kRrghdH9oc5MNbkmKyg3MwY5zNO9FFtsZDz9H3TAiBpwdztvIL9JmjxqBXPO+WmNeD4XHL1Eq72bVpraS2yIQ=="}]}},"1.6.11":{"name":"levi","version":"1.6.11","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"cosine-similarity":"^1.0.0","extract-object":"^1.0.0","ginga":"^1.1.1","group-stream":"^2.0.0","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.3","leveldown":"^1.4.1","levelup":"^1.2.1","ltgt":"^2.1.2","porter-stemmer":"^0.9.1","sorted-merge-stream":"^1.0.0","stream-iterate":"^1.1.1","sublevelup":"^3.1.1","xtend":"^4.0.0"},"browser":{"leveldown":"level-js"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"git+https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"f2c5d13341352d2e550429e6f537476a78c51620","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.6.11","_shasum":"e9f774004eb5410d2fcf9902edae36769bc6b69e","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"e9f774004eb5410d2fcf9902edae36769bc6b69e","tarball":"https://registry.npmjs.org/levi/-/levi-1.6.11.tgz","integrity":"sha512-u1/9JqD/cERZS+gzDe9hUABI++OKy7mghTNUzBzJzwL5ft3Z+mXPHZv0LNRCzJFx1wQpdW9jmllcJj98Be3M9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAH+NEUhLZ4ADm7Ab/NmuEOU1hOm7bpLw/Ijpi7DiJhtAiBhLW1sNG6UiBTK671P+d8+IAMNLYkbcJr9OV4ncK0/Qg=="}]}},"1.6.12":{"name":"levi","version":"1.6.12","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"cosine-similarity":"^1.0.0","extract-object":"^1.0.0","ginga":"^1.1.1","group-stream":"^2.0.0","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.3","leveldown":"^1.4.1","levelup":"^1.2.1","ltgt":"^2.1.2","porter-stemmer":"^0.9.1","sorted-merge-stream":"^1.0.0","stream-iterate":"^1.1.1","sublevelup":"^3.1.1","xtend":"^4.0.0"},"browser":{"leveldown":"level-js"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"git+https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"dc19d8999baec389e5216c53fff284c709fcf0fc","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@1.6.12","_shasum":"6058634200ad47a9fae25a52b9e86d0f2b090e2b","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"6058634200ad47a9fae25a52b9e86d0f2b090e2b","tarball":"https://registry.npmjs.org/levi/-/levi-1.6.12.tgz","integrity":"sha512-CEZe1utvRFuD6+/DALT3oVmWrCoHzZcRKKkKvs0aXTJV8Fhd+gGDs0CBqYHOoId/4aYjPSHIAgA/vnKulG97Lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPUETwobAR+1eVFs35laJIEA9iizHOD+DWFinjTiYhMQIgN679DvrBd4wccXYcGQYUuFs7yo8niJpI/z62Fhqd+UQ="}]}},"2.0.0":{"name":"levi","version":"2.0.0","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"cosine-similarity":"^1.0.0","extract-object":"^1.0.0","ginga":"^1.1.1","group-stream":"^2.0.0","highland":"^2.5.1","level-js":"^2.2.1","level-transactions":"^1.4.3","leveldown":"^1.4.1","levelup":"^1.2.1","ltgt":"^2.1.2","porter-stemmer":"^0.9.1","sorted-merge-stream":"^1.0.0","stream-iterate":"^1.1.1","sublevelup":"^3.1.2","xtend":"^4.0.0"},"browser":{"leveldown":"level-js"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"3216fdb19046f78cc4b094013dd82359a844c453","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@2.0.0","_shasum":"f6e22bc03746d39ea0da4ee0fa3314c479f3ee97","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"f6e22bc03746d39ea0da4ee0fa3314c479f3ee97","tarball":"https://registry.npmjs.org/levi/-/levi-2.0.0.tgz","integrity":"sha512-jxjPgppb6NVLzO8ENi5po05el36yCBKJY92ayWP4rR4XQ5HRotRs7NYrTuMO21OULAABeAcdJT5LHGcsve8CSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnRg+fmuYe8Re/sbM5rnIwiYReWPXMcuJ/myxoKAZlkAiBWjLJuZYfIOhV1oEuxQM8f5ABjr/Opewzw4wcINCAaMw=="}]}},"2.1.0":{"name":"levi","version":"2.1.0","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"cosine-similarity":"^1.0.0","extract-object":"^1.0.0","ginga":"^1.1.1","group-stream":"^2.0.0","highland":"^2.5.1","level-js":"^2.2.2","level-transactions":"^1.4.5","leveldown":"^1.4.1","levelup":"^1.2.1","ltgt":"^2.1.2","porter-stemmer":"^0.9.1","sorted-merge-stream":"^1.0.0","stream-iterate":"^1.1.1","sublevelup":"^3.1.2","xtend":"^4.0.0"},"browser":{"leveldown":"level-js"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"git+https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"9e12cf8713916ab9d7a344fd8d8a677681628189","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@2.1.0","_shasum":"84b6f69fdac86a25c45d96735197f4cc7ec92180","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"84b6f69fdac86a25c45d96735197f4cc7ec92180","tarball":"https://registry.npmjs.org/levi/-/levi-2.1.0.tgz","integrity":"sha512-kLQaFEFUikidwymsTDdiKJFYy+8rR/jjzmJSYyOrHWS+xuH9Yrs7tjvNMbMvCYxhXLKnFWVpM16qXM6m9Oqkug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCow3GQ92KvYP354Z1VoFJivQN5mBkNfiI6jiabIS3N0gIgEzTZPz6Se9m8/02xPC5POvMu1z7omnSP5MI0iSe6EMY="}]}},"2.1.1":{"name":"levi","version":"2.1.1","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"cosine-similarity":"^1.0.0","extract-object":"^1.0.0","ginga":"^2.0.2","group-stream":"^2.0.0","highland":"^2.5.1","level-js":"^2.2.2","level-transactions":"^1.5.0","leveldown":"^1.4.1","levelup":"^1.2.1","ltgt":"^2.1.2","porter-stemmer":"^0.9.1","sorted-merge-stream":"^1.0.0","stream-iterate":"^1.1.1","sublevelup":"^3.1.2","xtend":"^4.0.0"},"browser":{"leveldown":"level-js"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"3e245f704c90c94d8231d10e88153062113dc190","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@2.1.1","_shasum":"7ba17be4477f75e92180290ebf293351ad44e2f1","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"7ba17be4477f75e92180290ebf293351ad44e2f1","tarball":"https://registry.npmjs.org/levi/-/levi-2.1.1.tgz","integrity":"sha512-fH3i6olrKU2JDluLIqDhPXXG4b8LlJMJw7xPjm+H6oAK/9LgCiVsv2ixhRwGN3AyoD5gsXkcu3B9GOEukjCWag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSSpfo8MUjtARcZwgbJfQyFnsHnmux2fjBPtN+vV5coAiEAxlOZ3v9xlh3r0R2YSPPyH3BE8Kei/yA2vHyvfMosyBw="}]}},"2.1.2":{"name":"levi","version":"2.1.2","description":"Streaming full-text search for Node.js and browser","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"cosine-similarity":"^1.0.0","extract-object":"^1.0.0","ginga":"^2.0.2","group-stream":"^2.0.0","highland":"^2.5.1","level-js":"^2.2.2","level-transactions":"^1.5.1","leveldown":"^1.4.1","levelup":"^1.2.1","porter-stemmer":"^0.9.1","sorted-merge-stream":"^1.0.0","stream-iterate":"^1.1.1","sublevelup":"^3.1.2","xtend":"^4.0.0"},"browser":{"leveldown":"level-js"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"8a666ac5b8cc79518e9dc4f4bf58ff1188b64374","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@2.1.2","_shasum":"2087ef5c6ed048da8ab76709a291671a0a805fc7","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"2087ef5c6ed048da8ab76709a291671a0a805fc7","tarball":"https://registry.npmjs.org/levi/-/levi-2.1.2.tgz","integrity":"sha512-u2nElThClNxaSiqh5n0xXvH+NMxBzrZiW2x25te7Ta7BXymazeEQ9Xlzp42EZIfRq6LGMjhqHezKxPhhHkbx1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIClr152mxE+ZXh7zjwR+TFdolR1eKhsmq+XP+0/2ScjIAiBoncFd3tY5sLQ1lCPNahkFhspvQzjLrZ6vMO8pmg+NVQ=="}]}},"2.1.3":{"name":"levi","version":"2.1.3","description":"Stream based full-text search for Node.js and browser. Using LevelDB as storage backend.","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"cosine-similarity":"^1.0.0","extract-object":"^1.0.0","ginga":"^2.0.2","group-stream":"^2.0.0","highland":"^2.5.1","level-js":"^2.2.2","level-transactions":"^1.5.1","leveldown":"^1.4.1","levelup":"^1.2.1","porter-stemmer":"^0.9.1","sorted-merge-stream":"^1.0.0","stream-iterate":"^1.1.1","sublevelup":"^3.1.2","xtend":"^4.0.0"},"browser":{"leveldown":"level-js"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"git+https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"d2266361260093ce3790de869a720750e6f49d6d","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@2.1.3","_shasum":"e6012fed186b385919f7a598c273d31726bd8bef","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"dist":{"shasum":"e6012fed186b385919f7a598c273d31726bd8bef","tarball":"https://registry.npmjs.org/levi/-/levi-2.1.3.tgz","integrity":"sha512-DLF8N4d4+EyOCYHA5EcB3jYr7/YKmtABNfyzOigAWgKoy4gHwD+9LgCJIFzP/QarKe7n72ji5Fh1mxAKzmk/Ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuqbdI+N+JJjn8+DdTCwQ3+EyrBo2fAsAZzJkmZmQ+KAIhAL1TSDsDk86FkLOJTScBkEYDvyekT0G1MN6cSkRqIiR1"}]},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}]},"2.1.4":{"name":"levi","version":"2.1.4","description":"Stream based full-text search for Node.js and browser. Using LevelDB as storage backend.","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"cosine-similarity":"^1.0.0","extract-object":"^1.0.0","ginga":"^2.0.2","group-stream":"^2.0.0","highland":"^2.5.1","level-js":"^2.2.2","level-transactions":"^1.5.1","leveldown":"^1.4.1","levelup":"^1.2.1","sorted-merge-stream":"^1.0.0","stemmer":"^0.1.4","stream-iterate":"^1.1.1","sublevelup":"^3.1.2","xtend":"^4.0.0"},"browser":{"leveldown":"level-js"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"git+https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"a2659afab1f94f844d2a74636838c12dba3bbb22","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@2.1.4","_shasum":"a823803646f37dbbea4587872de891c8c4ec2451","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"dist":{"shasum":"a823803646f37dbbea4587872de891c8c4ec2451","tarball":"https://registry.npmjs.org/levi/-/levi-2.1.4.tgz","integrity":"sha512-EF08CVeO2JGDCIzlPXJGpduZitrYhEL/Ah36CwL2F66bu+QeKq8TOI0MEQ1pUuQvZMeVE4PgGfq4YbkGvtcGcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYOo2W+sgAhlon1wFfqZz//vhIwZA21dTgJuXwXfcwEAIhALO23FdwbUUnZSZ8xTxQQFs8COQn3TMDXz2/vcbTKZgk"}]},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}]},"2.1.5":{"name":"levi","version":"2.1.5","description":"Stream based full-text search for Node.js and browser. Using LevelDB as storage backend.","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"cosine-similarity":"^1.0.0","extract-object":"^1.0.0","ginga":"^2.0.2","group-stream":"^2.0.0","highland":"^2.5.1","level-js":"^2.2.2","level-transactions":"^1.5.1","leveldown":"^1.4.1","levelup":"^1.2.1","sorted-merge-stream":"^1.0.0","stemmer":"^0.1.4","stream-iterate":"^1.1.1","sublevelup":"^3.1.2","xtend":"^4.0.0"},"browser":{"leveldown":"level-js"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","standard":"^5.1.0","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"git+https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"e93ad554d0ceb114532c5b5545878b48567b7311","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@2.1.5","_shasum":"4a5c08d88a904812ce895add06ff14d5a540b540","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"dist":{"shasum":"4a5c08d88a904812ce895add06ff14d5a540b540","tarball":"https://registry.npmjs.org/levi/-/levi-2.1.5.tgz","integrity":"sha512-to/NBuDVhpBn/FXJT6t35swF3IzErHlodVdPLnfiXjxZDDAUV4jKv66Er9FFU90/4rStHt0s9Cy2/5gzIUfvpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRtG0WJQfZtV2DBHqSjVVbijqmHkUBD2YDmlgCK9SNpwIhANKOZGfg12T+HCy6s8yjD+noPgDsyhjcag2TxgvOBMs+"}]},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}]},"2.1.6":{"name":"levi","version":"2.1.6","description":"Stream based full-text search for Node.js and browser. Using LevelDB as storage backend.","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"cosine-similarity":"^1.0.0","extract-object":"^1.0.0","ginga":"^3.0.2","group-stream":"^2.0.0","highland":"^2.6.0","level-js":"^2.2.3","level-transactions":"^1.5.3","leveldown":"^1.4.4","levelup":"^1.3.1","sorted-merge-stream":"^1.0.0","stemmer":"^0.1.4","stream-iterate":"^1.1.1","sublevelup":"^3.1.3","xtend":"^4.0.1"},"browser":{"leveldown":"level-js"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","standard":"^6.0.7","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"git+https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"e32e6f4bad599105d992a04c31ccd56217d020cb","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@2.1.6","_shasum":"092b6117d311427a33d7f3705d7aeaea58dd632d","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"092b6117d311427a33d7f3705d7aeaea58dd632d","tarball":"https://registry.npmjs.org/levi/-/levi-2.1.6.tgz","integrity":"sha512-F6BnmX95Hs1dooM7AJl2gnSzdwarxHwHh0khk4hkGBbyYl/544aarGRKmMHf8OumDl8+4gju1O7+K3t4iDIAyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5163ZJk/FIRc8AH1dUZm6ty4OO+Z34MIqYd/a/hB5nQIhAOrl9eyEpxPwO2Q5fsEmMGoo7ZKCC3tbH3gAsySvXVs4"}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/levi-2.1.6.tgz_1456026299677_0.8706983658485115"}},"2.1.7":{"name":"levi","version":"2.1.7","description":"Stream based full-text search for Node.js and browser. Using LevelDB as storage backend.","author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"main":"lib/levi.js","dependencies":{"cosine-similarity":"^1.0.0","extract-object":"^1.0.0","ginga":"^3.0.3","group-stream":"^2.0.0","highland":"^2.9.0","level-js":"^2.2.4","level-transactions":"^2.0.0","leveldown":"^1.4.6","levelup":"^1.3.2","sorted-merge-stream":"^1.0.0","stemmer":"^0.1.4","stream-iterate":"^1.1.1","sublevelup":"^4.0.0","xtend":"^4.0.1"},"browser":{"leveldown":"level-js"},"devDependencies":{"beefy":"^2.1.5","browserify":"^10.2.6","bundle-collapser":"^1.2.0","derequire":"^2.0.0","indexeddbshim":"^2.0.1","standard":"^6.0.7","tape":"^4.1.0","uglify-js":"^2.4.23"},"repository":{"type":"git","url":"git+https://github.com/cshum/levi.git"},"license":"MIT","homepage":"https://github.com/cshum/levi","scripts":{"test":"standard && node test/test.js","test-browser":"beefy test/test.js:test.js","build":"rm -rf dist; mkdir dist; npm run browserify; npm run min;","browserify":"browserify . -s levi -p bundle-collapser/plugin | derequire > dist/levi.js","min":"uglifyjs dist/levi.js -mc > dist/levi.min.js"},"gitHead":"b2606bc5d30d149960e182632159270484de4ea5","bugs":{"url":"https://github.com/cshum/levi/issues"},"_id":"levi@2.1.7","_shasum":"95ba01d15c2a67c53f71ca2dcd4db537ddbbe87c","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"cshum","email":"adrian@cshum.com"},"maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"dist":{"shasum":"95ba01d15c2a67c53f71ca2dcd4db537ddbbe87c","tarball":"https://registry.npmjs.org/levi/-/levi-2.1.7.tgz","integrity":"sha512-aWPAgH6IxvzYlPZenjvKdxUjru0YdCIUOdfuFerkuE7Vskf7RizhfFwf/HMRXKRCH+O2WrjSkgmqG7VP03crJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBvCBvIhJ2KMahM/hFd9YtWCvJmO75umbcFfBmsNJ4oQIhANEp/+x6W2WXbQ4qbwL05Y9a+scfJmoJcAJuTMKRUQrP"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/levi-2.1.7.tgz_1468152178316_0.28020729357376695"}}},"readme":"# Levi\n\nStream based full-text search for Node.js and browsers. Using LevelDB as storage backend.\n\n[![Build Status](https://travis-ci.org/cshum/levi.svg?branch=master)](https://travis-ci.org/cshum/levi)\n\n```\nnpm install levi\n```\n\nFull-text search using TF-IDF and cosine similarity plus query-time field boost options. \nProvided with configurable text processing pipeline: Tokenizer, Porter Stemmer and Stopwords filter.\n\nLevi is built on [LevelUP](https://github.com/Level/levelup) - a fast, asynchronous, \n[transactional](https://github.com/cshum/level-transactions/) storage interface.\nBy default, it uses [LevelDB](https://github.com/Level/leveldown) on Node.js and [IndexedDB](https://github.com/maxogden/level.js) on browser. \nAlso works with a variety of LevelDOWN compatible backends.\n\nUsing stream based query mechanism with [Highland](http://highlandjs.org/), Levi is designed to be memory efficient, and extensible by combining multiple scoring mechanisms.\n\n## API\n\n### levi(path, [options])\n### levi(db, [options])\n\nCreate a new Levi instance with a [LevelUP](https://github.com/Level/levelup#ctor) database path or instance,\nor with a [SublevelUP](https://github.com/cshum/sublevelup) section.\n\n```js\nvar levi = require('levi')\n\n// levi instance of database path `db`\nvar lv = levi('db') \n.use(levi.tokenizer())\n.use(levi.stemmer())\n.use(levi.stopword())\n\n```\n\nText processing pipeline `levi.tokenizer()`, `levi.stemmer()`, `levi.stopword()` are required for indexing.\nThese are exposed as [ginga](https://github.com/cshum/ginga) plugins so that they can be swapped for different language configurations.\n\n### .put(key, value, [options], [callback])\n\nIndex document identified by `key`. `value` can be object or string.\nUse object fields for `value` if you want field boost options for search.\n\nAll fields are indexed by default. Set `options.fields` object to specify fields to be indexed.\n\nAccepts optional callback function or returns a promise.\n\n```js\n// string as value\nlv.put('a', 'Lorem Ipsum is simply dummy text.', function (err) { ... })\n\n// object fields as value\nlv.put('b', {\n  id: 'b',\n  title: 'Lorem Ipsum',\n  body: 'Dummy text of the printing and typesetting industry.'\n}, function (err) { ... })\n\n// options.fields\nlv.put('c', {\n  id: 'c',\n  title: 'Hello World',\n  body: 'Bla bla bla'\n}, {\n  fields: { title: true } // index title only\n}).then(...).catch(...) // returns promise if no callback function\n```\n\n### .del(key, [options], [callback])\nDelete document `key` from index.\n\nAccepts optional callback function or returns a promise.\n\n### .batch(array, [options], [callback])\nAtomic bulk-write operations put and del, \nsimilar to LevelUP's array form of [`batch()`](https://github.com/Level/levelup#batch)\n\nAccepts optional callback function or returns a promise.\n\n```js\nlv.batch([\n  { type: 'put', key: 'a', value: 'Lorem Ipsum is simply dummy text.' },\n  { type: 'del', key: 'b' }\n], function (err) { ... })\n```\n\n### .get(key, [options], [callback])\nFetch value from the store. Works exactly like LevelUP's [`get()`](https://github.com/Level/levelup#get)\n\nAccepts optional callback function or returns a promise.\n\n### .readStream([options])\nObtain a ReadStream of documents, lexicographically sorted by key.\nWorks exactly like LevelUP's [`readStream()`](https://github.com/Level/levelup#dbcreatereadstreamoptions)\n\n### .searchStream(query, [options])\nThe main search interface of Levi is a Node compatible [highland](http://highlandjs.org/) object stream.\n`query` can be a string or object fields. \n\nAccepts following options:\n* `fields` control field boosts. By default every fields weight equally.\n* `gt` (greater than), `gte` (greater than or equal) define the lower bound of key range to be searched.\n* `lt` (less than), `lte` (less than or equal) define the upper bound of key range to be searched.\n* `offset` number, offset results. Default 0.\n* `limit` number, limit number of results. Default infinity.\n* `expansions` number, maximum expansions of prefix matching for \"search as you type\" behaviour. Default 0.\n\nA \"more like this\" query can be done by searching with document itself.\n\n```js\nlv.searchStream('lorem ipsum').toArray(function (results) { ... }) // highland method\n\nlv.searchStream('lorem ipsum', {\n  fields: { title: 10, '*': 1 } // title field boost. '*' means any field\n}).pipe(...)\n\nlv.searchStream('lorem ipusm', {\n  fields: { title: 1 }, // title only\n}).pipe(...)\n\n// ltgt\nlv.searchStream('lorem ipusm', {\n  gt: '!posts!',\n  lt: '!posts!~'\n}).pipe(...)\n\n// document as query\nlv.searchStream({ \n  title: 'Lorem Ipsum',\n  body: 'Dummy text of the printing and typesetting industry.'\n}).pipe(...)\n\n// maximum 10 expansions. 'ips' may also match 'ipso', 'ipsum' etc.\nlv.searchStream('lorem ips', {\n  expansions: 10\n}).pipe(...)\n\n```\n\nresult is of form\n\n```js\n{\n  key: 'b',\n  score: 0.5972843431749838,\n  value: { \n    id: 'b',\n    title: 'Lorem Ipsum',\n    body: 'Dummy text of the printing and typesetting industry.'\n  } \n}\n```\n\n### .scoreStream(query, [options])\n\nUnderlying scoring mechanism of `searchStream()`. Calculates relevancy score of documents against `query`, lexicographically sorted by key.\nAccepts options `fields`, `gt`, `gte`, `lt`, `lte`, `expansions`.\n\nUseful for combining multiple criteria or scoring mechanisms to build a more advanced search functionality.\n\n### .pipeline(obj, [callback])\n\nUnderlying text processing pipeline of index and query, which extracts text tokens from a serializable `obj` object.\n\nAccepts optional callback function or returns a promise.\n\n```js\nlv.pipeline({\n  a: 'foo bar is a placeholder name',\n  b: ['foo', 'bar'],\n  c: 167,\n  d: null,\n  e: { ghjk: ['printing'] }\n}, function (err, tokens) {\n  // tokens\n  [ 'foo', 'bar', 'placehold', 'name', 'foo', 'bar', 'print' ]\n})\n```\n\n### levi.destroy(path, [callback])\n\nCompletely remove an existing database at `path`, \nwhich deletes the database directory on Node.js\nor deletes the IndexedDB database on browser.\n\nIf you are using a custom Level backend, you need to invoke its corresponding `destroy()` function to remove database properly.\n\nAccepts optional callback function or returns a promise.\n\n## License\n\nMIT\n","maintainers":[{"name":"cshum","email":"adrian@cshum.com"}],"time":{"modified":"2022-06-19T11:54:42.538Z","created":"2015-09-02T02:09:04.645Z","0.0.1":"2015-09-02T02:09:04.645Z","0.1.0":"2015-09-06T00:13:20.349Z","1.0.0":"2015-09-07T10:20:06.849Z","1.0.1":"2015-09-07T13:31:51.509Z","1.0.2":"2015-09-07T14:29:47.575Z","1.1.0":"2015-09-09T02:56:50.790Z","1.2.0":"2015-09-09T04:54:12.369Z","1.2.1":"2015-09-09T05:45:02.291Z","1.3.0":"2015-09-10T02:46:50.669Z","1.3.1":"2015-09-11T02:46:38.124Z","1.3.2":"2015-09-11T03:55:13.547Z","1.4.0":"2015-09-14T04:23:40.784Z","1.4.1":"2015-09-14T10:14:05.871Z","1.4.2":"2015-09-14T11:53:48.720Z","1.4.3":"2015-09-14T14:36:29.058Z","1.5.0":"2015-09-15T06:09:33.885Z","1.5.1":"2015-09-17T07:04:24.459Z","1.6.0":"2015-09-18T14:16:53.344Z","1.6.1":"2015-09-19T15:10:15.521Z","1.6.2":"2015-09-19T16:37:37.652Z","1.6.3":"2015-09-20T06:15:52.595Z","1.6.4":"2015-09-25T08:16:32.126Z","1.6.5":"2015-09-26T02:54:38.008Z","1.6.6":"2015-09-26T03:17:36.794Z","1.6.7":"2015-09-26T05:28:28.732Z","1.6.8":"2015-09-26T16:51:05.842Z","1.6.9":"2015-09-29T05:16:27.187Z","1.6.10":"2015-09-29T09:59:54.796Z","1.6.11":"2015-09-30T07:23:41.436Z","1.6.12":"2015-09-30T08:38:25.249Z","2.0.0":"2015-10-10T14:30:39.149Z","2.1.0":"2015-10-15T08:25:21.583Z","2.1.1":"2015-11-06T02:40:13.567Z","2.1.2":"2015-11-06T05:24:33.393Z","2.1.3":"2015-12-04T01:20:09.884Z","2.1.4":"2015-12-07T01:14:29.337Z","2.1.5":"2015-12-14T01:49:54.711Z","2.1.6":"2016-02-21T03:45:04.169Z","2.1.7":"2016-07-10T12:03:01.011Z"},"homepage":"https://github.com/cshum/levi","repository":{"type":"git","url":"git+https://github.com/cshum/levi.git"},"author":{"name":"Adrian C Shum","email":"adrian@cshum.com","url":"https://github.com/cshum"},"bugs":{"url":"https://github.com/cshum/levi/issues"},"license":"MIT","readmeFilename":"README.md","description":"Stream based full-text search for Node.js and browser. Using LevelDB as storage backend.","users":{"cshum":true}}