{"_id":"lmdb-index","_rev":"33-cab69f1466551b24382d08fd9238f0a6","name":"lmdb-index","dist-tags":{"latest":"1.1.0"},"versions":{"0.0.2":{"name":"lmdb-index","version":"0.0.2","description":"Higher level object operations for LMDB values, e.g. indexing and index based queries","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.2","lmdb-extend":"^1.1.1","lmdb-move":"^0.1.0","lmdb-patch":"^1.0.2","lmdb-query":"^1.1.4","uuid":"^9.0.0"},"gitHead":"11219d7623559d8ce3c0b9e7a5e1a16726a59b87","_id":"lmdb-index@0.0.2","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-K/O0vDk5/KhfywLnwdRC92SPutkfIMHtrVieumc+63e5jvoU7izfVJl/CwCIz81ga4mxJPR0DeLi3Xi9h1dnJQ==","shasum":"e34c853bdca461cf07ccf35dc99b0efa338c3d2e","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.0.2.tgz","fileCount":10,"unpackedSize":285324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDloFe5VXgABDdf0xawc1+/QJW+ezyoynKjjjGmxjkbeAiBX3vD1mccuI2gFZtidetYrGAUBGmwXE93Wdd1TFehVAg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQ9flACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotXA/+KHrP2oF4DmbIhHUF3qsFhqpdCivsnNsRc8Swt2P1guj8v9BP\r\nb9qPCaOHCWtkjCvTOPi0LwNNHb+YJiTvscMLBIOEQahU2kU7XfFt2P6YS08c\r\nFkQIpAfPghT7wGabBclKeCa5HBm2T9ZifZbCtdwL+tBUImdKt+98prYqBjru\r\ntSfTPDYoPHkl1mqFUcTVeSHTjrl/BHi72i311Wn/B4wbZ1KF3jaCJmbXVZX5\r\nMr2f9ZBE2oSSN76iSeP4swQOPOaTDNfrhHD8AOmWAxTZHezmHwv5rE7O3/+2\r\nlKsE9Ha8CK4n83YB3Whir0jNSMy5dnf+AyY2B3Idog2HtO7Vt44QT4Hj3fdI\r\nSdkeOglok6jG6HXsDxDMNTBzmlaIJg06GHZud0Jv1uglo0mVlNOw8wLMEoY8\r\nIUmgSDTIxGR/wJoWC8wPw/xbdZx/9+6nzmeBmeimOdtcsUaMM2ZpoJ9T5v0A\r\nolVC8VkpWYqzt9xChIPfsmP9Rq0dNi1qW0jlI7jFcpEmG7sZuINcF88CoAub\r\njygcF7+m9uyT85kSYLxEi6Ibcdjv5YcaUEKy+Y5lQNBmXdONkobovvnC6OM7\r\n6t2Jhm3Nmb5ml5bPzCbgqBLR8YMnCcracLpmaTD0pWpmGgW81lyAHZdguIlM\r\npOQLjEbbdu1+qZ9aeLFDQgF3416+Fih9g1c=\r\n=3ia2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.0.2_1682167781298_0.1150046210154867"},"_hasShrinkwrap":false},"0.1.0":{"name":"lmdb-index","version":"0.1.0","description":"Higher level object operations for LMDB values, e.g. indexing and index based queries","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.2","lmdb-extend":"^1.1.1","lmdb-move":"^0.1.0","lmdb-patch":"^1.0.2","lmdb-query":"^1.1.4","uuid":"^9.0.0"},"gitHead":"60a85bf509fadb4140f7923a0ecfc80d13eb188e","_id":"lmdb-index@0.1.0","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-NKx2WKhxrgjnoeNnuV0Gm+nat5wWdfnPuRK0EHyv6zaKbfozv7P8TUPD+kyGk3dhlza+ock57NK7cri3C4LT3w==","shasum":"ddf2b087646b717807db82a6d95ee7b4a636e032","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.1.0.tgz","fileCount":10,"unpackedSize":285485,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIPaqpa5t6LK5Ju/vdrIsXgFExpLKohpvUK58LUx3jlAiEA1WZaE+is2k+39eE0L+pts9+WSZhSaHZBk0HmOJIF1KM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRHRyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrsQ/5AWU/H7VpX05kWJGsUnNrMw8HB/Md72NLtMhijWQs3KU/t9Xq\r\nQkArRTEM0wJeR0j+oeAyQbe2lR1oi/vwl5+G6OKfJ6Cso+u4O+ddX26l7KmW\r\nY38B4T7Z7BbuqS91ElWy0Wdlj9wioypPjWX8DZxRNBuFW0gpy9dKpJfntLBT\r\nWXKyVOLBfHaIdO2t3g5DaXjhXw+7bTvCwuDIS4OKUfU1xkk6kByNLrYHN2g1\r\nfYnRiJj4dSvZb4YkeNPz8C2t9R4KbNKNwwOUwDvAYPM+ezAk3hAE5Z5lT+js\r\nrHAbbI+PmcJW1/T2XH1oCGOnDykmARXDRNjnm9lW0yZdUv8fzOokEMv1zQAj\r\nvQCA5Kk7gVviznBIIY5e9nwYb19c0FbnuCyAJ4R9genBO3HMUyPK/G9DbjOZ\r\nAD8XmRCTjKEoxlKdiDX9RmLMgleYWx5RwBDVqBacdsKRDutsP53apMWJUySo\r\n40Szc1z0F3+KW6SY9HmcI+7q5SoNpTGSE2k6E41Ebu2G08mXRpWTiLt6AoU7\r\nDN+Y4ls5Uo4vBCCmLzvLdM5vQQ82nUP+xPwBhDbFGl9WsyW/AU3BMigdOzxM\r\nAhDRYIj27tdpfcpGmi6ouDtp9omksIKpTvq1ZA3UpBwLmVF/xqqhnWaAtuZd\r\nFS7oWmOsctSKgu1tylFjUnRRG9kyC7ybiH4=\r\n=sHKA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.1.0_1682207858656_0.6250249424196912"},"_hasShrinkwrap":false},"0.1.1":{"name":"lmdb-index","version":"0.1.1","description":"Higher level object operations for LMDB values, e.g. indexing and index based queries","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.2","lmdb-extend":"^1.1.1","lmdb-move":"^0.1.0","lmdb-patch":"^1.0.2","lmdb-query":"^1.1.4","uuid":"^9.0.0"},"gitHead":"506a1d42c0f98698d0bb741294f16d25343eb92b","_id":"lmdb-index@0.1.1","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-xT1FcoLbDfmtzpn3K/AzUNO/SCEiW4tiycYSqVQ/3RgyHriSKsRleECmQWOC3Sx+JQDBrSPvCTw0eUFIhKMDAg==","shasum":"fc315f17ff99496b2af67383da8ae9b471f3f663","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.1.1.tgz","fileCount":10,"unpackedSize":285669,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAoVzkgfC7VQ87r9OAl/yR5RqIUCadmxCUyUccurZTJuAiBIvOIphE8RkndTSm0jHzlJYuCl8Av5krFaBvsD4IDQ2A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRP/QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQmxAAguWE99HhShs1rtfvrXShti86VJzf6/rXt86tUz6ON/W53xTQ\r\nX6CRNzsOdimGUWZh9sOkeHSrRm3lfHr5ofbxbmtwvZe7fBAATP3DMyULnCGU\r\nzpzLsjqxVvWxGKp9G/Wek3xscJmp7dMTkto9ikJ8mC++EcScYSoybrzKYmzb\r\nKAnlML40y+J2juklNjtKSvrNMeGYxYQeZ72c7RdVybEk+KwHF6eHpufoIZ9F\r\nZufk0Tfdyo7+mdoC9YQB/9wPrTjsIvkx6pIfXWad6lOEa5KM82ykeGYo5fWV\r\nzwpFWYP5a1rR/HZsL4ZV0EyzwN9qRorSiC4BwWxp8Y9PpJtp1tv+G0tn/3Sd\r\n5favqdBffzklnXMWkftmmVoxtaPGWmYKoOxlU39cdv89ibgocRmKo7xwMWCj\r\n/UYP18A5vpxfz6XF5EAVcl6KhA65S66tGJENuqQJcNylVbKVVLFOIk0UsZZr\r\n9+Jj92s7okzEjzh3HyWhZSQWs0W+JqU07J2D0UNPbl18tTwtOcF/w+Ett5SW\r\n8vGmq/0nAV7/lAK1mjAdTMndIefAhvwEXNBKWKivZcemjGZNqw8W2Hg/+6IR\r\nB6Ntx1novrKhElkFV3fAdqh/mK0MPpoFptJvh6Sc7YYbUJ20vJMJ4VN5yEP9\r\no5co5yLePNrqLJ2lZCxA96csr50OGNx5DWY=\r\n=5kG6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.1.1_1682243536325_0.7457146931589438"},"_hasShrinkwrap":false},"0.2.0":{"name":"lmdb-index","version":"0.2.0","description":"Higher level object operations for LMDB values, e.g. indexing and index based queries","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.2","lmdb-extend":"^1.2.0","lmdb-move":"^0.1.0","lmdb-patch":"^1.0.2","lmdb-query":"^1.1.4","uuid":"^9.0.0"},"gitHead":"30f7f122d3fcb37ae1566ddf5b7d2f9539c8eda5","_id":"lmdb-index@0.2.0","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-7PxxvRiEoxgIbvU7mBS7Ud3N9dfqTOvrz+q4ckqhjaPkogCcg1CSXRC8omO0am7+1jYHJKQe5SBYLGsLcZaAhA==","shasum":"1831bf7a4848de49c9df34a380f3a4a7ab7667f3","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.2.0.tgz","fileCount":10,"unpackedSize":286119,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHf/pk8K4nnCun0UZDtmL9+aTeorDW78Wge/lPMG2SZAiEA2C6Keu1hvFuIuKpVGBGG+Vfdw6BepBwsreiMAO8oh64="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRR5fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQyQ/9FG/wNfbi/U4047Oieu8iGx4ZwSaJFNnplNG42T+qyoUvFsSA\r\ndir0TvVM9U/Kd07qzifMI6MtcWkoKJ2/2/gTrdnuXpLO+1RAyfQZvYw5YRXp\r\nDQRahpATWozW8gou0O8dkzMV+F5O09NACA8HGi1SYNY8d3JS0rgmbaQ0RpYF\r\nYNEet0bupEMFA1wYXYQayV9wHVnixTIsgFZxSpUfmmJcR6oiObLvXVwQLQtx\r\n+7Koul7WJKoL77r8ah3OeeAVkiyeMdBDU2sLrMMwbsrU7ny7tVlMO28CAx2n\r\nzgjiGNhbn3Isdz1D70i/1bWg4UdwERf0AhGCcs0ajNArhEPRSBRJvm0Rhkpb\r\ndaQDFY+mTJz8powA3t85kAQP7VncCYi/A3pUeBrIsfzthyDx/pgkMXMliNpI\r\n3fL/EwPfN+yfqQAtqrHb5YXBSvhaL/lZUBSaIRhtUJLXkpLyGthY66zuX62y\r\nZYCGbsH8eFxIwZcLd+MF61qzeaM+E7LN8lDjfL8yAtKqChkKCDGMxYoNDCYa\r\nVSg2+egwEunEmO9PyUB4Ke5JygfZ+OHnDE9Te2w88GOrUSD2gonZuQYxHVNd\r\nkeTvM43XvokozRAvvdS8AnEcD1HwhslnJ+7QkYUlz+SnhgZuRBqbMb5vDBiI\r\nuY0ff8THHTIj7YzoKBZcdKDcuK5hLBhxv+4=\r\n=YH5T\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.2.0_1682251359592_0.6568164959627876"},"_hasShrinkwrap":false},"0.3.0":{"name":"lmdb-index","version":"0.3.0","description":"Higher level object operations for LMDB values, e.g. indexing and index based queries","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.2","lmdb-extend":"^1.2.0","lmdb-move":"^0.1.0","lmdb-patch":"^1.0.2","lmdb-query":"^1.2.0","uuid":"^9.0.0"},"gitHead":"a027f207e14c1b4669a33d439cd82f10409cda4b","_id":"lmdb-index@0.3.0","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-TY4Ji9c0Cc9HjuzjR08tmI7CYrNzwUdPTPKD7UDUD/3U8BdJQhuOgPhhVnbTb/cuWTh02x4A8lAGxvcf0fQtnw==","shasum":"6bf57b1dd60c9a2b030a9200321b6ee54250be46","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.3.0.tgz","fileCount":10,"unpackedSize":287366,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICRymeYkwYdgJoy1K4bO+lxTa9PL9g9vvZFMdYESKKonAiEArKOyGOidp/nOg0CRg/fYT1Vrc6KLBgk9105XdpXWpd8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRZCJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp22w/+L3UoZeXK2ybqeA0BuOH4Qn9rkIX2GLctPLbihbcFd69AcJwI\r\nl2uPG0DoTPGLbICYfOXa4PilNrnqh6bEWtJg7dK0qJzr7IDCEOFKclO0u+mc\r\n/uBtvTlLaeVoPiTeOA8FCYzk1OakfNbE9Bh6IDdnq9/hFme+TTY9jA9iKpYO\r\nNseoW4v4oBVnBn6yY0RaL+ij35wEJaupnBETaYgfbGve9ok2oy4S2LapkI/t\r\njUKco+8ShyMoWytPOtpndAXnlpkC3XMaR+VGad1IvGQZGdr+ARaar+Wj/sU9\r\n7zeh4xbrZ9cXmu0N1hLKVANv8lCoQzwhKztjSGXyF7P1OUhdhAu5FcriPogo\r\n1Y6x6ER1ILT4AAUM9UpdrHKqbLG4bjJPUJmxKfvQ+IqK8Vf0EbZs7rqMLarD\r\neqeOzysGEI+x2SC+vXyREVXmS1R6iYn7FxweDUvCxCKQQC/YsNTFJ4op/ZHX\r\nesaAaZaG0VAOrA6owGv4YmIat40sz6iGQqcE/ytvYkfAJuBgqQkrioZwjWXr\r\nlTKGfJBB+G2uZvBKM5lnS6KBZ9Jnj0K+Ycaz/sAmTEKeMJFlAF4syRQJMsS3\r\nTvIcrr0HIsFvwZpQS45FPeghmyTRaslfKM2Ky+IKRagIuLHd0OXC5Z5vvl64\r\n6b9UdrN+VsLfZjP3bwKvLUkTA4VkIor+b1w=\r\n=Jg/O\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.3.0_1682280585205_0.002882747167546107"},"_hasShrinkwrap":false},"0.3.1":{"name":"lmdb-index","version":"0.3.1","description":"Higher level object operations for LMDB values, e.g. indexing and index based queries","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.2","lmdb-extend":"^1.2.0","lmdb-move":"^0.1.0","lmdb-patch":"^1.0.2","lmdb-query":"^1.2.0","uuid":"^9.0.0"},"gitHead":"4950b19dfd974cd2675223cbddf6c2913ff949e4","_id":"lmdb-index@0.3.1","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-/WC2MrRr7dwf3JGKOnOirzGivAyccF+o8oxQIExRuDnydRBCfFmEVoyUn+wTBBM5BpGpvXEdcvuEfgpem6lo6g==","shasum":"e2a2c9f39ac8dbc37b61b35479edc46e07efd507","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.3.1.tgz","fileCount":10,"unpackedSize":11822821,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6KVYiI7KCc8HHtIAeDyAUVTs/Vu6vbAwbqOWlPyuT/gIhAO3bF4pc91DiWs/nHypqs6hVjNDaHJTlYNVCe2MQV6/T"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRclRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCQw/+MZdovKwb4aP51leXRbeMQaKwrZrZFof1aTZheWgPHvnVcO9v\r\nXWcnkj56Fdrtffv6KsQTN7usCOmmX9AO84IlO5Oxb+cniawf9RyM2yz55lOq\r\nTnVgBZxsnCd60b3cbYyqlaCGfQjFlJn7AMoHnDay06TWUwwuCX+syTK4D5Xn\r\nPKsICv0JEmsgxBlJ2Q/1am4DnOrwep9uEoQRa7p3TmQiT43ZkRoM98IrH4Jd\r\nbS18OBUiulLZGvvPb+uGU1gLxzwHRGvb4jXnPCeoGbJmjnixFSbcVkRt5dl6\r\n3KSyZPp1QbygzcNuUns4m+ajsTZmLACqiAHw8K3x3hUU63WsKOgTPaVod+im\r\nLGgDkRF/V79Ewt2U6BJmwR+Bh62UMlm40uWB98HK5P0EGhQVtGuOyb/DjTPd\r\nKOiFwjs8l4YC3HyoUgsyE1eCMNYFqGRmrnjsTnZOULNoWu2TDrIBKi9jtu1R\r\nzl3DYetiY2a8MqZOJQaG/Cc7vXD85989F5gI+/RxBTOD3QjykXyA4RfiIotn\r\n9b8a837HOdTdq6EdCWlx3rHMKPVZEr+Hy8xtzqt5aOPGBiSNA36zXZvmutYW\r\nowL9FDUN2kHIsZNJ8GYVMjM97aBBiieW5VjlRRSmBDG25KtO0xyFDVOrQmYb\r\ng7PDqxngKQeuzCrpIaPjx7WELcnMKL5keuc=\r\n=2HAc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.3.1_1682295120890_0.5177958758301877"},"_hasShrinkwrap":false},"0.4.0":{"name":"lmdb-index","version":"0.4.0","description":"Higher level object operations for LMDB values, e.g. indexing and index based queries","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.2","lmdb-extend":"^1.2.0","lmdb-move":"^0.1.0","lmdb-patch":"^1.0.2","lmdb-query":"^1.2.0","uuid":"^9.0.0"},"gitHead":"99baa69ea5a1db7a79ce1bde1ea6363c483e7509","_id":"lmdb-index@0.4.0","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-A8GYhD9sUHZmv0xIRYh5Anc4T4n23ugxMYYD7+3kXqE9IVVe4c87p+utfB1PpW42rGG7Nm2r2OoRJOfARCDbPw==","shasum":"547701d340c574a94c6be2cd651673c70153e0b2","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.4.0.tgz","fileCount":10,"unpackedSize":12090032,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkzcHtAVYitznuKLllRgFxwOC2eJRQvawehKaM1I1X5wIgcyJJkG1DTqsGFcsK2jDQYeVsjJWbQ+lLSjwe48PBTNo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRreBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCqA/8C8ijHco7MpdL365EjsBfRIhFTiOmY0t7ow69MMe6mXsz+SxZ\r\nSnbZpkESxsmid2+JiXOJ2o0aIoL7S8gsy24OZJuaXJFgNLJdH4noPlSxQxtk\r\nXMrmgRJtYAf6lKUEjEB1XnXcXOPGAgOMUiskQffo61BS69gbgKUp6vLMkFWH\r\nNClZlUWeP8is3RC7QMbHKMKpupoVJPhWjnI3nKt/2UOa2cbM2g58stozC7e5\r\n00jvohcFZQS4JzXeayewfSxGzKL6TfWfMsA+ZQGqHGrotE+ehb5PDVr9qNoK\r\nbAehuGmkgsBpxrUZhDp6+CTh7dMIPL/e0NmE6PubQPOpg0nEtlnZP7KN59+1\r\ncjeAQpEDkbYU08vJUDXjX0zib2yWTUxDYigCCYkXgfK4EbaI5FRqqnr9PmWs\r\ng0CMHVQsJj7eIZdh9aIkTs9bH2JGhhW4LeZygbwZ+khYr3oxpdkmD/Voen4i\r\neRwH3IJUUht706sFeCq64ZmcCLQRuVNIXr8Oqs+a/FYiNwldfFbMzo7A+gEh\r\nAyXQuFHhwOaePJImB6AS22YAlNXwcRMGf1TQ2asqLe2lP4PD7UjOBnf7cd15\r\naIO2jilzQlBwKS5PLgFZGM3wsCyxFmY3gmVs2cjcxWkPZtNFwYQ0l636yhXG\r\n+dc5Kkdisz5HkGVN1RsFUrlRah/QpL5dabI=\r\n=SW5T\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.4.0_1682356097212_0.5326830323117189"},"_hasShrinkwrap":false},"0.4.1":{"name":"lmdb-index","version":"0.4.1","description":"Higher level object operations for LMDB values, e.g. indexing and index based queries","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.2","lmdb-extend":"^1.2.0","lmdb-move":"^0.1.0","lmdb-patch":"^1.0.2","lmdb-query":"^1.2.0","uuid":"^9.0.0"},"gitHead":"96d05614733814dede3bd1269b13b6b126494d66","_id":"lmdb-index@0.4.1","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-g8dczIsTc/6it4cGvF7HAAuxeV7YTepn6dkBR6xD2PvdZSzpZe2sQlSwYBF4lB+mrV36gpdv+ubZyEzwa76p2g==","shasum":"3306a9165ab2198c66b040a1386abef4c163372e","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.4.1.tgz","fileCount":10,"unpackedSize":12090187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKWruvqog39g4fRQ4A5emZ+bF15obeZM6Bf3+DN0szlgIgFQ1/8aOSW4ZEIpbpCVbPV9wrzisM1ZJfWgR9wQvLFw8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRro4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0WRAAnwZSKosUakm6P02VzpZVMtf0biKVaoWNmyy+5ouzasylhSJO\r\ne/UTyev62o46Rxu2+V8uk3rhxTYHwXMxFSyLTzyFHj4puQDFNpp8FaeZ9GMv\r\nU117/39MP75Ws5sHhb3RkoKgWoZNPq6eznSdb4M31nHIsiT1DfPFqKIXUyeQ\r\n1RlWWlfphXI1t1AxVBuGguVTCYsDYS8UDzbaZw2u6QdtHHsdM2IWjSBPPcVr\r\nySeE2r8ii3zElXFpCmmkYqMXvs2wbOIHwGikCyUiGzIoBaL434bleNquhtLz\r\nYWYc+jqyS6w5gsnSvWBlmQuZOi4rk3b/9bOWAJhAEPTUKI2OASd/GFhmJLLo\r\njQGiU+n4rx87r7M5mp1ZulH1E2pb988Uxvn6skRBBXbvlDF061Hjh3ybPib7\r\nj7/rRngO/M0+7WbJe7lQro3osDOEnderyO91vfka3R6ycxb/xBUpnym+7DaE\r\nm7IFIAjQpUsABA9IzaAD4rT2VwBEwsnr/InfVAIYcF1+5AUzDvB9JdrcjLW4\r\nLXEZXW/vxO5RRXE5YnqgTNsjWCxgTENeahoOpQXwNYWSV9hfpEikDW5EBQcQ\r\ntxUwyzftCdyGs/d3Jry9ZZAetBb+1RQpJ1nvxuIsfVuE5rsNUWWaMXpw08CW\r\nFfifnlLtD8H+I2SQZoCaQb7VXGihWs1qEAs=\r\n=ZVwk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.4.1_1682356792318_0.11419521365431651"},"_hasShrinkwrap":false},"0.4.2":{"name":"lmdb-index","version":"0.4.2","description":"Object indexing and index based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.3","lmdb-extend":"^1.2.0","lmdb-move":"^0.1.1","lmdb-patch":"^1.0.3","lmdb-query":"^1.3.0","uuid":"^9.0.0"},"gitHead":"b055d85acfd81886392d921b1cdcbf171634ef94","_id":"lmdb-index@0.4.2","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-UMfmePSUEABvjBRfYQyLNmlpsxXZ2riYLhpB/jfBLNXKyf+GDrDNOmRQ1Lp0cuixJGaxjf5Ma4vsUV2bM+Id4A==","shasum":"6aac8a698e95e5b96b9d5890d66af6905490af9d","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.4.2.tgz","fileCount":11,"unpackedSize":43287230,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiy8wsCPW34AMot2pHPLAZ0cWdP3I1ST40/gobX4LHcQIgEj105ym9DiEicBhngyLYDpSU0SxRNV5GFIUOV2L5/Mw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSnz9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoPg//We677aobCDVlu5IN5hjzaYxiomPMh+wGm5aGnbxiXpP7JU06\r\nl9edGnDkTPk7pyjUSK5z0Y2abKGS29jWwm7TmT8Eoy+A0GiRmMOmcQUUSmTX\r\nPeq+Us5HMqrItQp4q+jh7XyTET4T+grDtW3yGg43jNZvKQH74yYi6BVySAmM\r\nhxKtVW5VwBC6Mw3DYF22YgJC1NA2MHwlUX+WNhEa3XZOGl9bUEgeJ+JXyuD7\r\nbyFnU4ge9rmdJuZoRY/IvmEFEh7KZCqP8RnM876U83b5i18D6eTIM0xaMEkR\r\ndNIBqNXsz/qMeFuQvpsD2s+ik8O6YvgmxdmYNc4UKMcI3wBmkm4QaM+fbrTG\r\njbHewLUr8yG1otiVtUX5E9E+Rtk5/8WvQUzDSYt9f+IEeUMWvqng3+uKBPmL\r\nuN92ey5pGkxzTgmIjRNRPkVe8iXJE4klZbzntT9R+8+lOC9oMixH8buVjKP8\r\nelGNqzUVZFcG7vEeMwLIB0xRvnxckpVw7Pi5rXngFBjC0S7iRa0W6gkhZkXr\r\njDZYjMEy42StigESRqBQWYQZDKk1yZKUQ7IN19VUcXXzEIJN5AVqYpIWroTI\r\nhy6wjwbPZ5bXbYbrfrMGQ29jkT3a2sKCmL4qAynazITX85dW4VkZQIl4uIEO\r\nDRT3buGJzMxmJqGLUw4dL0KPXhBoiE5iqnQ=\r\n=gP9C\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.4.2_1682603261091_0.9732306830064072"},"_hasShrinkwrap":false},"0.5.0":{"name":"lmdb-index","version":"0.5.0","description":"Object indexing and index based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.3","lmdb-move":"^0.1.1","lmdb-patch":"^1.0.3","lmdb-query":"^1.4.0","uuid":"^9.0.0"},"gitHead":"431b99b33fb846369415111f674122fc08606a89","_id":"lmdb-index@0.5.0","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-CrtU3WylWB9kiQ4jGCTXCwCOK9pLpKBj9XIKCqFLMQ5powdIWM7L4Xn024uDsHOqVRnlnN7VPJM5ngQWn7u3mg==","shasum":"f812fe5e366c9e01a110babbca1e31e21b6d817c","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.5.0.tgz","fileCount":11,"unpackedSize":43287761,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFz9UYvTfMRVOURxJTavnz2KCAhVsT/w+nPCxKSNeEHzAiEAuDgQRYvyfe2rUTdKxEJKHC1h9xXuqOhK+3pf+xiaDWs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSoo2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo48A//fpKxuFA+gqMamYTxyncAJOif2/6VcpyWtrV0jlbnkqJP5jAh\r\n1TIKPCeemwX8b+MR1HLaOmoQbKyYgjHOT8ObdNVN0N/yw/MO6SldV6qiCVU7\r\nZ6meRszCApUt95gb2Ush97d/b60myxX1byFKpI/R16TYXRD/X3WH0tRb0Ybu\r\nMmf/Wz9TsN86EURAVFoBnEfd9H3Cam0Z++I4SraxWxaBRd1x8RZtIo+S5GH3\r\nFLfNpkxSGopymd/oHAnwBSL2rKzRGyd07tfzq0+omwhupvQMJFXn4Axeot3C\r\nk7D3QR6o41Ed+p1x9r05xzdqbF/Q1vPuZhDNAHspxwbcASeL6UE3b1eJ45ke\r\n/9ZhLkFQeIZtL7ijOVPi8QmtGkGvfX6h9X8f7UQG4whM4HLlAPwVlwC7ktgi\r\nGDNyiVsLfor2R3jpbq/7r/8wsalUT2XvGokV9X+8BQ76k4c3UDp2shj61IRH\r\ntXCgtypJdU6kmve+VQoAwhze3Nf3Z9mGY37Q0jtf+GJQhpn9ELiXdOk92nmq\r\n75Kv5+vr2A6gJ1Mnz4OjQf4j7ugsxMunDPDXc98R9pvBCPbsYxXih7pwyDMH\r\n8WXzZ92MY5u1TYS+b2n0DUEQ6heRDDuRKE010FLwGLl+GTeOGRbFqto9fMsk\r\nLI3j5la/0TmD9mKSiHRbquLTlUeoREVD8eA=\r\n=w1XM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.5.0_1682606646397_0.37957676530369344"},"_hasShrinkwrap":false},"0.5.1":{"name":"lmdb-index","version":"0.5.1","description":"Object indexing and index based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.4","lmdb-move":"^0.1.2","lmdb-patch":"^1.0.4","lmdb-query":"^1.5.0","uuid":"^9.0.0"},"gitHead":"46b9cb3ecb313b0654918437373ad3ea8d9617fc","_id":"lmdb-index@0.5.1","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-uQ+O9QkXv6SQr1YswH624fMKaOa9lfvW8n6eBkiUKW7HebqmN3V/BcvmaGbULu5xwQfJDqhR4JGjiRoOeTAaTQ==","shasum":"69b2d40f8be3824b8a425e783b41de1ed607d0fe","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.5.1.tgz","fileCount":11,"unpackedSize":43291657,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5RNmvJHkTmkeI9QunSVY94CL0+ZyfNwozcnGSNxZo0gIgG39ixrjOpvwhfiptzRuFMVmqZAJGR/Z8AUgR4MEpkF8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTSX1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrG5w//UGj08Vtna2ogvQuX6DSO56V+KkJUTVvp7bnPnwSvNaR+nsRE\r\nMErtN/s22OMbL391pILOv2Pea5W4YZZ2f/izCmMMhmSZuh7M7w7Emnrq+H47\r\nasGL5Odvy52A2CVLK3QO0rmKWZurgRc53iilC/OkS4xDmbaXMxgZ7I4mTJRS\r\n3vwAYnUfFqsOa2oSl3+IGz65WWSFNtl5J9R51+CJZDf2tfwiT7iOeLfCZ1A6\r\ncUFve8Kp8NSkUZYsZqu5u2OcqVFLmjKaA6UbOfdedm9oFww7NQsL68NCcnrN\r\nyDbhzJKzckjvvtsLIGMt6abl+1XzZODhidInkvBgPqNax9rfLGiAn7obU4WB\r\nOENq2GziOaTFsovePNR7hvJTxYEnUyZcKPKBNjwOUWwswxdEifaEFrPD7tlp\r\nIPY45q2ELc8sD8BK5QXd19UCBN/kUOz2rsGfAHhqv8MnelfTzTjBV+H7Hlxu\r\nApZVztlVLgNz2cE4zRX3vUnWga10mykBW3nbrMKEEkwA+bu/PRuQJkm5zA1G\r\nxDkZ5w96minkwvOoMLbx36b2WzNME9XU7RrGzCqMPnrzQN+CfQdJcjqdwbrO\r\n4sr1jYNwH7ICVwpm89ItA+RxlcNZYGFn8VPwdo0llPfbsHTADdG6kjTZ0+ho\r\npHgXq5ARsvUMOsfgvyplsMNLeXi257ccv/Q=\r\n=MBLi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.5.1_1682777589643_0.7893152371551639"},"_hasShrinkwrap":false},"0.6.0":{"name":"lmdb-index","version":"0.6.0","description":"Object indexing and index based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.4","lmdb-move":"^0.1.2","lmdb-patch":"^1.0.4","lmdb-query":"^1.5.0","uuid":"^9.0.0"},"gitHead":"36f861a82a20c5a59ec0e3d1e8276472053148fc","_id":"lmdb-index@0.6.0","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-51sQS+5G0l/JgUGvaCJMhifYb8ku5/4maevT2WI22xU/hTQ/prZOdT7LUHkM+pa/DvQ+2ZppcZjQelsDCdEvkA==","shasum":"b3abc71e8e19c75f1d4d9dfa17b17ede57f70850","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.6.0.tgz","fileCount":11,"unpackedSize":43292873,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHo6/fpK+9wCfGXIboTJLK8L58y61edjf04q5qR1m6DDAiBvzMaqUTAWvCIjhEG4GxohpGnusbpKYwcR5V7dtAQUyA=="}]},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.6.0_1683033446000_0.5773461127774842"},"_hasShrinkwrap":false},"0.6.1":{"name":"lmdb-index","version":"0.6.1","description":"Object indexing and index based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.4","lmdb-move":"^0.1.2","lmdb-patch":"^1.0.4","lmdb-query":"^1.5.0","uuid":"^9.0.0"},"gitHead":"2fa3a1321faf8a97c1ca6d6b648ca52d17209d83","_id":"lmdb-index@0.6.1","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-SRprB6IINNS/O/2sLgc3Y34pvfKPqYvBeedcR39OrLbArkJy+PlQbJJ7YYN/umtpZV+PgvsCCB9weZ1PjOl+gQ==","shasum":"60cb0738fb201c974e3c8930717737860ae451ab","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.6.1.tgz","fileCount":11,"unpackedSize":43293470,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGDiUc+Pm/Uh1+3pz43sjJZcbFn2Jc1cdHlCaoS2gaOoAiB87Kptrvt8+YArmFnzNecH1TmFpEDT9QeAXknX2vImlg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUnp6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpi/w//aUX2fHtWxjLna5cxjKl3cMhCYP7xyG8PjzfN2Na8Qj17U0lE\r\nwnKVX7tNKdCyHuL6Rbexj1WUGA/7n//pm0isqyq08ZlIjW77WhiCkYhV15fo\r\nNRbofy+KIJRGHkqtazydYNUitF5sTI5HSxLZv4UlpqwlsNoMc5RfjsdLVzlB\r\ncSb+zxKrQgQn1m8D5EZ+Qt1rETOSCTo8TQXhn1soWRVoDNRMthwgAyf6hBhs\r\n9b1hhU72roLjhQi7k67PUxEH5yvnwl9TwRwVBveGCyh53lVejX+wXyODtxkx\r\nBMhjOvbG6kMWvvYO3bMtYJycaVrkdaloxrTjrFwtuh2kUylesrMR5D/Y9lG2\r\nKi5WOFOKaz3weh9jRmAasldsXLjShQtE6EMpvo/Mu+uCgkH2Y6WzrMQHanw8\r\nItqphtyO4hh1NGRRJMJ4jOot5btbjpF/NfKcuVyQ12MIhc96fu+hRYlU9e1F\r\nmqKOT8YHHAwFe14IwNQSJnm/w8wqbCK//PoZseqGrJ5bdIAkfc3nJDaUGHW1\r\nSTN05WP7Xd2wvZsfNKB5DqxBTgq5oMmJuVt6iWHLChEzDkVLldljz5pUbFSv\r\njDdDDraNnBOorEwHC0QiM0EoF+6ZKhfmPmHLz/LY280PJKEbHQk43kQ/dVGw\r\nofAAPGCbhJonNBNqMX0GVU6bk4zL0a6T26Q=\r\n=ADrT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.6.1_1683126906433_0.6588925232632201"},"_hasShrinkwrap":false},"0.6.2":{"name":"lmdb-index","version":"0.6.2","description":"Object indexing and index based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.4","lmdb-move":"^0.1.2","lmdb-patch":"^1.0.4","lmdb-query":"^1.5.2","uuid":"^9.0.0"},"gitHead":"4b9eba3c2edd793b58c8968dd704f01c367d7592","_id":"lmdb-index@0.6.2","_nodeVersion":"20.1.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-CG/IbWBXMACa+P51tV7diHf9Hyb35bZ7naY1I1eDEYT8KOl+qyeK7AritgHz4F8gsbr6b3gt+kIR2PVghSQpAA==","shasum":"0d8a2e9fdf6240ee50279e7d41e40e7c790d3a91","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.6.2.tgz","fileCount":11,"unpackedSize":43293416,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCU29GmLyATzG0W8qcSzRkAjvoLFM6TTwGPSZ4Xc33lugIgdHOtOw95nzTjlD0CtAq0k202a9jNAymduF+frkxq36k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU/HWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriiA/+Id6Cr1znv2D2/KZv2UrNKTWYhmCQAo93JGlFzewvyg1dG+8e\r\naQ+pHyG35hLKALhPzWq3idvMbjgSL1QLqEAYrfqFsSc8sUlfiyP3u7c+gpdE\r\nR6PEgzVg2FgXsg540sAnSE0o3hmnLj+vU00BDbQyv/BxIr/4r5LiNjXchkcY\r\nW/sZY9ybLnYAai1VWuROe2MJVZ8dbdl9cz/jFSNOfgWQdbZbzUssBtYxRJRd\r\nWABaJx6m+eL+1p6503MeVZaGBkr3sdTG0t659Y9TNrI31S2UlytA2GLUZChs\r\n+M7IBd34tGnCQciCNpcAWtaw0n6Yg8pPKxKLjTeaA0e/pPf+HwCeW/Z5n722\r\np35Er1WvzNbnixysKjEAfvs1V67GyfqLXfUfABjBdbnEcG2zauOMvySEY515\r\nSGrH5gq864AtrzfxQEEn1dmATsXcLSt95401TZE1ylEirvc00fBZF9JrA6yt\r\n3N3gRUHK/If5wNs3CvB14Vyo81+16B9vUPMhnp+FYuVzoog0VRsM7I1lcXgn\r\n2ogVx/v5jMS/dZMmQQWB7zNsK41pKVArWlq2TRM2KeAtiTFGsZvhjPVEF8FX\r\nU1qZyMYnpzh+k79tHMILwutmEfQ6DO9yra4goZNQVontPPbiZvUyc5eyXqfq\r\nYQXO19kPKRx24N92WMJOFaor9KdOCpeCdnY=\r\n=LFhH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.6.2_1683222998662_0.4836572859080186"},"_hasShrinkwrap":false},"0.6.3":{"name":"lmdb-index","version":"0.6.3","description":"Object indexing and index based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.4","lmdb-move":"^0.1.2","lmdb-patch":"^1.0.4","lmdb-query":"^1.5.3","uuid":"^9.0.0"},"gitHead":"c48d542d1cf55a5e55b3cbb2d4d5b7d186df95a6","_id":"lmdb-index@0.6.3","_nodeVersion":"20.1.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-aDYwcrjOBFJibxCxEDmFP3nh5iSGzVzwdkVLC5hVDAXOjF843bJg5ElhGVrQ2PlXhaowOpUYPBEHURkvPtWzDA==","shasum":"1c07b026ffb3aa1d0509df50143c199712fb2ff7","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.6.3.tgz","fileCount":11,"unpackedSize":43293490,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnO8GCPPVBLhHa0qzGVh/6h0wtiHjfj4qDdSothG6D9AiBGa12066YPq/fNYZ8PM1XCR8gQXKi9PhHbDftLn9ddIg=="}]},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.6.3_1683303137998_0.5087491898954049"},"_hasShrinkwrap":false},"0.6.4":{"name":"lmdb-index","version":"0.6.4","description":"Object indexing and index based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.4","lmdb-move":"^0.1.2","lmdb-patch":"^1.0.4","lmdb-query":"^1.5.4","uuid":"^9.0.0"},"gitHead":"177df32de9d0051d1dfff9e6f6b5d42c9643aae5","_id":"lmdb-index@0.6.4","_nodeVersion":"20.1.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-1xjDcXdkxihMe2YCuS6pf7RsLS0A+J0w95UQX8HPM26WPoDxu8UobTIgMQ+j3/lxsD2vzbKJDJ1B1/CRFNsamg==","shasum":"c6308c64e198c17898deb5a1f2ef3b534cc4b400","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.6.4.tgz","fileCount":11,"unpackedSize":43293585,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW9uUbQY5cf7e98E1ZSXaBeYfzqo0PfA8QCilJsZBQOgIgNlgmnqh92aY4xC+InM5818LBzNWvmNai/jCRsLKNB0g="}]},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.6.4_1683304412377_0.9840968054060237"},"_hasShrinkwrap":false},"0.6.5":{"name":"lmdb-index","version":"0.6.5","description":"Object indexing and index based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.4","lmdb-move":"^0.1.2","lmdb-patch":"^1.0.4","lmdb-query":"^1.5.4","uuid":"^9.0.0"},"gitHead":"cb60f0cda68c1b1ae77fe385000c6703cafc830b","_id":"lmdb-index@0.6.5","_nodeVersion":"20.1.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-7yW6PO1ofbhtZT3QZeTvyWzfYi0G7e8lljaDCSGJhOCnucDSz4Z8+CMaglJWJ9HKoMQRzQUTF1JklXVnga+LHg==","shasum":"b969e6c324bc0bcfc950c0f7fb5e88faff17c952","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.6.5.tgz","fileCount":11,"unpackedSize":43293723,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFg9QQyTNyseK2wzB0ZISvIH/e5K3sIaqnj/n3GgJNWfAiB0LTT6aZrSQBEj/Eu/QBauIRprLvhi/FP8ntqOBzpA1g=="}]},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.6.5_1683322540789_0.9832692666185983"},"_hasShrinkwrap":false},"0.6.6":{"name":"lmdb-index","version":"0.6.6","description":"Object indexing and index based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --runInBand --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.4","lmdb-move":"^0.1.2","lmdb-patch":"^1.0.4","lmdb-query":"^1.5.4","uuid":"^9.0.0"},"gitHead":"cb60f0cda68c1b1ae77fe385000c6703cafc830b","_id":"lmdb-index@0.6.6","_nodeVersion":"20.1.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-8DZvetA8DvxbEkHV2mYkcNUwvNSDtW+ZXSSbARbBJGkoSk0OgOSdmVB4C7vF2+rOoaRt7qePWifaHjK1U15ApA==","shasum":"d21ec8effbedcf41a2486eac0d7d327b6b96ff95","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.6.6.tgz","fileCount":9,"unpackedSize":31995,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDV+hMWPIDa7LOlrGnM1SRtBIUU5x9416t1IJhXdOVG9QIhALDOE9G4hlyRiMOdem4E0kfVkU3AGR50dMHp9/lI9hXK"}]},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.6.6_1683375337217_0.4726331860185373"},"_hasShrinkwrap":false},"0.7.0":{"name":"lmdb-index","version":"0.7.0","description":"Object indexing and index based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --runInBand --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.4","lmdb-move":"^0.1.2","lmdb-patch":"^1.0.4","lmdb-query":"^1.5.4","uuid":"^9.0.0"},"gitHead":"e43dcbe05b4e85817764fcb43484ad5f73922ad3","_id":"lmdb-index@0.7.0","_nodeVersion":"20.1.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-J4VEASHJJjk/rIHfnpZBC4AnTx9WLud6ZGOkwIP4ET2kVoXZ+UohjInzXWLxN42XVEGdHNYtT5BaMQ3ea/ZETg==","shasum":"e14b3d7cd72d331950a96efdef7419f5469f9fc7","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.7.0.tgz","fileCount":6,"unpackedSize":42314,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAZhTnDZdaNKykV5DNPxbrELwN6I1iBNvXdoDf2hIjPQIgDSTnyU1uAaRi5I7cLhzpDbF2waM/h495CFB52CsgDH8="}]},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.7.0_1683991504662_0.4482631742329808"},"_hasShrinkwrap":false},"0.7.1":{"name":"lmdb-index","version":"0.7.1","description":"Object indexing and index based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --runInBand --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.4","lmdb-move":"^0.1.2","lmdb-patch":"^1.0.4","lmdb-query":"^1.5.4","uuid":"^9.0.0"},"gitHead":"b1f988a821be6f8ab8c9ffd2cd408c03de47db47","_id":"lmdb-index@0.7.1","_nodeVersion":"20.1.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-vLvprp6ms3NFbjbwCmWIA72qcOlo3qBLff5WRqcsXXxb/uqPLcpH0H6b8D2+zb8EmFNiJ17ywBUEk7aYTk0VWg==","shasum":"cf986baca5dc71d7602997b1627ed769a35c51c5","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.7.1.tgz","fileCount":11,"unpackedSize":314750,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICE2Z6cz68Ns4WoOelG8zyWel46xG3t4quEsLxp7knQ0AiEAxAYuT1ND3wsy/7UoBwutMQt9K9PH0rkfpFv6iXA+ics="}]},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.7.1_1683992832400_0.048699711912004284"},"_hasShrinkwrap":false},"0.7.2":{"name":"lmdb-index","version":"0.7.2","description":"Object indexing and index based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --runInBand --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.4","lmdb-move":"^0.1.2","lmdb-patch":"^1.0.4","lmdb-query":"^1.5.4","uuid":"^9.0.0"},"gitHead":"9826e252c9f403b8fe1023efa4d4e24477027b88","_id":"lmdb-index@0.7.2","_nodeVersion":"20.1.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-YkloIW/9N3QJwln8DY+vw6rqi/Hk+mmyxKcRm2pZatYfRU93jMmDC3zsYanJMR0feFMnw1IXGSjipSChURRllg==","shasum":"2c86934b5b998cdbf7fdbb4853fcf3cf2c9be58a","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.7.2.tgz","fileCount":11,"unpackedSize":315591,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPLFz/izM5snPMsH56JbA3auptiqF60IIcTnPAuBBZnAiAPX6JaOkvz+rww4CVVfSKtb8zr82GpHS7jzrflOYN0+g=="}]},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.7.2_1683994055385_0.7772221722128396"},"_hasShrinkwrap":false},"0.7.3":{"name":"lmdb-index","version":"0.7.3","description":"Object indexing and index based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --runInBand --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.4","lmdb-move":"^0.1.2","lmdb-patch":"^1.0.4","lmdb-query":"^1.5.4","uuid":"^9.0.0"},"gitHead":"cc7006d17f016d470b7e8ef4a0df4d0ab44e20b6","_id":"lmdb-index@0.7.3","_nodeVersion":"20.1.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-wx8U3mdN466mFkqNkzeCPYYdnRzwUL6qSRhaJ7IX/RNSRGGJ62Qaex/cVfIrYtuljH+grbCvRehNtKDfN6NUig==","shasum":"fc35ee4a60f60c6148ec973f3356c7503f523a8e","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.7.3.tgz","fileCount":11,"unpackedSize":849510,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrzkayma/WUTuQcqJslBGejBnyDTW0tgghkJWwITOURQIgJ8CM6p9lMTPZEVV3FjRO7ZejFFzT3dd4EcmvZuB2qls="}]},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.7.3_1684078695920_0.3499017957139454"},"_hasShrinkwrap":false},"0.8.0":{"name":"lmdb-index","version":"0.8.0","description":"Object indexing and index based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --runInBand --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.4","lmdb-move":"^0.1.2","lmdb-patch":"^1.0.4","lmdb-query":"^1.5.4","uuid":"^9.0.0"},"gitHead":"79adbff8759fa990f8ca276194c8a57e06af744b","_id":"lmdb-index@0.8.0","_nodeVersion":"20.1.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-Y0dLMG69/0URV36za8y+8oQD2T6w2SU1uu4uEAfDP9p0tyCylm4Haich6Nqkxlva4Rk8u4NA3/TtV4e9bNbUZg==","shasum":"1b23319b0e04852b584bcfe25c54ebe4e963b944","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.8.0.tgz","fileCount":13,"unpackedSize":880986,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGmnJfhz4iUaFwgu59TmZDbEbWt8/DfMRk+4UK+PmzGOAiAyF6dL2Qn1j9u3aikF2CGzk3mJGjvDj/OBN+0JASUlcA=="}]},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.8.0_1684156537416_0.255590957093468"},"_hasShrinkwrap":false},"0.8.1":{"name":"lmdb-index","version":"0.8.1","description":"Object indexing and index based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --runInBand --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.4","lmdb-move":"^0.1.2","lmdb-patch":"^1.0.4","lmdb-query":"^1.5.4","uuid":"^9.0.0"},"gitHead":"c2ad326159398c2caa3b5c4e46534219054c6d97","_id":"lmdb-index@0.8.1","_nodeVersion":"20.1.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-P4A8PArAgDKv61pHXRV/Dlk9dbaT2+x49BHM7wAUwO8VxSqtZZlwVQUMFJKeXBE9N6VLImvGFbSi96j87GRaSQ==","shasum":"7246480829beace426611ce2dbb355e59f84ecd5","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.8.1.tgz","fileCount":13,"unpackedSize":881910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+UMSA1OVvNEg9lIHnczfCaAq2/YPZD7bRydfH1Ck/tAiBj0INOHT1ujwCmdJv4h841ZFpRWhQo1dW8r9Y+xdcMfw=="}]},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.8.1_1684247588942_0.5380249730506976"},"_hasShrinkwrap":false},"0.9.0":{"name":"lmdb-index","version":"0.9.0","description":"Object indexing and index based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --runInBand --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.4","lmdb-move":"^0.1.2","lmdb-patch":"^1.0.4","lmdb-query":"^1.5.4","to-words":"^3.5.1","uuid":"^9.0.0"},"gitHead":"9a894d231b8881f962fe2802a33587f05bfdcf79","_id":"lmdb-index@0.9.0","_nodeVersion":"20.1.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-nrbyudYK0lJ+R1lcGUDs+WKXnA02olh9yYw24RD4yy6XFpbLf+1kl09nU9mvU5Fc7zhignTzbMb/T9luG+kBgQ==","shasum":"baf1f98c7229ff392ee93f30d4d665cfcbdaf5eb","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.9.0.tgz","fileCount":13,"unpackedSize":298942928,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyTcHwSfXoB4tErYIKDOnBpYgn6JE9i2J0zlWIjkxj9QIhAIlwFu4cAIkqWjXxsmjld61A07QymdlE1Z/X6kaKhYWL"}]},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.9.0_1684329515929_0.43558101394617643"},"_hasShrinkwrap":false},"0.9.1":{"name":"lmdb-index","version":"0.9.1","description":"Object indexing and index based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --runInBand --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.4","lmdb-move":"^0.1.2","lmdb-patch":"^1.0.4","lmdb-query":"^1.5.4","to-words":"^3.5.1","uuid":"^9.0.0"},"gitHead":"9a894d231b8881f962fe2802a33587f05bfdcf79","_id":"lmdb-index@0.9.1","_nodeVersion":"20.1.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-1pQ8jNav6pIy//TipFo9U02meiTecp0sch/i7KbVb7KS0Ag0YRFxlBPsvrnHyQO95nyQ2W9UOyPSiLgDYc3gfg==","shasum":"f824ad2b5c4d0797c50ccbae100e2e2f30a3b150","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.9.1.tgz","fileCount":12,"unpackedSize":98768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6KtqcPKnATsnyTtCWSVFhhYHEtpOG5JPr8gFgR/3gEAIhANttQ1vzldvvmyrONHk3jimpOAbKYwxvxEaNMw8giODU"}]},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.9.1_1684335531794_0.48884258604832675"},"_hasShrinkwrap":false},"0.10.0":{"name":"lmdb-index","version":"0.10.0","description":"Object indexing and index based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --runInBand --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.4","lmdb-move":"^0.1.2","lmdb-patch":"^1.0.4","lmdb-query":"^1.5.4","to-words":"^3.5.1","uuid":"^9.0.0"},"gitHead":"07de8cdbe15fbb9b84f0d4d5ad8678a7823a54c4","_id":"lmdb-index@0.10.0","_nodeVersion":"20.1.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-OnvZl216pkNVx49FX3Lk3MD6qVlvk3FIrX2AwEJ79F4xETFyE04YtcsABYcWcMPCqe/Tu9ZccecW5g0ipMVk7A==","shasum":"f71cc0ccb7706b7756baaafff1f9b16ea4089d23","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.10.0.tgz","fileCount":8,"unpackedSize":90447,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB1BPQa98VPmHNpJkIIMjQhAOsxTeVf0ad7Ole0iaerwIhANs8heMArsq2bNLyQhwp050Gmc+R1csOybrnnzIOdDNF"}]},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.10.0_1684340913586_0.9622717163646697"},"_hasShrinkwrap":false},"0.10.1":{"name":"lmdb-index","version":"0.10.1","description":"Object indexing and index based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --runInBand --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.4","lmdb-move":"^0.1.2","lmdb-patch":"^1.0.4","lmdb-query":"^1.5.4","to-words":"^3.5.1","uuid":"^9.0.0"},"gitHead":"2fba76452a8c40cadc91c70e2f2a21c28ff4566b","_id":"lmdb-index@0.10.1","_nodeVersion":"20.1.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-iY/x8EWnBXHXfNOsEMeAlLvp+QRA/Fe8Q9VT0aam2uFSgq47C/Zc7gGsPLTbXH8Ez9z4QrrhJHF80bd8SQISOQ==","shasum":"860c695f58dbce87bee091412afa87d8891daab4","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.10.1.tgz","fileCount":8,"unpackedSize":95920,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgm94RDS0BUMnpstsWC1JxYy+T0Nd8yHYj7UiEiZTpDAIhAMMaa9lWuZq4ljNIdLKugdq47nJ2GhFT/u2tiCMwUaIC"}]},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.10.1_1684514142599_0.25981127635308976"},"_hasShrinkwrap":false},"0.11.0":{"name":"lmdb-index","version":"0.11.0","description":"Object indexing and index based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --runInBand --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"lmdb-copy":"^0.0.4","lmdb-move":"^0.1.2","lmdb-patch":"^1.0.4","lmdb-query":"^1.5.4","to-words":"^3.5.1","uuid":"^9.0.0"},"gitHead":"0dac16efba8ff3c1ae95e6ed66e503566992302f","_id":"lmdb-index@0.11.0","_nodeVersion":"20.1.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-7pG43UtqZWQiPVhPBBHkQ6GHxNspmq11r+YjL6VT8yI2nmX9tX5jxL7Y7aUqC21lmz6x1TiRQDH6j2psR67yMA==","shasum":"e2c552f4b66f930960bf1785b42bcfd7eeed9909","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.11.0.tgz","fileCount":9,"unpackedSize":97383,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE442UHbnt0aEGdFsKb9SykSOW4U0fqYiNGOePoi5yllAiEA/N0ZmM2MymE77ERkCuM8b7iQSIYBx7zWOT3eCOAgADs="}]},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.11.0_1684524946344_0.7560348152630718"},"_hasShrinkwrap":false},"0.11.1":{"name":"lmdb-index","version":"0.11.1","description":"Object indexing and index based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --runInBand --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"fast-deep-equal":"^3.1.3","lmdb-copy":"^0.0.4","lmdb-move":"^0.1.2","lmdb-patch":"^1.0.4","lmdb-query":"^1.5.4","to-words":"^3.5.1","uuid":"^9.0.0"},"gitHead":"05e6218353880be8d4331a87ad6a5e5951aaf151","_id":"lmdb-index@0.11.1","_nodeVersion":"20.1.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-+rQi4r5sy6tR/p10MejLT/QlY5Eg66+Embq/HOR9o+rcUeXXq+Rhoqzsbrzc4x6uzh+BOIYJrh3d/WSg7NONrA==","shasum":"6e8094b5009f140a28b74f685e61c0032ecc0328","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.11.1.tgz","fileCount":8,"unpackedSize":101123,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGIQ4PV8/G0h/8+kUcjV8y2qEkoWlGI1CwdIaIIL+IiHAiEAm2zgnpFy+cPBg5RnjfGpDZb9Xicon1u+iiS0gUD7hCE="}]},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.11.1_1684674051525_0.9325262836786647"},"_hasShrinkwrap":false},"0.11.2":{"name":"lmdb-index","version":"0.11.2","description":"Object indexing and index based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --runInBand --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"fast-deep-equal":"^3.1.3","lmdb-copy":"^0.0.4","lmdb-move":"^0.1.2","lmdb-patch":"^1.0.4","lmdb-query":"^1.5.4","to-words":"^3.5.1","uuid":"^9.0.0"},"gitHead":"dd37f5cbc5e27af0b2987e191ad749edf796e1d0","_id":"lmdb-index@0.11.2","_nodeVersion":"20.1.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-8A6IXorwRBSvJA9sA6KwN/GBNeaKQQwzoD4NPFYAOO4XePvOp6DAyQkUCLZEcE2RUstdodiDWyc65dk7C/m0mg==","shasum":"b7a83933183312bb4f6a762c0c0c822859bc75b2","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.11.2.tgz","fileCount":8,"unpackedSize":101934,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFan1/SUGFH0CYiIMgl0iKNUODUwn2AluMwqNeCBWiAgIgRtRmSvt3bnweoUwXwMC9oo0dZ/TEzwPQqzw2+XtYjko="}]},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.11.2_1684693763920_0.5176114686727262"},"_hasShrinkwrap":false},"0.11.3":{"name":"lmdb-index","version":"0.11.3","description":"Object indexing and index based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --runInBand --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"fast-deep-equal":"^3.1.3","lmdb-copy":"^0.0.4","lmdb-move":"^0.1.2","lmdb-patch":"^1.0.4","lmdb-query":"^1.5.4","to-words":"^3.5.1","uuid":"^9.0.0"},"gitHead":"3f14dc5b49902236bc4e7372dbf472cffcc3fe20","_id":"lmdb-index@0.11.3","_nodeVersion":"20.1.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-zivvmMCb9s0VcM+GtNpax2o3p05y9eOj4XCcRf4XM3YsMS5qpmh04r5CVR9lPXEE13nF+gc9SX2yVi06j7NZwg==","shasum":"9982f5be4c666d72546748e5684a4bfb18e1bc71","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-0.11.3.tgz","fileCount":8,"unpackedSize":104074,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcQvS1C1ux/Lt3LW+9mS0aXDatsCYkcrCy9ylgzsPm7AiB46rgAAdXcpyydSTsBG5nanHVQ9gkBvOYt13+kv1IXyg=="}]},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_0.11.3_1684757932561_0.29677996664919815"},"_hasShrinkwrap":false},"1.0.0":{"name":"lmdb-index","version":"1.0.0","description":"Object indexing and index based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --runInBand --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"array-set-ops":"^0.5.2","color-parse":"^1.4.2","fast-deep-equal":"^3.1.3","fastest-levenshtein":"^1.0.16","lmdb-copy":"^0.0.4","lmdb-move":"^0.1.2","lmdb-patch":"^1.0.4","lmdb-query":"^1.5.4","to-words":"^3.5.1","uuid":"^9.0.0"},"gitHead":"692a71cf8967f1dccca18809a053c3d8725bcf1a","_id":"lmdb-index@1.0.0","_nodeVersion":"20.1.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-AvMW191yVXpHvYmelipL81owpml8q53ZQMQR4z6700IjnKeGUw9AqLJBrY4OfzIHgbFQIN1us1z5EBMdXlxHAQ==","shasum":"8d827909afbc09787b08ab8c93fabee5e66cfc1a","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-1.0.0.tgz","fileCount":8,"unpackedSize":121743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgLwrBYDa3iv5QxbqbFy3hAF4MVsORwbpQJECSi0XRswIgPcJQw1PtnyBExjySI5RvMlONdMFKcxXjSzcyEcK29qo="}]},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_1.0.0_1685705803080_0.24467629123968582"},"_hasShrinkwrap":false},"1.1.0":{"name":"lmdb-index","version":"1.1.0","description":"Object indexing plus index and vector based queries for LMDB","type":"module","main":"index.js","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --runInBand --coverage"},"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"author":{"name":"Simon Y. Blackwell"},"license":"MIT","bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"homepage":"https://github.com/anywhichway/lmdb-index#readme","devDependencies":{"benchmark":"^2.1.4","jest":"^29.5.0","lmdb":"^2.7.11"},"dependencies":{"array-set-ops":"^0.5.2","color-parse":"^1.4.2","fastest-levenshtein":"^1.0.16","lmdb-copy":"^0.0.4","lmdb-move":"^0.1.2","lmdb-patch":"^1.0.4","lmdb-query":"^1.5.4","to-words":"^3.5.1","uuid":"^9.0.0"},"gitHead":"9ccbeed9043d3e9efc8dbbeffabcd4196ac1620a","_id":"lmdb-index@1.1.0","_nodeVersion":"20.1.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-qzlZt4ebUl45DMVzY0UvzpxKDzxG8p9cr3aO886HmEEmX4uv5gMGDbAsTHrSB5AWV9ynQGTHX7wl7kpSF9ZOBw==","shasum":"4f585d1c6862ded07c84e64703d76ae79975c2e8","tarball":"https://registry.npmjs.org/lmdb-index/-/lmdb-index-1.1.0.tgz","fileCount":9,"unpackedSize":150399,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDe5utq0fkWAfh+N9nbAC0CfMO9Kn1ana0dgVZHPYdmJAIgXuISKqpA8DGAuVNrs4NPemAI5ZvvQLQo5dxRVeI0mLk="}]},"_npmUser":{"name":"anywhichway","email":"syblackwell@anywhichway.com"},"directories":{},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lmdb-index_1.1.0_1685892536123_0.9280056422222163"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-22T12:49:41.297Z","0.0.2":"2023-04-22T12:49:41.479Z","modified":"2023-06-04T15:28:56.478Z","0.1.0":"2023-04-22T23:57:38.794Z","0.1.1":"2023-04-23T09:52:16.476Z","0.2.0":"2023-04-23T12:02:39.755Z","0.3.0":"2023-04-23T20:09:45.422Z","0.3.1":"2023-04-24T00:12:01.171Z","0.4.0":"2023-04-24T17:08:17.471Z","0.4.1":"2023-04-24T17:19:52.619Z","0.4.2":"2023-04-27T13:47:41.347Z","0.5.0":"2023-04-27T14:44:06.692Z","0.5.1":"2023-04-29T14:13:09.864Z","0.6.0":"2023-05-02T13:17:26.224Z","0.6.1":"2023-05-03T15:15:06.730Z","0.6.2":"2023-05-04T17:56:38.828Z","0.6.3":"2023-05-05T16:12:18.324Z","0.6.4":"2023-05-05T16:33:32.648Z","0.6.5":"2023-05-05T21:35:41.031Z","0.6.6":"2023-05-06T12:15:37.489Z","0.7.0":"2023-05-13T15:25:04.892Z","0.7.1":"2023-05-13T15:47:12.571Z","0.7.2":"2023-05-13T16:07:35.616Z","0.7.3":"2023-05-14T15:38:16.072Z","0.8.0":"2023-05-15T13:15:37.680Z","0.8.1":"2023-05-16T14:33:09.257Z","0.9.0":"2023-05-17T13:18:36.254Z","0.9.1":"2023-05-17T14:58:51.982Z","0.10.0":"2023-05-17T16:28:33.786Z","0.10.1":"2023-05-19T16:35:42.848Z","0.11.0":"2023-05-19T19:35:46.537Z","0.11.1":"2023-05-21T13:00:51.767Z","0.11.2":"2023-05-21T18:29:24.094Z","0.11.3":"2023-05-22T12:18:52.720Z","1.0.0":"2023-06-02T11:36:43.374Z","1.1.0":"2023-06-04T15:28:56.358Z"},"maintainers":[{"name":"anywhichway","email":"syblackwell@anywhichway.com"}],"description":"Object indexing plus index and vector based queries for LMDB","homepage":"https://github.com/anywhichway/lmdb-index#readme","keywords":["lmdb","index","objects","mongodb","no-sql","schemaless"],"repository":{"type":"git","url":"git+https://github.com/anywhichway/lmdb-index.git"},"author":{"name":"Simon Y. Blackwell"},"bugs":{"url":"https://github.com/anywhichway/lmdb-index/issues"},"license":"MIT","readme":"# lmdb-index\r\n\r\n- object indexing for [LMDB](https://github.com/kriszyp/lmdb-js),\r\n- fulltext indexing and queries,\r\n- index and vector based queries using literals, functions, and regular expressions,\r\n- over 50 pre-built functions for use in queries, e.g. `$lte`, `$echoes` (soundex), `$includes`,\r\n- approximate matching using `$ior`,\r\n- Levenshtein, Euclidean, Manhattan, Cosine, Color distance queries using `$distance`,\r\n- automatic id generation,\r\n- instantiation of returned objects as instances of their original classes,\r\n- copy, move, and patch operations,\r\n- ACID transactions.\r\n\r\nThis is a mid-level API. For the highest level LMDB object query API see [lmdb-oql](https://github.com/anywhichway/lmdb-oql).\r\n\r\n# Installation\r\n\r\n```bash\r\nnpm install lmdb-index --save\r\n```\r\n\r\nYou need to install `lmdb` separately, it is not a dependency of `lmdb-index`\r\n\r\n# Usage\r\n\r\n```javascript\r\nimport {open} from \"lmdb\";\r\nimport {withExtensions,operators} from \"lmdb-index\";\r\n\r\nconst {$gte} = operators;\r\n\r\nclass Person {\r\n    constructor(config={}) {\r\n        Object.assign(this,config);\r\n    }\r\n}\r\nconst db = withExtensions(open(\"test\",{indexOptions:{fulltext:true}}));\r\ndb.defineSchema(Object);\r\ndb.defineSchema(Person);\r\nconst id = await db.put(null,new Person({name:\"bill\",age:21,address:{city:\"New York\",state:\"NY\"}}));\r\nif(id) {\r\n    const person = await db.get(id);\r\n    // the below all log the same thing, i.e. Person {name:\"bill\",age:21,\"#\":\"Person@<some uuid>\"}\r\n    console.log(person);\r\n    [...db.getRangeFromIndex({name:\"bill\"})].forEach((person) => {\r\n        console.log(person)\r\n    });\r\n    [...db.getRangeFromIndex({name:/bil.*/})].forEach((person) => {\r\n        console.log(person)\r\n    });\r\n    [...db.getRangeFromIndex({age:$gte(21)})].forEach((person) => {\r\n        console.log(person)\r\n    });\r\n    [...db.getRangeFromIndex({age:(value) => value===21 ? value : undefined})].forEach((person) => {\r\n        console.log(person)\r\n    });\r\n    [...db.getRangeFromIndex({\r\n        [/name/]:\"bill\",\r\n            address:{city:\"York\"} // fulltext indexing search turned on, partial matches returned so long as `valueMatch` is relaxed\r\n        },\r\n        (value)=>value) // relaxed value match\r\n    ].forEach((person) => {\r\n        console.log(person)\r\n    },null,{fulltext:true});\r\n}\r\n```\r\n\r\n## Inclusive Or Search\r\n\r\n\r\n## Vector Based Search\r\n\r\n\r\n# API\r\n\r\n#### async db.copy\r\n\r\n`async db.copy(key:LMDBKey,?destKey:LMDBKey,?overwrite:boolean,?version:number,?ifVersion:number) - returns LMDBKey`\r\n\r\nWorks similar to [lmdb-copy](https://github.com/anywhichway/lmdb-copy) but provides automatic key assignment and indexing.\r\n\r\nIf `key` refers to an object for which there is a schema:\r\n- If `destKey` is nullish, the `destKey` is given a value using the schema's key generator or a UUIDv4 value if no key generator is defined.\r\n- The copy is inserted and indexed inside a transaction\r\n- The `destKey` is returned if the transaction succeeds, otherwise `undefined` is returned.\r\n\r\nIf `key` points to a primitive or an object without a schema:\r\n- If `destKey` is nullish, it given a UUIDv4 value\r\n- The copy is inserted at the `destKey` (No indexes are updated because primitives are not indexed.)\r\n- The `destKey` is returned if the insertion succeeds, otherwise `undefined` is returned.\r\n\r\n#### async db.defineSchema\r\n\r\n`async db.defineSchema(classConstructor:function|class,?options={}) - returns boolean`\r\n\r\n- The key names in the array `options.indexKeys` will be indexed. Nested keys use dot notation. If no value is provided, all keys will be indexed. If `options.indexKeys` is an empty array, no keys will be indexed. \r\n- If the property `options.idKey` is provided, its value will be used for unique ids. If `options.idKey` is not provided, the property `#` on instances will be used for unique ids.\r\n- If the property `options.keyGenerator` is provided, its value should be a function that returns a unique id. If `options.keyGenerator` is not provided, a v4 UUID will be used.\r\n- Schema are not currently used for data validation. They are just used for index and id creation. Validation will be added in a subsequent release.\r\n\r\nThe `options` properties and values are inherited by child schema, i.e. if you define them for `Object`, then you do not need to provide them for other classes.\r\n\r\nTo index all keys on all objects using UUIDs as ids and `#` as the id key, call `await db.defineSchema(Object)`.\r\n\r\n*Note*: All operations returning an object attempt to create an instance of the object's original class if a schema is defined.\r\n\r\n#### async db.index\r\n\r\n`async db.index(value:object,?cname:string|undefined) - returns LMDBKey|undefined`\r\n\r\nInserts (puts) object and indexes it using the id property of the object or a generated id if no id property exists. Coerces value to class `cname` if provided. See `db.put(bull,value)` for full details.\r\n\r\nThe id property defaults to `#` but can be set using `db.defineSchema(classConstructor,{idKey:\"id\"})`.\r\n\r\n#### db.getSchema\r\n\r\n`db.getSchema(value:string|object,create:boolean) - returns object representing schema`\r\n\r\nReturns the schema for the class of the object or `undefined`.\r\n\r\nIf `create` is `true` and `value` is an object and no schema exists, a schema is created and returned.\r\n\r\n#### *db.getRangeFromIndex\r\n\r\n*db.getRangeFromIndex(indexMatch:object,?valueMatch:function|object,?select:function|object,{?cname:string,?scan:boolean,?sortable:boolean,?fulltext:boolean|number,?minScore:number,?sort:boolean|function,?versions:boolean,?offset:number,limit=||Infinity}=?options={}) - returns IterableIterator of object`\r\n\r\nYields objects of the form `{key,value,count,version}` where `key` is the key of the object, `value` is the object in the database, `count` is the number of index matches, `score` is the percentage (as a decimal) of `indexMatch` that matched, version` is the version number and is only present if the database was opened using versioning.\r\n\r\n`indexMatch` is an object with keys that may be serialized RegExp and values that may be literals, or RegExp or functions that return non-undefined values or `DONE`. For example:\r\n\r\nLiteral value matches are by far the most performant. Function and RegExp value matches require an index scan across all values for a particular property. RegExp property matches require an index scan across all properties. Using both a RegExp property match and a function or RegExp value match is very expensive.\r\n\r\nSome query optimization is conducted, e.g. literal matches are processed first so that queries can fail early.\r\n\r\nSince indexed are sorted in ascending order, some research is being done into operator level optimizations for things like `$gt`, `$lt`.\r\n\r\nThe standard form for functions used in queries is `(value) => ... some code that returns a value or undefined or DONE`. These can be quite verbose, so over 50 pre-built functions are provided in the section [Operators](#operators).\r\n\r\n`valueMatch` defaults to the same value as `indexMatch` because some of the processing required can't actually be done against indexes, underlying values must be retrieved. However, it can also be a function that accepts a candidate match and returns the candidate if is satisfies certain conditions or `undefined` if not. Or, it can be a different pattern matching object that is perhaps more restrictive.\r\n\r\n`select` is a function or object that is used to select which properties of the object are returned. If `select` is an object, then the properties of the `select` are used as keys to select properties from the match. The properties may be serialized RegExp. The values of these properties can be literals, RegExp, or functions. \r\n\r\nFunctions returning `undefined` or RegExp and literals that do not match drop properties. Make sure RegExp that are used for values contain a selection group. Functions are called with the object as the first argument and `{root,parent,key}` as the second. For example:\r\n\r\n```javascript\r\n{\r\n    name: (value,{root}) => { root.firstInitial = value.match(/(.).*/)[1] }\r\n    [/.*Identifier/]: (value) => value!=null ? value : undefined\r\n}\r\n```\r\n\r\n`cname` is the name of the class to query. It defaults to the constructor name of the `indexMatch` except if `indexMatch` is just an `Object`. If `indexMatch` is an `Object` and no `cname` is provided, then the match is done across multiple classes, e.g.\r\n\r\n```javascript\r\nclass Person { constuctor(config={}) { Object.assign(this,config); } }\r\nclass Pet { constuctor(config={}) { Object.assign(this,config); } }\r\nawait db.defineSchema(Person);\r\nawait db.defineSchema(Pet);\r\nawait db.put(null,new Person({name:\"bill\",age:21}));\r\nawait db.put(null,new Pet({name:\"bill\",age:2}));\r\n[...db.getRangeFromIndex({name:\"bill\"})].forEach((object) => {\r\n    console.log(object); // logs both the Person and the Pet\r\n});\r\n[...db.getRangeFromIndex({name:\"bill\"},null,null,{cname:\"Person\"})].forEach((object) => {\r\n    console.log(object); // logs just the Person\r\n});\r\n```\r\n\r\n`scan` tells the engine to scan the class instances if no indexed fields are present in the `indexMatch` and test each one. \r\n\r\n`sortable`, `'fulltext`, and `sort` start returning entries almost immediately based on partial index matches.\r\n\r\n`sortable` and `fulltext` return entries in the order they are indexed.\r\n\r\n`fulltext` (short for full text index), returns entries that have partial matches for string property values. \r\n\r\nIf `fulltext` is `true`, then all partial matches are returned.\r\n\r\nIf `fulltext` is a number between 0 and 1, then only matches that exceed the number as a percent match are returned.\r\n\r\nTo fully utilize `fulltext`, ensure the database is opened and entries have been indexed with `{indexOptions:{fulltext:true}}`.\r\nFor example:\r\n\r\n```javascript\r\nconst db = open(\"test\",{indexOptions:{fulltext:true}});\r\ndb.put(null,{name:\"bill\",address:{city:\"New York\",state:\"NY\"}});\r\ndb.put(null,{name:\"joe\",address:{city:\"York\",state:\"PA\"}});\r\n[...db.getRangeFromIndex({address:{city:\"York\"}},null,null,{fulltext:true})].forEach((person) => {\r\n    console.log(person); // logs both bill and joe\r\n});\r\n```\r\n\r\nNote: When `{indexOptions:{fulltext:true}}` is set, passing functions as property values in `indexMatch` causes an index scan that may be expensive.\r\n\r\nIf `sort` is `true` entries are returned based on how many index matches occurred, with the highest first. If `sort` is a function, then entries are returned in the order determined by the function. Note, both of these are expensive since they require resolving all matches first.\r\n\r\n```javascript\r\n// this `indexMatch` pattern\r\n{\r\n    name: /bil.*/,\r\n    age: $gte(21), // this is the same as (value) => value>=21 ? value : undefined,\r\n    address: {\r\n        city: \"Old York\"\r\n    },\r\n    [/.*Identifier/]: (value) => value!=null ? value : undefined\r\n}\r\n// would match this object\r\n{\r\n    name: \"Bill\", // count++,\r\n    age: 21, // count++\r\n    address: {\r\n        city: \"New York\" // count++\r\n    },\r\n    someIdentifier: \"12345\" // count++\r\n}\r\n// with fulltext indexing and search turned on\r\n// count = 4, would have been 5 if looking for Old York (one hit for each word)\r\n// score = .8333, i.e. 5/6 possible /bil.*, $gte, one for New, one for York, /.*Identifier/, (value) =>\r\n```\r\n\r\n#### *db.getRangeFromVector\r\n\r\n***BETA***\r\n\r\n`*db.getRangeFromVector(vector:object,?valueMatch:function|object,?select:function|object,{?cname:string,?distance=euclidianDistance,?scan:boolean,?sortable:boolean,?maxDistance:number,?sort:boolean|function,?versions:boolean,?offset:number,limit=||Infinity}=?options={}) - returns IterableIterator of object`\r\n\r\nWorks the same as `getRangeFromIndex` above, except that the `vector` is used to select the items and a slightly different object is returned.\r\n\r\n`vector` is NOT an array, it is an object from which a vector array is automatically generated base on a schema definition. The schema can be automatically inferred using `db.inferSchmea`.\r\n\r\nYields objects of the form `{key,value,distance,version}` where `key` is the key of the object, `value` is the object in the database, `distance` is the distance from the selection vector, `version` is the version number and is only present if the database was opened using versioning.\r\n\r\nSee [Vector Search](#vector-search) below for more information.\r\n\r\n#### db.inferSchema\r\n\r\n***BETA***\r\n\r\n`db.inferSchema(dataset:array,{?cname,?vectors,?save,baseURI=\"\",?$schema,?schemata={}}={}) - returns schemata option`\r\n\r\n`dataset` is an array of objects to be used to infer the schema. \r\n\r\nIf `cname` is provided, then the schema is learned for that class. If `cname` is not provided, then the classname of each object processed is used.\r\n\r\nIf `vectors` is `true`, then the schema is enhanced for vector search.\r\n\r\nIf `save` is `true`, then the schema is saved to the database.\r\n\r\nThe `baseURI` defaults to `\"\"`, but a URL can be provided in case you are implementing a server that will return schema. The value is used in generating schema `$id` values.\r\n\r\nIf `$schema` is provided, it is used to specify the dialect of JSON schema to use, per the JSON schema standard.\r\n\r\nIf `schemata` is provided, then it is used to provide default schema values for named schema. Each key name in `schemata` is a classname and the corresponding property holds a schema definition. The `schemata` object is updated as new schema are learned. Pass `db.schema`, if you wish to use the existing schema.\r\n\r\nSee [Schema](#schema) below for more information.\r\n\r\n#### async db.move\r\n\r\n`db.move(key:lmdbKey,destKey:lmdbKey,?overwrite:boolean,?version:number,?ifVersion:number) - returns LMDBKey|undefined`\r\n\r\nWorks similar to [lmdb-move](https://github.com/anywhichway/lmdb-move) but provides automatic key assignment and indexing.\r\n\r\nWorks the same as `copy` above, except the entry at the original `key` is removed inside the transaction.\r\n\r\n#### async db.patch\r\n\r\n`async db.patch(key:string,patch:object,?version,?ifVersion) - returns boolean`\r\n\r\nInside a single transaction, updates the index after the patch.\r\n\r\nAlso see [lmdb-patch](https://github.com/anywhichway/lmdb-patch)\r\n\r\n#### async db.put\r\n\r\n`async db.put(key:LMDBKey,value,?cname,?version,?ifVersion) - returns LMDBKey|undefined`\r\n\r\nWorks similar to [lmdb put](https://github.com/kriszyp/lmdb-js#dbputkey-value-version-number-ifversion-number-promiseboolean)\r\n\r\nWhen putting an object for indexing, the `key` should be `null`. It is retrieved from the object using the `idKey` of the schema. If there is a mismatch between the `key` and the `idKey` of the object, an Error will be thrown.\r\n\r\nIf `value` is an object and `key` is `null`, it will be indexed by the keys of the object so long as it is an instance of an object controlled by a schema declared with `defineSchema`. To index all top level keys on all objects, call `db.defineSchema(Object)`. If `key` is `null`, a unique id will be generated and added to the object. See [defineSchema](#async-defineschemaclassconstructor-options) for more information.\r\n\r\nWhen an object is indexed `db.get` and `db.getEntry` with return the object as an instance of its original class.\r\n\r\nThe `cname` argument is used to specify the class name of the object being put. If `cname` is not provided, the class name is determined by the constructor name of the `value` argument. This allows the developer to use plain objects. If `value` is a primitive, `cname` is ignored.\r\n\r\nIf there is a mismatch between the `key` and the `idKey` of the object, an Error will be thrown.\r\n\r\nThe `key` or the object id (in the case of indexed object) is returned if the transaction succeeds, otherwise `undefined` is returned.\r\n\r\n#### db.putSync\r\n\r\n`db.putSync(key:LMDBKey,value,?cname,?version,?ifVersion) - returns LMDBKey|undefined`\r\n\r\nSynchronous version of `db.put`. \r\n\r\n***DO NOT USE***: An underlying issue with `lmdb` results in this occasionally returning a Promise instead of a value. Use `await db.put` instead.\r\n\r\n#### async db.remove\r\n\r\n`async db.remove(key:LMDBKey,?version:number,?ifVersion:number) - returns LMDBKey|undefined`\r\n\r\nSame behavior as `lmdb` except that the index entries are removed inside a transaction\r\n\r\n#### db.removeSync\r\n\r\n`db.removeSync(key:LMDBKey,?version:number,?ifVersion:number) - returns LMDBKey|undefined`\r\n\r\nSynchronous version of `db.remove`.\r\n\r\n***DO NOT USE***: An underlying issue with `lmdb` results in this occasionally returning a Promise instead of a value. Use `await db.put` instead.\r\n\r\n#### withExtensions\r\n\r\n`withExtensions(db:LMDBDatabase,?extensions:object) - returns LMDBDatabase`\r\n\r\nExtends an LMDB database and any child databases it opens to have the `extensions` provided. This utility is common to other `lmdb` extensions like `lmdb-patch`, `lmdb-copy`, `lmdb-move`.\r\n\r\nReturns a child database that has the extensions `copy`, `getRangeFromIndex`, `getRangeFromVector`, `getVector`, `index`, `indexSync`, `inferSchema`, `move`, `patch` and modified behavior of `clearAsync`, `clearSync`, `put`, `putSync`,`remove` and `removeSync`.\r\n\r\n## Schema\r\n\r\nWith a few minor enhancements, `lmdb-index` uses [JSON Schema](https://json-schema.org/) to define the structure of objects stored in the database. \r\n\r\nThe schema is used to automatically generate indexes and vectors for vector search.\r\n\r\nIt is not currently used for validation, but that is planned for a future release.\r\n\r\n### Defining Schema\r\n\r\nSchema can be defined using [db.defineSchema](#async-dbdefineschema) or [db.inferSchema](#async-dbinferschema).\r\n\r\nSchema used by `lmdb-index` is a superset of JSON Schema. The following additions are supported:\r\n\r\n*schema.indexKeys*\r\n\r\n* If `schema.indexKeys` is missing, then all keys of objects of the class are indexed. \r\n* If `schema.indexKeys` is an array, then only the keys in the array are indexed. Use an empty list to turn off indexing.\r\n\r\n*property.type* = \"date\" BETA\r\n\r\n* Currently used to support vectorizing dates.\r\n\r\n*property.vector* BETA\r\n\r\n* If `property.vector` is `true`, then the property is used when a vector representations of the object managed by the schema is generated. If the property is constrained by `oneOf`, then a position of the value in the `oneOf` array divided by the number of values is used. If the property is a number constrained by `minimumValue` and `maximumValue`, then a normalized value `(value - minimumValue)/,maximumValue` is used.\r\n* If `property.vector` is a function, then the function is called with the property value and the result is used. This is useful for things like color.\r\n\r\nWhen learning schema, a partially defined schema can be provided using the `schemata` options argument.\r\n\r\nDuring the learning process, schema are updated with the following information if it is not already defined when a schema is passed in as part of the `schemata` option:\r\n\r\n* $schema\r\n* $id\r\n* $ref\r\n* property types\r\n* property minimum and maximum values if numbers\r\n* property oneOf specifications if strings\r\n* if a property is present in all samples, it is marked as required\r\n\r\n***CAUTION***: Vector functions are not currently persisted and restored from the database with their schema. Hence, all schema using vector functions must be defined each time the database is opened.  With the poduction release of this feature, they will be persisted and restored. As a result, they will present a security risk. Do not provide end-user ability to edit schema execept in a fully trusted environment.\r\n\r\n## Approximate Match Searches\r\n\r\n`lmdb-index` offers three mechanisms for searching data for approximate or partial matches.\r\n\r\n1. Partial matches against full text indexes\r\n2. Partial matches using the `$ior` operator that increments a count for each portion of the `or` that is matched\r\n3. Partial matches using vector representations\r\n\r\nThe first two approaches can be accomplished using `db.getRangeFromIndex`. The third approach can be accomplished using `db.getRangeFromVector`\r\n\r\n### Full Text Indexing\r\n\r\nWhen a database is opened with `{indexOptions:{fulltext:boolean|array}}`, all string values associated with objects and properties enabled for full text search are tokenized and stop words, e.g. `and`, `or`, `but`, are removed.\r\n\r\nAll objects are enabled for full text search by providing `true` as the value for `fulltext`; otherwise, all classes with constructors identified an array are indexed.\r\n\r\nThe identification of classes can be done by providing their class/constructor or a string name.\r\n\r\nWhen fulltext indexing is enabled, the number of index entries increases at a minimum to the number of unique tokens. As a result, many more possible objects match each entry.\r\n\r\nSee `db.getRangeFromIndex` for more detail\r\n\r\n### Vector Search\r\n\r\nVector based search is a technique for finding the closest matches to a vector in a multi-dimensional space. It is often used in machine learning and artificial intelligence, but can also be used for simple approximate matching.\r\n\r\nSee this the Medium article [Vector Search Simplified](https://medium.com/@anywhichway/vector-search-simplified-part-one-3cdf55cbfb18) for an explanation.\r\n\r\nThis feature is in early ***BETA***. It is not recommended for production use.\r\n\r\nThe current release supports two types of vector comparisons:\r\n\r\n1. comparisons of object property values using the operator `$distance`\r\n2. comparisons of full objects converted to vectors\r\n\r\n#### $distance\r\n\r\nThe vector comparison methods supported include:\r\n\r\n* [Cosine Similarity](https://en.wikipedia.org/wiki/Cosine_similarity)\r\n* [Euclidean Distance](https://en.wikipedia.org/wiki/Euclidean_distance)\r\n* [Manhattan Distance](https://en.wikipedia.org/wiki/Taxicab_geometry)\r\n* [Jaccard Distance](https://en.wikipedia.org/wiki/Jaccard_distance)\r\n* Color distance (see below)\r\n\r\nThe operator `$distance` has the signature:\r\n\r\n`$distance([value:string|array,maxDistance:number,?method:function=typeof(value)===\"string\" ? levenshteinDistance : euclidianDistance])` - returns value the `string` is being compared to if the similarity is greater than or equal to `lowerBound`, otherwise `undefined`.\r\n\r\nNote: `levenshteinDistance` is not a vector comparison method, but is a common means of determining string similarity.\r\n\r\nIf `maxDistance` is a fraction between 0 and .99999999999, Euclidean and Manhattan vectors are normalized by dividing each element in the vector by the maximum value in the vector. This can be used to make the distance comparable to the other methods, it will not change the actual similarity. And things that look like percentages are often easier to think about that absolute numbers, even if they are not really a percentage.\r\n\r\nThe methods are:\r\n\r\n* `cosineDistance`\r\n* `euclideanDistance`\r\n* `manhattanDistance`\r\n* `jaccardDistance`\r\n* `colorDistance`\r\n\r\nFor `cosineDistance`, `euclideanDistance` and `manhattanDistance`, if the `value` argument and property it is being compared to are strings, they will be tokenized using the same dictionary. If the `value` and target property are arrays of numbers, they will be used as is. Attempts to compare other combinations will return undefined.\r\n\r\nFor `colorDistance`, uses `euclideanDistance` after doing some conversions adn validation. If the `value` argument and property are color names, hex values, `rgb(R,G,B)` or `rgba(R,G,B,A)`, they will be converted to RGBA vectors as `[R,G,B,A]`. `A` defaults to `1`. If they are 3 element numeric arrays an opacity of `1` will be added. If they are 4 element numeric arrays they will be used without change. Attempts to compare other combinations or arrays with invalid color values, i.e. numbers outside the range 0-256 for the first three elements and 0 to 1 for the 4th will return `undefined`.\r\n\r\nThe methods can be imported from `lmdb-index/src/operators.js`.\r\n\r\nAlthough the methods will throw errors if called directly with the wrong types, the `$distance` operator will return `undefined` if the types are wrong. This is because JSON object properties are not strongly typed. If you want to ensure that the types are correct, you can use the `$type` operator to check the type before calling the `$distance` operator.\r\n\r\nFor example:\r\n\r\n```javascript\r\nimport {open} from \"lmdb\";\r\nimport {withExtensions} from \"lmdb-index\";\r\nconst db = withExtensions(open(\"test.db\"));\r\ndb.defineSchema(Object);\r\nawait db.put(null,{type:\"newspaper\",headline:\"Elon Musk's Boring Co to build high-speed airport link in Chicago\"});\r\nawait db.put(null,{type:\"newspaper\",headline:\"Elon Musk's Boring Company to build high-speed Chicago airport link\"});\r\nawait db.put(null,{type:\"newspaper\",headline:\"The quick brown fox really jumped over the lazy dog in Seattle\"});\r\n\r\nfor(const item of db.getRangeFromIndex({type:\"newspaper\",headline:$similarity([\"Elon Musk's Boring Co to build high-speed O'Hare Airport link\",.75,cosineDistance])})) {\r\n    console.log(item); // logs the first two items\r\n}\r\nfor(const item of db.getRangeFromIndex({type:\"newspaper\",headline:$similarity([\"Elon Musk's Boring Co to build high-speed airport link in Chicago\",.99,cosineDistance])})) {\r\n    console.log(item); // logs only the first item\r\n}\r\n```\r\n\r\n#### Objects As Vectors\r\n\r\nTraditional JavaScript objects can be turned into vectors by:\r\n\r\n1. Flattening their structure while turning properties and values into numbers\r\n2. Representing most string values as their 1 based offset into arrays of all possible values / number of possible values\r\n3. Representing most numeric values normalized to the range 0 to 1, (value - min of all possible values) / maximum of all possible values\r\n4. Boolean values as 0 and 1.\r\n5. Dates can be converted into their numeric value in milliseconds, and normalized like other numbers.\r\n\r\nThe method [db.getRangeFromVector](#dbgetRangeFromVector) turns objects into vectors this automatically based on schema definitions.\r\n\r\nThe method [db.inferSchema](#dbinferschema), can be used to learn schema definitions from a set of objects.\r\n\r\nThe method [db.getVector](#dbgetvector) can be used to get the vector for an object.\r\n\r\nThe default distance function for vectorized objects is `euclideanDistance`.\r\n\r\n## Operators\r\n\r\nThe following operators are supported in `indexMatch`, `valueMatch` and `select`.\r\n\r\n#### Logical\r\n\r\n* `$and(...operatorResult)` - logical and\r\n* `$or(...operatorResult))` - logical or\r\n* `$not(...operatorResult))` - logical not\r\n* `$ior(...operatorResult))` - BETA:fuzzy matching inclusive or (more matches increase score)\r\n* `$xor(...operatorResult))` - BETA:exclusive or\r\n\r\n#### Comparison\r\n\r\n* `$lt(boolean|number|string)` - less than\r\n* `$lte(boolean|number|string)` - less than or equal to\r\n* `$gt(boolean|number|string)` - greater than\r\n* `$gte(boolean|number|string)` - greater than or equal to\r\n* `$eq(boolean|number|string)` - equal to\r\n* `$eeq(boolean|number|string)` - equal to and same type, e.g. `1` is not equal to `'1'\r\n* `$neq(boolean|number|string)` - not equal to\r\n* `$between(boolean|number|string,boolean|number|string)` - property value is between the two values (inclusive)\r\n* `$outside(boolean|number|string,boolean|number|string)` - property value is not between the two values (exclusive)\r\n\r\n#### String\r\n\r\n* `$startsWith(string)` - property value starts with string\r\n* `$endsWith(string)` - property value ends with string\r\n* `$matches(RegExp)` - property value matches regular expression\r\n* `$echoes(string)` - property value sounds like the `string`\r\n* `$distance([value:string|array,upperBound:number,?method:function=levenshteinDistance)` - ***BETA*** property value within `upperBound` distance to the `value`. See [Vector Search](#vector-search) for more information on `upperBound` and `method`.\r\n\r\n#### Arrays and Sets\r\n\r\n* `$in(array)` - property value is in array\r\n* `$nin(array)` - property values is not in array\r\n* `$includes(boolean|number|string|null)` - property value is an array and includes value\r\n* `$excludes(boolean|number|string|null)` - property value is an array and does not include value\r\n* `$intersects(array)` - property value is an array and intersects with array\r\n* `$disjoint(array)` - property value is an array and does not intersect with array\r\n* `$subset(array)` - property value is an array and is a subset of array\r\n* `$superset(array)` - property value is an array and is a superset of array\r\n* `$symmetric(array)` - property value is an array and has same elements as array\r\n\r\n#### Basic Types\r\n\r\n* `$type(typeName:string)` - property value is of `typeName` type\r\n* `$isOdd()` - property value is odd\r\n* `$isEven()` - property value is even\r\n* `$isPrime()` - property value is prime\r\n* `$isComposite()` - property value is composite\r\n* `$isPositive()` - property value is positive\r\n* `$isNegative()` - property value is negative\r\n* `$isInteger()` - property value is an integer\r\n* `$isFloat()` - property value is a float\r\n* `$isNaN()` - property value is not a number\r\n* `$isArray()` - property value is an array\r\n* `$isObject()` - property value is an object\r\n* `$isPrimitive()` - property value is a primitive\r\n* `$isUndefined()` - property value is undefined\r\n* `$isNull()` - property value is null\r\n* `$isTruthy()` - property value is truthy\r\n* `$isFalsy()` - property value is falsy\r\n\r\n#### Extended Types\r\n\r\n* `$isCreditCard()` - property value is a credit card number\r\n* `$isEmail()` - property value is an email address\r\n* `$isHexColor()` - property value is a hex color\r\n* `$isIPV4Address()` - property value is an IP address\r\n* `$isIPV6Address()` - property value is an IP address\r\n* `$isISBN()` - property value is an ISBN\r\n* `$isMACAddress()` - property value is a MAC address\r\n* `$isURL()` - property value is a URL\r\n* `$isUUID()` - property value is a UUID\r\n* `$isZIPCode()` - property value is a ZIP code\r\n\r\n\r\n# Testing\r\n\r\n## Unit Testing\r\n\r\nUnit testing conducted with [jest](https://www.npmjs.com/package/jest).\r\n\r\nFile      | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s\r\n----------|---------|----------|---------|---------|------------------------\r\nAll files       |   89.12 |    79.22 |   96.66 |   92.28 |\r\nlmdb-index     |    87.2 |    73.95 |    92.3 |   90.65 |\r\nindex.js      |    87.2 |    73.95 |    92.3 |   90.65 | ...6,532-538,547,682,694,826,988,993-996,1023-1024,1068-1069\r\nlmdb-index/src |   95.55 |    93.47 |     100 |   98.36 |\r\noperators.js  |   95.55 |    93.47 |     100 |   98.36 | 91-93\r\n\r\n## Performance Testing\r\n\r\nPerformance testing conducted with [benchmark](https://www.npmjs.com/package/benchmark).\r\n\r\nAt low scale, i.e. 3 million records, `lmdb-index` handles:\r\n\r\n* about 500,000 records a second asynchronous inserting primitives,\r\n* about 1,500 records a second asynchronous inserting and indexing objects without disk write (but available to transactions),\r\n* about 1,000 records a second sequential asynchronous inserting, indexing objects and writing to disk,\r\n* 1,500,000+ records per second for direct key retrieval,\r\n* 80,000 to 120,000 records a second for search and retrieval depending on the complexity of the query.\r\n\r\nThe maximum batch put size before instability is about 500,000 records.\r\n\r\nSince vector search is in BETA, it's performance has not yet been measured.\r\n\r\n# Release Notes (Reverse Chronological Order)\r\n\r\n2023-06-04 v1.1.0 Enhanced documentation. Added full vector query capability (BETA) with `db.getRangeFromVector`, `db.inferSchema`, `db.getVector` and updates to `db.put`, `db.copy`, etc.\r\n\r\n2023-06-02 v1.0.0 Enhanced documentation. Fixed issue with `db.clearAsync` not awaiting all clears of child databases. Added `key` to entries returned by `db.getRangeFromIndex` to match documentation. Added `selector` as exported function. Enabled caching on primary and index databases. Added `$distance` operator.\r\n\r\n2023-05-22 v0.11.3 Enhanced documentation. Added unit tests. Resolved the underlying issue related to `db.index`, it will no longer be deprecated. Final BETA release.\r\n\r\n2023-05-21 v0.11.2 Enhanced documentation. Addressed/documented underlying issues with `lmdb`: https://github.com/kriszyp/lmdb-js/issues/235 and https://github.com/kriszyp/lmdb-js/issues/234.\r\n\r\n2023-05-21 v0.11.1 Enhanced documentation. Added unit tests. Added `scan` option to `db.getRangeFromIndex`. Fixed issue with `putSync` where special values were not getting serialized and underlying `lmdb` library falsely reporting a `db.putSync` failed. Improved fulltext index matching counts when the same word is repeated. Discovered and documented that `db.putSync` sometimes returns a Promise. Advise against using.\r\n\r\n2023-05-19 v0.11.0 Added an index to better support queries where the value is known but properties might be ambiguous.\r\n\r\n2023-05-19 v0.10.2 Fixed issues related to `indexOptions` not being passed in when database opened.\r\n\r\n2023-05-19 v0.10.1 Refined operator functions that are order dependent so they return `DONE` after upper bound. `db.clearAsync` and `db.clearSync` now clear indexes. `db.putSync` returning Promise. Corrected v0.9.1 and v0.9.0 dates below. Minor modifications to index structure. `db.index` and `db.indexSync` will be deprecated prior to v1, use `db.put(null,object)` or `db.putsync(null,object)` instead. BREAKING CHANGE: Fulltext indexing must now be enabled with `indexOptions:{fulltext:true}` when opening a database.\r\n\r\n2023-05-17 v0.9.1 Removed un-necessary files from npm package.\r\n\r\n2023-06-17 v0.9.0 Added unit tests. Addressed issue with RegExp and select. `$echoes` now handles numbers. Added some performance benchmarks.\r\n\r\n2023-05-16 v0.8.1 Added unit tests. Addressed issue with nested object indexing and matching keys with RegExp.\r\n\r\n2023-05-15 v0.8.0 Updated documentation. Corrected issue with `indexKeys` on schema not being processed, select processing not handling `root` assignment and removal of unselected properties. Supplied a range of pre-built operator functions for index and value matching.\r\n\r\n2023-05-14 v0.7.3 Added unit tests. Corrected issues with: copy not adding id to objects that have no schema, selecting objects of multiple class types at the same time, select support being dropped during an earlier upgrade, sort as function. Updated documentation.\r\n\r\n2023-05-14 v0.7.2 Updated documentation.\r\n\r\n2023-05-13 v0.7.1 Updated documentation. Not yet documented, built in full-text indexing and search.\r\n\r\n2023-05-13 v0.7.0 Reworked indexing to simplify, improve speed and support full text indexing.\r\n\r\n2023-05-06 v0.6.6 Removed test db from Git.\r\n\r\n2023-05-05 v0.6.5 Fixed issue with not removing un-indexed primitives.\r\n\r\n2023-05-05 v0.6.4 Updated `lmdb-query` to 1.5.4. Fixed issue with `put` not awaiting.\r\n\r\n2023-05-05 v0.6.3 Updated `lmdb-query` to 1.5.3.\r\n\r\n2023-05-04 0.6.2 Updated dependencies. \r\n\r\n2023-05-03 v0.6.1 Addressed issue where properties with non-primitve values were not being indexed.\r\n\r\n2023-05-02 v0.6.0 Added support for storing plain arrays as top level database entries, e.g. `await db.put(null,[1,2,3])`\r\n\r\n2023-04-29 v0.5.1 Adjusted `defineSchema` so that it updates rather than overwrites definition if called a second time. Updated dependency versions. Adjusted unit tests. Fixed issues with `copy` and `move` not calling underlying code with `this` context. Unit test coverage over 90%, moving to BETA.\r\n\r\n2023-04-28 v0.5.0 Added `getSchema` to exports. Enhanced unit tests.\r\n\r\n2023-04-28 v0.4.3 Adjusted to use `withextensions` from `lmdb-query`. Enhanced documentation.\r\n\r\n2023-04-27 v0.4.2 Added support for patch. Simplified `withExtensions` use. Enhanced documentation.\r\n\r\n2023-04-24 v0.4.1 Adjustments to `copy` and `move` to ensure correct id assignment. Documentation formatting and typo corrections.\r\n\r\n2023-04-24 v0.4.0 `copy` and `move` now supported.\r\n\r\n2023-04-23 v0.3.1 Fix to fully deleting objects from indexes.\r\n\r\n2023-04-23 v0.3.0 Using child databases sometimes caused crashes in a clustered environment. Removed child use and instead using a key prefix of @@<constructor name>. Added ability to query across multiple class types.\r\n\r\n2023-04-23 v0.2.0 Moved indexes to a separate child database so that they will not conflict with custom indexes and keys developed by application programmers using this library.\r\n\r\n2023-04-23 v0.1.1 Documentation updates. Adjusted so that corrupt indexes do not return values for keys that do not exist.\r\n\r\n2023-04-22 v0.1.0 Made API more consistent with `lmdb-query`.\r\n\r\n2023-04-22 v0.0.2 Documentation updates. Addition of `defineSchema` and UUID generation.\r\n\r\n2023-04-21 v0.0.1 Initial public release\r\n\r\n# License\r\n\r\nThis software is provided as-is under the [MIT license](http://opensource.org/licenses/MIT).\r\n\r\nCopyright (c) 2023, AnyWhichWay, LLC and Simon Y. Blackwell.","readmeFilename":"README.md"}