{"_id":"@rapiq/parser-expression","_rev":"31-c87f400180bf16eeb59cd4eef8a7d118","name":"@rapiq/parser-expression","dist-tags":{"beta":"2.0.0-beta.20","latest":"2.4.0"},"versions":{"2.0.0-beta.0":{"name":"@rapiq/parser-expression","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-expression@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":"b2e9b3990c545d4d7bacbdaeafb4da60b926f421","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.0.0-beta.0.tgz","fileCount":7,"integrity":"sha512-zzQRH4y9I+zVGjP2VsENJWih0c1yFlDNzTI1AjoxlpKGV9YAcRYShtq2lWE0flLE5nxuf+xx+RHsxmZ4uEjpqg==","signatures":[{"sig":"MEUCIQDhoB5U4jAuDH+RxJvicfLrMWBOIYCTGgiDU2yNTnVvhAIgAJnRf2v5iVA7fT5T6Pk+C6PwdmSjj7pHPoWD8xJSiTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71110},"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-expression"},"_npmVersion":"10.9.8","description":"A package containing an expression 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-expression_2.0.0-beta.0_1784458319634_0.054378558172695435","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.1":{"name":"@rapiq/parser-expression","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-expression@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":"30ea13423a01f223210af35182429349e67ffa8f","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.0.0-beta.1.tgz","fileCount":7,"integrity":"sha512-byXH/0SPBAGyTwdDOYWeo6mxvpCydqZuhPkiriM7WuxUxN2yVeqsweCkfWg01ENhf9+WpurVKCWgyC96+nquNA==","signatures":[{"sig":"MEUCIQCXjmzFxXQQQeMRzmDRGW6QScoARt/k8mIjYvAW3qeLcQIgEOoYHNOKjX0iwaZIJF2zfur6COjTChjbqAi950iLC7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71110},"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-expression"},"_npmVersion":"10.9.8","description":"A package containing an expression 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-expression_2.0.0-beta.1_1784462770530_0.8214007004840087","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.2":{"name":"@rapiq/parser-expression","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-expression@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":"20dbaf11b32db75a3710ae5cf5e966ead4fc2981","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.0.0-beta.2.tgz","fileCount":7,"integrity":"sha512-LC4gaD3to6na/WRsXH2kLElKmfjjjx5o4hWzFmPBHELuuZkIMMm0pHnxu+fghPokoa6mG2C+67ALUu2ngNpRKg==","signatures":[{"sig":"MEUCIHU16JIGoOVcGgUrtGHo2VINoxK8r92BLIDgrNSEvwn/AiEAn2lJgcdhHS54ZyyVN7vF/ll+pzQEZF2lSOvQVaKZFLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71110},"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-expression"},"_npmVersion":"10.9.8","description":"A package containing an expression 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-expression_2.0.0-beta.2_1784537267960_0.2083285582217813","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.3":{"name":"@rapiq/parser-expression","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-expression@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":"59c8a7124815afd69765f032e99ff8d92070e158","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.0.0-beta.3.tgz","fileCount":7,"integrity":"sha512-B5cjHf8wDNy03yFZaTU5EIatcVk+Dj4gh3U9LLXbEVEUEEeLiy7aiPiuk6NPRlt5LSgwAZti4cl/gV0z1zb1AA==","signatures":[{"sig":"MEYCIQDa6ElroeXXtOcsbP8Ukgo7XWA8R/LpN8oQEm1ctloAcgIhAMfp5/uhdU/b9quqpBGv2TbxaGDHtG2cF7z1YRstDJJ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71110},"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-expression"},"_npmVersion":"10.9.8","description":"A package containing an expression 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-expression_2.0.0-beta.3_1784542404418_0.238787943836692","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.4":{"name":"@rapiq/parser-expression","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-expression@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":"f20d442f9bae858bd60ddb1d732f675c19d7e1cc","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.0.0-beta.4.tgz","fileCount":7,"integrity":"sha512-9mJqZu36iAN/HhFUSHGbZOmqyGRS80xOg3p+BCGKG6CeYwmGd3+NXYCyseG5HQn0HNCcNMhvVdGKHjlxNIX3Xw==","signatures":[{"sig":"MEQCIA3F16xcY4wjqJ3J1FVyCuZh950+VI3N2ELzfpub4pW3AiAjpUBy4AKq2uGheUWzo/tfo/4c+55pvA8eTKsxXop8VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71110},"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-expression"},"_npmVersion":"10.9.8","description":"A package containing an expression 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-expression_2.0.0-beta.4_1784558383004_0.491654707056731","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.5":{"name":"@rapiq/parser-expression","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-expression@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":"a58ee69bd3cdbeea57d160685a8d3694319146a5","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.0.0-beta.5.tgz","fileCount":7,"integrity":"sha512-nnTHilokYyDscxZ8El86c+aYYpnpxB621O3YYb0rZZVXH/JOZB+4B61zSRS1Tjp5PIA40jwQwkEVjCrtzprdmQ==","signatures":[{"sig":"MEQCIAfwj8/A+8/dhwJr08vEK1C6U4jIlBtL6stP4lOKBGACAiAQ5YuK++peFaeCPTEu4HdYgNGQy9KedH5nCUiXV9QNFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71198},"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-expression"},"_npmVersion":"10.9.8","description":"A package containing an expression 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-expression_2.0.0-beta.5_1784620447441_0.5888696300096483","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.6":{"name":"@rapiq/parser-expression","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-expression@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":"13bf8aab7b6290eb232bd897529c90e4db665e14","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.0.0-beta.6.tgz","fileCount":7,"integrity":"sha512-KaJ2fCeWlHhe8Ex4gsg4jBP6mRZX31Zo2J1UEtYdJVP9hdmJ1Cl1Jsp8SC40lqa8YGJudtOw1t4m+bCoHBU8yw==","signatures":[{"sig":"MEUCICevVLGC3c2yYnvbac/9/qDbp5Vx6+2gIRVeWgye7C6AAiEAvUxDmJRI51z59NrRVgnRlPZkn3hJX86Vv2uPYaBnDvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69542},"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-expression"},"_npmVersion":"10.9.8","description":"A package containing an expression 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-expression_2.0.0-beta.6_1784625247287_0.9192732684929892","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.7":{"name":"@rapiq/parser-expression","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-expression@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":"55f2c36c83c7ecac8b388710ee3167ce6bc36735","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.0.0-beta.7.tgz","fileCount":7,"integrity":"sha512-ge4K6+pjY5553xkKV6MY+tc5Abl8GmzmayJoGNq8o7I3jcanAIIF/uNkPD3zYSz0vlbTdQyd7zOMJhcBvbTeKw==","signatures":[{"sig":"MEYCIQDgfQm+YwzaFB4xKUcKswool1AGAxSyEqEyKVJZd0lP1AIhALYsy3dwWlLTaHnhjuwmBOuKNObgGw0hO5ndc423y/gK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78264},"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-expression"},"_npmVersion":"10.9.8","description":"A package containing an expression 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-expression_2.0.0-beta.7_1784710618546_0.7980698845303493","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.8":{"name":"@rapiq/parser-expression","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-expression@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":"c92bd816c7bfb5e03b60891744468ebee9449e41","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.0.0-beta.8.tgz","fileCount":7,"integrity":"sha512-BgXHCc7g6tgtNPVv2GNReRdjlYwAqeIe5tGYcgGqTLGyoWfoG0tvcO5sw9+CBgc9MqNyDAoHjk098GAWS63YjA==","signatures":[{"sig":"MEYCIQDCGZxjB8wBotqyTNxX7zuEehBDx7EZfz/1aMWEYK0KDgIhAK3ZXfRkDR337FGEkOYk6cHkmnV7A8rH3kC6p93DboeR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78264},"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-expression"},"_npmVersion":"10.9.8","description":"A package containing an expression 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-expression_2.0.0-beta.8_1784884702442_0.33544001212398444","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.9":{"name":"@rapiq/parser-expression","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-expression@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":"2e85c11da9e7496bce7ccf4aad67813e59568587","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.0.0-beta.9.tgz","fileCount":7,"integrity":"sha512-rOr00041xg4MAs7qRXysxPZpoLpStPRgb9abnF99/Tj72nu7Y/7aMcw3tVW1Gh2mBY8618MhtS7BDikH1Cy08g==","signatures":[{"sig":"MEUCIQCMM1KR9FvqQJBbEvWIByl9yZH3GEbukr2yzsvPebYDGgIgEKBA4jpR9cr06A92NvrWL8chz/PToT9UOyZAxA5JDd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78264},"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-expression"},"_npmVersion":"10.9.8","description":"A package containing an expression 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-expression_2.0.0-beta.9_1784900857426_0.060890805755647204","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.10":{"name":"@rapiq/parser-expression","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-expression@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":"4532c175da9e32ef1b01539052fed428e201b914","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.0.0-beta.10.tgz","fileCount":7,"integrity":"sha512-qBMxjJZqpF6xqscYqosn25+S2SQQcROkXVHotuOFMNB3aFchZSy3PFAm55LVUwKmVrQxxjwS5TABS2qHyNZXhg==","signatures":[{"sig":"MEQCIG02Rz4vD2E3RsyMf/FsJg8pLxke0vseD9071/K/29cFAiB0key3WK/wPg7FefdY69dlYgwH7Zc3NNakCL8isJjr+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81589},"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-expression"},"_npmVersion":"10.9.8","description":"Parse a function-call filter language (e.g. and(eq(name,'John'), gte(age,'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-expression_2.0.0-beta.10_1785085675257_0.4789735443624019","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.11":{"name":"@rapiq/parser-expression","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-expression@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":"57fb6e14b026bb0276f9caf35c15ad105673ee43","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.0.0-beta.11.tgz","fileCount":7,"integrity":"sha512-VLxvpHT6ZoDiBxZfPjDC9VijL6L8u0c6E3tF9KlSLdB3y3Os+9lSimBmNEpJtlEgkP0g78+cmJ/SFmypoy3FKw==","signatures":[{"sig":"MEUCICk3TScmIkCYyB/XEIhKOjzUP79K+KER0FS/WlfYc6U7AiEAnTu+JUnVDFG50R5yfl2VNQ9y8nqX08cUeiF1rLKQv70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81594},"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-expression"},"_npmVersion":"10.9.8","description":"Parse a function-call filter language (e.g. and(eq(name,'John'), gte(age,'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-expression_2.0.0-beta.11_1785147948620_0.4581954119837659","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.12":{"name":"@rapiq/parser-expression","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-expression@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":"63d0f63f855723ff13e4f8b3289500dd96d1c4e2","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.0.0-beta.12.tgz","fileCount":7,"integrity":"sha512-QTtw3qsbginpyX9NlvIQSUhWeAXD2ghHqXBW3/NeFtyKb8c2l+Ql8FXtCPAZDjeXa0qb8Z4eDYEJU1BDXzZZGg==","signatures":[{"sig":"MEQCIDD2ufBQnbtJCFWFk0xlz4jCr9QX+SZhh1ZIEm9aKL5HAiB4919wbbsRBKZixQCpu3fD7VasouNmPDeN1T/E//f0NA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81534},"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-expression"},"_npmVersion":"10.9.8","description":"Parse a function-call filter language (e.g. and(eq(name,'John'), gte(age,'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-expression_2.0.0-beta.12_1785223125303_0.2996136405832719","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.13":{"name":"@rapiq/parser-expression","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-expression@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":"e872f953575efe0efc785f33a54bf6bc55ce462d","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.0.0-beta.13.tgz","fileCount":7,"integrity":"sha512-diheHHBWKahuk1FNjqP3rj0p3uP18PHr82GjiOzGD0GV54I/CYrkC/jRcP+zDe4iXUgRQkHiB+k47GhADALs0g==","signatures":[{"sig":"MEUCICTBvdm7V5r3sYwub4WJA9q6L1zAVMFtFVIYDTHKw9uhAiEA35LBLmujwGLLXOYR44AMZy5+cv2s1udHP6p9Pp8+SgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81598},"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-expression"},"_npmVersion":"10.9.8","description":"Parse a function-call filter language (e.g. and(eq(name,'John'), gte(age,'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-expression_2.0.0-beta.13_1785249765350_0.6493353116756948","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.14":{"name":"@rapiq/parser-expression","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-expression@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":"588447a3f84c58b2b8b35dba5338979c8532f396","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.0.0-beta.14.tgz","fileCount":7,"integrity":"sha512-0RULYwQHxb9gCC3OridFDK1st9PQCrREYIgQoT8Yc/jUGkiudN1YP/eVz3tHK5tRdbhUeuWi1W8vksan3dQ6Ng==","signatures":[{"sig":"MEUCIBKeoKdQVhs80JWVtJLhEdGxhLerzo2dqHbjRsWSQCRBAiEA7SbHz7ipqk01CWFh/WGBV/TUz2T3cN5ag0wJOMRUGJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81598},"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-expression"},"_npmVersion":"11.16.0","description":"Parse a function-call filter language (e.g. and(eq(name,'John'), gte(age,'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-expression_2.0.0-beta.14_1785693695699_0.3856224191307196","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.15":{"name":"@rapiq/parser-expression","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-expression@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":"8199cc901e632b858b4428162076fa16af9a101d","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.0.0-beta.15.tgz","fileCount":7,"integrity":"sha512-S9U+mcYlM5Ca7zmaoxpVrPYP8DQuBZygYP7TrxoMDAPwFtonqhY+ByBeTPr2ltyi+AvXgdmiQCZQ575zq9/ALw==","signatures":[{"sig":"MEQCIC0CAh8hMztOgkFQRuKqhTtIbwUO90i75eH8U3UfYnaCAiAA9amkYkNcxvITvHxAEaKMHD7YlIZsw7xtEHjuPkLsYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81598},"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-expression"},"_npmVersion":"10.9.8","description":"Parse a function-call filter language (e.g. and(eq(name,'John'), gte(age,'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-expression_2.0.0-beta.15_1785743632449_0.08762712914363657","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.16":{"name":"@rapiq/parser-expression","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-expression@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":"ed8972e4c64e7a51b828d849d8c6cf97e36bfe56","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.0.0-beta.16.tgz","fileCount":7,"integrity":"sha512-BvH3uXmBDKXft1qUswn1TYFKUU2hgCOnm/BHQz3oCqrZFGgAsJlssxzIhT5f7o6EzAdNm9UdnbdwbB2pyoZ3Ow==","signatures":[{"sig":"MEQCIE3k3B+Lu4Tsd/MbK/UoLZQwKA8HbK/naJWx/rYNfZVgAiAOwze0F0HSBBO3gS9pwqdz7n6qfMKYic1RGjp36soQbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81598},"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-expression"},"_npmVersion":"10.9.8","description":"Parse a function-call filter language (e.g. and(eq(name,'John'), gte(age,'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-expression_2.0.0-beta.16_1785870281975_0.8981938837555163","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.17":{"name":"@rapiq/parser-expression","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-expression@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":"dc4c8b4a8a279e45b2ef9952d233ee4d96b2e5ba","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.0.0-beta.17.tgz","fileCount":7,"integrity":"sha512-PcxQS19Bj5OqR7CtRe5lHab8UpTcA+2dchaqhDLRwOH0gD6MZ5fvA4r+4s7JofHfvJZN/ynNiaTwoBZOJfxD+A==","signatures":[{"sig":"MEUCIQDSw0JbNgWAC2tP+dHlVZY3IXMNVkW788uxU+vxN29/9AIgMa0cYmw6EaarK6QFAIMZKJwnmIfYprJ6pcdmmy87Ka0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81939},"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-expression"},"_npmVersion":"11.16.0","description":"Parse a function-call filter language (e.g. and(eq(name,'John'), gte(age,'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-expression_2.0.0-beta.17_1785951186606_0.46437485908923093","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.18":{"name":"@rapiq/parser-expression","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-expression@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":"d26c46e97d8887e9867f6807c6d4a20024796ff8","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.0.0-beta.18.tgz","fileCount":7,"integrity":"sha512-Ebu18E24B5oVpxkvsXfOiFZXdwXzS/WN+YR+v1yEmy7+rq3WL/JZ+iRuM4nbngCgwAvKM99uOJt69pAJCR7hWQ==","signatures":[{"sig":"MEUCID+YeCgLx3bB8i4xfjdfwkQVw55Ye1G7UwzKtfrmS7tDAiEA33Jgu6K2jCB19dIe4ZLbA2l8iDQYQ1l/egHD+Mt8fBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81939},"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-expression"},"_npmVersion":"11.16.0","description":"Parse a function-call filter language (e.g. and(eq(name,'John'), gte(age,'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-expression_2.0.0-beta.18_1786031481748_0.2723833958842914","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.19":{"name":"@rapiq/parser-expression","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-expression@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":"65cbedd804f931537f2332a8e9e1593f2d62ea56","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.0.0-beta.19.tgz","fileCount":7,"integrity":"sha512-yArlY5pa5tKveRzn8pyN7cgACwJwoI5apD6eoJhWOXo9aJQOt8wGgz+Whtg29mVme7/B5zxX4v/NGZZw5KEHrg==","signatures":[{"sig":"MEUCIQDGJa0xNbJO5LBzcuAKeUJgr2J4f2nhtBHlFviW0ebJVQIgTg3P0ZgP64qwsLTNtNAKb25g8bHB0sPwW9vQ2SUuYT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81939},"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-expression"},"_npmVersion":"11.16.0","description":"Parse a function-call filter language (e.g. and(eq(name,'John'), gte(age,'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-expression_2.0.0-beta.19_1786108428157_0.6089986419583009","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.20":{"name":"@rapiq/parser-expression","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-expression@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":"af1aaf4d262dbd8f0b622b8ea5b93b4be01ff962","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.0.0-beta.20.tgz","fileCount":7,"integrity":"sha512-vVW+7h/IxFY6pad6sIcMYhVTjwmrPOUhQoN//+LJBNP0oFZYOuRn1mK/HBNrmTJP8s/4qc02lWgVvf2K/1ES5g==","signatures":[{"sig":"MEYCIQCFp+T8pL3YVN1TbNDW0FjQSjmQvMD8nohyXRjZuVIxGQIhAM5OSG2zIx/mma9vBcg+LrYUD1HqE6PQg8MPAMV28QD6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82666},"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-expression"},"_npmVersion":"11.16.0","description":"Parse a function-call filter language (e.g. and(eq(name,'John'), gte(age,'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-expression_2.0.0-beta.20_1786371335709_0.9141076799324221","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@rapiq/parser-expression","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-expression@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":"4d238c1ccb5dd5c5b843aa41483e9239a420607f","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.0.0.tgz","fileCount":7,"integrity":"sha512-gv4CsjBB5vQhV0Ms8Eg9Dv0LfdDsn6Yd5D/8OuEMjDMcYzbuHiBvxozUIaK9WJ/IFfY7CyosjbFmH9Q9oRwFDw==","signatures":[{"sig":"MEUCIEwKygh+DuoqKH7WoaLnIzOSPkuO8b3Dz2NNiCK/IQacAiEA0H6JhZcmFWwPzM9CwOW+saY9htHzoxaocbP7swCgAPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82628},"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-expression"},"_npmVersion":"11.16.0","description":"Parse a function-call filter language (e.g. and(eq(name,'John'), gte(age,'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-expression_2.0.0_1786450001012_0.5004524432810269","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@rapiq/parser-expression","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-expression@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":"afdd78efaf8c0b9a830399e221c4922e6b74b889","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.1.0.tgz","fileCount":7,"integrity":"sha512-cmSs0kYQ2ns1ZQf8diks+Dh158X5swsUyBWgOLtnGtN74OAi08ZiDFHJ4WWrFzV+ssQbi6E/0HZ8278SZF1qXg==","signatures":[{"sig":"MEUCIGJUBq5Grirnre0jvPfWjP18u1ou8+cOdgNXbTyl4P43AiEAoqg6gFOIfxG7VbFihcnjFf1bTLOJNmO3NwAC95AMVXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83564},"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-expression"},"_npmVersion":"11.17.0","description":"Parse a function-call filter language (e.g. and(eq(name,'John'), gte(age,'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-expression_2.1.0_1786563325847_0.36013409249580786","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@rapiq/parser-expression","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-expression@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":"bb3b33610d28d3f4e4f9544341def26462f4050e","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.2.0.tgz","fileCount":7,"integrity":"sha512-J4YAdn3CoAb35wVOUQ+sOAREqqJNLMTttj47E90fCDcBQtFdG36uWxzug6/8IxoIZudVIWwydRruPnSVXwt2xA==","signatures":[{"sig":"MEYCIQCO7/3wAFyN5y3oIcK1sK/yNK8sTFmdcEkKUURGqC2iPQIhAIbqmLYv9e4BCe9DW1XyLroZB0BhQLNLTkj0HtdShjfO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87512},"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-expression"},"_npmVersion":"11.17.0","description":"Parse a function-call filter language (e.g. and(eq(name,'John'), gte(age,'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-expression_2.2.0_1786865700570_0.5391531928950986","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@rapiq/parser-expression","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-expression@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":"10dd33c52a6797925b5ee622625471ca1235d812","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.3.0.tgz","fileCount":7,"integrity":"sha512-Fx1c6fbKcOcqjB1cPx6UQCi+ZOytwbeREUScZesMLxXDxvlkY9DSq2FLg9kMv5vYhk7DQhaywtEicdkW57K4YQ==","signatures":[{"sig":"MEUCIQDTFgQzJeHfHN0z0RA8yMWlsCbeO7p7IGTC5xHsKTsAuQIgLWoq/RJfix+lsug14CaJ+ucECSK3umgJdP/rqlHRzFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHjj6mNPBbPgxyhmx0/fgTGUKeV+4T3BkZQoF/4G5gL5AiEAiiy1zzr9sDRV20p2ye5uV4vDD0qFT7K1qaqNODkLSm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87357},"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-expression"},"_npmVersion":"11.19.0","description":"Parse a function-call filter language (e.g. and(eq(name,'John'), gte(age,'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-expression_2.3.0_1790090599667_0.967258504496963","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"_id":"@rapiq/parser-expression@2.4.0","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"a2fba2564dfc724a639dc2124708db7ecdf762bd","tarball":"https://registry.npmjs.org/@rapiq/parser-expression/-/parser-expression-2.4.0.tgz","fileCount":7,"integrity":"sha512-YlULmRF2P0jWq+uoJW5qG/ByyRP7Y2CRCOfSywGepynIhBOJTdJDppQQAWpnYxF6N9J+P+QPFgu5cmlksgf9+g==","signatures":[{"sig":"MEQCIB9tJIgCP/+7EDm/SdcIQNgeFPOqd+aI8OyZ/0Q9PrhlAiB+wdLk+awrAFgZHufz8OeOGXl3yqAkBMQut6VFTmrMRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCao+S24I0Sh2H/3zl9r4xqq8LiUYJLLwwo15dGspiqCAIgbHDmmo3vbd2Ql06r7tYRhOtdfkc5zjAohV1Z1LCw8bU="}],"unpackedSize":87893},"main":"dist/index.mjs","name":"@rapiq/parser-expression","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-expression"},"_npmVersion":"11.19.0","description":"Parse a function-call filter language (e.g. and(eq(name,'John'), gte(age,'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-expression_2.4.0_1790172516275_0.6745452402989172"}}},"time":{"created":"2026-07-19T10:51:59.428Z","modified":"2026-09-23T14:08:36.531Z","2.0.0-beta.0":"2026-07-19T10:51:59.758Z","2.0.0-beta.1":"2026-07-19T12:06:10.698Z","2.0.0-beta.2":"2026-07-20T08:47:48.089Z","2.0.0-beta.3":"2026-07-20T10:13:24.559Z","2.0.0-beta.4":"2026-07-20T14:39:43.170Z","2.0.0-beta.5":"2026-07-21T07:54:07.567Z","2.0.0-beta.6":"2026-07-21T09:14:07.420Z","2.0.0-beta.7":"2026-07-22T08:56:58.684Z","2.0.0-beta.8":"2026-07-24T09:18:22.583Z","2.0.0-beta.9":"2026-07-24T13:47:37.577Z","2.0.0-beta.10":"2026-07-26T17:07:55.406Z","2.0.0-beta.11":"2026-07-27T10:25:48.771Z","2.0.0-beta.12":"2026-07-28T07:18:45.464Z","2.0.0-beta.13":"2026-07-28T14:42:45.550Z","2.0.0-beta.14":"2026-08-02T18:01:35.837Z","2.0.0-beta.15":"2026-08-03T07:53:52.586Z","2.0.0-beta.16":"2026-08-04T19:04:42.151Z","2.0.0-beta.17":"2026-08-05T17:33:06.775Z","2.0.0-beta.18":"2026-08-06T15:51:21.948Z","2.0.0-beta.19":"2026-08-07T13:13:48.313Z","2.0.0-beta.20":"2026-08-10T14:15:35.885Z","2.0.0":"2026-08-11T12:06:41.160Z","2.1.0":"2026-08-12T19:35:26.062Z","2.2.0":"2026-08-16T07:35:00.759Z","2.3.0":"2026-09-22T15:23:19.761Z","2.4.0":"2026-09-23T14:08:36.361Z"},"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-expression"},"description":"Parse a function-call filter language (e.g. and(eq(name,'John'), gte(age,'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-expression</h1>\n\n<p align=\"center\">\n  <b>Parse a function-call filter language into a rapiq <code>Query</code>.</b><br>\n  For when a single string must carry a whole condition tree:<br>\n  search boxes, saved filters, CLI flags.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@rapiq/parser-expression\"><img src=\"https://img.shields.io/npm/v/@rapiq/parser-expression?color=%23a21caf&label=npm\" alt=\"npm version\"></a>\n  <a href=\"https://www.npmjs.com/package/@rapiq/parser-expression\"><img src=\"https://img.shields.io/npm/types/@rapiq/parser-expression?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-expression?color=blue\" alt=\"License: MIT\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://rapiq.tada5hi.net/packages/parser-expression\"><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-expression\">npm</a>\n</p>\n\n---\n\nPart of [**rapiq**](https://github.com/tada5hi/rapiq). Typed REST queries: *build, transport, validate, execute.*\nA tokenizer + recursive-descent parser for a compact, human-readable filter language: the default filter format the [URL codec](https://www.npmjs.com/package/@rapiq/codec-url) writes.\n\n```txt\nand(eq(name, 'John'), gte(age, '18'))\nor(in(status, 'active', 'pending'), gt(age, '65'))\nnot(contains(user.name, 'Bob'))\n```\n\n- 🧵 **One string, whole tree**: arbitrary `and` / `or` / `not` nesting fits in a single value; ideal for URLs, saved filters and CLI flags.\n- 🎯 **Explicit operators**: `eq`, `ne`, `lt(e)`, `gt(e)`, `in`, `nin`, `contains`, `startsWith`, `endsWith`, and their negations, with no operator guessing.\n- 🛡️ **Fails loud**: syntax errors and schema violations throw `FiltersParseError` immediately; there is no silent-drop mode for malformed expressions.\n- 🔗 **Same AST as every dialect**: only `filters` is expression-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-expression\n```\n\n## Usage\n\n```typescript\nimport { ExpressionParser } from '@rapiq/parser-expression';\n\nconst parser = new ExpressionParser(registry);\n\nconst query = parser.parse({\n    filters: \"and(eq(name, 'John'), gte(age, '18'))\",\n    sorts: '-age',\n    pagination: { limit: 25 },\n}, { schema: 'user' });\n```\n\nOnly the `filters` parameter uses the expression language; 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. A standalone `parseFilters(input, options)` returns just the `Filters` node.\n\n**The grammar**: `eq`, `ne`, `lt`, `lte`, `gt`, `gte`, `in`, `nin`, `contains`, `startsWith`, `endsWith` (and negations) as leaf conditions, composed with `and(…)` / `or(…)` / `not(…)`. Values are always single-quoted (`gte(age, '18')`); quoted numerals coerce to numbers, `'true'` / `'false'` to booleans, `'null'` to `null`.\n\nSyntax errors and schema violations throw `FiltersParseError` immediately; the expression parser has no silent-drop mode for malformed expressions.\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 (grammar & operator table): [rapiq.tada5hi.net/packages/parser-expression](https://rapiq.tada5hi.net/packages/parser-expression)\n\n## License\n\nPublished under the [MIT License](https://github.com/tada5hi/rapiq/blob/master/LICENSE).\n","readmeFilename":"README.md"}