{"_id":"mongodb-language-model","_rev":"133-a0db1b92864779548a11d999643b2a36","name":"mongodb-language-model","dist-tags":{"latest":"2.3.0"},"versions":{"0.2.0":{"name":"mongodb-language-model","version":"0.2.0","keywords":["mongodb-js","mongodb","query","language","model","ampersand"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"Apache-2.0","_id":"mongodb-language-model@0.2.0","maintainers":[{"name":"rueckstiess","email":"thomas@rueckstiess.net"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"a87242ba228b346ca5b5d788ca979d3e4067ba60","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-0.2.0.tgz","integrity":"sha512-Iyb9JjBxRotoQMXVxAj2CtRTC+VnATlf5HEMVAszDAQgdb1PFSOUAihwe6Sv4yGdCM2ppHgb490SLVNf4PbhLA==","signatures":[{"sig":"MEUCIHI+IsslyyeKU5EExCHwiLzs2vYZ70XDqgpYPxS4b4n5AiEA8LGDxpvBl/LAkiimCYx8akhHVrMJGfvvC6xH8nhcdH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a87242ba228b346ca5b5d788ca979d3e4067ba60","gitHead":"8b359c16ffb1e73f490087c0d363d10c33484454","scripts":{"test":"mocha"},"_npmUser":{"name":"rueckstiess","email":"thomas@rueckstiess.net"},"precommit":["test"],"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"2.11.0","description":"Parses MongoDB query language and creates hierarchical Ampersand.js models","directories":{},"_nodeVersion":"0.12.4","dependencies":{"bson":"^0.4.6","debug":"^2.2.0","lodash":"^3.0.1","ampersand-model":"^4.0.3","ampersand-state":"^4.4.1","ampersand-collection":"^1.3.17","ampersand-collection-lodash-mixin":"^2.0.1"},"devDependencies":{"mocha":"^2.1.0","precommit-hook":"^1.0.7"}},"0.2.1":{"name":"mongodb-language-model","version":"0.2.1","keywords":["mongodb-js","mongodb","query","language","model","ampersand"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"Apache-2.0","_id":"mongodb-language-model@0.2.1","maintainers":[{"name":"rueckstiess","email":"thomas@rueckstiess.net"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"01e67b3685e798c9073111a9e5568f5f21dc35a3","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-0.2.1.tgz","integrity":"sha512-H0fD/qY3hK04EhXe1p1JjvgN89shOSvMAzmSDlRyEaEIcBoh0eNhDkN6VFkY+lU9RU3tY+D0kPTkqyosDejhnw==","signatures":[{"sig":"MEYCIQCVyRX65Y/UbvhysQxNbsUIuknKTNWup49wY15cgPNOQgIhAPjttnhh+O2+0SukLZW8N0Fg5DrEb89LQcw9Nf7n4Ebk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"01e67b3685e798c9073111a9e5568f5f21dc35a3","gitHead":"a0963077f1a331c705dc6bb39a2dffeda9ce4b28","scripts":{"test":"mocha"},"_npmUser":{"name":"rueckstiess","email":"thomas@rueckstiess.net"},"precommit":["test"],"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"2.11.0","description":"Parses MongoDB query language and creates hierarchical Ampersand.js models","directories":{},"_nodeVersion":"0.12.4","dependencies":{"bson":"^0.4.6","debug":"^2.2.0","lodash":"^3.0.1","ampersand-model":"^4.0.3","ampersand-state":"^4.4.1","ampersand-collection":"^1.3.17","ampersand-collection-lodash-mixin":"^2.0.1"},"devDependencies":{"mocha":"^2.1.0","precommit-hook":"^1.0.7"}},"0.2.2":{"name":"mongodb-language-model","version":"0.2.2","keywords":["mongodb-js","mongodb","query","language","model","ampersand"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"Apache-2.0","_id":"mongodb-language-model@0.2.2","maintainers":[{"name":"rueckstiess","email":"thomas@rueckstiess.net"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"db6be02f051b0505109670c2ff56f6c9a19e378a","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-0.2.2.tgz","integrity":"sha512-YiuI+Z+Srpn+Jh6mLhTSlr4seM5biPSNhsgds8S4rwFqavVMKuA5RQeIsTsuIny9UF4/wPd4TPevHtBphpHCWA==","signatures":[{"sig":"MEUCIQDi78r0z7hVnCuZ6nTEpGLCphBlWKrOS50mDRINDa7VwwIgbnPwXPJ624pSOrogoks3Ovqt0/F4tP2MHjGfIEzZoq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"db6be02f051b0505109670c2ff56f6c9a19e378a","gitHead":"c3e4ad27e6cea09292462632fb9df52c4ee94486","scripts":{"test":"mocha"},"_npmUser":{"name":"rueckstiess","email":"thomas@rueckstiess.net"},"precommit":["test"],"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"2.11.0","description":"Parses MongoDB query language and creates hierarchical Ampersand.js models","directories":{},"_nodeVersion":"0.12.4","dependencies":{"bson":"^0.4.6","debug":"^2.2.0","lodash":"^3.0.1","ampersand-model":"^4.0.3","ampersand-state":"^4.4.1","ampersand-collection":"^1.3.17","ampersand-collection-lodash-mixin":"^2.0.1"},"devDependencies":{"mocha":"^2.1.0","precommit-hook":"^1.0.7"}},"0.2.3":{"name":"mongodb-language-model","version":"0.2.3","keywords":["mongodb-js","mongodb","query","language","model","ampersand"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"Apache-2.0","_id":"mongodb-language-model@0.2.3","maintainers":[{"name":"rueckstiess","email":"thomas@rueckstiess.net"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"614a683caf49905ed61a6051d0bf47e0b6707552","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-0.2.3.tgz","integrity":"sha512-EI++zY/oQsrr519+gNADbsWaDpBxdi0dspJ9o6I4xUImfQLZNgE98THVqYebz6dvRTM9LLo0K/rmx0lZLCwlyA==","signatures":[{"sig":"MEQCICTvdRhH6jUPQPcpV04Qs7uEJeQRVMsrqky2FOKwpjV5AiAPqIeqF9o2de9IuchuLbrknQHRFTEKnX4aAj0aCcqnkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"614a683caf49905ed61a6051d0bf47e0b6707552","gitHead":"11b3bdb03d015265333e84430bead4cab641a3c4","scripts":{"test":"mocha"},"_npmUser":{"name":"rueckstiess","email":"thomas@rueckstiess.net"},"precommit":["test"],"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"2.11.0","description":"Parses MongoDB query language and creates hierarchical Ampersand.js models","directories":{},"_nodeVersion":"0.12.4","dependencies":{"bson":"^0.4.6","debug":"^2.2.0","lodash":"^3.0.1","ampersand-model":"^4.0.3","ampersand-state":"^4.4.1","ampersand-collection":"^1.3.17","ampersand-collection-lodash-mixin":"^2.0.1"},"devDependencies":{"mocha":"^2.1.0","precommit-hook":"^1.0.7"}},"0.3.0":{"name":"mongodb-language-model","version":"0.3.0","keywords":["mongodb-js","mongodb","query","language","model","ampersand"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"Apache-2.0","_id":"mongodb-language-model@0.3.0","maintainers":[{"name":"rueckstiess","email":"thomas@rueckstiess.net"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"a59bed523f6cbfbf4b3d494735bb1391a4a0f710","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-0.3.0.tgz","integrity":"sha512-gnL3ZPZmLNcdFbBxNh5UTTm7Ow6s4tw/1pPHodRObPECYDiijB83eZS9FkuYDjUSMqHU0b4R4xU/Uh59HnVeOg==","signatures":[{"sig":"MEYCIQCMrDCat3rNvv9C9+pY+iQ+3s6EF6M0v81GjMM+xzcvkgIhAMZM/i25oI9shf4NEpbeyOARFVsCPvcf+1clxFvkyto0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a59bed523f6cbfbf4b3d494735bb1391a4a0f710","gitHead":"8e8975ce3fee4511e0b7d71e87da3e627aca0d89","scripts":{"test":"mocha"},"_npmUser":{"name":"rueckstiess","email":"thomas@rueckstiess.net"},"precommit":["test"],"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"3.3.7","description":"Parses MongoDB query language and creates hierarchical Ampersand.js models","directories":{},"_nodeVersion":"0.12.7","dependencies":{"bson":"^0.4.6","debug":"^2.2.0","lodash":"^3.0.1","ampersand-model":"^4.0.3","ampersand-state":"^4.4.1","ampersand-collection":"^1.3.17","ampersand-collection-lodash-mixin":"^2.0.1"},"devDependencies":{"mocha":"^2.1.0","precommit-hook":"^1.0.7"}},"0.3.1":{"name":"mongodb-language-model","version":"0.3.1","keywords":["mongodb-js","mongodb","query","language","model","ampersand"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"Apache-2.0","_id":"mongodb-language-model@0.3.1","maintainers":[{"name":"rueckstiess","email":"thomas@rueckstiess.net"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"c8923796069406849ea327798501a6e355ca9d82","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-0.3.1.tgz","integrity":"sha512-tqDS1hC61T7v9SaZXdiONIZkUCWwy7cJy7YN8EuIbTc3dMyz7KjKRiG8CQbXQwPlUGVedoTwAkC7y6UnaW1zvQ==","signatures":[{"sig":"MEYCIQCms3abTZv5EB3BJnG06+izs3OPa93mfiUX7Qm4GGgM2AIhALrgWGXStIsPlannZ/+4GqFJHLU3MhdQxDVPr7EurfDg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c8923796069406849ea327798501a6e355ca9d82","gitHead":"f5c5af072034159a4f7dbe796e9fd63b704a95fc","scripts":{"test":"mocha"},"_npmUser":{"name":"rueckstiess","email":"thomas@rueckstiess.net"},"precommit":["test"],"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"3.3.9","description":"Parses MongoDB query language and creates hierarchical Ampersand.js models","directories":{},"_nodeVersion":"4.2.1","dependencies":{"bson":"^0.4.6","debug":"^2.2.0","lodash":"^3.0.1","ampersand-state":"4.6.0","ampersand-collection":"^1.3.17","ampersand-collection-lodash-mixin":"^2.0.1"},"devDependencies":{"mocha":"^2.1.0","precommit-hook":"^1.0.7"}},"0.3.3":{"name":"mongodb-language-model","version":"0.3.3","keywords":["mongodb-js","mongodb","query","language","model","ampersand"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"Apache-2.0","_id":"mongodb-language-model@0.3.3","maintainers":[{"name":"rueckstiess","email":"thomas@rueckstiess.net"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"b3236f1c6ceda2a85088afeaeebb5cfb73df5c7e","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-0.3.3.tgz","integrity":"sha512-q7N2Z9PHYaPUDuR5/n+AEBnQJ5liQMoxy7b1FRx0J8FmqotFBuBZmwa+R5EYPtHg4eVbh8MonWFFqrod3dlHgg==","signatures":[{"sig":"MEUCIBjMSnrmqZUId9vb7G2eJAQbIcFvMLZguNX8VTsz14mdAiEAik3d7meA9lIN+fnaI+1HvketBfl6ZfiU6rT/+Ifan30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b3236f1c6ceda2a85088afeaeebb5cfb73df5c7e","gitHead":"be0669600899518e793c54ef64d2c296c78987ce","scripts":{"ci":"npm run check && npm test","fmt":"mongodb-js-fmt ./*.js ./test/*.js","lint":"jshint .","test":"mocha","check":"mongodb-js-precommit ./*.js models/{**/*.js,*.js} test/{**/*.js,*.js}","validate":"npm ls"},"_npmUser":{"name":"rueckstiess","email":"thomas@rueckstiess.net"},"precommit":["check"],"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"3.3.9","description":"Parses MongoDB query language and creates hierarchical Ampersand.js models","directories":{},"_nodeVersion":"4.2.1","dependencies":{"bson":"^0.4.6","debug":"^2.2.0","lodash":"^3.0.1","ampersand-state":"^4.8.0","ampersand-collection":"^1.3.17","ampersand-collection-lodash-mixin":"^2.0.1"},"devDependencies":{"mocha":"^2.3.3","pre-commit":"^1.1.2","mongodb-js-fmt":"^0.0.3","mongodb-js-precommit":"^0.2.2","eslint-config-mongodb-js":"^1.0.4"},"dependency-check":{"ignore":["debug"],"entries":["./index.js"]}},"0.3.4":{"name":"mongodb-language-model","version":"0.3.4","keywords":["mongodb-js","mongodb","query","language","model","ampersand"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"Apache-2.0","_id":"mongodb-language-model@0.3.4","maintainers":[{"name":"rueckstiess","email":"thomas@rueckstiess.net"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"19e2270ca9f9b53cd7a7041889ac41f4e2a93eea","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-0.3.4.tgz","integrity":"sha512-izXJ0Iu0qTYjOY2oKhm4BOHtBUeM3kR5/MIab+1+wrOsk/DBfWhW39gOotGP5TTMMtBvzCurgNVlp0TJDPYO8A==","signatures":[{"sig":"MEYCIQDeWpv3c/nUouSnycQRckHpDFDKpQOLUTRS2rOmjFhraQIhAP9gwo0q1jM0dtdBCtFeFEyunLKOqBUPlnGcEBw9ZpAG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"19e2270ca9f9b53cd7a7041889ac41f4e2a93eea","gitHead":"f616451a80478f9fdd48b9015933f77992c1a7a0","scripts":{"ci":"npm run check && npm test","fmt":"mongodb-js-fmt ./*.js ./test/*.js","lint":"jshint .","test":"mocha","check":"mongodb-js-precommit ./*.js models/{**/*.js,*.js} test/{**/*.js,*.js}","validate":"npm ls"},"_npmUser":{"name":"rueckstiess","email":"thomas@rueckstiess.net"},"precommit":["check"],"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"3.6.0","description":"Parses MongoDB query language and creates hierarchical Ampersand.js models","directories":{},"_nodeVersion":"5.7.0","dependencies":{"bson":"^0.4.6","debug":"^2.2.0","lodash":"^3.0.1","ampersand-state":"^4.8.0","ampersand-collection":"^1.3.17","ampersand-collection-lodash-mixin":"^2.0.1"},"devDependencies":{"mocha":"^2.3.3","pre-commit":"^1.1.2","mongodb-js-fmt":"^0.0.3","mongodb-js-precommit":"^0.2.2","eslint-config-mongodb-js":"^1.0.4"},"dependency-check":{"ignore":["debug"],"entries":["./index.js"]},"_npmOperationalInternal":{"tmp":"tmp/mongodb-language-model-0.3.4.tgz_1464669927968_0.6600138549692929","host":"packages-12-west.internal.npmjs.com"}},"1.0.0":{"name":"mongodb-language-model","version":"1.0.0","keywords":["mongodb-js","mongodb","query","language","model"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"Apache-2.0","_id":"mongodb-language-model@1.0.0","maintainers":[{"name":"aherlihy","email":"anna@mongodb.com"},{"name":"brahmgardner","email":"brahm.gardner@gmail.com"},{"name":"durran","email":"durran@gmail.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"keyboardtsundoku","email":"satyendra.n.sinha@gmail.com"},{"name":"pzrq","email":"peter@peterjs.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"shum","email":"chris.shum@mongodb.com"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"6ce6457039fdac9e442ecb4a020639015a5b683d","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-1.0.0.tgz","integrity":"sha512-WLaje2uqNIigdk95nfqU/yFsJTWZm7A8a5RwvjVJoVq8czE6hV1Z6xJwITY/TLDSMyktgmsugj2ZAE+f8rCdug==","signatures":[{"sig":"MEYCIQDf9nSc3bjXAEQw4AvmGLvgOTcQHV6BMj+go3Txtl749wIhAN9Tyf1wtFoZCIu0EC2AosYzzo2WUTqy2D26Ui/JjoZU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6ce6457039fdac9e442ecb4a020639015a5b683d","gitHead":"0833f5937c7364f5b0cd4d5e6e14895b950755a8","scripts":{"ci":"npm run check && npm test","fmt":"mongodb-js-fmt ./*.js ./test/*.js","test":"mocha --compilers js:babel-register","babel":"babel ./src --out-dir ./lib --presets es2015","check":"mongodb-js-precommit ./src ./test","pegjs":"pegjs -o ./lib/parser.js < ./src/grammar.pegjs","compile":"npm run babel & npm run pegjs","pretest":"npm run compile","prepublish":"npm run compile"},"_npmUser":{"name":"rueckstiess","email":"thomas@rueckstiess.net"},"precommit":["check"],"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"3.10.3","description":"Parses MongoDB query language and returns an abstract syntax tree","directories":{},"_nodeVersion":"6.3.1","dependencies":{"bson":"^0.5.4","debug":"^2.2.0","pegjs":"^0.10.0","lodash":"^3.0.1"},"devDependencies":{"mocha":"^2.3.3","babel-cli":"^6.10.1","pre-commit":"^1.1.2","mongodb-js-fmt":"^0.0.3","babel-preset-es2015":"^6.14.0","mongodb-js-precommit":"^0.2.9","eslint-config-mongodb-js":"^2.2.0"},"dependency-check":{"ignore":["debug"],"entries":["./index.js"]},"_npmOperationalInternal":{"tmp":"tmp/mongodb-language-model-1.0.0.tgz_1478933667377_0.5936513785272837","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"mongodb-language-model","version":"1.0.1","keywords":["mongodb-js","mongodb","query","language","model"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"Apache-2.0","_id":"mongodb-language-model@1.0.1","maintainers":[{"name":"aherlihy","email":"anna@mongodb.com"},{"name":"brahmgardner","email":"brahm.gardner@gmail.com"},{"name":"durran","email":"durran@gmail.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"keyboardtsundoku","email":"satyendra.n.sinha@gmail.com"},{"name":"pzrq","email":"peter@peterjs.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"shum","email":"chris.shum@mongodb.com"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"6ca4a5da770e1418a8f973296f09320e0ae4cf71","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-1.0.1.tgz","integrity":"sha512-xituYGz3HtRmtwI0Boq3AKlXzJT/SRri+KSdN1BcSxEnK92sqUeSM/CykDrBiD0EjlX69AYPWlJB8gLKxCl8+w==","signatures":[{"sig":"MEUCIQDDv6qakY7xSCSag8uCQ28MasYeTRyGVcnpHp7dKtQwcQIgW8+SsTWYuPJygqPegawnhFEWKzGmmHg5a/0Gt38kFJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6ca4a5da770e1418a8f973296f09320e0ae4cf71","gitHead":"e1f13470ba49308fdb05aeb79545f42b3ec8ed73","scripts":{"ci":"npm run check && npm test","fmt":"mongodb-js-fmt ./*.js ./test/*.js","test":"mocha --compilers js:babel-register","babel":"babel ./src --out-dir ./lib --presets es2015","check":"mongodb-js-precommit ./src ./test","pegjs":"pegjs -o ./lib/parser.js < ./src/grammar.pegjs","compile":"npm run babel & npm run pegjs","pretest":"npm run compile","prepublish":"npm run compile"},"_npmUser":{"name":"rueckstiess","email":"thomas@rueckstiess.net"},"precommit":["check"],"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"3.10.3","description":"Parses MongoDB query language and returns an abstract syntax tree","directories":{},"_nodeVersion":"6.3.1","dependencies":{"bson":"^0.5.4","debug":"^2.2.0","pegjs":"^0.10.0","lodash":"^3.0.1"},"devDependencies":{"mocha":"^2.3.3","babel-cli":"^6.10.1","pre-commit":"^1.1.2","mongodb-js-fmt":"^0.0.3","babel-preset-es2015":"^6.14.0","mongodb-js-precommit":"^0.2.9","eslint-config-mongodb-js":"^2.2.0"},"dependency-check":{"ignore":["debug"],"entries":["./index.js"]},"_npmOperationalInternal":{"tmp":"tmp/mongodb-language-model-1.0.1.tgz_1479023016494_0.7867994757834822","host":"packages-12-west.internal.npmjs.com"}},"1.0.2":{"name":"mongodb-language-model","version":"1.0.2","keywords":["mongodb-js","mongodb","query","language","model"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"Apache-2.0","_id":"mongodb-language-model@1.0.2","maintainers":[{"name":"aherlihy","email":"anna@mongodb.com"},{"name":"brahmgardner","email":"brahm.gardner@gmail.com"},{"name":"durran","email":"durran@gmail.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"keyboardtsundoku","email":"satyendra.n.sinha@gmail.com"},{"name":"pzrq","email":"peter@peterjs.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"shum","email":"chris.shum@mongodb.com"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"f8692538989732155702173bdf63d3f121718ffb","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-1.0.2.tgz","integrity":"sha512-EuBYm59/sZNPiN06yzIYcGeZdsinxbDwNrFmPw4CdjjHxzRPNvZBlxEGkJbKlTmEkMMB/wY02DkIwXtY0Q10tA==","signatures":[{"sig":"MEQCICcVOc7DJfI2E74qpkob+XEjKo2wv8XCEMkNkE5ZQ4mSAiB3wwe5j1kxPbeedv3PgOU+TXGW3jUFecbcVwrZqLtCsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f8692538989732155702173bdf63d3f121718ffb","gitHead":"73d52796085bec4cfa6265dea3d55cf20c330a1b","scripts":{"ci":"npm run check && npm test","fmt":"mongodb-js-fmt ./*.js ./test/*.js","test":"mocha --compilers js:babel-register","babel":"babel ./src --out-dir ./lib --presets es2015","check":"mongodb-js-precommit ./src ./test","pegjs":"pegjs -o ./lib/parser.js < ./src/grammar.pegjs","compile":"npm run babel & npm run pegjs","pretest":"npm run compile","prepublish":"npm run compile"},"_npmUser":{"name":"rueckstiess","email":"thomas@rueckstiess.net"},"precommit":["check"],"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"3.10.3","description":"Parses MongoDB query language and returns an abstract syntax tree","directories":{},"_nodeVersion":"6.3.1","dependencies":{"bson":"^0.5.4","debug":"^2.2.0","pegjs":"^0.10.0","lodash":"^3.0.1"},"devDependencies":{"mocha":"^2.3.3","babel-cli":"^6.10.1","pre-commit":"^1.1.2","mongodb-js-fmt":"^0.0.3","babel-preset-es2015":"^6.14.0","mongodb-js-precommit":"^0.2.9","eslint-config-mongodb-js":"^2.2.0"},"dependency-check":{"ignore":["debug"],"entries":["./index.js"]},"_npmOperationalInternal":{"tmp":"tmp/mongodb-language-model-1.0.2.tgz_1479037228918_0.15171575546264648","host":"packages-12-west.internal.npmjs.com"}},"1.1.0":{"name":"mongodb-language-model","version":"1.1.0","keywords":["mongodb-js","mongodb","query","language","model"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"Apache-2.0","_id":"mongodb-language-model@1.1.0","maintainers":[{"name":"aherlihy","email":"anna@mongodb.com"},{"name":"brahmgardner","email":"brahm.gardner@gmail.com"},{"name":"durran","email":"durran@gmail.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"keyboardtsundoku","email":"satyendra.n.sinha@gmail.com"},{"name":"pzrq","email":"peter@peterjs.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"shum","email":"chris.shum@mongodb.com"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"cfb241b3f95ee5d96381777eab817f6ee75ed040","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-1.1.0.tgz","integrity":"sha512-5Vl1iUJg730XMVkqhJD4QQFm/tBDEsqVqnNPDcYrNRW7AepfOvqkVzjSxLHmIfeJMtNeSTfImD8vWO4eMpbVag==","signatures":[{"sig":"MEUCIQC0jjoH0R/pWAbcIUCRP6Bgq9Cyf4jExk7GHnG0n5YoowIgXjUsiTyXRtjub74msiAp9oktWb797fXkJ9iyY2XVX1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"cfb241b3f95ee5d96381777eab817f6ee75ed040","gitHead":"6ae686522a80efc2a378264cb1735ef1151b5b2f","scripts":{"ci":"npm run check && npm test","fmt":"mongodb-js-fmt ./*.js ./test/*.js","test":"mocha --compilers js:babel-register","babel":"babel ./src --out-dir ./lib --presets es2015","check":"mongodb-js-precommit ./src ./test","pegjs":"pegjs -o ./lib/parser.js < ./src/grammar.pegjs","compile":"npm run babel & npm run pegjs","pretest":"npm run compile","prepublish":"npm run compile"},"_npmUser":{"name":"durran","email":"durran@gmail.com"},"precommit":["check"],"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"3.10.7","description":"Parses MongoDB query language and returns an abstract syntax tree","directories":{},"_nodeVersion":"6.3.1","dependencies":{"bson":"^1.0.1","debug":"^2.2.0","pegjs":"^0.10.0","lodash":"^3.0.1"},"devDependencies":{"mocha":"^2.3.3","babel-cli":"^6.10.1","pre-commit":"^1.1.2","mongodb-js-fmt":"^0.0.3","babel-preset-es2015":"^6.14.0","mongodb-js-precommit":"^0.2.9","eslint-config-mongodb-js":"^2.2.0"},"dependency-check":{"ignore":["debug"],"entries":["./index.js"]},"_npmOperationalInternal":{"tmp":"tmp/mongodb-language-model-1.1.0.tgz_1482859987758_0.42379069793969393","host":"packages-12-west.internal.npmjs.com"}},"1.2.0":{"name":"mongodb-language-model","version":"1.2.0","keywords":["mongodb-js","mongodb","query","language","model"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"Apache-2.0","_id":"mongodb-language-model@1.2.0","maintainers":[{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"danulf","email":"danagroff@hotmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"jlord","email":"to.jlord@gmail.com"},{"name":"terakilobyte","email":"terakilobyte@gmail.com"},{"name":"jimol","email":"jim.oleary@gmail.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"mpobrien","email":"mpobrien005@gmail.com"},{"name":"christkv","email":"christkv@gmail.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"pzrq","email":"peter@peterjs.com"},{"name":"justinjmoses","email":"justinjmoses@gmail.com"},{"name":"aherlihy","email":"anna@mongodb.com"},{"name":"redondos","email":"aolivera@gmail.com"},{"name":"dpercy","email":"davetp425@gmail.com"},{"name":"cilix","email":"matthewlevenstein@gmail.com"},{"name":"kay-kim","email":"kay@mongodb.com"},{"name":"glowe","email":"graham.lowe@gmail.com"},{"name":"micheal.parks","email":"michealparks1989@gmail.com"},{"name":"schwartzrw","email":"schwartzrw@gmail.com"},{"name":"durran","email":"durran@gmail.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"256c4e15f76004f0f226e4653503482c99b79b51","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-1.2.0.tgz","integrity":"sha512-Pjw55ygti9BVw3osoCCqx5xMyS2VK3gnTQvyVHiK2byVGzOCkJvuaBaKSEYdJB4aaU8qP7hGJQTna8mezUi84g==","signatures":[{"sig":"MEQCIBnXP+7ONQB81Fnnw60brcvYu6Dqfxp4iau0m0T+4nPeAiBh+beg290p4zfyBE6xcgvvP/ony1ISTQA55/ZGEsjc4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"805f0f1f848c6164a32598233ea284dbc6265926","scripts":{"ci":"npm run check && npm test","fmt":"mongodb-js-fmt ./*.js ./test/*.js","test":"mocha --compilers js:babel-register","babel":"babel ./src --out-dir ./lib --presets es2015","check":"mongodb-js-precommit ./src ./test","pegjs":"pegjs -o ./lib/parser.js < ./src/grammar.pegjs","compile":"npm run babel & npm run pegjs","pretest":"npm run compile","prepublish":"npm run compile"},"_npmUser":{"name":"rueckstiess","email":"thomas@rueckstiess.net"},"precommit":["check"],"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"5.3.0","description":"Parses MongoDB query language and returns an abstract syntax tree","directories":{},"_nodeVersion":"7.4.0","dependencies":{"bson":"^1.0.1","debug":"^2.2.0","pegjs":"^0.10.0","lodash":"^3.0.1"},"devDependencies":{"mocha":"^2.3.3","babel-cli":"^6.10.1","pre-commit":"^1.1.2","mongodb-js-fmt":"^0.0.3","babel-preset-es2015":"^6.14.0","mongodb-js-precommit":"^0.2.9","eslint-config-mongodb-js":"^2.2.0"},"dependency-check":{"ignore":["debug"],"entries":["./index.js"]},"_npmOperationalInternal":{"tmp":"tmp/mongodb-language-model-1.2.0.tgz_1503554178721_0.1980185059364885","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"mongodb-language-model","version":"1.3.0","keywords":["mongodb-js","mongodb","query","language","model"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"Apache-2.0","_id":"mongodb-language-model@1.3.0","maintainers":[{"name":"aherlihy","email":"anna@mongodb.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"christkv","email":"christkv@gmail.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"cilix","email":"matthewlevenstein@gmail.com"},{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},{"name":"deepshah","email":"deepcshah@gmail.com"},{"name":"dpercy","email":"davetp425@gmail.com"},{"name":"durran","email":"durran@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"glowe","email":"graham.lowe@gmail.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"jimol","email":"jim.oleary@gmail.com"},{"name":"jon.franco","email":"jon.franco@mongodb.com"},{"name":"jrbalsano","email":"jrbalsano@gmail.com"},{"name":"justinjmoses","email":"justinjmoses@gmail.com"},{"name":"kay-kim","email":"kay@mongodb.com"},{"name":"lrlna","email":"shestak.irina@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"micheal.parks","email":"michealparks1989@gmail.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"mpobrien","email":"mpobrien005@gmail.com"},{"name":"pzrq","email":"peter@peterjs.com"},{"name":"redondos","email":"aolivera@gmail.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"sampoonachot","email":"joy.sampoonachot@10gen.com"},{"name":"samweaver","email":"samuel.james.weaver@gmail.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"schwartzrw","email":"schwartzrw@gmail.com"},{"name":"terakilobyte","email":"terakilobyte@gmail.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"b8a01a341a411d49fe65ae843b50e8db687df935","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-1.3.0.tgz","fileCount":15,"integrity":"sha512-Sl2aR66C/JxUzC/KX0itD68das6U4D71v9/VeON3vVLuCU/EyXnqZ18JePvEXYVYFQVOVB9ui+CNxn08oAHhDA==","signatures":[{"sig":"MEUCIBnxg3DXMErWzlROFdbfnqHGLj4398j9rn31PPmxhW2RAiEAqTyBR6BIR2tjlyohvmhHcjBqq4Pwpybm72WCz3Qt1uM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFojDCRA9TVsSAnZWagAAUCUP/0EqK8tHpvT+tA5HASTI\nC0NU5jrthQUYn7+iyIOlS3uevYUZ1YLKNXQY/YPOXPc5JBoLlBjWqkqR7SC3\nNmiz4jP0di0Bpi0mxXZTSbXpRJW/6Bi+GLlO8l24pBkkPyoVB0DXT3OkWm3z\ne15Oh/6sFOHzNhmf1TWPQV9uM7FLMCI/ev/FVtyUlPY7eDJ9C4Sp/xa44+f3\nl96GRAjIU4QScnk/QKz3tx5qTnGCJefB30XrxsfpdNR1Dp0JrJhPzTDxaSBj\ngbCSAk3rphx1pfLH5sFhDHQJ1GHQcTswVJ1TvRw2nysJPXLhrNdxEcnmHbcO\nyVTyqo32b9inOXvUKJL6zynkKbabLqf0S/D3vBGfjcOyafn/O/YXptjg8eqv\nrm7K9b51v91FyrS0W/uAvAL/EBVcchCBfYrkg1rdfl3vXSUURqTqKqLQ8b9T\nH9a8vsl0yTaxv5hVqkvCuqyC+juSTLSczBMSIkBttJOSB0sJ2q0EH8IYsIGR\ncAKiqfpz3jWvkKWDhJ0eodQ5B/z/Qj61LDlKCC9QrNzHWfMv6r2sQXO8EJCr\naBoaMXvgMMX1DUBLNVt9tJ2xwwP61mVr9uxammiGbtO2WFgzSs3gzhk+w0nm\neRZ8ukO8ww1hmgThn8kLG2op1jdvkPeBC6KbjL4GHzCNr+aSFFqzQpbY4ibk\nsaQa\r\n=Uw26\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e5558f487e4927aa1d7cd288ee8fd11c9628d6fe","scripts":{"ci":"npm run check && npm test","fmt":"mongodb-js-fmt ./*.js ./test/*.js","test":"mocha --compilers js:babel-register","babel":"babel ./src --out-dir ./lib --presets es2015","check":"mongodb-js-precommit ./src ./test","pegjs":"pegjs -o ./lib/parser.js < ./src/grammar.pegjs","compile":"npm run babel & npm run pegjs","pretest":"npm run compile","prepublish":"npm run compile"},"_npmUser":{"name":"durran","email":"durran@gmail.com"},"precommit":["check"],"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"6.0.1","description":"Parses MongoDB query language and returns an abstract syntax tree","directories":{},"_nodeVersion":"8.9.3","dependencies":{"bson":"^1.0.1","debug":"^2.2.0","pegjs":"^0.10.0","lodash":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^2.3.3","babel-cli":"^6.10.1","pre-commit":"^1.1.2","mongodb-js-fmt":"^0.0.3","babel-preset-es2015":"^6.14.0","mongodb-js-precommit":"^0.2.9","eslint-config-mongodb-js":"^2.2.0"},"dependency-check":{"ignore":["debug"],"entries":["./index.js"]},"_npmOperationalInternal":{"tmp":"tmp/mongodb-language-model_1.3.0_1528203458317_0.8505264558861225","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"mongodb-language-model","version":"1.4.0","keywords":["mongodb-js","mongodb","query","language","model"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"Apache-2.0","_id":"mongodb-language-model@1.4.0","maintainers":[{"name":"aherlihy","email":"anna@mongodb.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"cilix","email":"matthewlevenstein@gmail.com"},{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},{"name":"deafgoat","email":"deafgoat@gmail.com"},{"name":"deepshah","email":"deepcshah@gmail.com"},{"name":"dpercy","email":"davetp425@gmail.com"},{"name":"durran","email":"durran@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"glowe","email":"graham.lowe@gmail.com"},{"name":"gregg.b","email":"gregg.brewster@mongodb.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"jimol","email":"jim.oleary@gmail.com"},{"name":"jon.franco","email":"jon.franco@mongodb.com"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"kay-kim","email":"kay@mongodb.com"},{"name":"lrlna","email":"shestak.irina@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"micheal.parks","email":"michealparks1989@gmail.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"mpobrien","email":"mpobrien005@gmail.com"},{"name":"redondos","email":"aolivera@gmail.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"sampoonachot","email":"joy.sampoonachot@10gen.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"schwartzrw","email":"schwartzrw@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"terakilobyte","email":"terakilobyte@gmail.com"},{"name":"thomaslangston-mongodb","email":"thomas.langston@mongodb.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"644d7f1d10c2b849f110912fcd87c3927735748b","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-1.4.0.tgz","fileCount":16,"integrity":"sha512-gYE4F8N2BSB5E5eYQjcJweAZcSmOIe2OeTsiIGpzo2U6a2C/Yi2kILKtCR920KCYtZMJcIpHpwS8iYXks8LnAg==","signatures":[{"sig":"MEUCIGUrKIE757I6xFtHuU1FJ/i09o6wtYC75nMRJISO5FzdAiEAhL2wIRap8kY+hkVbUNAIw79MZ/6NcAKNEOY+Q2wqBuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":402930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfFO/CRA9TVsSAnZWagAA4HEP+gN+quVFtGuKzumeptQI\nLj+cAeaqBWEE6SeapVr8dzqOVhbh4YvKAiQaBhiyG+qYdIRgbzgI8ZWybkRT\n5kPYShC3fqtQuLxyqGnYEnDcqr5Wx/dSsHmYfAWlVU2WpUPOA5yVY+UeEhEn\nqA+yEPmSL/uFdsfHRFPaVoVJsoDN7sMm9K+i5VtJvwhGZ11u0obGyZNtoqY9\n4G9NiOBv7vRcI1jqIgx/6cAnzmC0MS1DERjIto/fgwYIAcg22JLhQueKiDbu\nBiwZiafaMmq3NcuchpVmT9CeavULIyKvsMWc89jGOMALu8oEAm95LbpNR0Ul\n2FdVwfou9tHzbsu1F7b5b2v2SUdU+T2Z/rXylM2X8CNpnECmcIIB9hwF0TXP\n+cdw5WEw6TWV4uU2WpBSk0UcT9T7T77Lq/rMBYzy9spWll7/TxNAf7EH4R6S\niNTO4T0CtY4kdhpqlUCzo+g8VxMzf4OOQw9T+7DHCeXj+lys8oNVeCIc5T+O\nGxZhvYciTparWk1G8rY6DbWQNIoi4fqDMn9ETH8Q4TMa7zzojNyXNwLlsBig\nkrVtcAuH9qfy/EIc7BbNkE/r9gWW2R9JzNsoBDgs8ywa0krjjhMSir89s96s\neWcS7UsXDYYv5rpMCHLGM+bgLKSU9tCRJ+4O2rogauN6Fk0MAgZDpajinHID\nGHtH\r\n=lfXA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"935d90a0b23a1b4a9c5991100fc7983976e5c4ce","scripts":{"ci":"npm run check && npm test","fmt":"mongodb-js-fmt ./*.js ./test/*.js","test":"mocha --require babel-core/register","babel":"babel ./src --out-dir ./lib","check":"mongodb-js-precommit ./src ./test","pegjs":"pegjs -o ./lib/parser.js < ./src/grammar.pegjs","compile":"npm run babel & npm run pegjs","pretest":"npm run compile","prepublish":"npm run compile"},"_npmUser":{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},"precommit":["check"],"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"6.4.1","description":"Parses MongoDB query language and returns an abstract syntax tree","directories":{},"_nodeVersion":"8.11.1","dependencies":{"bson":"^1.0.1","debug":"^2.2.0","pegjs":"^0.10.0","lodash":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.0.1","babel-cli":"^6.10.1","pre-commit":"^1.1.2","mongodb-js-fmt":"^0.0.3","babel-preset-es2015":"^6.14.0","mongodb-js-precommit":"^0.2.9","eslint-config-mongodb-js":"^2.2.0","babel-plugin-syntax-object-rest-spread":"^6.13.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"dependency-check":{"ignore":["debug"],"entries":["./index.js"]},"_npmOperationalInternal":{"tmp":"tmp/mongodb-language-model_1.4.0_1551651774354_0.17186486239729826","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"mongodb-language-model","version":"1.4.1","keywords":["mongodb-js","mongodb","query","language","model"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"Apache-2.0","_id":"mongodb-language-model@1.4.1","maintainers":[{"name":"aherlihy","email":"anna@mongodb.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"cilix","email":"matthewlevenstein@gmail.com"},{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},{"name":"deafgoat","email":"deafgoat@gmail.com"},{"name":"deepshah","email":"deepcshah@gmail.com"},{"name":"dpercy","email":"davetp425@gmail.com"},{"name":"durran","email":"durran@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"glowe","email":"graham.lowe@gmail.com"},{"name":"gregg.b","email":"gregg.brewster@mongodb.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"jimol","email":"jim.oleary@gmail.com"},{"name":"jon.franco","email":"jon.franco@mongodb.com"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"kay-kim","email":"kay@mongodb.com"},{"name":"lrlna","email":"shestak.irina@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"micheal.parks","email":"michealparks1989@gmail.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"mpobrien","email":"mpobrien005@gmail.com"},{"name":"redondos","email":"aolivera@gmail.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"sampoonachot","email":"joy.sampoonachot@10gen.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"schwartzrw","email":"schwartzrw@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"terakilobyte","email":"terakilobyte@gmail.com"},{"name":"thomaslangston-mongodb","email":"thomas.langston@mongodb.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"49e55b82057e4bda92f50b45d4a44aa3a96678a5","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-1.4.1.tgz","fileCount":16,"integrity":"sha512-uVeuKvLE9vADOz1TdxRPKLP6ln1/vS6snV3HHCjx6u3uF5uFVh99GLZs8vxbUB0AQp71CZz5ABOVj7VDg584xw==","signatures":[{"sig":"MEUCIQCQPWEha05sq6pRfuEUqFDjHYzhcPNQNsF4wB7Lazi3kwIgJFtzuZRzZlcaTvA85uw5kSwFe0hE7hxPZbEsaPVEc8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":407835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfF3oCRA9TVsSAnZWagAA1GwP/jvHGAE/F5rE10auGO+2\n6/9tyb91biMef5OfUsD4Ax1fHeKGCvoTE01+fEUcRr5SfMURCM5DYWVa/k0K\nEQi1BYRhELqvk33qmJzlsMy42EVpV9dwHO4yJLjm0j/yd2C20c2KTZalM82j\nZJhBxfs45Ce+YtaDAbYNiBXizIsrRz4H3ujy//SooWfbHnK0tA0i0uxtgKLC\nOGHu/6i3vZVJnMYmsodfJk6rkv6QkxNwjKpMYVb749VZukGAkuSUZV5LiGwd\n+bKUZOOHmrWSeSXcTdi0NYfstfhkJoFEovMeBNSDW07/BcgYqXwXNgm6l01n\nuF5w++nBC8hCCpNt6xLMZHawI736dn1hYUohmLcK4SYMFsxz/0yk7b4FF6mY\nV10mwcvt+9xGync7fO9R0jRveX2pYY5terT2aSsorVqi842kK14U3VpmWQFr\nIl1to7IsoOPkhJaGkIokcgm6ED9yDCwo9yYKr0qY12kTyJ+iZovwuvZqtQgP\ndeMYT10ejy1LHg8eHnoMnxsV7OA2qGGV4fz72ATrXCIHoW71h4mUodFFBHDV\nc0Z+EzBiI5nr04bfr1VINOWoVdfKkiTOvJYquuYm7F2XeuIxErhqTSjgvRgz\nkKPfJU7VasT6CNfLfhsVb2wB0tmJOiCowKYKLp+ZpcEnkkrQndphpBmCEr1c\nmZuw\r\n=LDWv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"280013dc26fc1c497f241692d26fc755ba7b6677","scripts":{"ci":"npm run check && npm test","fmt":"mongodb-js-fmt ./*.js ./test/*.js","test":"mocha --require babel-core/register","babel":"babel ./src --out-dir ./lib","check":"mongodb-js-precommit ./src ./test","pegjs":"pegjs -o ./lib/parser.js < ./src/grammar.pegjs","compile":"npm run babel && npm run pegjs","pretest":"npm run compile","prepublish":"npm run compile","postcompile":"babel ./lib/parser.js --out-file ./lib/parser.js"},"_npmUser":{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},"precommit":["check"],"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"6.4.1","description":"Parses MongoDB query language and returns an abstract syntax tree","directories":{},"_nodeVersion":"8.11.1","dependencies":{"bson":"^1.0.1","debug":"^2.2.0","pegjs":"^0.10.0","lodash":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.0.1","babel-cli":"^6.10.1","pre-commit":"^1.1.2","mongodb-js-fmt":"^0.0.3","babel-preset-es2015":"^6.14.0","mongodb-js-precommit":"^0.2.9","eslint-config-mongodb-js":"^2.2.0","babel-plugin-syntax-object-rest-spread":"^6.13.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"dependency-check":{"ignore":["debug"],"entries":["./index.js"]},"_npmOperationalInternal":{"tmp":"tmp/mongodb-language-model_1.4.1_1551654375758_0.6874688693224551","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"mongodb-language-model","version":"1.4.2","keywords":["mongodb-js","mongodb","query","language","model"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"Apache-2.0","_id":"mongodb-language-model@1.4.2","maintainers":[{"name":"aherlihy","email":"anna@mongodb.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"cilix","email":"matthewlevenstein@gmail.com"},{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},{"name":"deafgoat","email":"deafgoat@gmail.com"},{"name":"deepshah","email":"deepcshah@gmail.com"},{"name":"dpercy","email":"davetp425@gmail.com"},{"name":"durran","email":"durran@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"glowe","email":"graham.lowe@gmail.com"},{"name":"gregg.b","email":"gregg.brewster@mongodb.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"jimol","email":"jim.oleary@gmail.com"},{"name":"jon.franco","email":"jon.franco@mongodb.com"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"kay-kim","email":"kay@mongodb.com"},{"name":"lrlna","email":"shestak.irina@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"micheal.parks","email":"michealparks1989@gmail.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"mpobrien","email":"mpobrien005@gmail.com"},{"name":"redondos","email":"aolivera@gmail.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"sampoonachot","email":"joy.sampoonachot@10gen.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"schwartzrw","email":"schwartzrw@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"terakilobyte","email":"terakilobyte@gmail.com"},{"name":"thomaslangston-mongodb","email":"thomas.langston@mongodb.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"db9fafd0f45eb6cefc111aa9f28b7eed1ae822b3","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-1.4.2.tgz","fileCount":16,"integrity":"sha512-Y2E18+MuFE8Z/Lg1p1+5ChYeEv4snDkRs9HRE2cpyZlIIjMs2udptlaMgOraZIJPXfzZ/HAIUERcNdtIhzy4/A==","signatures":[{"sig":"MEYCIQDLjcuD3Z2tvAGCqG3DsOHDF8mjoUS4L5uzIktKdxvDlAIhAId6jFz/pRSf4p453ZET4eez2H8VGKjlZ4jh0XD1UwL/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":409991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctF7uCRA9TVsSAnZWagAAJGIP/35osuYzRZwQ1whZmbem\ndlqXOyIiAi2AYH0gq56r1we38C7UCG+Su/uKnUi7cKKJdcDd2I6kN/aVJ0kb\npH5jz4sNS/7zneCrbM1KqDDJhOOEuKGTmBNcIuip6tbKHnYggoa4tiqQDLb1\nTRHEB7Jp3pKGDew3Ia3CS6Cn5KKhTVhq1u2gC4/Wjw0K7isv2Pn3sAK+AJ+e\nCIt2BcwdP6oBzaqyl/Xp+lgXhbl4dy/QIJg8MroGWxWQkKUcXn/uD9sIU9eE\no0cT1QarE55Abs4pJU1yIgWULlm14BBpb9zAZeu8GrV+iXM1hG7HHtvKLMyI\nT7KMGz19kOY2fJTWnmxjDXL0d3Sr02c2uH88ZaMBrgHWrJZlGFE0ybEJYkVG\nXZKXaGPF4Llb/WJoapnEHkRGqNzeDNlVIV6olK20XaSw9iKo3f+U0pxaEHLr\nDRfGBp9Pa5aqiNxL0kCQqoIzPJsJ8qaWeKMDP04rQ6OBcdhsCuNTpx9F2Tvd\ncohI/qI/rHLIE4GBidZcgLpkdJTgSvRuyFpVZcawxpUklqcHSOGs8TjPOTQp\nciET1NI3RInPqSW0b+fhFOaHOii6Du/cinXA8APIB/jxtxsYQQ0oibTJv+kP\nkU+ANzT7GfvTaND+RG7sYb6s4rK0mA6UF66TwDglPnKAowpbd4yx4gDPlU6g\nvRDQ\r\n=9+O6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"39263cbbc02f7779b126597445e8bf9901feaf4c","scripts":{"ci":"npm run check && npm test","fmt":"mongodb-js-fmt ./*.js ./test/*.js","test":"mocha --require babel-core/register","babel":"babel ./src --out-dir ./lib","check":"mongodb-js-precommit ./src ./test","pegjs":"pegjs -o ./lib/parser.js < ./src/grammar.pegjs","compile":"npm run babel && npm run pegjs","pretest":"npm run compile","prepublish":"npm run compile","postcompile":"babel ./lib/parser.js --out-file ./lib/parser.js"},"_npmUser":{"name":"alena.khineika","email":"alena.khineika@gmail.com"},"precommit":["check"],"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"6.6.0","description":"Parses MongoDB query language and returns an abstract syntax tree","directories":{},"_nodeVersion":"10.15.0","dependencies":{"bson":"^1.0.1","debug":"^2.2.0","pegjs":"^0.10.0","lodash":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.0.1","babel-cli":"^6.10.1","pre-commit":"^1.1.2","mongodb-js-fmt":"^0.0.3","babel-preset-es2015":"^6.14.0","mongodb-js-precommit":"^0.2.9","eslint-config-mongodb-js":"^2.2.0","babel-plugin-syntax-object-rest-spread":"^6.13.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"dependency-check":{"ignore":["debug"],"entries":["./index.js"]},"_npmOperationalInternal":{"tmp":"tmp/mongodb-language-model_1.4.2_1555324653543_0.5222621882173775","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"mongodb-language-model","version":"1.5.0","keywords":["mongodb-js","mongodb","query","language","model"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"Apache-2.0","_id":"mongodb-language-model@1.5.0","maintainers":[{"name":"aherlihy","email":"anna@mongodb.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"cilix","email":"matthewlevenstein@gmail.com"},{"name":"daprahamian","email":"dan.aprahamian@gmail.com"},{"name":"deafgoat","email":"deafgoat@gmail.com"},{"name":"deepshah","email":"deepcshah@gmail.com"},{"name":"dpercy","email":"davetp425@gmail.com"},{"name":"durran","email":"durran@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"glowe","email":"graham.lowe@gmail.com"},{"name":"gregg.b","email":"gregg.brewster@mongodb.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"jimol","email":"jim.oleary@gmail.com"},{"name":"jon.franco","email":"jon.franco@mongodb.com"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"kay-kim","email":"kay@mongodb.com"},{"name":"lrlna","email":"shestak.irina@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"micheal.parks","email":"michealparks1989@gmail.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"mpobrien","email":"mpobrien005@gmail.com"},{"name":"redondos","email":"aolivera@gmail.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"ryantimmons","email":"ryan@rytim.com"},{"name":"sampoonachot","email":"joy.sampoonachot@10gen.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"schwartzrw","email":"schwartzrw@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"terakilobyte","email":"terakilobyte@gmail.com"},{"name":"thomaslangston-mongodb","email":"thomas.langston@mongodb.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"6d1d87206fa08dfdde5d14e147ce952f93ab1b49","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-1.5.0.tgz","fileCount":16,"integrity":"sha512-9s02Mm+lnXC4i8lYQZZ9g11z+/bNGGHlH25ZW5Jim4XN+zHf+z59ihOWjAaelzJNtULSsZ7kVDmmYJrlFUXuTA==","signatures":[{"sig":"MEUCIQDPWdWpMC/FyWexNHyVnQJqzjX/457ZNXf5BBfkSfHYJgIge1Ec5NzL/h0522TKYz1ow5xSIkOpv48vT1IbxIIVTbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdU17WCRA9TVsSAnZWagAA/ugQAKQfntgm1KiONRzFIHGI\nxo4Dw6dG/B6yA4prH4tIYiC6xc/F9RQ8T+GZkhENRcOdHg7oj6ArCU9dA38s\nA7PDCn6mZXQqHU+ybyA0hWsGgXOfyNmzFL622oGEzpsIFBgpWt0jL+ecRU0B\nmFGsY3BDwkv/PKaKGc2/eJ79YJdyH5a71dDyo8uG9KTJ0RAGbkYXQ0a7cGQP\nZLj+KEa1sRcZZBmbA2cKdX0FuGcK2nvhWT/JAUtGbvywSex80gEKk0JraXOT\nvsjY+dTSofPq6VeR3KEf4HLVg8XtkFGEV9RdW7dajHupMryximiAtBEEVWvJ\nY/YM/aWdZdwnkUJAFGN8bcKdiNI9FTyjJIgzH1dDJl03Bhlz2IQJq4Zp4mNC\nd+aMk3Dwr0zy2F2gtxFCCVBYEs3h7f6gyonjlVMn1NJs69iS15aII4chOK1q\n2IijJLpcxbD8U2uQifoyy1qxyKfoVO+efm2k8bYf+4arMF6RZhTzmufqnPJB\n11b2Yz35eq16hRvHiKm7XYum8lXMocWx2rpiV5ftLcpoluk7BuGU7GP7BZWO\nsaffsqdKng9Xm1O6m5+5d6wG93WGA+DedwMrvgH42PpfPvWl6ehfSG7sqFOq\netJt/kP2BTxhjQOhIDtkewd90ju0Je6Op++ki7u/o26usCrh0SAl63MHsxQ6\n1xcz\r\n=SbAa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6491fdf2a21c76165af4f3e459f3ff9197ea2cbd","scripts":{"ci":"npm run check && npm test","fmt":"mongodb-js-fmt ./*.js ./test/*.js","test":"mocha --require babel-core/register","babel":"babel ./src --out-dir ./lib","check":"mongodb-js-precommit ./src ./test","pegjs":"pegjs -o ./lib/parser.js < ./src/grammar.pegjs","compile":"npm run babel && npm run pegjs","pretest":"npm run compile","prepublish":"npm run compile","postcompile":"babel ./lib/parser.js --out-file ./lib/parser.js"},"_npmUser":{"name":"rueckstiess","email":"thomas@rueckstiess.net"},"precommit":["check"],"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"6.10.2","description":"Parses MongoDB query language and returns an abstract syntax tree","directories":{},"_nodeVersion":"8.11.3","dependencies":{"bson":"^1.0.1","debug":"^2.2.0","pegjs":"^0.10.0","lodash":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.0.1","babel-cli":"^6.10.1","pre-commit":"^1.1.2","mongodb-js-fmt":"^0.0.3","babel-preset-es2015":"^6.14.0","mongodb-js-precommit":"^0.2.9","eslint-config-mongodb-js":"^2.2.0","babel-plugin-syntax-object-rest-spread":"^6.13.0","babel-plugin-transform-object-rest-spread":"^6.26.0"},"dependency-check":{"ignore":["debug"],"entries":["./index.js"]},"_npmOperationalInternal":{"tmp":"tmp/mongodb-language-model_1.5.0_1565744853362_0.4434579627634474","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"mongodb-language-model","version":"1.6.0","keywords":["mongodb-js","mongodb","query","language","model"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"Apache-2.0","_id":"mongodb-language-model@1.6.0","maintainers":[{"name":"aherlihy","email":"anna@mongodb.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"cilix","email":"matthewlevenstein@gmail.com"},{"name":"dcoupal","email":"daniel.coupal@mongodb.com"},{"name":"deafgoat","email":"deafgoat@gmail.com"},{"name":"deepshah","email":"deepcshah@gmail.com"},{"name":"dpercy","email":"davetp425@gmail.com"},{"name":"durran","email":"durran@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"glowe","email":"graham.lowe@gmail.com"},{"name":"gregg.b","email":"gregg.brewster@mongodb.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"jimol","email":"jim.oleary@gmail.com"},{"name":"jon.franco","email":"jon.franco@mongodb.com"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"kay-kim","email":"kay@mongodb.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"lrlna","email":"shestak.irina@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"mcasimir","email":"maurizio.cas@gmail.com"},{"name":"micheal.parks","email":"michealparks1989@gmail.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"mpobrien","email":"mpobrien005@gmail.com"},{"name":"redondos","email":"aolivera@gmail.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"ryantimmons","email":"ryan@rytim.com"},{"name":"sampoonachot","email":"joy.sampoonachot@10gen.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"schwartzrw","email":"schwartzrw@gmail.com"},{"name":"scottsidwell","email":"developer@scottsidwell.id.au"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"terakilobyte","email":"terakilobyte@gmail.com"},{"name":"thomaslangston-mongodb","email":"thomas.langston@mongodb.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"vrachev","email":"vlad.rachev@mongodb.com"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"0deb9a247882a0b752e29dee6a0fd9d832b6100e","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-1.6.0.tgz","fileCount":6,"integrity":"sha512-Nb31lm2KhJin0AUvJhsdrnv8yfs6H0I2pOFgUfuZThGfeRr3V8IndxBxW8SEhOmJ1v42BVMWL6xMHbefVwjyHg==","signatures":[{"sig":"MEQCIAkMgHakWxIcS2b5RUi4kl3aLMGurcVOCIEkDaa+MYEzAiBvTdXSdAXss25kr8CbZJGhiHG77UwX4WhIj95m9I1/WA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGL97CRA9TVsSAnZWagAAURIP/2JCbWjdvzPJMci8EgpE\nNHCmzaSO29ajcTVYVkRd3jOQNpzdpt0rP2kyEax5zuKrq3LrVGVYrrTOV9zZ\nS3RjkDzSTWnmNO6S/xtqQIm+98tSBdZHUSMNqxHk35RnunVd/VjBPCe/RZ0k\nBZ/dqX8pMR6VZcAFdhM96yBjyJvfvaxjHiReCMNWreifjj0WXlGFoC3VQttr\n3FMyHeotAcp0hpNO3qPG3u2jEqiy46wTbiG3cu5FKyuydyQlyp3r44nDdMxy\nXGUqf8TgAUgKCNmF6HUwr+25bHNknZXhxWCPsFEr9QDHTxEc1LuX+pjr6/Yq\n74NWYrZitwmVJDdYeUXgHymsBLSgJYviE5gPLK/K88bOcTgzNMwyEUbMi6UW\n+p2OllL9DHsV+eVWbPPNMainVootFvJNDurmg6UcMjy4Ix5MClEyChbGtfBW\nd/M/06fXm4qnXeY4jy69GBg6OZwUsRLNPEPCRgUfLi7CgdceCwSKc4wLPRcD\nDekust56I9zY9F6HbRPGnKslJqJ3B5ns0apHiKF1JFTwuKl8ZUTAx/P2/BX0\nYdHhVDjdFDHQhQjPGIKGGRZr2PStPmBtLUTZgTPI8p6o2HWQnvO7ZLYC3ODB\ntry8t8Lvrq5oXWRrHJ+2fOlUqZfdDwn5Pex4WS34nBleTu2Dh8GmzcyE7w1x\n9Nrp\r\n=XMAt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"04898359260b87b754cdeaf16f0da8ea4812efe3","scripts":{"test":"mocha","check":"mongodb-js-precommit","pegjs":"pegjs -o ./parser.js < ./grammar.pegjs","compile":"npm run pegjs","pretest":"npm run compile","precheck":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"6.13.4","description":"Parses MongoDB query language and returns an abstract syntax tree","directories":{},"_nodeVersion":"12.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.0","pegjs":"^0.10.0","mongodb-js-precommit":"^2.0.0","eslint-config-mongodb-js":"^5.0.3"},"dependency-check":{"entries":["./index.js"]},"_npmOperationalInternal":{"tmp":"tmp/mongodb-language-model_1.6.0_1578680187301_0.60667929924017","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"mongodb-language-model","version":"1.6.1","keywords":["mongodb-js","mongodb","query","language","model"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"Apache-2.0","_id":"mongodb-language-model@1.6.1","maintainers":[{"name":"aherlihy","email":"anna@mongodb.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"cilix","email":"matthewlevenstein@gmail.com"},{"name":"dcoupal","email":"daniel.coupal@mongodb.com"},{"name":"deafgoat","email":"deafgoat@gmail.com"},{"name":"deepshah","email":"deepcshah@gmail.com"},{"name":"dpercy","email":"davetp425@gmail.com"},{"name":"durran","email":"durran@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"glowe","email":"graham.lowe@gmail.com"},{"name":"gregg.b","email":"gregg.brewster@mongodb.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"jimol","email":"jim.oleary@gmail.com"},{"name":"jon.franco","email":"jon.franco@mongodb.com"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"kay-kim","email":"kay@mongodb.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"lrlna","email":"shestak.irina@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"mcasimir","email":"maurizio.cas@gmail.com"},{"name":"micheal.parks","email":"michealparks1989@gmail.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"mpobrien","email":"mpobrien005@gmail.com"},{"name":"redondos","email":"aolivera@gmail.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"ryantimmons","email":"ryan@rytim.com"},{"name":"sampoonachot","email":"joy.sampoonachot@10gen.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"schwartzrw","email":"schwartzrw@gmail.com"},{"name":"scottsidwell","email":"developer@scottsidwell.id.au"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"terakilobyte","email":"terakilobyte@gmail.com"},{"name":"thomaslangston-mongodb","email":"thomas.langston@mongodb.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"vrachev","email":"vlad.rachev@mongodb.com"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"43d5bea9cae7bb095399e2b26c0cea5d5a1f9c9c","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-1.6.1.tgz","fileCount":6,"integrity":"sha512-hWZ1tZCvZ0YPDIyDhClS6p1RdYJAN2dX8vzAoklWjVlQOEXxjbYEFab6vZ0SgAx+K66bjBh9fp7JTTKiKNLVfA==","signatures":[{"sig":"MEYCIQC09DtdYqZWl9s5qaoYAz9vKHkT4ccvwMWxPm8986tGFAIhAIFb5g3RDxSAMXOBjkUduxEp4VyLgOhEcWXZiYVSDafF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMb0QCRA9TVsSAnZWagAARg8P/Rlq03TkW+E3uOzjqZCK\n9RlF5Mp53NtLRJlxi9DKG3oe8NL1t3oziDl/YtYNpeOxw4eaibUzYJ7UqsFC\nuM7u8MlqH5c7vn8JWHw22tn/aLdfU8kMTcOvTnhehbv/sYQgwRaehmkGmjRW\nAAqT47XAZJcs4VEnT6b9j7u3D99Zdhd0M+uXq+Vcy9gxm+4rgaVCu7FOyq49\nJoaDyjVePTALrxRxUpB63lO6n77F2h8paiS0VlZAaGyVf9tvMioYa/FGhign\n3zJLmlA24paZevEJCf2T3FOYwEByqfAmunaOE8zSoQp5T/u+HPq+JcN0GalI\nfr9Dtt0RUQht3iQn+OnnXCCKKmDEodvYzcSUlP5ChN/W4nDeC+RIeFTvUQ4J\nFYOra1eGjhLPZxkzV32lw9KpOaH7iOW6eRuLbbwJJV/pUiVCMmWBsqPD+j0p\n3I9uz9ml6H0K7538UMzesCTFYYweEVwEWXuV6VtPdLGXHp4dC+S847fKL99Q\nj9ATzqZVZF6wjMnCA+3jqFaE29Ryr9xkjW8iXom7LUAyeEcF/BUQpiUCQ1ib\nSjTDcpf1kPQFJAOleYP4SsYHk2p/urWE3hPw4QddN1O269ve3/lfV3URhiOo\na44+CjK1YUwOr/fVHfi9V5v1rlcj45mFgVAIhGel1PHy6lYVA9fvDxxVBtiX\nBXqg\r\n=bCG2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6316bed953be079f0b3a5c6f0b297e28066f90ab","scripts":{"test":"mocha","check":"mongodb-js-precommit","pegjs":"pegjs -o ./parser.js < ./grammar.pegjs","compile":"npm run pegjs","pretest":"npm run compile","precheck":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"imlucas","email":"hrabovsky.lucas@gmail.com"},"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"6.13.6","description":"Parses MongoDB query language and returns an abstract syntax tree","directories":{},"_nodeVersion":"12.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.0","pegjs":"^0.10.0","mongodb-js-precommit":"^2.0.0","eslint-config-mongodb-js":"^5.0.3"},"dependency-check":{"entries":["./index.js"]},"_npmOperationalInternal":{"tmp":"tmp/mongodb-language-model_1.6.1_1580317968111_0.4928606018505013","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"mongodb-language-model","version":"1.7.0","keywords":["mongodb-js","mongodb","query","language","model"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"Apache-2.0","_id":"mongodb-language-model@1.7.0","maintainers":[{"name":"mutukrish","email":"mutukrish@gmail.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"durran","email":"durran@gmail.com"},{"name":"aherlihy","email":"anna@mongodb.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"lrlna","email":"shestak.irina@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"mcasimir","email":"maurizio.cas@gmail.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"devtoolsbot","email":"team-compass@mongodb.com"},{"name":"addaleax","email":"anna@addaleax.net"},{"name":"rosem","email":"michael_rose@gmx.de"},{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"aba4b6c97fcce79a4878fc538f2c3fa555f4448a","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-1.7.0.tgz","fileCount":6,"integrity":"sha512-nu8nrOTPVjp2vEwuqs6HxCzgxS+Gzj9+ZU2epAEZ4r/j8OPFHqFA3iguvB30/lOQkXBUpbprwdhiQeAOyg/bBg==","signatures":[{"sig":"MEYCIQCFqnZV/TsUAPcS/GDaQsKitEn6/7Hulnn2Co+CeTcxzgIhAK9egPh8bIwcWO+Q7Ox5AqPpjA9f+6sA30BT/iPZsYpd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgro4jCRA9TVsSAnZWagAAoloQAIXmq3WUoEtG4AIFzc+V\n74iLu3Zmstgns6NuqksdIoNnMbuC6YORUH2nSPr6AH+Lsn0+FITPUdlt6z6Y\nn8kcjzA4mYG7FNo5ne7F0JMTe6ya6cJflGP/TBCmGa7RuXYHS9VeClHTr7k0\nYfQLcv43qQK5+7H/LZj+Ig9WxmzlKe0F5LZi/0DJPpqKYQf4J3b1BbQzLfY9\ncQrZVc7LxhH+9rd3Dl7iuJP+aq2WhSYqTBMPqZRi88pvikWbgJjWl9Y87HOO\nPkYOgTv1Xx5gbkWubnhJ+lqC8Pir47mjN26AmlCk/Nod+9VdtijDlqQPHzMM\nyj459HW1QvyVd5yys0HA2Ia4EwZWyMq+3xWs+lyM9REOk2f0kYBOz9LL9R6J\n7QGt7AJTdvYttOOIvfWI+wF2j7l4P14JwySCpy+CjTPoko6RjxiFjQJxGMr8\nMB5Yi7DH0EKjd5Ne6aTauFolMuUh7a70dvjCRDx9ikgTPSKblIXfTdvpoVQP\n8CG8f2nij8Njg0tjhw/uSjXvnmLJn4LB1jZxo/1mvHY7xcU8aRPok2EFi+WA\nHQVhp6VWIVUbcOl110kZ376VL/T3b1JizLg5iBF1D+m3RVpCGCREXeOtLGRB\nd25l3f2f6N9cN4AZVi0zIsrYPDE0LW/2YUH8XuUywfVfRThrtYDvWnMthbfz\n3YVb\r\n=YxK/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2b1a580a98cbc1b63aa54f723a43f1696300a43e","scripts":{"lint":"eslint \"./{src,lib,test,bin}/**/*.{js,jsx,ts,tsx}\" \"./*.js\" --no-error-on-unmatched-pattern","test":"mocha","check":"npm run lint && npm run depcheck","pegjs":"pegjs -o ./parser.js < ./grammar.pegjs","compile":"npm run pegjs","pretest":"npm run compile","test-ci":"npm run test","depcheck":"depcheck || echo \"!!! Dependency check failed, but the failure is ignored by now. This should be addressed in COMPASS-4772 !!!\"","precheck":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"mcasimir","email":"maurizio.cas@gmail.com"},"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.18.4+x64 (darwin)","description":"Parses MongoDB query language and returns an abstract syntax tree","directories":{},"_nodeVersion":"12.18.4","_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.0","pegjs":"^0.10.0","eslint":"^7.25.0","depcheck":"^1.4.0","eslint-config-mongodb-js":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-language-model_1.7.0_1622052387077_0.4929693152478769","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"mongodb-language-model","version":"1.7.1","keywords":["mongodb-js","mongodb","query","language","model"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"Apache-2.0","_id":"mongodb-language-model@1.7.1","maintainers":[{"name":"mutukrish","email":"mutukrish@gmail.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"durran","email":"durran@gmail.com"},{"name":"aherlihy","email":"anna@mongodb.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"lrlna","email":"shestak.irina@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"mcasimir","email":"maurizio.cas@gmail.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"devtoolsbot","email":"team-compass@mongodb.com"},{"name":"addaleax","email":"anna@addaleax.net"},{"name":"rosem","email":"michael_rose@gmx.de"},{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"885eda5e2d5a3b63c656cea197a129dcc5a8b053","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-1.7.1.tgz","fileCount":6,"integrity":"sha512-qkYggIFWxpC2PiG+lKRjdZ069Q+g0YQ8wYFJRnEesudFA1+0TNFqtrBpshBsvmaT41fwdhS4/1/4ey8Bj4qf7g==","signatures":[{"sig":"MEQCIGewvuEyf2C39o8Nh36GGIUPyKGYqYpgATbVUwxY3gmWAiB8lSoEykiI+zmvgf5SCx4Ndh9GgbGeAjWnaE34q4y+eg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr7K9CRA9TVsSAnZWagAAmMQQAIJNbm+0kcwuuf1gZ1nj\nXNBpS5QzBC3/idNdvszx0rVrZ+cm2bgvo+RL5uRKpFDzhT4fhbGrZw18CLAF\nwmx8QEoM6fkHsCFvectOpYCg+hzw2Ovnqo35wkxkODcbkhrWRz76bJ3tomwl\nOaEKIpTuRL21U+TRt8re+rpNDkQAhO7AQ7sTvmqrbvEhl80mU1XY+7KgD6uI\nUjNc2buuHXgKoks9IK15Xx5t35Sswjpa4RuG6iXbeYLwJjBU1OWCgMGoFoyB\nD35pn0Y0avMFOJKnLgw8eOa4waIGWtbBnH8zrKhRcY9GgyRvOWpGclyti/BD\np/3xv947RQ7qooEUrOzTCc26SR+P0s1dtS4CkMT3YJoIUQAAibLuYMKFql2U\n1BhPUzkCzuOPYYHm/eNJ7c8/JK0XN0y/I8w3UjJVyj9FxUrE4fTaDgXZyk/H\nWj8p1v7lJPmKglKHixG2LF8Ioy2LAzfMRJEp9Zg1BlykXvEa4qkAPaXwvlSR\n2fLbPIIFvJ89updun6PutXLKk5SVifd4sQA8UfABaITgIhsXZScJKaX51AiL\n9ZHxPeEANp3x/entyRR+u41d2xcqQnSvUYt7I5w6s+7IXUOubQfcIwZjhb7P\nkHlR2zPLB7Q+Xkz5jPVy/8nwsVGxGZ/xmeF4bNk5fS4EEmJ+H5quinbExbL7\npES8\r\n=HKqg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint \"./{src,lib,test,bin}/**/*.{js,jsx,ts,tsx}\" \"./*.js\" --no-error-on-unmatched-pattern","test":"mocha","check":"npm run lint && npm run depcheck","pegjs":"pegjs -o ./parser.js < ./grammar.pegjs","compile":"npm run pegjs","pretest":"npm run compile","test-ci":"npm run test","depcheck":"depcheck || echo \"!!! Dependency check failed, but the failure is ignored by now. This should be addressed in COMPASS-4772 !!!\"","precheck":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"mcasimir","email":"maurizio.cas@gmail.com"},"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"6.14.6","description":"Parses MongoDB query language and returns an abstract syntax tree","directories":{},"_nodeVersion":"12.18.4","_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.0","pegjs":"^0.10.0","eslint":"^7.25.0","depcheck":"^1.4.0","eslint-config-mongodb-js":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-language-model_1.7.1_1622127293412_0.8704011686786028","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"mongodb-language-model","version":"2.0.0","keywords":["mongodb-js","mongodb","query","language","model"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"SSPL","_id":"mongodb-language-model@2.0.0","maintainers":[{"name":"mutukrish","email":"mutukrish@gmail.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"durran","email":"durran@gmail.com"},{"name":"aherlihy","email":"anna@mongodb.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"lrlna","email":"shestak.irina@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"mcasimir","email":"maurizio.cas@gmail.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"devtoolsbot","email":"team-compass@mongodb.com"},{"name":"addaleax","email":"anna@addaleax.net"},{"name":"rosem","email":"michael_rose@gmx.de"},{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"713637ff4c89e1c5b63a504350f3a6218045ba6c","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-2.0.0.tgz","fileCount":5,"integrity":"sha512-8jG2x9hgFu1wSK5xIN5pDCFViMCZn48HjeFxaDn6MjeaFHjTwsqbOFegntd2MaVa+zQF6Km3e+O1PpX8XyRZAA==","signatures":[{"sig":"MEQCIGhlHiVbFEnYc9T9MIC32kINVCSaSZtrtxY3tq1/fvGrAiAu2VN/eUH2WbTai7JxkTmIKO+UYE7szxyZhxJrh6KPoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguQs9CRA9TVsSAnZWagAAkG4P/iwbWqx3tW/sU8ftPDjt\nJFiDBahb/FP6LJGsqE74IFwz7e7Pj6MMkPc8pXz7QTAWTNi4icctV7/3ZNos\nflw1WaK65xDquZ10+CvNa1pse6ecOS5t0netkoAUDe4U9OIVPqAz+z7rdPas\nMA41Ym6gwZwvctCAKUd345R9lmQiJW/uWEKNgAA+YZMBICjt/+tbwjwdwq81\neik5UIriX2zFYZga2WuNia5ywlCI2vM9plF57u15ZDM6awbFC5qlng4Ehtwq\nMTqm1QXRJELrJmk5uQ7keDHIrqO5g/PeHhpx1UjqNsb6vjYcieQvpHdk713U\nGVJY8pLqs1TDhJA/faM/tCWlmve+OSJa2QMzJOJ001JrLn+vOjJ1OD/kn2zW\n9UE/Xwp7o/mhB1FYyEmrYsLpcF1bpgvXiN7CMFt0FZYQSVpDJXTdWN3AWNtB\nALrkpbqMbwlmg+f3ZVo2r4hY9cIlQIYkJ6+rB4r9n7vmfUthc7MCMzKU9QGJ\nKBicfRKuGqOchG7DYgScQjHUgIjkO533xP9h1Mni2RG+6eaqg5kjeJCV2rrL\n4R+k3Bn0STb/5mLI5EcfGDE9O2QYMxtfoGxmjHBZtdLJnaTf83ksCN5byAyN\nSLzgVYbR+deHLzUcpjmJUe/NX1n6DGAEBUyk0JCutaVO9ppPvUreNx9E4dqF\nLrvo\r\n=P+dD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint \"./{src,lib,test,bin}/**/*.{js,jsx,ts,tsx}\" \"./*.js\" --no-error-on-unmatched-pattern","test":"mocha","check":"npm run lint && npm run depcheck","pegjs":"pegjs -o ./parser.js < ./grammar.pegjs","compile":"npm run pegjs","prepare":"npm run compile","pretest":"npm run compile","test-ci":"npm run test","depcheck":"depcheck || echo \"!!! Dependency check failed, but the failure is ignored by now. This should be addressed in COMPASS-4772 !!!\"","precheck":"npm run compile"},"_npmUser":{"name":"mcasimir","email":"maurizio.cas@gmail.com"},"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"6.14.6","description":"Parses MongoDB query language and returns an abstract syntax tree","directories":{},"_nodeVersion":"12.18.4","_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.0","pegjs":"^0.10.0","eslint":"^7.25.0","depcheck":"^1.4.0","eslint-config-mongodb-js":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-language-model_2.0.0_1622739773229_0.5162006152909526","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"mongodb-language-model","version":"2.1.0","keywords":["mongodb-js","mongodb","query","language","model"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"SSPL","_id":"mongodb-language-model@2.1.0","maintainers":[{"name":"mutukrish","email":"mutukrish@gmail.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"durran","email":"durran@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"mcasimir","email":"maurizio.cas@gmail.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"devtoolsbot","email":"team-compass@mongodb.com"},{"name":"addaleax","email":"anna@addaleax.net"},{"name":"rosem","email":"michael_rose@gmx.de"},{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"17d2cf617ba680be1c103715b7e7d6cea9af2253","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-2.1.0.tgz","fileCount":6,"integrity":"sha512-//N6BT+asyDFPPvoYbmnbSEaEpKosEeqywu3TlZNZtT5jTC4KfQvCf6dZJbvgpgE5a/DDNCoHCpthnMItZekEg==","signatures":[{"sig":"MEUCIBXNSZaW/fSpnVpCdz3QZeGpLfYhJJ4ztl5xr3TK0lV0AiEAzD1HB4Q0DzINqA8lu+vNC6v52hvVOonggS5IsUqpz1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyjbzCRA9TVsSAnZWagAA1RIP/3mAVg4PPa2gDTFSkTbL\nlnm3H05PhPhpeo1AoIi5Q0yd43p3Cb26p9Q3QeF+7P4ruxW1dVjTNkHwUGCG\npoYWNVw9R4s8S3NjiaiJpB0GILyTi+4zMejsbPkbuGKvsGfh3HwQxPAFUHJV\npfg3dd4HvSEzm0LjZRQ2emlfPx9mX6ecKOgClFKnsHEFd9Vr5xIng0h4AdIZ\nNQ+A+qsp6G3ONdTJqFsK4QASG66R616dLmIxUrKq9ur/dTRE5yB2qIMm5M/i\n/gkNG0W75p9tUHCCkWqFdCkx2YvRbZKYwcxzLINo+OHGZcrUlcgFzSrdcklq\nKg5AqfTuLwN6JIUq3ERreiAN6kD0pEJjCnCuRi+Gzx+Vb5plHBlNY83y2Civ\nSlfc/4fwDsFL11mphtFpi1nssD8hpg7yxcPpYg/ANdWfVsspu92xzIlBLy00\n9LcsCGRMP44fkMrmDPlXYi3dtKOryvlgtFor6k82oA9n3zM6CMlfLZ5gcPcq\n0Q1EfLME4/BFN6RHQRsPg5bu0A84+AMjR//ZkGQ9rW/kxijrSf0yBB1ZJ7xk\nyTcSWyXz0eFesJxWSzx3OPsmRRi3Ry2tWXRHLtbskjsGopNN8D/t7A/v12YG\nB3jgwQWUWv0L6DD27D5lMUidx3L/EcpxtfmB8eQ2DYHciq0XHi+A+DCE+yQQ\nmnW8\r\n=L8t1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cd0a29248dc71d8ab4e3428dcc04f534fcc48e3e","scripts":{"lint":"eslint \"./{src,lib,test,bin}/**/*.{js,jsx,ts,tsx}\" \"./*.js\" --no-error-on-unmatched-pattern","test":"mocha","check":"npm run lint && npm run depcheck","pegjs":"pegjs -o ./parser.js < ./grammar.pegjs","compile":"npm run pegjs","prepare":"npm run compile","pretest":"npm run compile","test-ci":"npm run test","depcheck":"depcheck || echo \"!!! Dependency check failed, but the failure is ignored by now. This should be addressed in COMPASS-4772 !!!\"","precheck":"npm run compile"},"_npmUser":{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"},"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (darwin)","description":"Parses MongoDB query language and returns an abstract syntax tree","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.0","pegjs":"^0.10.0","eslint":"^7.25.0","depcheck":"^1.4.0","eslint-config-mongodb-js":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-language-model_2.1.0_1623865075444_0.12115418810838352","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"mongodb-language-model","version":"2.1.1","keywords":["mongodb-js","mongodb","query","language","model"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"SSPL","_id":"mongodb-language-model@2.1.1","maintainers":[{"name":"mutukrish","email":"mutukrish@gmail.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"durran","email":"durran@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"mcasimir","email":"maurizio.cas@gmail.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"devtoolsbot","email":"team-compass@mongodb.com"},{"name":"addaleax","email":"anna@addaleax.net"},{"name":"rosem","email":"michael_rose@gmx.de"},{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"3d95d3e790d8cba51b80b4f8ac5e5779483680f7","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-2.1.1.tgz","fileCount":7,"integrity":"sha512-Ww1bEmLTAd5GzD95NyyaOo3h6GFSJmlvlkLSMv049/D67YTW1ZW8x1hroyjT3hyGoXR6G//9hnESGslgO0XJfw==","signatures":[{"sig":"MEYCIQD8diS0LMs+DlfEzMIf1XwxFV2lcCFcbbGGxpLEN8FUOQIhAK9btTyLxJXQ0a0jiCbeN43KzD5gl04uWGdqvduhiQM6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzLq7CRA9TVsSAnZWagAAt/0P/jNwv9eg8xocDCGZke4b\nb9Q2Sg2uF7yLsj8X92AKCHzHvkAs8808yBDCGyGFbXAUs5Mgl20mHYv7jhcl\nBA4a5D6WPB3Jr18OmH6hAR4lcf14P3LC0rvUrmhZS4vm13ONdybYu0zawHEv\nXLAWFsf/VYNRtHwWot45fkMuJc7pMJ48VyABGEDM3nRC9lQ4wkpF6Doe5wer\nmPc7IiCUf9Sb1dEghblR3YzWBXQYcRR+JExr5XkARtc9bhsjJQwmBSBIlgea\nPcSRCJTs6OxwVLrht/6ZYSTpYBUOAxxvF0Jei5dr0vEvaZabvG9NasnISKsq\nIgL8BzWQRTePKFD4+4W5hiwmYDTyPB36xMqxdeQLJ6XbnQHnF5vi7S5UzdtP\nThsAm8UEgwODxTKPFcYlXuz4yPhdmHBrj6INrifZIqiGOdlIlh13dftzDmLs\nmb4gXa96Lfip46PFoxFmYG+Vk9c4e6g7JaQlu4LS2BjOyWwSy9K8VoHhEoee\n84mhENyIZng2CSONz54WP6ZVN5fyYevZGpVJeCsDzY6S6aF+pG0V87cquAgr\nM8DUy2qx8e0DkpvVngBf8pTKkC+RiVwyHFr6ohuwpKLpQBQ8F8INoZpjy9vL\nRdPNWBm/inyQeiWHtcy2MaB0eAOi8QS1QwsGrmrbuiMxkKjWs0xYABnREJs2\nP1iq\r\n=laFH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cac56f0836005f093bdc5967102e957a270d806c","scripts":{"lint":"eslint \"./{src,lib,test,bin}/**/*.{js,jsx,ts,tsx}\" \"./*.js\" --no-error-on-unmatched-pattern","test":"mocha","check":"npm run lint && npm run depcheck","pegjs":"pegjs -o ./parser.js < ./grammar.pegjs","compile":"npm run pegjs","prepare":"npm run compile","pretest":"npm run compile","test-ci":"npm run test","depcheck":"depcheck","precheck":"npm run compile"},"_npmUser":{"name":"addaleax","email":"anna@addaleax.net"},"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (darwin)","description":"Parses MongoDB query language and returns an abstract syntax tree","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.0","pegjs":"^0.10.0","eslint":"^7.25.0","depcheck":"^1.4.0","eslint-config-mongodb-js":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-language-model_2.1.1_1624029882703_0.09523009084657597","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"mongodb-language-model","version":"2.2.0","keywords":["mongodb-js","mongodb","query","language","model"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"SSPL","_id":"mongodb-language-model@2.2.0","maintainers":[{"name":"mutukrish","email":"mutukrish@gmail.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"durran","email":"durran@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"mcasimir","email":"maurizio.cas@gmail.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"devtoolsbot","email":"team-compass@mongodb.com"},{"name":"addaleax","email":"anna@addaleax.net"},{"name":"rosem","email":"michael_rose@gmx.de"},{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"}],"homepage":"https://github.com/mongodb-js/mongodb-language-model","bugs":{"url":"https://github.com/mongodb-js/mongodb-language-model/issues"},"dist":{"shasum":"7a2ac443376194f8df6fcd994f118360738dcb21","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-2.2.0.tgz","fileCount":7,"integrity":"sha512-UrlekaRT4x091HjiG/+mNyJuZe/4mVSk/b7Tcvd3zF5/3JyQ0a/2TmG7jUaiPMd9nPnvGOKSsZRV/88b5V7iIg==","signatures":[{"sig":"MEQCICRnflrPk3oci6e2bIAaZ7ZCF9dvndrXPv3oKZQibfBVAiAJBfs5w/Y1D8I/WsPQhIFCp3yX01pfxABm1QEazayZ9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0FsCCRA9TVsSAnZWagAA3E8P/3sbfAybR9I6YbxbjPpC\ncnjnv//6LwMjORK/0Y7tgN/5dBqnHKNof7B+KPPqdgRBcdSak6D0CCkIwMfu\nxak6KrE3eSR4ynJT6kvLm2TNjU9XZJKPZ8JiPadTwahWmfZnqvHIYEBn9xC9\n+4yP3FjjHMnIqPSHYmau5CyfEMLKIzdqpbTViGGR6Am7sA7+AoAb4NDNzh53\npkGHgmxwGIQIqv/o6nCLVdJ3Dk0Zhyjq8xy9mDTm/spwiSOIy3FVZk+eAZow\n8fADFs5gIOXExsfdBR0NmThqBxYZLdt8dvPCWXI0ID8JAAOHdi6erqUIvMpk\nkxfZyO/Jey0aSMZ8sBh46dWtEXLhionW5al4Yi6sw15wqymFi9qg+0jBwGt2\ntHqXoGXe9GwQCsFcSa71kWVFxn9HIbwsRc6LFvKhTPvhe+i0raxCxP9ZFQu4\nWr1Q4k37d/fwGZhNWWMSSKTD2QTxXXPtAY/jMZyMkZFmvuq6AmHHmiGJtbr9\nqcGFVyy4WVC1BdM6jFoC62x22+JF52C3TQa9GIDo6JLWSnth+QuQO6IaLCao\nVx3dIfGV/O1eeu4rJbJfmNJ0SfWgZfy+7CfUtUwdULG/4tl9c8a0RchuZSZr\n+b2EK2rU2LrzDfVrf4E4oMN7ZLhVk6YaCBRIp6+jObIvy1t2njO1fVw/Q9RV\nspYR\r\n=oEKD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"558b869fdc5c6c9cd59229974f214e1a40158413","scripts":{"lint":"eslint \"./{src,lib,test,bin}/**/*.{js,jsx,ts,tsx}\" \"./*.js\" --no-error-on-unmatched-pattern","test":"mocha","check":"npm run lint && npm run depcheck","pegjs":"pegjs -o ./parser.js < ./grammar.pegjs","compile":"npm run pegjs","prepare":"npm run compile","pretest":"npm run compile","test-ci":"npm run test","depcheck":"depcheck","precheck":"npm run compile"},"_npmUser":{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"},"repository":{"url":"git+https://github.com/mongodb-js/mongodb-language-model.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (darwin)","description":"Parses MongoDB query language and returns an abstract syntax tree","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.0","pegjs":"^0.10.0","eslint":"^7.25.0","depcheck":"^1.4.0","eslint-config-mongodb-js":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-language-model_2.2.0_1624267522310_0.8485209305307075","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"mongodb-language-model","version":"2.2.1","keywords":["mongodb-js","mongodb","query","language","model"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"SSPL","_id":"mongodb-language-model@2.2.1","maintainers":[{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"durran","email":"durran@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"mcasimir","email":"maurizio.cas@gmail.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"devtoolsbot","email":"team-compass@mongodb.com"},{"name":"addaleax","email":"anna@addaleax.net"},{"name":"rosem","email":"michael_rose@gmx.de"},{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"},{"name":"mutukrish","email":"mutukrish@gmail.com"}],"homepage":"https://github.com/mongodb-js/compass","bugs":{"url":"https://jira.mongodb.org/projects/COMPASS/issues","email":"compass@mongodb.com"},"dist":{"shasum":"9189dc78a1db1cb66eaa219e4d6212f511db0422","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-2.2.1.tgz","fileCount":7,"integrity":"sha512-NN5EGpwBafzI3h8auq6ldasyd3CdbN3UoEqPkYFmdigcT/9RHL4U2uUiMPQ3BQD7vrTI2Sbqj4mwZ21xZZc9Rw==","signatures":[{"sig":"MEUCIQDAeYkBVW9T1KrM6nX4MN/3rj2xqtGSKFm+jHAW1v5U2AIgd7ORTFoAC6yZIXq2Jh7N7ZZ/z82/jRF1kQEPGzE+Yio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC9JdCRA9TVsSAnZWagAAcooP/2aVt2H+6Jn+TKR4dBC4\nKH8MTL6uOs89SJjBbfVkFxZOBO7Ht9ivZRoHkQbYsb18WLKW7PKzGefP7E0a\nK4bGJEPf1gRQb58uOj9SNyclkhFPj3c3LfNPBVQD3OvkS+F8OfqBaWG9N0aJ\n1FGaUGpLUpCh1xoVmz6effEBQ0GUaTyGogYkOMHr3NNcFA8bwojbVAiMoEkY\nKILFKDXq9grsJOAltUy5ncnts4eZKlTz21rQM0tGRSFjHhzzpdwy2RsfmYyx\n9G2MNOZca0c1Sas+ENIYhOD3VRe+wzXnssVxFpSqBUF/OKy5WQcY5YcaNiNl\njNpVbv2XetnwsyfZLWzR9R4FXIwZzW5ZCqv0JUf/bNMTBRO9/zpFElU6kdz5\n/qX/D1YmAeWu6oa6ME3aUpZHGkVRBaYuyTEW/gG3TPLRUYezdbBGLbFQM9cA\nnIAIRSdwxkh/ri/jwnnxKGmAmwVhOvn/gAz+JZDi7EKz1Kk1RQ2xdEcuJ62w\nRAo/pwYnPb7WEbd24NZtMfyzlWGUCkWu2T6vGH+hzUCWX4FMiTZDFo8MSwA1\nFv86D1rNiduIY2vI3uQ9zfqqHwVvRPj+oSy74YrM4WEmYKRenquikvXv+dMy\nOO4YpF9fQ4/78O6pQXGHVXr+HxG6soYedN85KCKFb/lpXoQsM6eyHffN8XGl\nGWUS\r\n=47b0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8ec19acfe461d3f9c3e6eddc550669aefc029180","scripts":{"lint":"eslint \"./{src,lib,test,bin}/**/*.{js,jsx,ts,tsx}\" \"./*.js\" --no-error-on-unmatched-pattern","test":"mocha","check":"npm run lint && npm run depcheck","pegjs":"pegjs -o ./parser.js < ./grammar.pegjs","compile":"npm run pegjs","pretest":"npm run compile","test-ci":"npm run test","depcheck":"depcheck","precheck":"npm run compile","bootstrap":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"addaleax","email":"anna@addaleax.net"},"repository":{"url":"git+https://github.com/mongodb-js/compass.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (darwin)","description":"Parses MongoDB query language and returns an abstract syntax tree","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.0","pegjs":"^0.10.0","eslint":"^7.25.0","depcheck":"^1.4.0","eslint-config-mongodb-js":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-language-model_2.2.1_1628164700994_0.18222462023666242","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"mongodb-language-model","version":"2.3.0","keywords":["mongodb-js","mongodb","query","language","model"],"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"SSPL","_id":"mongodb-language-model@2.3.0","maintainers":[{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"durran","email":"durran@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"satyasinha","email":"satyendra.n.sinha@gmail.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"brookescarlett","email":"brooke.yalof@mongodb.com"},{"name":"mcasimir","email":"maurizio.cas@gmail.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"devtoolsbot","email":"team-compass@mongodb.com"},{"name":"addaleax","email":"anna@addaleax.net"},{"name":"rosem","email":"michael_rose@gmx.de"},{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"},{"name":"mutukrish","email":"mutukrish@gmail.com"}],"homepage":"https://github.com/mongodb-js/compass","bugs":{"url":"https://jira.mongodb.org/projects/COMPASS/issues","email":"compass@mongodb.com"},"dist":{"shasum":"a5bac5bbe3fe6d367dffacd9a8098e37c514b5fe","tarball":"https://registry.npmjs.org/mongodb-language-model/-/mongodb-language-model-2.3.0.tgz","fileCount":7,"integrity":"sha512-8g0dIFmoII4YAkVuvXhxm291aqLrfrYiPYGnYAk8fqgC3q6QpDfEczbW2XDrbYCvusyGjG1vY3E3tLn2G5OW7w==","signatures":[{"sig":"MEUCIQDx7ogJwaoRT+supwa/3RKP+0LCASLqrTvqqplyKrIk1wIgKK2WKIprEQvLWO1d+ttBz+RUCwHjX5jqLaP23GBRdMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE7aCCRA9TVsSAnZWagAACiYP/jiCIREKxt+yUgQcRr8l\nFpaXaFrdDUPs5FRIJUmKgeCcFHYnrdzvdMhfpLQ1jmsR21pSWu/MLNuHqLDA\nv3z4pA4PbwS9l9IoshBgihg0M3Cu5wKlmk3iBy80AeYdZaMKzxaybi6i00PX\nKqiOIPBjDNhjv/sUjtsTZuI5c/PqTivwuC84RY3TH0S8Y1hUklbkYt8Mmurk\nlU1ya62y8qJ5Lx3f5Ncqcfa9DznG9W7b9Mm0GZqJ1GTmb50pkgdRMuoliYoU\nFaaC72r5+cfE6tpMNPXUqVEAzkjLb/46ixLZ3fg0K9d/qX6VyZw9Nt/AYpJq\nwzaw/R5aMSn2TSWZV2NoDCHek+P8fEuH1Q93ZRj3sBCSBFq8Kx+a9h2CrSCn\nfCzgmVMpdlo+aXMb07XFEJr5COYLau9Fbs2yjnHUp4MGBmiWNBvcDZiDblep\noTVE883ZkrZadwQurW8x/dR3QQgBdBfLrV47cGFG1iap+gul++6PrejuqE4W\nI5cSc7pVA/fkylSaeKQruyomAwBlD2+epgSrbDVQ9bSRvfXf2ghG3idU3xBo\nzkmy2rI84MsfiMtHmPzFewWO/z/7yN8BXGcRqVIEr3MzQmbyZLr354eIPpEk\nVgRv73ruTo59foIvRVLV5qsNrwMCXRhajCdxFXmRKVRGSTcHnD/Goxb0ZH6v\nQZI1\r\n=mh3u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e00da432655fbd1b723fd693527bf481f4c1e645","scripts":{"lint":"eslint \"./{src,lib,test,bin}/**/*.{js,jsx,ts,tsx}\" \"./*.js\" --no-error-on-unmatched-pattern","test":"mocha","check":"npm run lint && npm run depcheck","pegjs":"pegjs -o ./parser.js < ./grammar.pegjs","compile":"npm run pegjs","pretest":"npm run compile","test-ci":"npm run test","depcheck":"depcheck","precheck":"npm run compile","bootstrap":"npm run compile","prepublishOnly":"npm run compile"},"_npmUser":{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"},"repository":{"url":"git+https://github.com/mongodb-js/compass.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (darwin)","description":"Parses MongoDB query language and returns an abstract syntax tree","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.0","pegjs":"^0.10.0","eslint":"^7.25.0","depcheck":"^1.4.1","eslint-config-mongodb-js":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mongodb-language-model_2.3.0_1628681858666_0.013270975383486983","host":"s3://npm-registry-packages"}}},"time":{"created":"2015-07-09T16:37:18.538Z","modified":"2026-07-15T15:35:18.212Z","0.2.0":"2015-07-09T16:37:18.538Z","0.2.1":"2015-07-10T09:47:24.971Z","0.2.2":"2015-07-24T12:31:48.956Z","0.2.3":"2015-08-19T07:39:27.410Z","0.3.0":"2015-10-12T21:31:15.937Z","0.3.1":"2015-10-30T21:53:04.818Z","0.3.3":"2015-11-05T03:25:45.933Z","0.3.4":"2016-05-31T04:45:28.496Z","1.0.0":"2016-11-12T06:54:27.605Z","1.0.1":"2016-11-13T07:43:36.729Z","1.0.2":"2016-11-13T11:40:29.137Z","1.1.0":"2016-12-27T17:33:10.055Z","1.2.0":"2017-08-24T05:56:18.868Z","1.3.0":"2018-06-05T12:57:38.441Z","1.4.0":"2019-03-03T22:22:54.534Z","1.4.1":"2019-03-03T23:06:15.964Z","1.4.2":"2019-04-15T10:37:33.673Z","1.5.0":"2019-08-14T01:07:33.512Z","1.6.0":"2020-01-10T18:16:27.419Z","1.6.1":"2020-01-29T17:12:48.248Z","1.7.0":"2021-05-26T18:06:27.245Z","1.7.1":"2021-05-27T14:54:53.566Z","2.0.0":"2021-06-03T17:02:53.377Z","2.1.0":"2021-06-16T17:37:55.600Z","2.1.1":"2021-06-18T15:24:42.855Z","2.2.0":"2021-06-21T09:25:22.436Z","2.2.1":"2021-08-05T11:58:21.356Z","2.3.0":"2021-08-11T11:37:38.838Z"},"bugs":{"url":"https://jira.mongodb.org/projects/COMPASS/issues","email":"compass@mongodb.com"},"author":{"name":"Thomas Rueckstiess","email":"thomas@mongodb.com"},"license":"SSPL","homepage":"https://github.com/mongodb-js/compass","keywords":["mongodb-js","mongodb","query","language","model"],"repository":{"url":"git+https://github.com/mongodb-js/compass.git","type":"git"},"description":"Parses MongoDB query language and returns an abstract syntax tree","maintainers":[{"email":"satya@mongodb.com","name":"satyasinha"},{"email":"kristina.stefanova@mongodb.com","name":"kristina.stefano"},{"email":"nathan.smyth@10gen.com","name":"jarjee"},{"email":"iteng@mongodb.com","name":"devtoolsbot"},{"email":"james.wang@mongodb.com","name":"mongo-j"},{"email":"neal.beeken@mongodb.com","name":"nbbeeken"},{"email":"dbx-node@mongodb.com","name":"dbx-node"},{"email":"devtools-npm-user@mongodb.com","name":"devtools-npm-user"},{"email":"me@tomr.au","name":"rueckstiess"}],"readme":"# mongodb-language-model\n\nParses a MongoDB query and creates an abstract syntax tree (AST) with part of speech\ntagging. Currently, only [strict extended json][docs-extended-json] syntax is\nsupported (which means keys have to be surrounded by double quotes and values\nhave to match the strict syntax of the extended-json format.);\n\n## Usage\n\nThe main module exposes two functions: `accepts(queryStr)` and `parse(queryStr)`.\n\n#### `accepts(queryStr)`\n\nThe `accepts(queryStr)` function takes a query string and returns `true` if the\nstring is a valid MongoDB query, `false` otherwise.\n\nExample:\n\n```javascript\nvar accepts = require('mongodb-language-model').accepts;\nvar assert = require('assert');\n\nassert.ok(accepts('{\"foo\": 1}'));\nassert.ok(accepts('{\"age\": {\"$gt\": 35}}'));\nassert.ok(accepts('{\"$or\": [{\"email\": {\"$exists\": true}}, {\"phone\": {\"$exists\": true}}]}'));\n\nassert.equal(accepts('{\"$invalid\": \"key\"}'), false);\n```\n\n#### `parse(queryStr)`\n\nThe `parse(queryStr)` function takes a query string and returns an abstract\nsyntax tree (AST) as a javascript object, if the query is valid. If the\nquery is not valid, the function throws a `pegjs.SyntaxError` with a message\nexplaining the failure.\n\nExample:\n\n```javascript\nvar parse = require('mongodb-language-model').parse;\nvar assert = require('assert');\nvar pegjs = require('pegjs');\n\nvar ast = parse('{\"foo\": \"bar\"}');\nassert.deepEqual(ast, {\n  'pos': 'expression',\n  'clauses': [\n    {\n      'pos': 'leaf-clause',\n      'key': 'foo',\n      'value': {\n        'pos': 'leaf-value',\n        'value': 'bar'\n      }\n    }\n  ]\n});\n```\n\n## UML diagram\n\nThis is the hierarchical model that is created when a query is parsed:\n\n![](./docs/query_language_uml.png)\n\n\n\n## Installation\n\n```\nnpm install --save mongodb-language-model\n```\n\n## Testing\n\n```\nnpm test\n```\n\n[docs-extended-json]: https://docs.mongodb.com/manual/reference/mongodb-extended-json/\n","readmeFilename":"README.md"}