{"_id":"zangodb","_rev":"14-4ea90594a29659f6f3716fa8551a7624","name":"zangodb","description":"MongoDB-like interface for HTML5 IndexedDB","dist-tags":{"latest":"1.0.8"},"versions":{"1.0.0":{"name":"zangodb","version":"1.0.0","description":"MongoDB-like interface for HTML5 IndexedDB","main":"./build/src/index.js","directories":{"test":"test"},"scripts":{"test":"mocha --reporter spec build/test/index.js"},"repository":{"type":"git","url":"git+https://github.com/erikolson186/zangodb.git"},"keywords":["database","nosql","browser","html5","indexeddb","mongodb","mongo"],"author":{"name":"Erik Olson","email":"erikolson186@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/erikolson186/zangodb/issues"},"homepage":"https://github.com/erikolson186/zangodb#readme","dependencies":{"clone":"^2.0.0","deepmerge":"^1.2.0","memoizee":"^0.4.1","object-hash":"^1.1.4","q":"^1.4.1"},"devDependencies":{"browserify":"^13.1.1","chai":"^3.5.0","fake-indexeddb":"^1.0.8","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-sourcemaps":"^2.2.0","gulp-uglify":"^2.0.0","mocha":"^3.1.2","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"484cd112b9ce7e06699658bf20fe6f889bcb5ee7","_id":"zangodb@1.0.0","_shasum":"ed1554a80d28723a4ff41b1f75721e7aa1e3b5ee","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"erikolson186","email":"erikolson186@gmail.com"},"dist":{"shasum":"ed1554a80d28723a4ff41b1f75721e7aa1e3b5ee","tarball":"https://registry.npmjs.org/zangodb/-/zangodb-1.0.0.tgz","integrity":"sha512-Z6CRh6tuqI3DmZzvC3HI/f5fk1pGOxX88Nrf6Dnkrf/GxRzfCldhrod2lvJ1kIZ0b8EI5XqCMpVBw4yUQd41wA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBfnQyqgeBuZtr7m3DwPmv7veW0VSpQn5WQaS0aHMF3QIhAN0Io6cFB2AKS7MnFI5G3WsekNA/IAt6n2nxpU4X0lUq"}]},"maintainers":[{"name":"erikolson186","email":"erikolson186@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/zangodb-1.0.0.tgz_1479406336316_0.04317684913985431"}},"1.0.1":{"name":"zangodb","version":"1.0.1","description":"MongoDB-like interface for HTML5 IndexedDB","main":"./build/src/index.js","typings":"./src/zangodb.d.ts","directories":{"test":"test"},"scripts":{"test":"mocha --reporter spec build/test/index.js"},"repository":{"type":"git","url":"git+https://github.com/erikolson186/zangodb.git"},"keywords":["database","nosql","browser","html5","indexeddb","mongodb","mongo"],"author":{"name":"Erik Olson","email":"erikolson186@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/erikolson186/zangodb/issues"},"homepage":"https://github.com/erikolson186/zangodb#readme","dependencies":{"clone":"^2.0.0","deepmerge":"^1.2.0","memoizee":"^0.4.1","object-hash":"^1.1.4","q":"^1.4.1"},"devDependencies":{"browserify":"^14.1.0","chai":"^3.5.0","fake-indexeddb":"^1.0.8","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-sourcemaps":"^2.2.0","gulp-uglify":"^2.0.0","mocha":"^3.1.2","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"bc625205e211f83808b9e87d592e3c5412bdcecf","_id":"zangodb@1.0.1","_shasum":"a1bf32b2785ca27ab1cc61a02400325c70fb1d15","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"erikolson186","email":"erikolson186@gmail.com"},"dist":{"shasum":"a1bf32b2785ca27ab1cc61a02400325c70fb1d15","tarball":"https://registry.npmjs.org/zangodb/-/zangodb-1.0.1.tgz","integrity":"sha512-Mfk//skaknSHi0cywzcy2u/elAJkIMqMHKqRXm46y+M0aN121ZzVipmB9hgaj3q66ggiHAgGwHrBIbFCcG+5Hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxCc5P4cTPoxiYddPsVl0wxfuRheW9Z59EJFVE5Ww5zAiEAknYRKv7RSx3w12UsB0ipwBrv6V+UBUSBv6i5xwRJYcs="}]},"maintainers":[{"name":"erikolson186","email":"erikolson186@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/zangodb-1.0.1.tgz_1487474326914_0.8159276859369129"}},"1.0.2":{"name":"zangodb","version":"1.0.2","description":"MongoDB-like interface for HTML5 IndexedDB","main":"./build/src/index.js","typings":"./src/zangodb.d.ts","directories":{"test":"test"},"scripts":{"test":"mocha --reporter spec build/test/index.js"},"repository":{"type":"git","url":"git+https://github.com/erikolson186/zangodb.git"},"keywords":["database","nosql","browser","html5","indexeddb","mongodb","mongo"],"author":{"name":"Erik Olson","email":"erikolson186@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/erikolson186/zangodb/issues"},"homepage":"https://github.com/erikolson186/zangodb#readme","dependencies":{"clone":"^2.0.0","deepmerge":"^1.2.0","memoizee":"^0.4.1","object-hash":"^1.1.4","q":"^1.4.1"},"devDependencies":{"browserify":"^14.1.0","chai":"^3.5.0","fake-indexeddb":"^1.0.8","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-sourcemaps":"^2.2.0","gulp-uglify":"^2.0.0","mocha":"^3.1.2","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"402297c7566862cfd26c17b4e0760cee9c08e5c6","_id":"zangodb@1.0.2","_shasum":"03b0a786752396e2d41ba7ca9571441ee3cc6beb","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"erikolson186","email":"erikolson186@gmail.com"},"dist":{"shasum":"03b0a786752396e2d41ba7ca9571441ee3cc6beb","tarball":"https://registry.npmjs.org/zangodb/-/zangodb-1.0.2.tgz","integrity":"sha512-lQ5R9hMHhuLFsEtFuZ9aFyWFYVuZwItVgIWXv3aCO/TS3exktOURsu2OY+M1AqC5/apmp5ixzXlhjAF1RcpQjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXZwbpqIdkCLtd/qfwXFx3KvSkKzxRLTISAD5f5mV8vQIhAKyBZbS53B4R0+QYS1PV1B37Er/HS4/5BtD2NQH9Stcr"}]},"maintainers":[{"name":"erikolson186","email":"erikolson186@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/zangodb-1.0.2.tgz_1488087695550_0.6706322028767318"}},"1.0.3":{"name":"zangodb","version":"1.0.3","description":"MongoDB-like interface for HTML5 IndexedDB","main":"./build/src/index.js","typings":"./src/zangodb.d.ts","directories":{"test":"test"},"scripts":{"test":"mocha --reporter spec build/test/index.js"},"repository":{"type":"git","url":"git+https://github.com/erikolson186/zangodb.git"},"keywords":["database","nosql","browser","html5","indexeddb","mongodb","mongo"],"author":{"name":"Erik Olson","email":"erikolson186@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/erikolson186/zangodb/issues"},"homepage":"https://github.com/erikolson186/zangodb#readme","dependencies":{"clone":"^2.1.1","deepmerge":"^1.3.2","memoizee":"^0.4.5","object-hash":"^1.1.8","q":"^1.5.0"},"devDependencies":{"browserify":"^14.4.0","chai":"^4.0.2","fake-indexeddb":"^2.0.3","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-sourcemaps":"^2.6.0","gulp-uglify":"^3.0.0","mocha":"^3.4.2","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"bf956d0898aabe2107123518fce615de628fce6d","_id":"zangodb@1.0.3","_shasum":"6859e7c3036c67a1eeb9d3192024c9411f7d5f37","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"erikolson186","email":"erikolson186@gmail.com"},"dist":{"shasum":"6859e7c3036c67a1eeb9d3192024c9411f7d5f37","tarball":"https://registry.npmjs.org/zangodb/-/zangodb-1.0.3.tgz","integrity":"sha512-KObP57+HYhoernIxk5QmOoCVGOcGY3GETBrsSb9w1ukHNg/ANbxKXnewNZZ5Cu8j57lUP7vfO2lKZkCglQm6ZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJrEItpQs+WXLfJGs3Ao0rtDx5cgAOG+WItuNDacWZUAiAFboSZPyV77hgQx4I1a3cir/AGq3nokQm1HngKwiMpiQ=="}]},"maintainers":[{"name":"erikolson186","email":"erikolson186@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zangodb-1.0.3.tgz_1496831109165_0.21300917374901474"}},"1.0.4":{"name":"zangodb","version":"1.0.4","description":"MongoDB-like interface for HTML5 IndexedDB","main":"./build/src/index.js","typings":"./src/zangodb.d.ts","directories":{"test":"test"},"scripts":{"test":"mocha --reporter spec build/test/index.js"},"repository":{"type":"git","url":"git+https://github.com/erikolson186/zangodb.git"},"keywords":["database","nosql","browser","html5","indexeddb","mongodb","mongo"],"author":{"name":"Erik Olson","email":"erikolson186@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/erikolson186/zangodb/issues"},"homepage":"https://github.com/erikolson186/zangodb#readme","dependencies":{"clone":"^2.1.1","deepmerge":"^1.3.2","memoizee":"^0.4.5","object-hash":"^1.1.8","q":"^1.5.0"},"devDependencies":{"browserify":"^14.4.0","chai":"^4.0.2","fake-indexeddb":"^2.0.3","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-sourcemaps":"^2.6.0","gulp-uglify":"^3.0.0","mocha":"^3.4.2","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"f1cea7027a369b2ceefc2eeff914e6306dec178f","_id":"zangodb@1.0.4","_shasum":"9fe82b0532527fa8f9f507967fe4d2715474b4b8","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"erikolson186","email":"erikolson186@gmail.com"},"dist":{"shasum":"9fe82b0532527fa8f9f507967fe4d2715474b4b8","tarball":"https://registry.npmjs.org/zangodb/-/zangodb-1.0.4.tgz","integrity":"sha512-3Ox6umIWVRHVCOm7pnCv5AhgnDAKIksSTRki1cEMP81evJ679BDIBpK7KO6HNWeFUVDzGU5xNz9fk4pfiR9isg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVA/x1UjJ8FOU3kr8bk1g4zXqAI10u8Rb8X2isPtEimwIgapwK2QYET7+jPCx9lc3OxcpsVE/qYr7lXZTtzRdC2F8="}]},"maintainers":[{"name":"erikolson186","email":"erikolson186@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zangodb-1.0.4.tgz_1498006670105_0.2192486545536667"}},"1.0.5":{"name":"zangodb","version":"1.0.5","description":"MongoDB-like interface for HTML5 IndexedDB","main":"./build/src/index.js","typings":"./src/zangodb.d.ts","directories":{"test":"test"},"scripts":{"test":"mocha --reporter spec build/test/index.js"},"repository":{"type":"git","url":"git+https://github.com/erikolson186/zangodb.git"},"keywords":["database","nosql","browser","html5","indexeddb","mongodb","mongo"],"author":{"name":"Erik Olson","email":"erikolson186@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/erikolson186/zangodb/issues"},"homepage":"https://github.com/erikolson186/zangodb#readme","dependencies":{"clone":"^2.1.1","deepmerge":"^1.3.2","memoizee":"^0.4.5","object-hash":"^1.1.8","q":"^1.5.0"},"devDependencies":{"browserify":"^14.4.0","chai":"^4.0.2","fake-indexeddb":"^2.0.3","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-sourcemaps":"^2.6.0","gulp-uglify":"^3.0.0","mocha":"^3.4.2","run-sequence":"^1.2.2","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"4b9ab806c6b77fa62f9016c5c0ae41eb0cad0213","_id":"zangodb@1.0.5","_shasum":"b4e34c9f4734a502ebe39696b828e1af1c701499","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"erikolson186","email":"erikolson186@gmail.com"},"dist":{"shasum":"b4e34c9f4734a502ebe39696b828e1af1c701499","tarball":"https://registry.npmjs.org/zangodb/-/zangodb-1.0.5.tgz","integrity":"sha512-WAbEM9nlRTK2jlyzpH7RtwO2W3TfE3KHMdbcwuo+v6ZgHJBIaC+o4TX0p2CR7yL6kLiwv9557c1pXPiI6Fak5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGJDepMFhpK1pQ6djGaCf1W882IMv9ZzTE0Je7hjwGNAiEAv4uE8MOXAhdeffKtjc/RZqbO2Ru6UV4o6DDHT2yRdvo="}]},"maintainers":[{"name":"erikolson186","email":"erikolson186@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zangodb-1.0.5.tgz_1499561439109_0.6583375693298876"}},"1.0.6":{"name":"zangodb","version":"1.0.6","description":"MongoDB-like interface for HTML5 IndexedDB","main":"./build/src/index.js","typings":"./src/zangodb.d.ts","directories":{"test":"test"},"scripts":{"test":"mocha --reporter spec build/test/index.js"},"repository":{"type":"git","url":"git+https://github.com/erikolson186/zangodb.git"},"keywords":["database","nosql","browser","html5","indexeddb","mongodb","mongo"],"author":{"name":"Erik Olson","email":"erikolson186@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/erikolson186/zangodb/issues"},"homepage":"https://github.com/erikolson186/zangodb#readme","dependencies":{"clone":"^2.1.1","deepmerge":"^1.3.2","memoizee":"^0.4.5","object-hash":"^1.1.8","q":"^1.5.0"},"devDependencies":{"browserify":"^14.4.0","chai":"^4.0.2","fake-indexeddb":"^2.0.3","gulp":"^3.9.1","gulp-babel":"^7.0.0","gulp-sourcemaps":"^2.6.0","gulp-uglify":"^3.0.0","mocha":"^3.4.2","run-sequence":"^2.1.0","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"e7222d52e2d31ae81f7947350a0503c9a5ccbd59","_id":"zangodb@1.0.6","_shasum":"a5d28c68f6eb7936e4df45f7affb50d123d8c4d9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"erikolson186","email":"erikolson186@gmail.com"},"dist":{"shasum":"a5d28c68f6eb7936e4df45f7affb50d123d8c4d9","tarball":"https://registry.npmjs.org/zangodb/-/zangodb-1.0.6.tgz","integrity":"sha512-8KRrD4qs9DEtL1FQwqq1siIdi8GQwx3dgZiH478gqhM9lBexvni6cb+mVSkCk9vscasdbtJdNZoPshAvP6TxLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9Mph/XCogriMrCgmLV5ux1BdX9fpklX2CxrNgbepLAgIhAPCczEb7TWyy/LVVRYjwUmoxiDo0lxSJg8TCcJogwkh8"}]},"maintainers":[{"name":"erikolson186","email":"erikolson186@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zangodb-1.0.6.tgz_1503537850720_0.5797018236480653"}},"1.0.7":{"name":"zangodb","version":"1.0.7","description":"MongoDB-like interface for HTML5 IndexedDB","main":"./build/src/index.js","typings":"./src/zangodb.d.ts","directories":{"test":"test"},"scripts":{"test":"mocha --reporter spec build/test/index.js"},"repository":{"type":"git","url":"git+https://github.com/erikolson186/zangodb.git"},"keywords":["database","nosql","browser","html5","indexeddb","mongodb","mongo"],"author":{"name":"Erik Olson","email":"erikolson186@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/erikolson186/zangodb/issues"},"homepage":"https://github.com/erikolson186/zangodb#readme","dependencies":{"clone":"^2.1.1","deepmerge":"^1.3.2","memoizee":"^0.4.5","object-hash":"^1.1.8","q":"^1.5.0"},"devDependencies":{"browserify":"^14.4.0","chai":"^4.0.2","fake-indexeddb":"^2.0.3","gulp":"^3.9.1","gulp-babel":"^7.0.0","gulp-sourcemaps":"^2.6.0","gulp-uglify":"^3.0.0","mocha":"^3.4.2","run-sequence":"^2.1.0","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"3b9d88ccf0c1be2655ad732061baf9449728cbb2","_id":"zangodb@1.0.7","_shasum":"99eda854815df865b5a785d9b9be3bd92be451a4","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"erikolson186","email":"erikolson186@gmail.com"},"dist":{"shasum":"99eda854815df865b5a785d9b9be3bd92be451a4","tarball":"https://registry.npmjs.org/zangodb/-/zangodb-1.0.7.tgz","integrity":"sha512-b+TX/Pm3CjuLo/B8LVKU+Z9b1ADoBondY9ay37qTZ+xvD/2C9jR0DZitSmP4E7DIc5JVlP5iZK6otlayNjxb0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKBuywBx54boNvCbkp+78UdkhyyHZLXGZsblSIPHcEnAIgC0D11rInF7zdQZV3EWrPQIdiJ6n0XcJza/x6hvkkuJw="}]},"maintainers":[{"name":"erikolson186","email":"erikolson186@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zangodb-1.0.7.tgz_1505598449937_0.08691765135154128"}},"1.0.8":{"name":"zangodb","version":"1.0.8","description":"MongoDB-like interface for HTML5 IndexedDB","main":"./build/src/index.js","typings":"./src/zangodb.d.ts","directories":{"test":"test"},"scripts":{"test":"mocha --reporter spec build/test/index.js"},"repository":{"type":"git","url":"git+https://github.com/erikolson186/zangodb.git"},"keywords":["database","nosql","browser","html5","indexeddb","mongodb","mongo"],"author":{"name":"Erik Olson","email":"erikolson186@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/erikolson186/zangodb/issues"},"homepage":"https://github.com/erikolson186/zangodb#readme","dependencies":{"clone":"^2.1.1","deepmerge":"^2.0.0","memoizee":"^0.4.5","object-hash":"^1.1.8","q":"^1.5.0"},"devDependencies":{"browserify":"^14.4.0","chai":"^4.0.2","fake-indexeddb":"^2.0.3","gulp":"^3.9.1","gulp-babel":"^7.0.0","gulp-sourcemaps":"^2.6.0","gulp-uglify":"^3.0.0","babel-core":"^6.26.0","mocha":"^4.0.1","run-sequence":"^2.1.0","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0"},"gitHead":"868babfbd493af2ac058194855587263e86e5bf9","_id":"zangodb@1.0.8","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-sn3UlV1xdE6ra42TuVm460MiqRgm7wDngdbywSiEfaRZcfNN9fF21NXpPMNhw/wGD5QMF+rwY3DxQk0w5zA1/Q==","shasum":"85bc0d9ad662a70ce46405aad8c8b7dbcff823ac","tarball":"https://registry.npmjs.org/zangodb/-/zangodb-1.0.8.tgz","fileCount":103,"unpackedSize":3144987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3uIsCRA9TVsSAnZWagAAHRIP/0IWvaow08hOgjU9/+C1\nTncNcge4UsOcfyrAxGp7bd4tV4CwdI+7y2ymdtjTxPV/5+5SlsLsH80+eZS6\nA/UaZ4z4jdo3UkQvkz9+23UaGd/047C77Sny1hDrR5BEAM0vYblram5LU8ZG\nSinnK0aQ62cHRI3Q+REh0IMNgZ5wvWEjeBtoXuldxZEBpGr7P7t4rwbCdNJF\nmnm6H83TEigZgbUueEifIxd23d7jRRo2Ny8WDF27BQXeM+nKiiFVTeHFbyhw\n3kkw67CA03W0icz1vY9hvrX2Hgry/HJMesFXZF8N6kwUK59pomqNX58zx+Qt\naJ9pHpUXA6goByx1laiB3RoDRbV5l/vqI3VMj5LFVw6Dlgdgye5wanW82YR+\nhfYBAKfmy7g2EVkAPbPsbVRwivQW3R1PSusNEp5xzqGBsUfL6JrfhHG+Urxu\neo9n7wNYhmtx8RGysd9JJwRQ4up9sq3ESsauUKBpUL0PrsEs2qu1NOsBNHiN\ngR7xOOSzjgl49JeOztZysrlBMyhRFc4jNu0QRNfT0BSNk+1t9tzBbqTSbSbx\n/BQLV3h1SUZgWt+xm/hQb6WH6x4CUJe55eB4duZizKiZRlRLQN04QotqoS1i\nOkVDPfDXi93u0ziQcW0/3z6MhIm1VY1CKMfv5JJaOuVCCEIvfXp5Rfj5w1o7\nYhH9\r\n=yVqN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhntT9MFzxCWFgErHmNAZtFNNWbKmcPw+f3i/f3+Qw1AiEAyrz0WF9Uqy/Gz867SVxcMgS9XWwj9UkbI9svp2LriDA="}]},"maintainers":[{"name":"erikolson186","email":"erikolson186@gmail.com"}],"_npmUser":{"name":"erikolson186","email":"erikolson186@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zangodb_1.0.8_1591665196124_0.18355803004770044"},"_hasShrinkwrap":false}},"readme":"![ZangoDB](https://cldup.com/kvTEbzc-Sz.png)\r\n\r\n**ZangoDB** is a **MongoDB-like** interface for **HTML5 IndexedDB** that supports most of the familiar filtering, projection, sorting, updating and aggregation features of MongoDB, for usage in the **web browser**.\r\n\r\n## Example\r\n\r\n```javascript\r\nlet db = new zango.Db('mydb', { people: ['age'] });\r\nlet people = db.collection('people');\r\n\r\nlet docs = [\r\n    { name: 'Frank', age: 20 },\r\n    { name: 'Thomas', age: 33 },\r\n    { name: 'Todd', age: 33 },\r\n    { name: 'John', age: 28 },\r\n    { name: 'Peter', age: 33 },\r\n    { name: 'George', age: 28 }\r\n];\r\n\r\npeople.insert(docs).then(() => {\r\n    return people.find({\r\n        name: { $ne: 'John' },\r\n        age: { $gt: 20 }\r\n    }).group({\r\n        _id: { age: '$age' },\r\n        count: { $sum: 1 }\r\n    }).project({\r\n        _id: 0,\r\n        age: '$_id.age'\r\n    }).sort({\r\n        age: -1\r\n    }).forEach(doc => console.log('doc:', doc));\r\n}).catch(error => console.error(error));\r\n```\r\n\r\nWhich outputs:\r\n\r\n```\r\ndoc: { count: 3, age: 33 }\r\ndoc: { count: 1, age: 28 }\r\n```\r\n\r\n## Installation\r\n\r\n**ZangoDB** is available as an npm package, and the web-browser build can be [downloaded here](https://unpkg.com/zangodb@latest/dist/zangodb.min.js) or embedded:\r\n\r\n```html\r\n<script src=\"https://unpkg.com/zangodb@latest/dist/zangodb.min.js\"></script>\r\n```\r\n\r\nFor certain web browsers, such as Internet Explorer, the Babel polyfill is required and must be loaded before **ZangoDB**:\r\n\r\n```html\r\n<script src=\"https://cdnjs.cloudflare.com/ajax/libs/babel-polyfill/6.23.0/polyfill.min.js\"></script>\r\n```\r\n\r\n**ZangoDB** then can be accessed using the global variable `zango`.\r\n\r\nTo install **ZangoDB** for usage with [node](https://nodejs.org/):\r\n\r\n```\r\n$ npm install zangodb\r\n```\r\n\r\nIn both cases, an implementation of IndexedDB is required. For environments without a native implementation of IndexedDB, [Fake IndexedDB](https://github.com/dumbmatter/fakeIndexedDB) can be used:\r\n\r\n```javascript\r\nglobal.indexedDB = require('fake-indexeddb');\r\nglobal.IDBKeyRange = require('fake-indexeddb/lib/FDBKeyRange');\r\n```\r\n\r\n## Document Language Operators\r\n\r\n### Filter Operators\r\n\r\nThe following filter operators are supported: `$and`, `$or`, `$not`, `$nor`, `$eq`, `$ne`, `$gt`, `$gte`, `$lt`, `$lte`, `$in`, `$nin`, `$elemMatch`, `$regex`, and `$exists`.\r\n\r\n### Expression Operators\r\n\r\nExpression operators can be used in combination with the group and projection operators.\r\n\r\nThe following expression operators are supported: `$literal`, `$add`, `$subtract`, `$multiply`, `$divide`, `$mod`, `$abs`, `$ceil`, `$floor`, `$ln`, `$log10`, `$pow`, `$sqrt`, `$trunc`, `$concat`, `$toLower`, `$toUpper`, `$concatArrays`, `$dayOfMonth`, `$year`, `$month`, `$hour`, `$minute`, `$second`, and `$millisecond`.\r\n\r\n### Update Operators\r\n\r\nThe following update operators are supported: `$set`, `$unset`, `$rename`, `$inc`, `$mul`, `$min`, `$max`, `$push`, `$pop`, `$pullAll`, `$pull`, and `$addToSet`.\r\n\r\n### Group Operators\r\n\r\nThe following group operators are supported: `$sum`, `$avg`, `$min`, `$max`, `$push`, and `$addToSet`.\r\n\r\n## Aggregation Pipeline Stages\r\n\r\nThe following aggregation pipeline stages are supported: `$match`, `$project`, `$group`, `$unwind`, `$sort`, `$skip`, and `$limit`.\r\n\r\n## License\r\n\r\nMIT, please view the LICENSE file.\r\n","maintainers":[{"name":"erikolson186","email":"erikolson186@gmail.com"}],"time":{"modified":"2022-06-29T08:54:33.870Z","created":"2016-11-17T18:12:16.870Z","1.0.0":"2016-11-17T18:12:16.870Z","1.0.1":"2017-02-19T03:18:47.586Z","1.0.2":"2017-02-26T05:41:38.084Z","1.0.3":"2017-06-07T10:25:10.631Z","1.0.4":"2017-06-21T00:57:51.740Z","1.0.5":"2017-07-09T00:50:41.010Z","1.0.6":"2017-08-24T01:24:12.664Z","1.0.7":"2017-09-16T21:47:31.847Z","1.0.8":"2020-06-09T01:13:16.284Z"},"homepage":"https://github.com/erikolson186/zangodb#readme","keywords":["database","nosql","browser","html5","indexeddb","mongodb","mongo"],"repository":{"type":"git","url":"git+https://github.com/erikolson186/zangodb.git"},"author":{"name":"Erik Olson","email":"erikolson186@gmail.com"},"bugs":{"url":"https://github.com/erikolson186/zangodb/issues"},"license":"MIT","readmeFilename":"README.md","users":{"shanewholloway":true,"dr.dimitru":true}}