{"_id":"@theledger/couchdb-query-engine","_rev":"27-dfc4f65a98481d7511e05042882ae560","name":"@theledger/couchdb-query-engine","dist-tags":{"latest":"2.4.4"},"versions":{"1.1.0":{"name":"@theledger/couchdb-query-engine","version":"1.1.0","description":"Evaluate and filters criteria queries on JSON objects MongoDB style","main":"./dist/index.js","scripts":{"build":"babel -d dist src/","test":"jest","test:coverage":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/wearetheledger/node-couchdb-query-engine.git"},"keywords":["couchdb","query","json","filter","find","mongo"],"author":{"name":"TheLedger","email":"https://github.com/wearetheledger"},"license":"MIT","bugs":{"url":"https://github.com/wearetheledger/node-couchdb-query-engine/issues"},"homepage":"https://github.com/wearetheledger/node-couchdb-query-engine#readme","dependencies":{"babel-cli":"^6.24.1","babel-jest":"^20.0.3","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1","coveralls":"^2.13.1","jest-cli":"^20.0.4"},"devDependencies":{"assert":"^1.4.1","chai":"^4.1.2","jest":"^20.0.4"},"jest":{"collectCoverageFrom":["src/**/*.js"],"coverageThreshold":{"global":{"statements":90,"branches":90,"functions":90,"lines":90}}},"gitHead":"2789e299bce7b4b6e145b48a1f2a0dbd9f5c2727","_id":"@theledger/couchdb-query-engine@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sneljo","email":"jonas.snellinckx@theledger.be"},"dist":{"integrity":"sha512-FtyZcMisnGrkKWEfOaFtbmjQR+DmpoUBeajEeb7sJMGUKE2EjhUO4pRX8SOSP8uUfWaJ+Y5Zqe+yp9+0ZggB5Q==","shasum":"23c321085aa2cf849f6bf6d863c356f71ba8c881","tarball":"https://registry.npmjs.org/@theledger/couchdb-query-engine/-/couchdb-query-engine-1.1.0.tgz","fileCount":62,"unpackedSize":336267,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwIlqyOxD9wI/vMG2H9zPJPdq1sxv76aNwIgfE41yf+AiBvVuuCkCzEVNWboab8StJpmEgLBVwPN57v3UqIUQrAcg=="}]},"maintainers":[{"name":"sneljo","email":"jonas.snellinckx@theledger.be"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/couchdb-query-engine_1.1.0_1520374679794_0.8897579290895588"},"_hasShrinkwrap":false},"1.1.1":{"name":"@theledger/couchdb-query-engine","version":"1.1.1","description":"Evaluate and filters criteria queries on JSON objects MongoDB style","main":"./dist/index.js","scripts":{"build":"babel -d dist src/","test":"jest","test:coverage":"jest --coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepublish":"npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/wearetheledger/node-couchdb-query-engine.git"},"keywords":["couchdb","query","json","filter","find","mongo"],"author":{"name":"TheLedger","email":"https://github.com/wearetheledger"},"license":"MIT","bugs":{"url":"https://github.com/wearetheledger/node-couchdb-query-engine/issues"},"homepage":"https://github.com/wearetheledger/node-couchdb-query-engine#readme","dependencies":{"babel-cli":"^6.24.1","babel-jest":"^20.0.3","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1","coveralls":"^2.13.1","jest-cli":"^20.0.4"},"devDependencies":{"assert":"^1.4.1","chai":"^4.1.2","jest":"^20.0.4"},"jest":{"collectCoverageFrom":["src/**/*.js"],"coverageThreshold":{"global":{"statements":90,"branches":90,"functions":90,"lines":90}}},"gitHead":"c854ec5d5bfc797681b28fe5990c3b6be464e6bb","_id":"@theledger/couchdb-query-engine@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sneljo","email":"jonas.snellinckx@theledger.be"},"dist":{"integrity":"sha512-NsqKgVcW6o2/rQId3nAx9YMgQoE0299NSKonqM2POVzprIXMa027GxeYQRyUGaXS6YAqINbmBymJloIILA3wdQ==","shasum":"70940183ce564f385b0ee333941e1975d3765dab","tarball":"https://registry.npmjs.org/@theledger/couchdb-query-engine/-/couchdb-query-engine-1.1.1.tgz","fileCount":62,"unpackedSize":336282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJKLaeQvVltbYcAchB/CiuODlusGrsiqGB+D/zEND+hwIgCO/Vi9GRAbDN9YtnWX+xZd6j5bJ9ODIybUVwBfHCEwE="}]},"maintainers":[{"name":"sneljo","email":"jonas.snellinckx@theledger.be"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/couchdb-query-engine_1.1.1_1520374825677_0.5990572869846107"},"_hasShrinkwrap":false},"1.2.1":{"name":"@theledger/couchdb-query-engine","version":"1.2.1","description":"Evaluate and filters criteria queries on JSON objects MongoDB style","main":"./lib/index.js","scripts":{"clean":"rimraf lib","test":"npm run cover","test:prod":"cross-env BABEL_ENV=production npm run test","test:only":"mocha --require babel-core/register --require babel-polyfill --recursive","test:watch":"npm test -- --watch","cover":"istanbul cover _mocha -- --require babel-core/register --require babel-polyfill --recursive","lint":"eslint src test","lint:fix":"eslint src test --fix","build":"cross-env BABEL_ENV=production babel src --out-dir lib","prepublish":"npm run clean && npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/wearetheledger/node-couchdb-query-engine.git"},"keywords":["couchdb","query","json","filter","find","mongo"],"author":{"name":"TheLedger","email":"https://github.com/wearetheledger"},"license":"MIT","bugs":{"url":"https://github.com/wearetheledger/node-couchdb-query-engine/issues"},"homepage":"https://github.com/wearetheledger/node-couchdb-query-engine#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-minify":"^0.3.0","chai":"^4.1.2","cross-env":"^5.1.3","eslint":"^4.16.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","istanbul":"^1.0.0-alpha","mocha":"^5.0.0","rimraf":"^2.6.2"},"gitHead":"c854ec5d5bfc797681b28fe5990c3b6be464e6bb","_id":"@theledger/couchdb-query-engine@1.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sneljo","email":"jonas.snellinckx@theledger.be"},"dist":{"integrity":"sha512-TvVi44/LTCnQ2rX5ek4zsW4JZx47hYfPULKXDsyejPJlv2nZatcfF4z63uG9L1NHp3wVgTTUse1TysBjTdN2kA==","shasum":"b90ce16f0883fd0f1040f13d95870552bef03251","tarball":"https://registry.npmjs.org/@theledger/couchdb-query-engine/-/couchdb-query-engine-1.2.1.tgz","fileCount":3,"unpackedSize":7010,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5w7ikup/Gosx74cPhvwHPrrKb8zN4Q5wRh1jyxwkw3AiA0Yi3n6CzrS3MvaJ4qe3dmgLJ+RF7m7UF6EwtiXQgM0g=="}]},"maintainers":[{"name":"sneljo","email":"jonas.snellinckx@theledger.be"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/couchdb-query-engine_1.2.1_1520408850848_0.982933770584264"},"_hasShrinkwrap":false},"1.2.2":{"name":"@theledger/couchdb-query-engine","version":"1.2.2","description":"Evaluate and filters criteria queries on JSON objects MongoDB style","main":"./lib/index.js","scripts":{"clean":"rimraf lib","test":"npm run cover","test:prod":"cross-env BABEL_ENV=production npm run test","test:only":"mocha --require babel-core/register --require babel-polyfill --recursive","test:watch":"npm test -- --watch","cover":"istanbul cover _mocha -- --require babel-core/register --require babel-polyfill --recursive","lint":"eslint src test","lint:fix":"eslint src test --fix","build":"cross-env BABEL_ENV=production babel src --out-dir lib","prepublish":"npm run clean && npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/wearetheledger/node-couchdb-query-engine.git"},"keywords":["couchdb","query","json","filter","find","mongo"],"author":{"name":"TheLedger","email":"https://github.com/wearetheledger"},"license":"MIT","bugs":{"url":"https://github.com/wearetheledger/node-couchdb-query-engine/issues"},"files":["lib","src"],"homepage":"https://github.com/wearetheledger/node-couchdb-query-engine#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-minify":"^0.3.0","chai":"^4.1.2","cross-env":"^5.1.3","eslint":"^4.16.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","istanbul":"^1.0.0-alpha","mocha":"^5.0.0","rimraf":"^2.6.2"},"gitHead":"c854ec5d5bfc797681b28fe5990c3b6be464e6bb","_id":"@theledger/couchdb-query-engine@1.2.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sneljo","email":"jonas.snellinckx@theledger.be"},"dist":{"integrity":"sha512-hkAIkptc7FjHTqmuV2EOk9Q3/++U6duC1f4OCL4k5eCW7Zz3dGPdWkaTROd4bsVd0UAAZnDY9X+gON5t6IJIIw==","shasum":"f6d5182e4ffe5d3f953e8ea9a07725e5d1689e21","tarball":"https://registry.npmjs.org/@theledger/couchdb-query-engine/-/couchdb-query-engine-1.2.2.tgz","fileCount":99,"unpackedSize":97558,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVwm52ugRTYp7pyUoOHxLU5/ESuu6LCzHXmVQHp1yd+AiBTE5gsNpiDx+No73RvwjHRtix9k7QDNkzsNPJXLgarug=="}]},"maintainers":[{"name":"sneljo","email":"jonas.snellinckx@theledger.be"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/couchdb-query-engine_1.2.2_1520409023334_0.87601742483546"},"_hasShrinkwrap":false},"1.3.2":{"name":"@theledger/couchdb-query-engine","version":"1.3.2","description":"Evaluate and filters criteria queries on JSON objects MongoDB style","main":"./lib/index.js","scripts":{"clean":"rimraf lib","test":"npm run cover","test:prod":"cross-env BABEL_ENV=production npm run test","test:only":"mocha --require babel-core/register --require babel-polyfill --recursive","test:watch":"npm test -- --watch","cover":"istanbul cover _mocha -- --require babel-core/register --require babel-polyfill --recursive","lint":"eslint src test","lint:fix":"eslint src test --fix","build":"cross-env BABEL_ENV=production babel src --out-dir lib","prepublish":"npm run clean && npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/wearetheledger/node-couchdb-query-engine.git"},"keywords":["couchdb","query","json","filter","find","mongo"],"author":{"name":"TheLedger","email":"https://github.com/wearetheledger"},"license":"MIT","bugs":{"url":"https://github.com/wearetheledger/node-couchdb-query-engine/issues"},"files":["lib","src"],"homepage":"https://github.com/wearetheledger/node-couchdb-query-engine#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-minify":"^0.3.0","chai":"^4.1.2","cross-env":"^5.1.3","eslint":"^4.16.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","istanbul":"^1.0.0-alpha","mocha":"^5.0.0","rimraf":"^2.6.2"},"gitHead":"c854ec5d5bfc797681b28fe5990c3b6be464e6bb","_id":"@theledger/couchdb-query-engine@1.3.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sneljo","email":"jonas.snellinckx@theledger.be"},"dist":{"integrity":"sha512-WyLmOuckES5XjobAoD+mvy1pnpCDj3nFPYfWv3uP8eCyaPxdz64xFWA0y+4TU3bpYEfmwIRiF5/g8wlvmRif0Q==","shasum":"8a602b58fc655e8f8b815e4369cc75176a738407","tarball":"https://registry.npmjs.org/@theledger/couchdb-query-engine/-/couchdb-query-engine-1.3.2.tgz","fileCount":99,"unpackedSize":97558,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFGog93QLNW/9YI9+BAEv79pP9I9rys94S2vPl3x0ktgIgBoSQ6jwKFigovjGnKHpkA2Xawh/gkYeXUK2ePN45RiQ="}]},"maintainers":[{"name":"sneljo","email":"jonas.snellinckx@theledger.be"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/couchdb-query-engine_1.3.2_1520409488959_0.3422875867772823"},"_hasShrinkwrap":false},"1.3.3":{"name":"@theledger/couchdb-query-engine","version":"1.3.3","description":"Evaluate and filters criteria queries on JSON objects MongoDB style","main":"./lib/index.js","scripts":{"clean":"rimraf lib","test":"npm run cover","test:prod":"cross-env BABEL_ENV=production npm run test","test:only":"mocha --require babel-core/register --require babel-polyfill --recursive","test:watch":"npm test -- --watch","cover":"istanbul cover _mocha -- --require babel-core/register --require babel-polyfill --recursive","lint":"eslint src test","lint:fix":"eslint src test --fix","build":"cross-env BABEL_ENV=production babel src --out-dir lib","prepublish":"npm run clean && npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/wearetheledger/node-couchdb-query-engine.git"},"keywords":["couchdb","query","json","filter","find","mongo"],"author":{"name":"TheLedger","email":"https://github.com/wearetheledger"},"license":"MIT","bugs":{"url":"https://github.com/wearetheledger/node-couchdb-query-engine/issues"},"files":["lib","src"],"homepage":"https://github.com/wearetheledger/node-couchdb-query-engine#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-minify":"^0.3.0","chai":"^4.1.2","cross-env":"^5.1.3","eslint":"^4.16.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","istanbul":"^1.0.0-alpha","mocha":"^5.0.0","rimraf":"^2.6.2"},"gitHead":"c854ec5d5bfc797681b28fe5990c3b6be464e6bb","_id":"@theledger/couchdb-query-engine@1.3.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sneljo","email":"jonas.snellinckx@theledger.be"},"dist":{"integrity":"sha512-Oy0M7yvQgSRZ/ISPIi/p42AAY4MwpWD34DG5R8TiPQnJaOw5KSv9Z9nHS5DMjd4gjwSU3I39GuDbPqGSoUV/Hw==","shasum":"d2713ac052b66b694d4f9a38266bdf638b12d8d2","tarball":"https://registry.npmjs.org/@theledger/couchdb-query-engine/-/couchdb-query-engine-1.3.3.tgz","fileCount":99,"unpackedSize":97558,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGlYHobnc4cslVela2JdUngkh0gS4YaZ9JJbapeHC06IAiEAywOctoR1GWCXfMVwUJQcdwegwM8lOsry1ljfyk8XgX8="}]},"maintainers":[{"name":"sneljo","email":"jonas.snellinckx@theledger.be"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/couchdb-query-engine_1.3.3_1520412232560_0.6946375060007239"},"_hasShrinkwrap":false},"1.4.0":{"name":"@theledger/couchdb-query-engine","version":"1.4.0","description":"Evaluate and filters criteria queries on JSON objects MongoDB style","main":"./lib/index.js","scripts":{"clean":"rimraf lib","test":"npm run cover","test:prod":"cross-env BABEL_ENV=production npm run test","test:only":"mocha --require babel-core/register --require babel-polyfill --recursive","test:watch":"npm test -- --watch","cover":"istanbul cover _mocha -- --require babel-core/register --require babel-polyfill --recursive","lint":"eslint src test","lint:fix":"eslint src test --fix","build":"cross-env BABEL_ENV=production babel src --out-dir lib","prepublish":"npm run clean && npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/wearetheledger/node-couchdb-query-engine.git"},"keywords":["couchdb","query","json","filter","find","mongo"],"author":{"name":"TheLedger","email":"https://github.com/wearetheledger"},"license":"MIT","bugs":{"url":"https://github.com/wearetheledger/node-couchdb-query-engine/issues"},"files":["lib","src"],"homepage":"https://github.com/wearetheledger/node-couchdb-query-engine#readme","dependencies":{},"devDependencies":{"@babel/plugin-transform-regenerator":"^7.0.0-beta.40","babel-cli":"^6.26.0","babel-eslint":"^8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-minify":"^0.3.0","chai":"^4.1.2","cross-env":"^5.1.3","eslint":"^4.16.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","istanbul":"^1.0.0-alpha","mocha":"^5.0.0","rimraf":"^2.6.2"},"gitHead":"c854ec5d5bfc797681b28fe5990c3b6be464e6bb","_id":"@theledger/couchdb-query-engine@1.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sneljo","email":"jonas.snellinckx@theledger.be"},"dist":{"integrity":"sha512-+Z1zfLBkBaSmp/5gWY/4iMxAkLt9yMBvLA2PnM5xeWvzEyp4F/AqD0d1aWqr/4gtdwzxTN7YuGBYvLbOjokHfg==","shasum":"a5e86a99c73279b3556495f8571e326b1fe83b9b","tarball":"https://registry.npmjs.org/@theledger/couchdb-query-engine/-/couchdb-query-engine-1.4.0.tgz","fileCount":99,"unpackedSize":97623,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVUfd0YAad6ZcXc3o8KwMTjTllOKRAM8tHlfCSHSlbGAiEApdOBz6SeBmVuWfYGnBrLnceoZJZYEaphINAN6h5rfxI="}]},"maintainers":[{"name":"sneljo","email":"jonas.snellinckx@theledger.be"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/couchdb-query-engine_1.4.0_1520412501999_0.8210679617838821"},"_hasShrinkwrap":false},"1.4.1":{"name":"@theledger/couchdb-query-engine","version":"1.4.1","description":"Evaluate and filters criteria queries on JSON objects MongoDB style","main":"./lib/index.js","scripts":{"clean":"rimraf lib","test":"npm run cover","test:prod":"cross-env BABEL_ENV=production npm run test","test:only":"mocha --require @babel/register --require babel-polyfill --recursive","test:watch":"npm test -- --watch","cover":"istanbul cover _mocha -- --require @babel/register --require babel-polyfill --recursive","lint":"eslint src test","lint:fix":"eslint src test --fix","build":"cross-env BABEL_ENV=production babel src --out-dir lib","prepublish":"npm run clean && npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/wearetheledger/node-couchdb-query-engine.git"},"keywords":["couchdb","query","json","filter","find","mongo"],"author":{"name":"TheLedger","email":"https://github.com/wearetheledger"},"license":"MIT","bugs":{"url":"https://github.com/wearetheledger/node-couchdb-query-engine/issues"},"files":["lib","src"],"homepage":"https://github.com/wearetheledger/node-couchdb-query-engine#readme","dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.40","@babel/core":"^7.0.0-beta.40","@babel/plugin-transform-regenerator":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/register":"^7.0.0-beta.40","babel-eslint":"^8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-polyfill":"^6.26.0","babel-preset-minify":"^0.3.0","chai":"^4.1.2","cross-env":"^5.1.3","eslint":"^4.16.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","istanbul":"^1.0.0-alpha","mocha":"^5.0.0","rimraf":"^2.6.2"},"gitHead":"c854ec5d5bfc797681b28fe5990c3b6be464e6bb","_id":"@theledger/couchdb-query-engine@1.4.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sneljo","email":"jonas.snellinckx@theledger.be"},"dist":{"integrity":"sha512-xOa3cBwigGMpO9WQR6Tboet+nJ8Bx0qnqXM+E94durXT3R5cbCPjzTfl5AU6n4ErGmGFFj79ISHtD8yQnUJ9dQ==","shasum":"e921676f9b2e30a801c28d441e814369016f5805","tarball":"https://registry.npmjs.org/@theledger/couchdb-query-engine/-/couchdb-query-engine-1.4.1.tgz","fileCount":99,"unpackedSize":98235,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIELm29TQnktlfjySEWmC5TgXvwSUZzP2WdQRH1hgGbcPAiABMGhXoo8kYV3T8W11swgAYEWDecPLBmt2J0RODd/6dw=="}]},"maintainers":[{"name":"sneljo","email":"jonas.snellinckx@theledger.be"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/couchdb-query-engine_1.4.1_1520413016950_0.07336073100958873"},"_hasShrinkwrap":false},"1.4.2":{"name":"@theledger/couchdb-query-engine","version":"1.4.2","description":"Evaluate and filters criteria queries on JSON objects MongoDB style","main":"./lib/index.js","scripts":{"clean":"rimraf lib","test":"npm run cover","test:prod":"cross-env BABEL_ENV=production npm run test","test:only":"mocha --require @babel/register --require babel-polyfill --recursive","test:watch":"npm test -- --watch","cover":"istanbul cover _mocha -- --require @babel/register --require @babel/polyfill --recursive","lint":"eslint src test","lint:fix":"eslint src test --fix","build":"cross-env BABEL_ENV=production babel src --out-dir lib","prepublish":"npm run clean && npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/wearetheledger/node-couchdb-query-engine.git"},"keywords":["couchdb","query","json","filter","find","mongo"],"author":{"name":"TheLedger","email":"https://github.com/wearetheledger"},"license":"MIT","bugs":{"url":"https://github.com/wearetheledger/node-couchdb-query-engine/issues"},"files":["lib","src"],"homepage":"https://github.com/wearetheledger/node-couchdb-query-engine#readme","dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.40","@babel/core":"^7.0.0-beta.40","@babel/plugin-transform-regenerator":"^7.0.0-beta.40","@babel/polyfill":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/register":"^7.0.0-beta.40","babel-eslint":"^8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-minify":"^0.3.0","chai":"^4.1.2","cross-env":"^5.1.3","eslint":"^4.16.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","istanbul":"^1.0.0-alpha","mocha":"^5.0.0","rimraf":"^2.6.2"},"gitHead":"c854ec5d5bfc797681b28fe5990c3b6be464e6bb","_id":"@theledger/couchdb-query-engine@1.4.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sneljo","email":"jonas.snellinckx@theledger.be"},"dist":{"integrity":"sha512-RhN1Kxg9qIkEo4LnRsIC6aHI/3N2pUucFButMxeWqHjMbaqIsgLYg0R34XTuXrixqjPAZzum6vQ+dyRrEaZ1ag==","shasum":"4263fec8d26c959d9624c443b6ef65bc9b25eeba","tarball":"https://registry.npmjs.org/@theledger/couchdb-query-engine/-/couchdb-query-engine-1.4.2.tgz","fileCount":99,"unpackedSize":98244,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFskfKntkvw+BoPh+xCImjMupkQR/Sl6NIMB8fQLc22AiArYcIiH47GhYb0Ja34T2exjWdyx+9WjLOeSAor2afaNg=="}]},"maintainers":[{"name":"sneljo","email":"jonas.snellinckx@theledger.be"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/couchdb-query-engine_1.4.2_1520413325330_0.4922985068254153"},"_hasShrinkwrap":false},"1.4.3":{"name":"@theledger/couchdb-query-engine","version":"1.4.3","description":"Evaluate and filters criteria queries on JSON objects MongoDB style","main":"./lib/index.js","scripts":{"clean":"rimraf lib","test":"npm run cover","test:prod":"cross-env BABEL_ENV=production npm run test","test:only":"mocha --require @babel/register --require babel-polyfill --recursive","test:watch":"npm test -- --watch","cover":"istanbul cover _mocha -- --require @babel/register --require @babel/polyfill --recursive","lint":"eslint src test","lint:fix":"eslint src test --fix","build":"cross-env BABEL_ENV=production babel src --out-dir lib","prepublish":"npm run clean && npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/wearetheledger/node-couchdb-query-engine.git"},"keywords":["couchdb","query","json","filter","find","mongo"],"author":{"name":"TheLedger","email":"https://github.com/wearetheledger"},"license":"MIT","bugs":{"url":"https://github.com/wearetheledger/node-couchdb-query-engine/issues"},"files":["lib","src"],"homepage":"https://github.com/wearetheledger/node-couchdb-query-engine#readme","dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.40","@babel/core":"^7.0.0-beta.40","@babel/plugin-transform-regenerator":"^7.0.0-beta.40","@babel/polyfill":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/register":"^7.0.0-beta.40","babel-eslint":"^8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-minify":"^0.3.0","chai":"^4.1.2","cross-env":"^5.1.3","eslint":"^4.16.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","istanbul":"^1.0.0-alpha","mocha":"^5.0.0","rimraf":"^2.6.2"},"gitHead":"c854ec5d5bfc797681b28fe5990c3b6be464e6bb","_id":"@theledger/couchdb-query-engine@1.4.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sneljo","email":"jonas.snellinckx@theledger.be"},"dist":{"integrity":"sha512-uwhxaZgAxxioV4g9GA9adXw2EtraYw6SW3Ic7AQEdcK5ZxVqjiJfMkXVJwnkYVXeYuVjJoMFXBzjLmW/ScFAHw==","shasum":"a7844c15abc2faaba8656785affd13ba162cd41d","tarball":"https://registry.npmjs.org/@theledger/couchdb-query-engine/-/couchdb-query-engine-1.4.3.tgz","fileCount":99,"unpackedSize":96298,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBvQqB9G9dTL5tIF3iCooiUx1Axxb+8RglzbENu36LvAiAvKbZgG2s3V3ksePl7hMN0MMJG1Sh0wz8Z10u62DlhGw=="}]},"maintainers":[{"name":"sneljo","email":"jonas.snellinckx@theledger.be"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/couchdb-query-engine_1.4.3_1520413509218_0.560086513453548"},"_hasShrinkwrap":false},"1.5.0":{"name":"@theledger/couchdb-query-engine","version":"1.5.0","description":"Evaluate and filters criteria queries on JSON objects MongoDB style","main":"./lib/index.js","scripts":{"clean":"rimraf lib","test":"npm run cover","test:prod":"cross-env BABEL_ENV=production npm run test","test:only":"mocha --require @babel/register --require babel-polyfill --recursive","test:watch":"npm test -- --watch","cover":"istanbul cover _mocha -- --require @babel/register --require @babel/polyfill --recursive","lint":"eslint src test","lint:fix":"eslint src test --fix","build":"cross-env BABEL_ENV=production babel src --out-dir lib","prepublish":"npm run clean && npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/wearetheledger/node-couchdb-query-engine.git"},"keywords":["couchdb","query","json","filter","find","mongo"],"author":{"name":"TheLedger","email":"https://github.com/wearetheledger"},"license":"MIT","bugs":{"url":"https://github.com/wearetheledger/node-couchdb-query-engine/issues"},"files":["lib","src"],"homepage":"https://github.com/wearetheledger/node-couchdb-query-engine#readme","dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.40","@babel/core":"^7.0.0-beta.40","@babel/plugin-transform-regenerator":"^7.0.0-beta.40","@babel/polyfill":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/register":"^7.0.0-beta.40","babel-eslint":"^8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-minify":"^0.3.0","chai":"^4.1.2","cross-env":"^5.1.3","eslint":"^4.16.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","istanbul":"^1.0.0-alpha","mocha":"^5.0.0","rimraf":"^2.6.2"},"gitHead":"c854ec5d5bfc797681b28fe5990c3b6be464e6bb","_id":"@theledger/couchdb-query-engine@1.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sneljo","email":"jonas.snellinckx@theledger.be"},"dist":{"integrity":"sha512-yX8J3eaCdZwzub+ux2LDJQ3SZBIDa57WTVMyDZXNAspFuztQZp3i10JZD6BsJjFfD9jNvZENd2E5yjdzcewGUA==","shasum":"77598cc9b7e17361b2d948c84048e2d37ffd4cca","tarball":"https://registry.npmjs.org/@theledger/couchdb-query-engine/-/couchdb-query-engine-1.5.0.tgz","fileCount":99,"unpackedSize":96298,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkU7ybRJ8t4yXux68yRqpqwpT1PNJaV5gEPzJeDBj4PAiEAl42L0ylaF6YH/scjedsaVXjXk6FOThpq8SNP+/q5x0Q="}]},"maintainers":[{"name":"sneljo","email":"jonas.snellinckx@theledger.be"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/couchdb-query-engine_1.5.0_1520413776756_0.1503986374073445"},"_hasShrinkwrap":false},"1.5.1":{"name":"@theledger/couchdb-query-engine","version":"1.5.1","description":"Evaluate and filters criteria queries on JSON objects MongoDB style","main":"./lib/index.js","scripts":{"clean":"rimraf lib","test":"npm run cover","test:prod":"cross-env BABEL_ENV=production npm run test","test:only":"mocha --require @babel/register --require @babel/polyfill --recursive","test:watch":"npm test -- --watch","cover":"istanbul cover _mocha -- --require @babel/register --require @babel/polyfill --recursive","lint":"eslint src test","lint:fix":"eslint src test --fix","build":"cross-env BABEL_ENV=production babel src --out-dir lib","prepublish":"npm run clean && npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/wearetheledger/node-couchdb-query-engine.git"},"keywords":["couchdb","query","json","filter","find","mongo"],"author":{"name":"TheLedger","email":"https://github.com/wearetheledger"},"license":"MIT","bugs":{"url":"https://github.com/wearetheledger/node-couchdb-query-engine/issues"},"files":["lib","src"],"homepage":"https://github.com/wearetheledger/node-couchdb-query-engine#readme","dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.40","@babel/core":"^7.0.0-beta.40","@babel/plugin-transform-regenerator":"^7.0.0-beta.40","@babel/polyfill":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/register":"^7.0.0-beta.40","babel-eslint":"^8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-minify":"^0.3.0","chai":"^4.1.2","cross-env":"^5.1.3","eslint":"^4.16.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","istanbul":"^1.0.0-alpha","mocha":"^5.0.0","rimraf":"^2.6.2"},"gitHead":"c854ec5d5bfc797681b28fe5990c3b6be464e6bb","_id":"@theledger/couchdb-query-engine@1.5.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sneljo","email":"jonas.snellinckx@theledger.be"},"dist":{"integrity":"sha512-FTPopNHZVkHqU3ddZXOdj1YlLucdTNShWzh4HOoJr8qgEyWJWmn2uBGorfIuKepRtsBhO4pkxgACu14OdcdFVQ==","shasum":"2316c6171d202b0481dd45686fdbc75929fbbef5","tarball":"https://registry.npmjs.org/@theledger/couchdb-query-engine/-/couchdb-query-engine-1.5.1.tgz","fileCount":99,"unpackedSize":82189,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWlfIq95uU2Qwtn3bHC7dRamUaqUc2u74S7hj90bqlVAiEAje7lE+7Hc0csgs++AdDDy8/uHGZBFerj9NzsjDt/f74="}]},"maintainers":[{"email":"jestersimpps@gmail.com","name":"jestersimpps"},{"email":"jonas.snellinckx@theledger.be","name":"sneljo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/couchdb-query-engine_1.5.1_1520414254321_0.23915044261378782"},"_hasShrinkwrap":false},"1.5.2":{"name":"@theledger/couchdb-query-engine","version":"1.5.2","description":"Evaluate and filters criteria queries on JSON objects MongoDB style","main":"./lib/index.js","scripts":{"clean":"rimraf lib","test":"npm run cover","test:prod":"cross-env BABEL_ENV=production npm run test","test:only":"mocha --require @babel/register --require @babel/polyfill --recursive","test:watch":"npm test -- --watch","cover":"istanbul cover _mocha -- --require @babel/register --require @babel/polyfill --recursive","lint":"eslint src test","lint:fix":"eslint src test --fix","build":"cross-env BABEL_ENV=production babel src --out-dir lib","prepublish":"npm run clean && npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/wearetheledger/node-couchdb-query-engine.git"},"keywords":["couchdb","query","json","filter","find","mongo"],"author":{"name":"TheLedger","email":"https://github.com/wearetheledger"},"license":"MIT","bugs":{"url":"https://github.com/wearetheledger/node-couchdb-query-engine/issues"},"files":["lib","src"],"homepage":"https://github.com/wearetheledger/node-couchdb-query-engine#readme","dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.40","@babel/core":"^7.0.0-beta.40","@babel/plugin-transform-regenerator":"^7.0.0-beta.40","@babel/polyfill":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/register":"^7.0.0-beta.40","babel-eslint":"^8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-minify":"^0.3.0","chai":"^4.1.2","cross-env":"^5.1.3","eslint":"^4.16.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","istanbul":"^1.0.0-alpha","mocha":"^5.0.0","rimraf":"^2.6.2"},"gitHead":"c854ec5d5bfc797681b28fe5990c3b6be464e6bb","_id":"@theledger/couchdb-query-engine@1.5.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sneljo","email":"jonas.snellinckx@theledger.be"},"dist":{"integrity":"sha512-8dOD0FajNVJNqaDrz+Su+7t76mERxEPDnX7qS2fDSAioOEEA3skFmh/F/fARW8W+E9RdGQGKN2808e7ucLfNtA==","shasum":"14494872d921ffdea5f1a886dc0f80f63ce6b4da","tarball":"https://registry.npmjs.org/@theledger/couchdb-query-engine/-/couchdb-query-engine-1.5.2.tgz","fileCount":99,"unpackedSize":82189,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaflc1eTByM+mbFySXwQOhtirZAjPJP3TMe8iLzLYUZwIgWVfdJosUkxq8Hm3SKKrtIiFUqGqnzoXo2s2tfVyTLTU="}]},"maintainers":[{"email":"jestersimpps@gmail.com","name":"jestersimpps"},{"email":"jonas.snellinckx@theledger.be","name":"sneljo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/couchdb-query-engine_1.5.2_1520414317489_0.7596100911868924"},"_hasShrinkwrap":false},"2.0.0":{"name":"@theledger/couchdb-query-engine","version":"2.0.0","description":"Evaluate and filters criteria queries on JSON objects MongoDB style","main":"./lib/index.js","scripts":{"clean":"rimraf lib","test":"npm run cover","test:prod":"cross-env BABEL_ENV=production npm run test","test:only":"mocha --require @babel/register --require @babel/polyfill --recursive","test:watch":"npm test -- --watch","cover":"istanbul cover _mocha -- --require @babel/register --require @babel/polyfill --recursive","lint":"eslint src test","lint:fix":"eslint src test --fix","build":"cross-env BABEL_ENV=production babel src --out-dir lib","prepublish":"npm run clean && npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/wearetheledger/node-couchdb-query-engine.git"},"keywords":["couchdb","query","json","filter","find","mongo"],"author":{"name":"TheLedger","email":"https://github.com/wearetheledger"},"license":"MIT","bugs":{"url":"https://github.com/wearetheledger/node-couchdb-query-engine/issues"},"files":["lib","src"],"homepage":"https://github.com/wearetheledger/node-couchdb-query-engine#readme","dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.40","@babel/core":"^7.0.0-beta.40","@babel/plugin-transform-regenerator":"^7.0.0-beta.40","@babel/polyfill":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/register":"^7.0.0-beta.40","babel-eslint":"^8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-minify":"^0.3.0","chai":"^4.1.2","cross-env":"^5.1.3","eslint":"^4.16.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","istanbul":"^1.0.0-alpha","mocha":"^5.0.0","rimraf":"^2.6.2"},"gitHead":"c854ec5d5bfc797681b28fe5990c3b6be464e6bb","_id":"@theledger/couchdb-query-engine@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sneljo","email":"jonas.snellinckx@theledger.be"},"dist":{"integrity":"sha512-UZgIj5TKhc+9K7DwYczUq7qcjV6qLbTO8pnGDB1zVy0kxrSqoqt6z13+MnOOpCvF+1dwlcLE1dMGbPPKYSLffQ==","shasum":"c2822402e9a839b316db2986f61fb5f0b628ab23","tarball":"https://registry.npmjs.org/@theledger/couchdb-query-engine/-/couchdb-query-engine-2.0.0.tgz","fileCount":99,"unpackedSize":96299,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoB1/0CWXY8cJmBzyS7wKo10xrE2wA6/Hg/5y37K+uqwIgfj2A1bmKVIwV3CxjZLiceUkWqMLgGTSm9lrGUw7+dQY="}]},"maintainers":[{"email":"jestersimpps@gmail.com","name":"jestersimpps"},{"email":"jonas.snellinckx@theledger.be","name":"sneljo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/couchdb-query-engine_2.0.0_1520414412655_0.08540793034078287"},"_hasShrinkwrap":false},"2.1.0":{"name":"@theledger/couchdb-query-engine","version":"2.1.0","description":"Evaluate and filters criteria queries on JSON objects MongoDB style","main":"./lib/index.js","scripts":{"clean":"rimraf lib","test":"npm run cover","test:prod":"cross-env BABEL_ENV=production npm run test","test:only":"mocha --require @babel/register --require @babel/polyfill --recursive","test:watch":"npm test -- --watch","cover":"istanbul cover _mocha -- --require @babel/register --require @babel/polyfill --recursive","lint":"eslint src test","lint:fix":"eslint src test --fix","build":"cross-env BABEL_ENV=production babel src --out-dir lib","prepublish":"npm run clean && npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/wearetheledger/node-couchdb-query-engine.git"},"keywords":["couchdb","query","json","filter","find","mongo"],"author":{"name":"TheLedger","email":"https://github.com/wearetheledger"},"license":"MIT","bugs":{"url":"https://github.com/wearetheledger/node-couchdb-query-engine/issues"},"files":["lib","src"],"homepage":"https://github.com/wearetheledger/node-couchdb-query-engine#readme","dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.40","@babel/core":"^7.0.0-beta.40","@babel/plugin-transform-regenerator":"^7.0.0-beta.40","@babel/polyfill":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/register":"^7.0.0-beta.40","babel-eslint":"^8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-minify":"^0.3.0","chai":"^4.1.2","cross-env":"^5.1.3","eslint":"^4.16.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","istanbul":"^1.0.0-alpha","mocha":"^5.0.0","rimraf":"^2.6.2"},"gitHead":"c854ec5d5bfc797681b28fe5990c3b6be464e6bb","_id":"@theledger/couchdb-query-engine@2.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sneljo","email":"jonas.snellinckx@theledger.be"},"dist":{"integrity":"sha512-qFBDzQC9M7BiY9vTUx5dIdAytOK8hmwggdRrVJZVpB7xtg5ZxaZeP8TMDKyz7hGaCo+42MNudQO4qm1vB7HqIg==","shasum":"c551bd93672df7ec6ad19dff1276e31d05c3e9c4","tarball":"https://registry.npmjs.org/@theledger/couchdb-query-engine/-/couchdb-query-engine-2.1.0.tgz","fileCount":99,"unpackedSize":96299,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDleSk1N1YPKFsnBSbyWPBg7wPOfeJHo8oa5rcAmVp1PQIgKw7UohpVqbKYYVUbZQsd3bgZn6LlakvEhkHeof6s9jE="}]},"maintainers":[{"email":"jestersimpps@gmail.com","name":"jestersimpps"},{"email":"jonas.snellinckx@theledger.be","name":"sneljo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/couchdb-query-engine_2.1.0_1520414487641_0.7763938716555217"},"_hasShrinkwrap":false},"2.1.1":{"name":"@theledger/couchdb-query-engine","version":"2.1.1","description":"Evaluate and filters criteria queries on JSON objects MongoDB style","main":"./lib/index.js","scripts":{"clean":"rimraf lib","test":"npm run cover","test:prod":"cross-env BABEL_ENV=production npm run test","test:only":"mocha --require @babel/register --require @babel/polyfill --recursive","test:watch":"npm test -- --watch","cover":"istanbul cover _mocha -- --require @babel/register --require @babel/polyfill --recursive","lint":"eslint src test","lint:fix":"eslint src test --fix","build":"cross-env BABEL_ENV=production babel src --out-dir lib","prepublish":"npm run clean && npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/wearetheledger/node-couchdb-query-engine.git"},"keywords":["couchdb","query","json","filter","find","mongo"],"author":{"name":"TheLedger","email":"https://github.com/wearetheledger"},"license":"MIT","bugs":{"url":"https://github.com/wearetheledger/node-couchdb-query-engine/issues"},"files":["lib","src"],"homepage":"https://github.com/wearetheledger/node-couchdb-query-engine#readme","dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.40","@babel/core":"^7.0.0-beta.40","@babel/plugin-transform-regenerator":"^7.0.0-beta.40","@babel/polyfill":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/register":"^7.0.0-beta.40","babel-eslint":"^8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-minify":"^0.3.0","chai":"^4.1.2","cross-env":"^5.1.3","eslint":"^4.16.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","istanbul":"^1.0.0-alpha","mocha":"^5.0.0","rimraf":"^2.6.2"},"gitHead":"c854ec5d5bfc797681b28fe5990c3b6be464e6bb","_id":"@theledger/couchdb-query-engine@2.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sneljo","email":"jonas.snellinckx@theledger.be"},"dist":{"integrity":"sha512-MR84spV9bemEVrxRBIF8Rt1IrQaXYeflUjX87Pdsr/y2Qu1PcDU6UOoxJ3au2tthUFgYMX9wsTBeWfgJLRcpLA==","shasum":"1c65f911c78833d7fbe939c127ddbd8f158737ef","tarball":"https://registry.npmjs.org/@theledger/couchdb-query-engine/-/couchdb-query-engine-2.1.1.tgz","fileCount":99,"unpackedSize":96299,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHu/N4BXa6CvpuJYn5bL9JjETx2ulZnRLXW7L/JQYcHhAiEA7PrkOgvReBFNIE9o8oyvVKMliCIlU23auEsaWIumqqc="}]},"maintainers":[{"email":"jestersimpps@gmail.com","name":"jestersimpps"},{"email":"jonas.snellinckx@theledger.be","name":"sneljo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/couchdb-query-engine_2.1.1_1520414824163_0.0834887027215454"},"_hasShrinkwrap":false},"2.3.0":{"name":"@theledger/couchdb-query-engine","version":"2.3.0","description":"Evaluate and filters criteria queries on JSON objects MongoDB style","main":"./lib/index.js","scripts":{"clean":"rimraf lib","test":"npm run cover","test:prod":"cross-env BABEL_ENV=production npm run test","test:only":"mocha --require @babel/register --require @babel/polyfill --recursive","test:watch":"npm test -- --watch","cover":"istanbul cover _mocha -- --require @babel/register --require @babel/polyfill --recursive","lint":"eslint src test","lint:fix":"eslint src test --fix","build":"cross-env BABEL_ENV=production babel src --out-dir lib","prepublish":"npm run clean && npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/wearetheledger/node-couchdb-query-engine.git"},"keywords":["couchdb","query","json","filter","find","mongo"],"author":{"name":"TheLedger","email":"https://github.com/wearetheledger"},"license":"MIT","bugs":{"url":"https://github.com/wearetheledger/node-couchdb-query-engine/issues"},"files":["lib","src"],"homepage":"https://github.com/wearetheledger/node-couchdb-query-engine#readme","dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.40","@babel/core":"^7.0.0-beta.40","@babel/plugin-transform-regenerator":"^7.0.0-beta.40","@babel/plugin-transform-runtime":"^7.0.0-beta.40","@babel/polyfill":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/register":"^7.0.0-beta.40","@babel/runtime":"^7.0.0-beta.40","babel-eslint":"^8.2.1","babel-plugin-add-module-exports":"^0.2.1","chai":"^4.1.2","cross-env":"^5.1.3","eslint":"^4.16.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","istanbul":"^1.0.0-alpha","mocha":"^5.0.0","rimraf":"^2.6.2"},"gitHead":"c854ec5d5bfc797681b28fe5990c3b6be464e6bb","_id":"@theledger/couchdb-query-engine@2.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sneljo","email":"jonas.snellinckx@theledger.be"},"dist":{"integrity":"sha512-gwSh8tAQlwKnt00LF89KjhRg+KMLJy0MLcow2C84Z8873jxMrrHh6+9tiAvAUtQg83Nzeoule+69Qp91Y0Di+A==","shasum":"051711d8d1737dfe87a7e8b69d75efb3fe3a8fcc","tarball":"https://registry.npmjs.org/@theledger/couchdb-query-engine/-/couchdb-query-engine-2.3.0.tgz","fileCount":99,"unpackedSize":88203,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEdpP8oMNZAZQVjxfJ3GnF77aju0K3xwJAC2fKLeaddQAiEA/vJzeFqfK9qhsDXgvAY1o8LNYt2hlP6vpXKcbFH+Nqc="}]},"maintainers":[{"email":"jestersimpps@gmail.com","name":"jestersimpps"},{"email":"jonas.snellinckx@theledger.be","name":"sneljo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/couchdb-query-engine_2.3.0_1520415637898_0.10031107323489863"},"_hasShrinkwrap":false},"2.3.1":{"name":"@theledger/couchdb-query-engine","version":"2.3.1","description":"Evaluate and filters criteria queries on JSON objects MongoDB style","main":"./lib/index.js","scripts":{"clean":"rimraf lib","test":"npm run cover","test:prod":"cross-env BABEL_ENV=production npm run test","test:only":"mocha --require @babel/register --require @babel/polyfill --recursive","test:watch":"npm test -- --watch","cover":"istanbul cover _mocha -- --require @babel/register --require @babel/polyfill --recursive","lint":"eslint src test","lint:fix":"eslint src test --fix","build":"cross-env BABEL_ENV=production babel src --out-dir lib","prepublish":"npm run clean && npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/wearetheledger/node-couchdb-query-engine.git"},"keywords":["couchdb","query","json","filter","find","mongo"],"author":{"name":"TheLedger","email":"https://github.com/wearetheledger"},"license":"MIT","bugs":{"url":"https://github.com/wearetheledger/node-couchdb-query-engine/issues"},"files":["lib","src"],"homepage":"https://github.com/wearetheledger/node-couchdb-query-engine#readme","dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.40","@babel/core":"^7.0.0-beta.40","@babel/plugin-transform-regenerator":"^7.0.0-beta.40","@babel/plugin-transform-runtime":"^7.0.0-beta.40","@babel/polyfill":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/register":"^7.0.0-beta.40","babel-eslint":"^8.2.1","babel-plugin-add-module-exports":"^0.2.1","chai":"^4.1.2","cross-env":"^5.1.3","eslint":"^4.16.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","istanbul":"^1.0.0-alpha","mocha":"^5.0.0","rimraf":"^2.6.2"},"gitHead":"c854ec5d5bfc797681b28fe5990c3b6be464e6bb","_id":"@theledger/couchdb-query-engine@2.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sneljo","email":"jonas.snellinckx@theledger.be"},"dist":{"integrity":"sha512-Hqz9EZVLDyKGldXea2wkpf2pNh+eYrWaH+7x7G3DTOf1jeb7jtArK6h3fJ59NNjcPFtX+Vt3+LJyqL8mgOXfhQ==","shasum":"c8292be91a591af724653e1ebc14d717b1cb9a25","tarball":"https://registry.npmjs.org/@theledger/couchdb-query-engine/-/couchdb-query-engine-2.3.1.tgz","fileCount":99,"unpackedSize":88159,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8GiN7EOAgP9wLnfNC+8KTAfikCnZUP3Djl8Qw4VM6YAIgFIKPk4wamnpV+1v2n0RORnNUGEdW0zb9/lIh7Yp9xRo="}]},"maintainers":[{"email":"jestersimpps@gmail.com","name":"jestersimpps"},{"email":"jonas.snellinckx@theledger.be","name":"sneljo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/couchdb-query-engine_2.3.1_1520415942023_0.14792738361314783"},"_hasShrinkwrap":false},"2.3.2":{"name":"@theledger/couchdb-query-engine","version":"2.3.2","description":"Evaluate and filters criteria queries on JSON objects MongoDB style","main":"./lib/index.js","scripts":{"clean":"rimraf lib","test":"npm run cover","test:prod":"cross-env BABEL_ENV=production npm run test","test:only":"mocha --require @babel/register --require @babel/polyfill --recursive","test:watch":"npm test -- --watch","cover":"istanbul cover _mocha -- --require @babel/register --require @babel/polyfill --recursive","lint":"eslint src test","lint:fix":"eslint src test --fix","build":"cross-env BABEL_ENV=production babel src --out-dir lib","prepublish":"npm run clean && npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/wearetheledger/node-couchdb-query-engine.git"},"keywords":["couchdb","query","json","filter","find","mongo"],"author":{"name":"TheLedger","email":"https://github.com/wearetheledger"},"license":"MIT","bugs":{"url":"https://github.com/wearetheledger/node-couchdb-query-engine/issues"},"files":["lib","src"],"homepage":"https://github.com/wearetheledger/node-couchdb-query-engine#readme","dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.40","@babel/core":"^7.0.0-beta.40","@babel/plugin-transform-regenerator":"^7.0.0-beta.40","@babel/plugin-transform-runtime":"^7.0.0-beta.40","@babel/polyfill":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/register":"^7.0.0-beta.40","babel-eslint":"^8.2.1","babel-plugin-add-module-exports":"^0.2.1","chai":"^4.1.2","cross-env":"^5.1.3","eslint":"^4.16.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","istanbul":"^1.0.0-alpha","mocha":"^5.0.0","rimraf":"^2.6.2"},"gitHead":"c854ec5d5bfc797681b28fe5990c3b6be464e6bb","_id":"@theledger/couchdb-query-engine@2.3.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sneljo","email":"jonas.snellinckx@theledger.be"},"dist":{"integrity":"sha512-no+u/ifXCLIZqBEs0m4ZFg/FxqBw0X7W+0hxXkJ/eLwYKDDsbITnByx+lTvAanolLlCpKNu0YfWxdc+jsBR/yQ==","shasum":"00fbb677487462bf640c267f15c1cf6db9616734","tarball":"https://registry.npmjs.org/@theledger/couchdb-query-engine/-/couchdb-query-engine-2.3.2.tgz","fileCount":99,"unpackedSize":88159,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgdu6MTVzV0SrTplka7pO4makHkewNaOgzX1OC9QpePAiAIgy3JBI37985YwiUXx7cVWiDWdfx3QOsXQThcxMZ1OA=="}]},"maintainers":[{"email":"jestersimpps@gmail.com","name":"jestersimpps"},{"email":"jonas.snellinckx@theledger.be","name":"sneljo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/couchdb-query-engine_2.3.2_1520416120849_0.4172815639308145"},"_hasShrinkwrap":false},"2.4.0":{"name":"@theledger/couchdb-query-engine","version":"2.4.0","description":"Evaluate and filters criteria queries on JSON objects MongoDB style","main":"./lib/index.js","scripts":{"clean":"rimraf lib","test":"npm run cover","test:prod":"cross-env BABEL_ENV=production npm run test","test:only":"mocha --require babel-core/register --require babel-polyfill --recursive","test:watch":"npm test -- --watch","cover":"istanbul cover _mocha -- --require babel-core/register --require babel-polyfill --recursive","lint":"eslint src test","lint:fix":"eslint src test --fix","build":"cross-env BABEL_ENV=production babel src --out-dir lib","prepublish":"npm run clean && npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/wearetheledger/node-couchdb-query-engine.git"},"keywords":["couchdb","query","json","filter","find","mongo"],"author":{"name":"TheLedger","email":"https://github.com/wearetheledger"},"license":"MIT","bugs":{"url":"https://github.com/wearetheledger/node-couchdb-query-engine/issues"},"files":["lib","src"],"homepage":"https://github.com/wearetheledger/node-couchdb-query-engine#readme","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-minify":"^0.3.0","chai":"^4.1.2","cross-env":"^5.1.3","eslint":"^4.16.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","istanbul":"^1.0.0-alpha","mocha":"^5.0.0","rimraf":"^2.6.2"},"gitHead":"c854ec5d5bfc797681b28fe5990c3b6be464e6bb","_id":"@theledger/couchdb-query-engine@2.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sneljo","email":"jonas.snellinckx@theledger.be"},"dist":{"integrity":"sha512-ph91h0/DJ6WJaPNEwcxTHaB6bFhkYeBHkLe/qvit+bJ81mJnkptr25ikNNWtfmEnjAzLe96/WvcVitk3deTEmA==","shasum":"70f7805b228acdfcb25ca0700d16ae7a4aab0846","tarball":"https://registry.npmjs.org/@theledger/couchdb-query-engine/-/couchdb-query-engine-2.4.0.tgz","fileCount":99,"unpackedSize":97873,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSk4+PBG8pc2+XnqlR/4P7zEmlX16bsHMKONo1TFVKoQIhAKnFyDItUAqifAobrbZnF6/s0wGnIaoHThs4yeMszaIq"}]},"maintainers":[{"email":"jestersimpps@gmail.com","name":"jestersimpps"},{"email":"jonas.snellinckx@theledger.be","name":"sneljo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/couchdb-query-engine_2.4.0_1520416841926_0.33461043705365245"},"_hasShrinkwrap":false},"2.4.1":{"name":"@theledger/couchdb-query-engine","version":"2.4.1","description":"Evaluate and filters criteria queries on JSON objects MongoDB style","main":"./lib/index.js","types":"./","scripts":{"clean":"rimraf lib","test":"npm run cover","test:prod":"cross-env BABEL_ENV=production npm run test","test:only":"mocha --require babel-core/register --require babel-polyfill --recursive","test:watch":"npm test -- --watch","cover":"istanbul cover _mocha -- --require babel-core/register --require babel-polyfill --recursive","lint":"eslint src test","lint:fix":"eslint src test --fix","build":"cross-env BABEL_ENV=production babel src --out-dir lib","copy:types":"cp ./src/index.d.ts ./lib","prepublish":"npm run clean && npm run test && npm run build && npm run copy:types"},"repository":{"type":"git","url":"git+https://github.com/wearetheledger/node-couchdb-query-engine.git"},"keywords":["couchdb","query","json","filter","find","mongo"],"author":{"name":"TheLedger","email":"https://github.com/wearetheledger"},"license":"MIT","bugs":{"url":"https://github.com/wearetheledger/node-couchdb-query-engine/issues"},"files":["lib","src"],"homepage":"https://github.com/wearetheledger/node-couchdb-query-engine#readme","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-minify":"^0.3.0","chai":"^4.1.2","cross-env":"^5.1.3","eslint":"^4.16.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","istanbul":"^1.0.0-alpha","mocha":"^5.0.0","rimraf":"^2.6.2"},"gitHead":"cbe121bf1bcb1716f0a4e47ee346af8bbfc7980e","_id":"@theledger/couchdb-query-engine@2.4.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sneljo","email":"jonas.snellinckx@theledger.be"},"dist":{"integrity":"sha512-5Rzh39GRKUuIWCm9o0jJ7f5UAC3ckyfGul5yoloiS3RXb3Hg/F+q2xmd7qW/SwzSD90JM00nvVnt/aDqD+qd9A==","shasum":"dc393cb38aeedd2b2323a64fee145c3f9fa4d6d7","tarball":"https://registry.npmjs.org/@theledger/couchdb-query-engine/-/couchdb-query-engine-2.4.1.tgz","fileCount":101,"unpackedSize":98511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJEPE5TD9ANwK7L/l0KucHecKXqBK8fBmtxIJW16aR5AiEAgR/xONy6e9sGzU/wBnKAUGdMSvYbczSjCCZd99NxzDg="}]},"maintainers":[{"email":"jestersimpps@gmail.com","name":"jestersimpps"},{"email":"jonas.snellinckx@theledger.be","name":"sneljo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/couchdb-query-engine_2.4.1_1520432152078_0.7314297741314548"},"_hasShrinkwrap":false},"2.4.2":{"name":"@theledger/couchdb-query-engine","version":"2.4.2","description":"Evaluate and filters criteria queries on JSON objects MongoDB style","main":"./lib/index.js","types":"./index.d.ts","scripts":{"clean":"rimraf lib","test":"npm run cover","test:prod":"cross-env BABEL_ENV=production npm run test","test:only":"mocha --require babel-core/register --require babel-polyfill --recursive","test:watch":"npm test -- --watch","cover":"istanbul cover _mocha -- --require babel-core/register --require babel-polyfill --recursive","lint":"eslint src test","lint:fix":"eslint src test --fix","build":"cross-env BABEL_ENV=production babel src --out-dir lib","prepublish":"npm run clean && npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/wearetheledger/node-couchdb-query-engine.git"},"keywords":["couchdb","query","json","filter","find","mongo"],"author":{"name":"TheLedger","email":"https://github.com/wearetheledger"},"license":"MIT","bugs":{"url":"https://github.com/wearetheledger/node-couchdb-query-engine/issues"},"files":["lib","src"],"homepage":"https://github.com/wearetheledger/node-couchdb-query-engine#readme","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-minify":"^0.3.0","chai":"^4.1.2","cross-env":"^5.1.3","eslint":"^4.16.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","istanbul":"^1.0.0-alpha","mocha":"^5.0.0","rimraf":"^2.6.2"},"gitHead":"cbe121bf1bcb1716f0a4e47ee346af8bbfc7980e","_id":"@theledger/couchdb-query-engine@2.4.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sneljo","email":"jonas.snellinckx@theledger.be"},"dist":{"integrity":"sha512-AOt+J9vSZ5DCot4JQ3wx/EGanuXSBV/aUFps0eKHafrs9ABbChCg6ABRPezitrfsoFAdgEttHFaH8rA5lhxVKg==","shasum":"99b0372fa2e564e4ed44f3442aa2833e612b030e","tarball":"https://registry.npmjs.org/@theledger/couchdb-query-engine/-/couchdb-query-engine-2.4.2.tgz","fileCount":99,"unpackedSize":97902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVq2sWA62yIL/ififdwSM5XMjdcISnWLl2VncOWvz9sgIgcLET42Q84shcPmilV0+pdKii/xhLkODUrx5yX+pD1nk="}]},"maintainers":[{"email":"jestersimpps@gmail.com","name":"jestersimpps"},{"email":"jonas.snellinckx@theledger.be","name":"sneljo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/couchdb-query-engine_2.4.2_1520432258461_0.9653542017398062"},"_hasShrinkwrap":false},"2.4.3":{"name":"@theledger/couchdb-query-engine","version":"2.4.3","description":"Evaluate and filters criteria queries on JSON objects MongoDB style","main":"./lib/index.js","types":"./index.d.ts","scripts":{"clean":"rimraf lib","test":"npm run cover","test:prod":"cross-env BABEL_ENV=production npm run test","test:only":"mocha --require babel-core/register --require babel-polyfill --recursive","test:watch":"npm test -- --watch","cover":"istanbul cover _mocha -- --require babel-core/register --require babel-polyfill --recursive","lint":"eslint src test","lint:fix":"eslint src test --fix","build":"cross-env BABEL_ENV=production babel src --out-dir lib","prepublish":"npm run clean && npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/wearetheledger/node-couchdb-query-engine.git"},"keywords":["couchdb","query","json","filter","find","mongo"],"author":{"name":"TheLedger","email":"https://github.com/wearetheledger"},"license":"MIT","bugs":{"url":"https://github.com/wearetheledger/node-couchdb-query-engine/issues"},"files":["lib","src"],"homepage":"https://github.com/wearetheledger/node-couchdb-query-engine#readme","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-minify":"^0.3.0","chai":"^4.1.2","cross-env":"^5.1.3","eslint":"^4.16.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","istanbul":"^1.0.0-alpha","mocha":"^5.0.0","rimraf":"^2.6.2"},"gitHead":"a0ec69607f172e2dcfd8e8eef31f0d843066c4cd","_id":"@theledger/couchdb-query-engine@2.4.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sneljo","email":"jonas.snellinckx@theledger.be"},"dist":{"integrity":"sha512-JhbYbGLKzxg1K/X5l5nrll0Q/dp6XffOpS+Xj/Dx8fUaGcL26T8RrjH+IsdGlZbQHbQVHClZ+CVnUshTM4jeEQ==","shasum":"62167391be591375da3c7ec3a3b09a4e66492ca5","tarball":"https://registry.npmjs.org/@theledger/couchdb-query-engine/-/couchdb-query-engine-2.4.3.tgz","fileCount":99,"unpackedSize":97902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk9JBO+IIb1SwxeEim1mH/PyePZwQchcr5evnI5hzplAIgd4XIK650rYK78nSFf6SzluhdXXOw103rebNszs4badE="}]},"maintainers":[{"email":"jestersimpps@gmail.com","name":"jestersimpps"},{"email":"jonas.snellinckx@theledger.be","name":"sneljo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/couchdb-query-engine_2.4.3_1520432395625_0.3206786883550663"},"_hasShrinkwrap":false},"2.4.4":{"name":"@theledger/couchdb-query-engine","version":"2.4.4","description":"Evaluate and filters criteria queries on JSON objects MongoDB style","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib","test":"npm run cover","test:prod":"cross-env BABEL_ENV=production npm run test","test:only":"mocha --require babel-core/register --require babel-polyfill --recursive","test:watch":"npm test -- --watch","cover":"istanbul cover _mocha -- --require babel-core/register --require babel-polyfill --recursive","lint":"eslint src test","lint:fix":"eslint src test --fix","build":"cross-env BABEL_ENV=production babel src --out-dir lib","copy:types":"cp ./src/index.d.ts ./lib","prepublish":"npm run clean && npm run test && npm run build && npm run copy:types"},"repository":{"type":"git","url":"git+https://github.com/wearetheledger/node-couchdb-query-engine.git"},"keywords":["couchdb","query","json","filter","find","mongo"],"author":{"name":"TheLedger","email":"https://github.com/wearetheledger"},"license":"MIT","bugs":{"url":"https://github.com/wearetheledger/node-couchdb-query-engine/issues"},"files":["lib","src"],"homepage":"https://github.com/wearetheledger/node-couchdb-query-engine#readme","dependencies":{"babel-runtime":"^6.26.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-minify":"^0.3.0","chai":"^4.1.2","cross-env":"^5.1.3","eslint":"^4.16.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","istanbul":"^1.0.0-alpha","mocha":"^5.0.0","rimraf":"^2.6.2"},"gitHead":"a0ec69607f172e2dcfd8e8eef31f0d843066c4cd","_id":"@theledger/couchdb-query-engine@2.4.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sneljo","email":"jonas.snellinckx@theledger.be"},"dist":{"integrity":"sha512-TnH8ZgMwDQUOweLt8r8H86ONGlkLeLlYaUjBu8C9lbaUOtJDxYDhS3Xc9wTwjCaTWjvpZrTbdMEL4iI60YfBTQ==","shasum":"e2860bbb594cecb9f79e8ae0b333db5fadb015b4","tarball":"https://registry.npmjs.org/@theledger/couchdb-query-engine/-/couchdb-query-engine-2.4.4.tgz","fileCount":101,"unpackedSize":98525,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFo3wWI6Cl6pN+6KazJFvv9ZqoyEkIrIr2VY1Ff3CXC7AiEAjD1fnUuylOgRMCkGFprjdJqW4rdPPfo2QtZAZaWCoHk="}]},"maintainers":[{"email":"jestersimpps@gmail.com","name":"jestersimpps"},{"email":"jonas.snellinckx@theledger.be","name":"sneljo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/couchdb-query-engine_2.4.4_1520432513389_0.19127250485108283"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-06T22:17:59.711Z","1.1.0":"2018-03-06T22:17:59.972Z","modified":"2022-04-07T05:44:28.723Z","1.1.1":"2018-03-06T22:20:25.771Z","1.2.1":"2018-03-07T07:47:30.888Z","1.2.2":"2018-03-07T07:50:23.531Z","1.3.2":"2018-03-07T07:58:09.020Z","1.3.3":"2018-03-07T08:43:52.649Z","1.4.0":"2018-03-07T08:48:22.070Z","1.4.1":"2018-03-07T08:56:57.061Z","1.4.2":"2018-03-07T09:02:05.494Z","1.4.3":"2018-03-07T09:05:09.314Z","1.5.0":"2018-03-07T09:09:36.837Z","1.5.1":"2018-03-07T09:17:34.559Z","1.5.2":"2018-03-07T09:18:37.595Z","2.0.0":"2018-03-07T09:20:12.709Z","2.1.0":"2018-03-07T09:21:27.722Z","2.1.1":"2018-03-07T09:27:04.222Z","2.3.0":"2018-03-07T09:40:37.982Z","2.3.1":"2018-03-07T09:45:42.159Z","2.3.2":"2018-03-07T09:48:40.910Z","2.4.0":"2018-03-07T10:00:41.990Z","2.4.1":"2018-03-07T14:15:52.226Z","2.4.2":"2018-03-07T14:17:38.557Z","2.4.3":"2018-03-07T14:19:55.796Z","2.4.4":"2018-03-07T14:21:53.481Z"},"maintainers":[{"email":"kevin.leyssens@theledger.be","name":"blockchain-bandit"},{"email":"jestersimpps@gmail.com","name":"jestersimpps"},{"email":"jonas.snellinckx@theledger.be","name":"sneljo"}],"description":"Evaluate and filters criteria queries on JSON objects MongoDB style","homepage":"https://github.com/wearetheledger/node-couchdb-query-engine#readme","keywords":["couchdb","query","json","filter","find","mongo"],"repository":{"type":"git","url":"git+https://github.com/wearetheledger/node-couchdb-query-engine.git"},"author":{"name":"TheLedger","email":"https://github.com/wearetheledger"},"bugs":{"url":"https://github.com/wearetheledger/node-couchdb-query-engine/issues"},"license":"MIT","readme":"\n# node-couchdb-query-engine [![Build Status](https://travis-ci.org/wearetheledger/node-couchdb-query-engine.svg?branch=master)](https://travis-ci.org/wearetheledger/node-couchdb-query-engine)\n\nCriteria queries filters on JSON objects couchdb style.\n\n## Installation\n```bash\n    npm install @theledger/couchdb-query-engine --save\n```\n\n## Usage\n\n### Node\n```javascript\n    import queryEngine from \"@theledger/couchdb-query-engine\";\n\n    \n    // Test whether or not the query matches the content\n    // return a boolean\n    queryEngine.test( {foo:1}, {foo:{$gt:0}} )\n    \n    // Filter using a query\n    // returns array of key value\n    queryEngine.parseQuery( {key:{foo:1}}, {selector:{foo:{$gt:0}}} )\n```\n\n## Ops\n\nCriteria queries follow CouchDB convention. You can use operators described at docs.couchdb.org/en/2.1.0/api/database/find.html?highlight=find#post--db-_find\n\n* logical ops\n  * `{ $and: [ ... ] }` - all of\n  * `{ $or: [ ... ] }` - any of\n  * `{ $nor: [ ... ] }` - none of\n  * `{ $not: ... }` - not, ie. `{ $not: { $gt: 0, $lt: 1 } }`\n* comparison ops\n  * `{ field: ... }` - is equal (implicit)\n  * `{ field: { $eq: ... } }` - is equal (explicit)\n  * `{ field: { $ne: ... } }` - is not equal\n  * `{ field: { $gt: ... } }` - is greater than\n  * `{ field: { $gte: ... } }` - is greater than or equal\n  * `{ field: { $lt: ... } }` - is lower than\n  * `{ field: { $lte: ... } }` - is lower than or equal\n  * `{ field: { $in: [ ... ] } }` - at least one element matches value (or value's elements if array)\n  * `{ field: { $nin: [ ... ] } }` - none of elements match value (or value's elements if array)\n* element ops\n  * `{ field: { $exists: true/false } }` - field exists\n  * `{ field: { $type: 'number|string|...' } }` - matches field type\n* evaluation ops\n  * `{ field: { $mod: [ div, rem ] } }` - divided by div has reminder rem\n  * `{ field: { $regex: '...', $options: 'i' } }` - matches regular expression with optional options\n* array ops\n  * `{ field: { $all: [ ... ] } }` - all of the values are in the field's value\n  * `{ field: { $elemMatch: ... } }` - at least one element matches\n  * `{ field: { $size: ... } }` - matches length of field's array value\n\nFor more examples have a look at specs.\n\n# Example Use Case\n\nLet's say you've got JSON based RESTful API that you want to test using mocha:\n```javascript\n\nimport queryEngine from \"@theledger/couchdb-query-engine\";\n\nconst cars =  {\n  \"vin-num-x\":{\n      make:\"Volvo\",\n      year:2015,\n      color:\"red\"\n  }, \n  \"vin-num-y\":{\n      make:\"VW\",\n      year:2018,\n      color:\"red\"\n  }, \n  \"vin-num-z\":{\n      make:\"Fiat\",\n      year:2017,\n      color:\"green\"\n  }, \n};\n\n// Will return 2 cars\nconst filteredResult = queryEngine.parseQuery( cars, {selector:{year:{$gt:2016}}} )\n```\n\n## License\n\n    The MIT License (MIT)\n\n    Copyright (c) 2014 Mirek Rusin http://github.com/mirek\n\n    Permission is hereby granted, free of charge, to any person obtaining a copy\n    of this software and associated documentation files (the \"Software\"), to deal\n    in the Software without restriction, including without limitation the rights\n    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n    copies of the Software, and to permit persons to whom the Software is\n    furnished to do so, subject to the following conditions:\n\n    The above copyright notice and this permission notice shall be included in all\n    copies or substantial portions of the Software.\n\n    THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n    SOFTWARE.","readmeFilename":"README.md"}