{"_id":"@rapiq/parser-mongo","_rev":"31-2400372573dd35ea7f427972680e066e","name":"@rapiq/parser-mongo","dist-tags":{"beta":"2.0.0-beta.20","latest":"2.4.0"},"versions":{"2.0.0-beta.0":{"name":"@rapiq/parser-mongo","version":"2.0.0-beta.0","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/parser-mongo@2.0.0-beta.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"3eb7c12526df945cdf134d5f8c397690ccf20c5f","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.0.0-beta.0.tgz","fileCount":7,"integrity":"sha512-Ig9FwYZ4jtPNUpSTR7HBqNpmVyqgg02zDnJfUVHVcvGuwIdueAIFxTA7zKbA6pMGQpK3bttQex0Ypxh11uP12Q==","signatures":[{"sig":"MEQCIDAAvCOP52HTjobU8c6hZ2szGg14eRbQ3UdAcY6XeD9ZAiBDTwET/D9fCvKRKomCVnlBAJPnpOZIVNFai8N0uvwdWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89160},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"5493327fb0cfa80e7c35d8cebced06c35d7c67eb","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"10.9.8","description":"A package containing a mongodb style parser","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@rapiq/core":"^2.0.0-beta.0","@rapiq/parser-simple":"^2.0.0-beta.0"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.0","@rapiq/parser-simple":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/parser-mongo_2.0.0-beta.0_1784458323673_0.21537353833602668","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.1":{"name":"@rapiq/parser-mongo","version":"2.0.0-beta.1","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/parser-mongo@2.0.0-beta.1","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"6405c7688df0a9b2c109b3e35c3c6a45afa2f451","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.0.0-beta.1.tgz","fileCount":7,"integrity":"sha512-E7PRsOgaqaUGW+I4HOIn6uEukC151Hh9VDdb3V0lNVqR/jcrO5Bl9Jz+Qbm0fs86ij71Su+SC+WlkPDye0KrsA==","signatures":[{"sig":"MEQCIDcYSj7Ay9innmcZC/nQPIzI1EeszKjjeHlRkIH6mCALAiAr7h/X2ekeNR/4q1cMpckDzmz0nq2uN1fzjrz2yYha/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89160},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"6191fd763ab2192c4ffd815afb23f34dec8edceb","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"10.9.8","description":"A package containing a mongodb style parser","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rapiq/core":"^2.0.0-beta.1","@rapiq/parser-simple":"^2.0.0-beta.1"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.1","@rapiq/parser-simple":"^2.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/parser-mongo_2.0.0-beta.1_1784462774430_0.15598374902349144","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.2":{"name":"@rapiq/parser-mongo","version":"2.0.0-beta.2","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/parser-mongo@2.0.0-beta.2","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"dd503c4c8999c49d0f3df497a2455b66e1e575c8","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.0.0-beta.2.tgz","fileCount":7,"integrity":"sha512-/IIsOMs/k4kSlkDiDySXJ1+KVecKcrnHdTHSUt10Cs3/uCcOSoCTEDfWNHIrWh+M/pxlUrIc14P0X8UR+hG6Lg==","signatures":[{"sig":"MEYCIQCvqt2eXUfEdBz5S9RVlYyP7BznwJkMymy98Cjj7put8QIhAMB3UkJTTpPK+o/OCChSkLzMDuN2JF3gF8h3bJlil72v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89160},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"644311ab8c0d89f0f34042e43c346f0c4dd675ca","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"10.9.8","description":"A package containing a mongodb style parser","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rapiq/core":"^2.0.0-beta.2","@rapiq/parser-simple":"^2.0.0-beta.2"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.2","@rapiq/parser-simple":"^2.0.0-beta.2"},"_npmOperationalInternal":{"tmp":"tmp/parser-mongo_2.0.0-beta.2_1784537271020_0.985637553606342","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.3":{"name":"@rapiq/parser-mongo","version":"2.0.0-beta.3","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/parser-mongo@2.0.0-beta.3","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"d2fef95f9d393bded3f3261119c0303598a089a0","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.0.0-beta.3.tgz","fileCount":7,"integrity":"sha512-q7q1Zv9E4dyniT1FWdsULSlvQoLNJ+YJzQnoZOm7y2+phUb4uMnZ0NmqPaMZse7gnl14bk68fD6CFwTSJjeZWw==","signatures":[{"sig":"MEYCIQC4ZdQCs7Ma3N74nnYqAPP44F2uErmN5zB/V+bxikMRBAIhAPhU13n+3dadSOt6NINJBsv+1nyeu1+dY8GturihUvvX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89160},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"ea8ba857d3fbbc74cf64d332d1dcdb37d60dcbcb","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"10.9.8","description":"A package containing a mongodb style parser","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rapiq/core":"^2.0.0-beta.3","@rapiq/parser-simple":"^2.0.0-beta.3"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.3","@rapiq/parser-simple":"^2.0.0-beta.3"},"_npmOperationalInternal":{"tmp":"tmp/parser-mongo_2.0.0-beta.3_1784542407916_0.59069327058041","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.4":{"name":"@rapiq/parser-mongo","version":"2.0.0-beta.4","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/parser-mongo@2.0.0-beta.4","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"59c412e5aec1c7a7cb11b5254239c6a463332646","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.0.0-beta.4.tgz","fileCount":7,"integrity":"sha512-QG0OtsX8OX4ni3FElWlpNlkbzTc/dHzfe2poN8T4Voqm105Ao9CZRvjYQRLFytYJuUHWqsfHn6q9hcH3mdGTXA==","signatures":[{"sig":"MEYCIQC3Ky+rmPWhYkDCIXUeJOYzaoPR/z1GOrhEh3Dd4EnXRAIhAMs8eBB460QOu3eXDkMCm4MRTiw+X0jF58lKDsFKyNsv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89160},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"45981e73905871e62cf675ca5a587eba4697a634","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"10.9.8","description":"A package containing a mongodb style parser","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rapiq/core":"^2.0.0-beta.4","@rapiq/parser-simple":"^2.0.0-beta.4"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.4","@rapiq/parser-simple":"^2.0.0-beta.4"},"_npmOperationalInternal":{"tmp":"tmp/parser-mongo_2.0.0-beta.4_1784558386874_0.5467742079616196","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.5":{"name":"@rapiq/parser-mongo","version":"2.0.0-beta.5","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/parser-mongo@2.0.0-beta.5","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"8052ca756c2ad5ce9a4b74288f15c9a156fbab5e","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.0.0-beta.5.tgz","fileCount":7,"integrity":"sha512-QxXj+S+mZOwRhF2kBAnubaL0TXIscQLP/tW3B9ElxpoPfWHzSeByVyOtw9r4A1e6Fyr92dvoQU62OpWFoirfbQ==","signatures":[{"sig":"MEYCIQDlJ9kO4AO04qljsr859YFK6YcAHP3apForh9JMLzw+PAIhANJC1Rrf4fBbLGdVDYUmLTT+SDfqhwOwj6qpBmf3QL9d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89248},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"78ff2a23b0dbc8df60f86efd2db608217377db22","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"10.9.8","description":"A package containing a mongodb style parser","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rapiq/core":"^2.0.0-beta.5","@rapiq/parser-simple":"^2.0.0-beta.5"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.5","@rapiq/parser-simple":"^2.0.0-beta.5"},"_npmOperationalInternal":{"tmp":"tmp/parser-mongo_2.0.0-beta.5_1784620450769_0.957676872052559","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.6":{"name":"@rapiq/parser-mongo","version":"2.0.0-beta.6","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/parser-mongo@2.0.0-beta.6","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"84101979ae87482af1db8a70b5e2145e00a5bf03","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.0.0-beta.6.tgz","fileCount":7,"integrity":"sha512-qFRtR4luXfFcRNx8uq1GiFGE663K4I/L96qnvtsC73Mn/YudFwVxTpc+lg0m7TBNoDn37JrjJobbSj2046t/tQ==","signatures":[{"sig":"MEUCIQCTvaYp2+r/fjIUmTwiWbrbt3mZ87qcqDUF/iGS+9Mu0AIgSHddc91B+luk88Xf+eV6csnRR7kmwgJxYjTdSEIF2l0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89248},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"6948935f026fb60e1dde11f03c173701bdfb1c18","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"10.9.8","description":"A package containing a mongodb style parser","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rapiq/core":"^2.0.0-beta.6","@rapiq/parser-simple":"^2.0.0-beta.6"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.6","@rapiq/parser-simple":"^2.0.0-beta.6"},"_npmOperationalInternal":{"tmp":"tmp/parser-mongo_2.0.0-beta.6_1784625250907_0.9126924563570895","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.7":{"name":"@rapiq/parser-mongo","version":"2.0.0-beta.7","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/parser-mongo@2.0.0-beta.7","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"21b0f8426059dbadfd45d34932f71f4cd15d3f2e","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.0.0-beta.7.tgz","fileCount":7,"integrity":"sha512-1cBg97wds+A+cPCCksKuJnC4CSMnE/netnSIuJs1QRD6z4I6NfzOY20PaCndoyLBg3YiI9H2pgFsv3zbEnjTcA==","signatures":[{"sig":"MEYCIQDBK29bNLEx6+BviB/pBekLzty4pANschCwayZJOWKhIQIhANmAVIks5M82wM568ymZG0R5mAlS7FoUFx7XlrqYjkT7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93347},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"6c8becbafab5dadf161a250b074c080cc2e6830f","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"10.9.8","description":"A package containing a mongodb style parser","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rapiq/core":"^2.0.0-beta.7","@rapiq/parser-simple":"^2.0.0-beta.7"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.7","@rapiq/parser-simple":"^2.0.0-beta.7"},"_npmOperationalInternal":{"tmp":"tmp/parser-mongo_2.0.0-beta.7_1784710622439_0.6563016581711478","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.8":{"name":"@rapiq/parser-mongo","version":"2.0.0-beta.8","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/parser-mongo@2.0.0-beta.8","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"914e6c623cf37e507e6b516a74c196031338f821","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.0.0-beta.8.tgz","fileCount":7,"integrity":"sha512-+0lG6r3TeKU8ebOST5SQiDy/Rtx4DkQdWFuJibpwalSfzUwgs1Au0yR/zZNwREvirZ/qD77ZKOEOXG0BlhyddA==","signatures":[{"sig":"MEQCICNa42SKdCKCUTgxzDZhhMZ1W9q7Pk6vxLEP0vznaQM9AiBJSS6GsISQQxlEO/2jH2l2dfsCalsNaC21T78n3fIEaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93347},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"f6a89126028f6f7d888946946c68fe8b6817520c","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"10.9.8","description":"A package containing a mongodb style parser","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rapiq/core":"^2.0.0-beta.8","@rapiq/parser-simple":"^2.0.0-beta.8"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.8","@rapiq/parser-simple":"^2.0.0-beta.8"},"_npmOperationalInternal":{"tmp":"tmp/parser-mongo_2.0.0-beta.8_1784884705867_0.2801709002240165","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.9":{"name":"@rapiq/parser-mongo","version":"2.0.0-beta.9","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/parser-mongo@2.0.0-beta.9","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"b30e9cdaa075fa453850a3c0ae5f5d157d46f5d5","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.0.0-beta.9.tgz","fileCount":7,"integrity":"sha512-NRDiDYlbYGi4UCtLecV/db8ZPHhG4MCELkFEYsxXI0zunHlUnupW9lpHNMCU8Bwg0HZ+i4FrsSdFUwfl+vEyoA==","signatures":[{"sig":"MEUCIQDG5KqxBgvkamegLTKkOU5JpeSUanLfOqLaxR0SRFvL8QIgAxFLHj7l4p7YFPfuy4oYzJQ2ugqvQEuWJBDWS7x1jsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93347},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"2f3683adc86db76865943b93b9549d188dbb75fb","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"10.9.8","description":"A package containing a mongodb style parser","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rapiq/core":"^2.0.0-beta.9","@rapiq/parser-simple":"^2.0.0-beta.9"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.9","@rapiq/parser-simple":"^2.0.0-beta.9"},"_npmOperationalInternal":{"tmp":"tmp/parser-mongo_2.0.0-beta.9_1784900861043_0.7652658719562142","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.10":{"name":"@rapiq/parser-mongo","version":"2.0.0-beta.10","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/parser-mongo@2.0.0-beta.10","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"f155ef22a4e8b6add45c5691075999dd01bc229f","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.0.0-beta.10.tgz","fileCount":7,"integrity":"sha512-3gYJm60uwnqN0RHAUCT8EYvvR9kXx4AXgdGBsTC00HXZxy+lwzuaDZtM88MqQBVUxMQK4Q0k+WvtFcgcnXpfdg==","signatures":[{"sig":"MEYCIQDBnKNjWsNHcO3UxnrpK6rDvFmXq4gNm0UgITmCv9fWhwIhAMpDEOSbVbQYxcj/pgf4Fv7layFkd2PCPvazyZpPmL7R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96596},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"e00cc63ab2db18e785db15cedeafaa98a01f056a","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"10.9.8","description":"Parse MongoDB-style filter documents (e.g. { age: { $gte: 18 } }) into a rapiq query AST.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rapiq/core":"^2.0.0-beta.10","@rapiq/parser-simple":"^2.0.0-beta.10"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.10","@rapiq/parser-simple":"^2.0.0-beta.10"},"_npmOperationalInternal":{"tmp":"tmp/parser-mongo_2.0.0-beta.10_1785085679348_0.10426830925394093","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.11":{"name":"@rapiq/parser-mongo","version":"2.0.0-beta.11","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/parser-mongo@2.0.0-beta.11","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"fe74cd8b95884f211ea070e8380b701c83b1c7f4","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.0.0-beta.11.tgz","fileCount":7,"integrity":"sha512-qSI13237sgsBRbmOpXWntB2YrEaD1fP3YXFGklUCk27/ikyjGKP2OCEclF/LuZgrwBAnOptd1OfJi6eZDg9Daw==","signatures":[{"sig":"MEUCIAogdeu4pQPU9OvJLmBB/AVvaIktilACbztVDi9fhLMjAiEA9+NjJlj9h7Tc922ZyqM2K9v2bAWpetvIvwCJiQQycbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96601},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"4424a9b8cab54f75784e6491c3ff711aab64fe3e","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"10.9.8","description":"Parse MongoDB-style filter documents (e.g. { age: { $gte: 18 } }) into a rapiq query AST.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rapiq/core":"^2.0.0-beta.11","@rapiq/parser-simple":"^2.0.0-beta.11"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.11","@rapiq/parser-simple":"^2.0.0-beta.11"},"_npmOperationalInternal":{"tmp":"tmp/parser-mongo_2.0.0-beta.11_1785147953016_0.13492242258941323","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.12":{"name":"@rapiq/parser-mongo","version":"2.0.0-beta.12","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/parser-mongo@2.0.0-beta.12","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"a0c40930a56c3350500a891467297000fcadad20","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.0.0-beta.12.tgz","fileCount":7,"integrity":"sha512-h1OzJF0SpTCT5XAIoSjlMwScD9KcF3aCufQ09yNU0RGJ5IlAtDWUVpa0cy94//gBQeBQWOHL1jsanYiL+nELGQ==","signatures":[{"sig":"MEQCIAELz/qY1Zv1zXl2/l45PR9kjhUY4t3IEQKNbCJXkD4FAiANiOvYA6V5FvUd/hs8L99J7rd9h07nLhAi4mZ4KmVYUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96601},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"71ac1e0a7e1f90a86894257211a7f4fcbad7a735","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"10.9.8","description":"Parse MongoDB-style filter documents (e.g. { age: { $gte: 18 } }) into a rapiq query AST.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rapiq/core":"^2.0.0-beta.12","@rapiq/parser-simple":"^2.0.0-beta.12"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.12","@rapiq/parser-simple":"^2.0.0-beta.12"},"_npmOperationalInternal":{"tmp":"tmp/parser-mongo_2.0.0-beta.12_1785223129322_0.8765600924634251","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.13":{"name":"@rapiq/parser-mongo","version":"2.0.0-beta.13","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/parser-mongo@2.0.0-beta.13","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"47c2f68fcda3f56508e43d54e5592e47b7476232","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.0.0-beta.13.tgz","fileCount":7,"integrity":"sha512-L5VDjulm7PC7K3PDoI5q4BZ8EpnLDZQapQYFXeuK0mNpRAZlgfyVAf6jSRwaXKwGAhzR1FoH9hophOrr07QEgg==","signatures":[{"sig":"MEUCIAO67ZkVZqtBBdFfUKMaozg7+MlQbOfpmKJAvnmj00IGAiEA+ouZW48d10DbmFE+qzhDl3wbTF0NEe/IkkMe0gBUf1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96665},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"734220ec081c304094a1561238fc7a6d2faa6c3e","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"10.9.8","description":"Parse MongoDB-style filter documents (e.g. { age: { $gte: 18 } }) into a rapiq query AST.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rapiq/core":"^2.0.0-beta.13","@rapiq/parser-simple":"^2.0.0-beta.13"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.13","@rapiq/parser-simple":"^2.0.0-beta.13"},"_npmOperationalInternal":{"tmp":"tmp/parser-mongo_2.0.0-beta.13_1785249769569_0.7477460576839801","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.14":{"name":"@rapiq/parser-mongo","version":"2.0.0-beta.14","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/parser-mongo@2.0.0-beta.14","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"a58df6ae88f657c6007e7040e2e655d90e8505c7","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.0.0-beta.14.tgz","fileCount":7,"integrity":"sha512-Y9MF7dJgVsARpbaAI5QKsbO1ZioPZyBbaBAT3phM1W4Psp5ZTEnnXepH3tiZaEa8CoTgA2aBd0E1DEwoUhuB0Q==","signatures":[{"sig":"MEYCIQDtR0f0AtJYX2z1/LZCuKMU1DBelocWQkIEsRAmtr5sawIhAKkOrRQfemwxhJM49vgWdS33pChr2Gfb+jMIjf4w6REl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96665},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"6c71b15dfa5644a619a058a5308dbd735a6e348b","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"11.16.0","description":"Parse MongoDB-style filter documents (e.g. { age: { $gte: 18 } }) into a rapiq query AST.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rapiq/core":"^2.0.0-beta.14","@rapiq/parser-simple":"^2.0.0-beta.14"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.14","@rapiq/parser-simple":"^2.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/parser-mongo_2.0.0-beta.14_1785693700401_0.3276444792062878","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.15":{"name":"@rapiq/parser-mongo","version":"2.0.0-beta.15","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/parser-mongo@2.0.0-beta.15","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"f12700b933b28b798d89b7ce4ff85555eae4502c","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.0.0-beta.15.tgz","fileCount":7,"integrity":"sha512-8bqNpoHhpjpxnTnT9uyAKfqdjnCu2dNyfksNdgYsLXZZseT5vhztMaWMbxHxZPQ8CokcoQwKwoIgNb2XTlJDoA==","signatures":[{"sig":"MEQCIA2q74dx4eskCQXqlQW9v5ljF0UQ/hgZrnuFB3mGXakkAiBeDQrhORv14kokmsjG9hxIIxKNPKMZwqL3kPluGEcy/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96665},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"9f92b33bde4f59c4a46bf3491de0f1175b8adc72","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"10.9.8","description":"Parse MongoDB-style filter documents (e.g. { age: { $gte: 18 } }) into a rapiq query AST.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rapiq/core":"^2.0.0-beta.15","@rapiq/parser-simple":"^2.0.0-beta.15"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.15","@rapiq/parser-simple":"^2.0.0-beta.15"},"_npmOperationalInternal":{"tmp":"tmp/parser-mongo_2.0.0-beta.15_1785743636554_0.3162829986651621","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.16":{"name":"@rapiq/parser-mongo","version":"2.0.0-beta.16","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/parser-mongo@2.0.0-beta.16","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"656a27d847b75b0adcbfff3f9c799867a7a5c185","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.0.0-beta.16.tgz","fileCount":7,"integrity":"sha512-nfUJKGwaB2AiM8j10tVmbhtZlbVeRXbJWYPpKDX5o5rwy0CfjI66O4wKjnPneiOJYRpXGvzw1RGn9i9YbZ4XCw==","signatures":[{"sig":"MEYCIQCkM/gm5prEU44e1q+76lmehsT8xT/SSlXAtANwW3xfHAIhAPEARSJ5e8lQI1v3LCia7HcwLWFmPZMRydljDTt0GGU+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96665},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"68e32790263a6c46efefb99d555ea21ec0ac2c40","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"10.9.8","description":"Parse MongoDB-style filter documents (e.g. { age: { $gte: 18 } }) into a rapiq query AST.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rapiq/core":"^2.0.0-beta.16","@rapiq/parser-simple":"^2.0.0-beta.16"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.16","@rapiq/parser-simple":"^2.0.0-beta.16"},"_npmOperationalInternal":{"tmp":"tmp/parser-mongo_2.0.0-beta.16_1785870286145_0.19577824038976566","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.17":{"name":"@rapiq/parser-mongo","version":"2.0.0-beta.17","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/parser-mongo@2.0.0-beta.17","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"142a4e3baab15cc91e65ba321d2d657f6c32a48b","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.0.0-beta.17.tgz","fileCount":7,"integrity":"sha512-xmQUMcQLyi3Tc+yzBL1bMD9FA5wrdJGed43rTbMa5FkEbcQWzrYb8noJKhsZHut0blBWS0VDxGQyo01stIdmNA==","signatures":[{"sig":"MEUCIQDspay6iK90r0llgYk+ZwJxzbl9OYxPADvQTZYLpMEx/QIgS7nt7qPNXU6DbJHIqe9Iw5YX+vJvtip95Z87s8Q/Uas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96665},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"14be9586a51f47a696073ebd152174b656a8c924","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"11.16.0","description":"Parse MongoDB-style filter documents (e.g. { age: { $gte: 18 } }) into a rapiq query AST.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rapiq/core":"^2.0.0-beta.17","@rapiq/parser-simple":"^2.0.0-beta.17"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.17","@rapiq/parser-simple":"^2.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/parser-mongo_2.0.0-beta.17_1785951190873_0.5413843349904277","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.18":{"name":"@rapiq/parser-mongo","version":"2.0.0-beta.18","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/parser-mongo@2.0.0-beta.18","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"dd9efe60cc93617d4ffc0d3d2a2c19b866054df0","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.0.0-beta.18.tgz","fileCount":7,"integrity":"sha512-+uInhCOhY//I78LdHicLJ+qtbdiynztP5mFs4fkQEmR/XqdDYpWHqMax+ZzmV/TDvdOvDdvsBtEoUhKw1mpxrg==","signatures":[{"sig":"MEUCIDooDLOSqafi8XjD3hnJ8cSDffC+LJ2+Y94OUXJVtpWYAiEA9rg3HElizdBg8df2WDjPO5Zp0xHA9cRXnitVCb3GYls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96665},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"8158ce2f044d79cd4d1f1de6b8c2b8df2a913832","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"11.16.0","description":"Parse MongoDB-style filter documents (e.g. { age: { $gte: 18 } }) into a rapiq query AST.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rapiq/core":"^2.0.0-beta.18","@rapiq/parser-simple":"^2.0.0-beta.18"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.18","@rapiq/parser-simple":"^2.0.0-beta.18"},"_npmOperationalInternal":{"tmp":"tmp/parser-mongo_2.0.0-beta.18_1786031486538_0.6032468832499585","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.19":{"name":"@rapiq/parser-mongo","version":"2.0.0-beta.19","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/parser-mongo@2.0.0-beta.19","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"e139f9a2f1fc9d7214eceb1fd9457788bd95a5f4","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.0.0-beta.19.tgz","fileCount":7,"integrity":"sha512-CGsBGCUC7Wov8KaOEWNyzv0egfatDvJkMXrdbu/pSZfyMx4ZuFGIcuxyxS0+SUWCTH0f8JBmtc5kNvBbrSOBLg==","signatures":[{"sig":"MEUCIQCA60ndoAue9/YHl5xzOVp6i3GHqrEDUIHZdG42pksifAIgec4o1/CStMvi3YfdHlUsBUruAHBXk36/vANrOp6cFso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96665},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"50f46abbabd8c280e230325cb648a9918160c228","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"11.16.0","description":"Parse MongoDB-style filter documents (e.g. { age: { $gte: 18 } }) into a rapiq query AST.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rapiq/core":"^2.0.0-beta.19","@rapiq/parser-simple":"^2.0.0-beta.19"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.19","@rapiq/parser-simple":"^2.0.0-beta.19"},"_npmOperationalInternal":{"tmp":"tmp/parser-mongo_2.0.0-beta.19_1786108431866_0.2775002252007035","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.20":{"name":"@rapiq/parser-mongo","version":"2.0.0-beta.20","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/parser-mongo@2.0.0-beta.20","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"00b3e230410aa492bfd4f12bb5e27cd3db4d5e2a","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.0.0-beta.20.tgz","fileCount":7,"integrity":"sha512-N3vX0NPvK5Cq5IKtFc9QDdGmOrYQwDPESpK40q0lGxIl8m+f7UhKHEkqIZtBXUN3oLop7tYiz65JQa8raZkoOg==","signatures":[{"sig":"MEUCID3+VlQOoAEQ4ABQDjJ1Fm9eQK2hoQT4Zr+DnYvQZwhYAiEA7P3dibmqyfafmAKEnkSkEYk3V5SrEw7yorUp3WlvQ8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97392},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"2b70167181e0929c6d548514309c8cb4836508e2","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"11.16.0","description":"Parse MongoDB-style filter documents (e.g. { age: { $gte: 18 } }) into a rapiq query AST.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rapiq/core":"^2.0.0-beta.20","@rapiq/parser-simple":"^2.0.0-beta.20"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.20","@rapiq/parser-simple":"^2.0.0-beta.20"},"_npmOperationalInternal":{"tmp":"tmp/parser-mongo_2.0.0-beta.20_1786371339932_0.989352705534714","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@rapiq/parser-mongo","version":"2.0.0","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/parser-mongo@2.0.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"f5d74786051d62c37bfff6d771bc781175bbc893","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.0.0.tgz","fileCount":7,"integrity":"sha512-93k4S48nMEcdWEIMbZUAgf0q2uIbsZ5ZxnsWTGx3EuNXBM99PL3mxPe9ChUtQynsY9nYEhAmyDPtgt0E51Uz2A==","signatures":[{"sig":"MEUCIQCFNLxntgbtbuFF58wJtRZV24BXFJS9zvkBLLbCLG11VwIgD2U9oloSaLMQn2yvABvvVVXY1u/91snG6z3l1sHSSP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97354},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"252829df5021ad63ad3204add7185ffb62f01590","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"11.16.0","description":"Parse MongoDB-style filter documents (e.g. { age: { $gte: 18 } }) into a rapiq query AST.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@rapiq/core":"^2.0.0","@rapiq/parser-simple":"^2.0.0"},"peerDependencies":{"@rapiq/core":"^2.0.0","@rapiq/parser-simple":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parser-mongo_2.0.0_1786450004989_0.776784935730076","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@rapiq/parser-mongo","version":"2.1.0","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/parser-mongo@2.1.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"97b638fefe5cc35956ea4294d9f830f30eaf2d02","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.1.0.tgz","fileCount":7,"integrity":"sha512-b4QwRakTqvbGqgaxKGqIG8h8voRHcGMOg7EE6uJx1ntT0/C3UlzLWJ5I7wrt7eUaA4oD0XOdser8HL8ni6e0zw==","signatures":[{"sig":"MEUCIQDFXrfFb37HzqdLr/QppYTnKNGrlGb8iOsq76xtL7IDhgIgXMJCDUD25S/8HifvrQWdW59Elw+htteAqASvqsp02EI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98204},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"513d69315ba36dc589562e9453a7595e8b02b942","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"11.17.0","description":"Parse MongoDB-style filter documents (e.g. { age: { $gte: 18 } }) into a rapiq query AST.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@rapiq/core":"^2.1.0","@rapiq/parser-simple":"^2.1.0"},"peerDependencies":{"@rapiq/core":"^2.1.0","@rapiq/parser-simple":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/parser-mongo_2.1.0_1786563329836_0.9931395400949639","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@rapiq/parser-mongo","version":"2.2.0","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/parser-mongo@2.2.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"ab2f7aaeee7aa0d17c5d0cab9009ffd0aaaae9d4","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.2.0.tgz","fileCount":7,"integrity":"sha512-UHpZFMVbjUdFfjWaIXioeEARUsxacaJdD8rcYXZiygJIpctN8tO3uIUCh/R1jutvCYjJYKddCAGgeGo0gmnAhw==","signatures":[{"sig":"MEUCIFU5DDFkaGc2g5ms7w54LAdL0vPcImiqYZqdrplIe7g6AiEA5ay7Az3uXWbeA3xwvO2rW3aJ1YHedGYRLthuXviduR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103406},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"63e835390cba81865802c1d86f771c6375e78ea2","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"11.17.0","description":"Parse MongoDB-style filter documents (e.g. { age: { $gte: 18 } }) into a rapiq query AST.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@rapiq/core":"^2.2.0","@rapiq/parser-simple":"^2.2.0"},"peerDependencies":{"@rapiq/core":"^2.2.0","@rapiq/parser-simple":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/parser-mongo_2.2.0_1786865704402_0.48748429441537566","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@rapiq/parser-mongo","version":"2.3.0","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/parser-mongo@2.3.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"9002c8c01cab1cf11f32e18eae11bf921bd57d91","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.3.0.tgz","fileCount":7,"integrity":"sha512-/SBoqNps53E7K5uRFjVRqXam6kX4q7qQJOgkaD4BygdORHiC3+AkYDL/EZt9AkyvbqXRl5O/Sc2TcamwONZImw==","signatures":[{"sig":"MEUCIQCDr59WaedPXSmzZt9MesYmdH3P47JyP8rCalPWY2KTpgIgJ4XJh8a/yKagMwY4tk9Ageg0XDVjWD5ZvrnK/oewYG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH36eyPsTc2kssjQ3CJE5/b14eZnwSzRXzihzgtSlYguAiEAtaPxVrRQRfvW3nNtsSIXnUGk+DUCj7EGhODCNWM3WxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103163},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"d9cc05c715dd11537881cf080568b3c91bfb340b","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"11.19.0","description":"Parse MongoDB-style filter documents (e.g. { age: { $gte: 18 } }) into a rapiq query AST.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@ebec/core":"^1.3.2","@rapiq/core":"^2.3.0","@rapiq/parser-simple":"^2.3.0"},"peerDependencies":{"@rapiq/core":"^2.3.0","@rapiq/parser-simple":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/parser-mongo_2.3.0_1790090583833_0.5193211510585833","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"_id":"@rapiq/parser-mongo@2.4.0","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"ab703814dbdd2de9c753f5202c7d07efaa88d795","tarball":"https://registry.npmjs.org/@rapiq/parser-mongo/-/parser-mongo-2.4.0.tgz","fileCount":7,"integrity":"sha512-PyMvx33ZXX3IiKz5+z/XKY5FpvWvhFpQcmRXl9j+T59yGLbQhiIlFBwtPStnrDwIUStY0meYp+9YpLTTqN0CLQ==","signatures":[{"sig":"MEUCICxst3861yEMIZSyDL7ia51RgwTgiLiP9tKcMm/0akl0AiEA9BALHrsHCScmgumM2c8oWbTpTFnx4nJtggTEy7p8yEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDjfYCLWQ02KsSq8jvR2KmkrN9ipPvGM4HIJZ6WZw0tCAIgPEP03SrOP0xKxgeFnaX8EvyN1IVaVjAR+5A34rRKo2U="}],"unpackedSize":103699},"main":"dist/index.mjs","name":"@rapiq/parser-mongo","type":"module","types":"dist/index.d.mts","author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"46a1cadf6a29797bc5414f16d50b5315ce5332a8","license":"MIT","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"version":"2.4.0","_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"homepage":"https://github.com/Tada5hi/rapiq#readme","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"_npmVersion":"11.19.0","description":"Parse MongoDB-style filter documents (e.g. { age: { $gte: 18 } }) into a rapiq query AST.","directories":{},"maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"_nodeVersion":"24.20.0","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@ebec/core":"^1.3.2","@rapiq/core":"^2.4.0","@rapiq/parser-simple":"^2.4.0"},"peerDependencies":{"@rapiq/core":"^2.4.0","@rapiq/parser-simple":"^2.4.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/parser-mongo_2.4.0_1790172479684_0.6836721813533739"}}},"time":{"created":"2026-07-19T10:52:03.486Z","modified":"2026-09-23T14:07:59.939Z","2.0.0-beta.0":"2026-07-19T10:52:03.806Z","2.0.0-beta.1":"2026-07-19T12:06:14.577Z","2.0.0-beta.2":"2026-07-20T08:47:51.159Z","2.0.0-beta.3":"2026-07-20T10:13:28.069Z","2.0.0-beta.4":"2026-07-20T14:39:47.086Z","2.0.0-beta.5":"2026-07-21T07:54:10.898Z","2.0.0-beta.6":"2026-07-21T09:14:11.040Z","2.0.0-beta.7":"2026-07-22T08:57:02.557Z","2.0.0-beta.8":"2026-07-24T09:18:26.003Z","2.0.0-beta.9":"2026-07-24T13:47:41.194Z","2.0.0-beta.10":"2026-07-26T17:07:59.494Z","2.0.0-beta.11":"2026-07-27T10:25:53.158Z","2.0.0-beta.12":"2026-07-28T07:18:49.466Z","2.0.0-beta.13":"2026-07-28T14:42:49.714Z","2.0.0-beta.14":"2026-08-02T18:01:40.601Z","2.0.0-beta.15":"2026-08-03T07:53:56.703Z","2.0.0-beta.16":"2026-08-04T19:04:46.304Z","2.0.0-beta.17":"2026-08-05T17:33:11.022Z","2.0.0-beta.18":"2026-08-06T15:51:26.685Z","2.0.0-beta.19":"2026-08-07T13:13:52.030Z","2.0.0-beta.20":"2026-08-10T14:15:40.072Z","2.0.0":"2026-08-11T12:06:45.119Z","2.1.0":"2026-08-12T19:35:29.967Z","2.2.0":"2026-08-16T07:35:04.577Z","2.3.0":"2026-09-22T15:23:03.927Z","2.4.0":"2026-09-23T14:07:59.758Z"},"bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","homepage":"https://github.com/Tada5hi/rapiq#readme","keywords":["query","json","json-api","api","rest","api-utils","include","pagination","sort","fields","filter","relations","typescript"],"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/parser-mongo"},"description":"Parse MongoDB-style filter documents (e.g. { age: { $gte: 18 } }) into a rapiq query AST.","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"readme":"<p align=\"center\">\n  <a href=\"https://github.com/tada5hi/rapiq\">\n    <img src=\"https://raw.githubusercontent.com/tada5hi/rapiq/master/.github/assets/logo.svg\" alt=\"rapiq\" width=\"100\" height=\"100\">\n  </a>\n</p>\n\n<h1 align=\"center\">@rapiq/parser-mongo</h1>\n\n<p align=\"center\">\n  <b>Parse MongoDB-style filter documents into a rapiq <code>Query</code>.</b><br>\n  <code>$and</code> / <code>$or</code> / <code>$nor</code>, <code>$gte</code> / <code>$in</code> / <code>$not</code> / <code>$regex</code>, <code>$elemMatch</code><br>\n  for clients that submit filters as JSON.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@rapiq/parser-mongo\"><img src=\"https://img.shields.io/npm/v/@rapiq/parser-mongo?color=%23a21caf&label=npm\" alt=\"npm version\"></a>\n  <a href=\"https://www.npmjs.com/package/@rapiq/parser-mongo\"><img src=\"https://img.shields.io/npm/types/@rapiq/parser-mongo?color=%23db2777\" alt=\"types\"></a>\n  <a href=\"https://github.com/tada5hi/rapiq/blob/master/LICENSE\"><img src=\"https://img.shields.io/npm/l/@rapiq/parser-mongo?color=blue\" alt=\"License: MIT\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://rapiq.tada5hi.net/packages/parser-mongo\"><b>Documentation</b></a>\n  ·\n  <a href=\"https://github.com/tada5hi/rapiq\">Monorepo</a>\n  ·\n  <a href=\"https://www.npmjs.com/package/@rapiq/parser-mongo\">npm</a>\n</p>\n\n---\n\nPart of [**rapiq**](https://github.com/tada5hi/rapiq). Typed REST queries: *build, transport, validate, execute.*\nBring a familiar MongoDB-style query document to any rapiq backend. Useful when clients submit filters as typed JSON in request bodies or saved queries.\n\n```typescript\n{\n    $or: [\n        { name: 'John', age: { $gte: 18, $lt: 65 } },\n        { 'realm.name': { $startsWith: 'mas' } },\n    ],\n}\n```\n\n- 🍃 **Familiar syntax**: `$and` / `$or` / `$nor` compounds, De Morgan `$not` / `$nor` negation, field operators (`$eq`, `$gte`, `$in`, `$regex`, `$elemMatch`, …) and six `$contains`-family rapiq extensions.\n- 🔢 **Typed values**: JSON keeps its types (`{ $gte: 18 }` stays a number), no wire-string coercion.\n- 🛡️ **Two-class failure model**: grammar errors always throw `FiltersParseError`; field-key/allow-list failures follow the schema drop-vs-throw policy.\n- 🔗 **Same AST as every dialect**: only `filters` is mongo-flavoured; fields, relations, pagination and sorts reuse `@rapiq/parser-simple`.\n\n## Installation\n\n```sh\nnpm install @rapiq/core @rapiq/parser-simple @rapiq/parser-mongo\n```\n\n## Usage\n\n```typescript\nimport { MongoParser } from '@rapiq/parser-mongo';\n\nconst parser = new MongoParser(registry);\n\nconst query = parser.parse({\n    filters: { age: { $gte: 18 }, 'realm.name': 'master' },\n    sorts: '-age',\n    pagination: { limit: 25 },\n}, { schema: 'user' });\n```\n\nOnly the `filters` parameter uses the mongo dialect; fields, relations, pagination and sorts accept the same input as [@rapiq/parser-simple](https://www.npmjs.com/package/@rapiq/parser-simple), and the whole thing returns the same [`Query`](https://rapiq.tada5hi.net/guide/query-ast) AST.\n\nGrammar errors (unknown `$`-operators, misplaced operators, malformed operator arguments) always throw `FiltersParseError`; field keys that fail the schema allow-list are dropped by default and throw when `throwOnFailure` is set.\n\n## The rapiq family\n\n| Package | Purpose |\n|---|---|\n| [@rapiq/core](https://github.com/tada5hi/rapiq/tree/master/packages/core) | Query AST, typed build layer & schema system (the shared foundation) |\n| [@rapiq/parser-simple](https://github.com/tada5hi/rapiq/tree/master/packages/parser-simple) | Parse plain object/array input (the \"simple\" dialect) |\n| [@rapiq/parser-expression](https://github.com/tada5hi/rapiq/tree/master/packages/parser-expression) | Parse filter expressions like `and(eq(name,'John'), gte(age,'18'))` |\n| **[@rapiq/parser-mongo](https://github.com/tada5hi/rapiq/tree/master/packages/parser-mongo)** | Parse MongoDB-style filter documents like `{ age: { $gte: 18 } }` |\n| [@rapiq/codec-url](https://github.com/tada5hi/rapiq/tree/master/packages/codec-url) | URL query-string transport codec |\n| [@rapiq/adapter-sql](https://github.com/tada5hi/rapiq/tree/master/packages/adapter-sql) | Dialect-agnostic SQL fragment adapter (pg, mysql, sqlite, mssql, oracle) |\n| [@rapiq/adapter-typeorm](https://github.com/tada5hi/rapiq/tree/master/packages/adapter-typeorm) | Apply a query to a TypeORM `SelectQueryBuilder` |\n| [@rapiq/adapter-prisma](https://github.com/tada5hi/rapiq/tree/master/packages/adapter-prisma) | Serialize a query into a Prisma argument object |\n| [@rapiq/adapter-drizzle](https://github.com/tada5hi/rapiq/tree/master/packages/adapter-drizzle) | Serialize a query into a Drizzle relational query config |\n| [@rapiq/adapter-memory](https://github.com/tada5hi/rapiq/tree/master/packages/adapter-memory) | Evaluate a query against in-memory objects & arrays |\n\n## Documentation\n\nFull guide (operator table & deviations from MongoDB): [rapiq.tada5hi.net/packages/parser-mongo](https://rapiq.tada5hi.net/packages/parser-mongo)\n\n## License\n\nPublished under the [MIT License](https://github.com/tada5hi/rapiq/blob/master/LICENSE).\n","readmeFilename":"README.md"}