{"_id":"@dudousxd/nestjs-filter","_rev":"47-536432261c6c384a7f70e90e9518224e","name":"@dudousxd/nestjs-filter","dist-tags":{"latest":"1.35.1"},"versions":{"1.0.1":{"name":"@dudousxd/nestjs-filter","version":"1.0.1","keywords":["nestjs","filter","query","mikro-orm","typeorm"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.0.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"78103c7431e96b212a223276f66d3adcd8765963","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.0.1.tgz","fileCount":116,"integrity":"sha512-coOdECHnQsIkRp7QT9evt0GHmM3EJAAm6xRMd8OQig8zOAAVcvUFstf93kinNyxYvwp2QKJogGmXqQP+rZ5oQQ==","signatures":[{"sig":"MEYCIQCBW4AiWnwO2U1ddRQ1A5TyIDHhoUGGIoUhLIOjDTjiwwIhAJjXH4pzyW1NWPujZI1F+JuCIG5NMttVDrHnMtoJOi70","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171822},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/52705c5c2a2a962b7c802481e7be82be/dudousxd-nestjs-filter-1.0.1.tgz","_integrity":"sha512-coOdECHnQsIkRp7QT9evt0GHmM3EJAAm6xRMd8OQig8zOAAVcvUFstf93kinNyxYvwp2QKJogGmXqQP+rZ5oQQ==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.0.1_1779718356035_0.9260351591182654","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@dudousxd/nestjs-filter","version":"1.0.3","keywords":["nestjs","filter","query","mikro-orm","typeorm"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.0.3","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"3e1c561104ebad25d700760ee10b016d4a1e0fc6","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.0.3.tgz","fileCount":116,"integrity":"sha512-mBCMfjTXdTlXSoO4ZF614Cr5T2xIhu5NDQggiHVvYN/iDQCVhLTTKsqMtLHUPfIkpe/WtTLRYElQCl+Lio61Mg==","signatures":[{"sig":"MEUCIQCEXPyaCkYxgXc1fym9LsbK4ocN7yWTxVzHJW/IdR9/5AIgGzlE8Zv5EtMjOm6pQRX9frMRDLZJVn9Ke6igjMbkJKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182942},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.0.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/d717726580ae6314c950450cae23db22/dudousxd-nestjs-filter-1.0.3.tgz","_integrity":"sha512-mBCMfjTXdTlXSoO4ZF614Cr5T2xIhu5NDQggiHVvYN/iDQCVhLTTKsqMtLHUPfIkpe/WtTLRYElQCl+Lio61Mg==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.0.3_1779788355664_0.6342116928525328","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@dudousxd/nestjs-filter","version":"1.0.4","keywords":["nestjs","filter","query","mikro-orm","typeorm"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.0.4","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"2013e585220ce35f6631d3c17ed3deac3e6e7fc4","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.0.4.tgz","fileCount":116,"integrity":"sha512-/afhpKmSUw3+YQPzKUyod0zD0wqiS5c6sFSY8Ve8pBrxEikUTRMT/nFD1fIUoTHpY3HW0Qez4GMSvroswzRu1g==","signatures":[{"sig":"MEYCIQCg7rEvL61jJfi1XCTmJHbf/q+Xvzhz2295s092TXrlIwIhAIbavDqmMGFpOjVaBG7Uhhy7qNK7wAbg9phPj8NEWVWJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183260},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.0.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/e6054094f2764d939b34ab4a7651409e/dudousxd-nestjs-filter-1.0.4.tgz","_integrity":"sha512-/afhpKmSUw3+YQPzKUyod0zD0wqiS5c6sFSY8Ve8pBrxEikUTRMT/nFD1fIUoTHpY3HW0Qez4GMSvroswzRu1g==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.0.4_1779807317758_0.19465001139969385","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@dudousxd/nestjs-filter","version":"1.1.0","keywords":["nestjs","filter","query","mikro-orm","typeorm"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.1.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"7b3c93d779d522dd0af3746830e6674728abecc9","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.1.0.tgz","fileCount":116,"integrity":"sha512-KawGNFDJzsbfCh2SNTa1cvICcxAwf+euLCESIzFHwEycKG8t3CXgnxbsjmINDrkBB5P1uioKSLL+AFSD9WRPBA==","signatures":[{"sig":"MEQCIByEOTJb7JKgtV4R1vlK09fmnM5G1IVcI0pwEF42Qf13AiB4yPrRb0sUw+2rnHST9dpHnOxzDrOR6+kvMSATiMqazw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188408},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/2b06b9a4073844680bd6f32491f20c43/dudousxd-nestjs-filter-1.1.0.tgz","_integrity":"sha512-KawGNFDJzsbfCh2SNTa1cvICcxAwf+euLCESIzFHwEycKG8t3CXgnxbsjmINDrkBB5P1uioKSLL+AFSD9WRPBA==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.1.0_1781017404113_0.43763987325449794","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@dudousxd/nestjs-filter","version":"1.3.0","keywords":["nestjs","filter","query","mikro-orm","typeorm"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.3.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"a2fc76bdd92964af32d003d3b39ba99896dbec92","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.3.0.tgz","fileCount":116,"integrity":"sha512-jMg1hl2WjWW58QtERgulSRJxm2SxMNiZ87kQl3f2J1Onig/cVFXUls/LoHTMwUNaLk2NFz/GQ0NfYGn+8G556Q==","signatures":[{"sig":"MEUCIQCaMqWFVJwl+hqmAeBLv2LOxXnMDwwzQa9w0QzCV7K0sAIgIqFrTRh4Dq1wrs9VOgM8eAkYSrZW3ORsyOxgE0nttGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":196981},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/89bcec2623eb5b15499b3adfcadc4d5d/dudousxd-nestjs-filter-1.3.0.tgz","_integrity":"sha512-jMg1hl2WjWW58QtERgulSRJxm2SxMNiZ87kQl3f2J1Onig/cVFXUls/LoHTMwUNaLk2NFz/GQ0NfYGn+8G556Q==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.3.0_1781291733663_0.022790424021094324","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@dudousxd/nestjs-filter","version":"1.4.0","keywords":["nestjs","filter","query","mikro-orm","typeorm"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.4.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"e3c89d08f902fdf85cf47e01f466a4e6a7bae9d0","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.4.0.tgz","fileCount":116,"integrity":"sha512-UbmttiPVtAIMznkfL7Jk4UYK+K1zIJ24fZP2/ziMN7/t/GYaiN6lRGr8a1l+GgOp9HPETPkCuExmPmUjjklnZg==","signatures":[{"sig":"MEUCIF0ZulQdRSio5+qhITvrm7Bo2e7J7gDxPSqu2FAl6N9TAiEAoAmWwTM0YdxCmc2mXOU3G2FFeVlEpHHojYIvJkNsCuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213117},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/47b4fc8e8f87b531298e950d8d14212f/dudousxd-nestjs-filter-1.4.0.tgz","_integrity":"sha512-UbmttiPVtAIMznkfL7Jk4UYK+K1zIJ24fZP2/ziMN7/t/GYaiN6lRGr8a1l+GgOp9HPETPkCuExmPmUjjklnZg==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.4.0_1781295538469_0.5700685921559523","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@dudousxd/nestjs-filter","version":"1.4.1","keywords":["nestjs","filter","query","mikro-orm","typeorm"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.4.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"f2f3d4e130b1a7458e5cd07d7c9bfc8c568636e2","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.4.1.tgz","fileCount":116,"integrity":"sha512-X98xuRGC4Fajom2QUKp2Ohyrm/79JBBuqMKZWxjWncNtVsHhh3MCz8FEDAUWZO9NvM2xoF2ObXy5m2IIJdl3AA==","signatures":[{"sig":"MEUCIDq/HCAyu3DtrqkE95hdgyTTltK7ab+vSqmxbukoImh4AiEApgwfM3dxK6N2oSJJjn00RDxzIuxtRUF7H2mbrM0NOCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217438},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.4.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/6022b7c4ef64d853cfb9972cd2dcbf91/dudousxd-nestjs-filter-1.4.1.tgz","_integrity":"sha512-X98xuRGC4Fajom2QUKp2Ohyrm/79JBBuqMKZWxjWncNtVsHhh3MCz8FEDAUWZO9NvM2xoF2ObXy5m2IIJdl3AA==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.4.1_1781349392631_0.9472106356717678","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@dudousxd/nestjs-filter","version":"1.4.3","keywords":["nestjs","filter","query","mikro-orm","typeorm"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.4.3","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"627ad3f4f0cae9b5b4f50cdae6a57f742ce93514","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.4.3.tgz","fileCount":116,"integrity":"sha512-nL8m6N2ynkFIkvxvIpwvY9cfgjq097f7dNQbxFxQyWozf4/+q3ShV32tQLcBt3JjOzx+JmAU5hX7nD4e0YgWlA==","signatures":[{"sig":"MEYCIQDnKl5fBP4K3y7kwalll9oAsmjpWeK6B8I598NNhFx1SwIhAKPLr7L2B+a3vQzf5XlbXg3g9ZBLgoM7HSwXYfgrA7Al","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":219878},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.4.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/4a9a5409b6c7aa731a0f410e42427c9c/dudousxd-nestjs-filter-1.4.3.tgz","_integrity":"sha512-nL8m6N2ynkFIkvxvIpwvY9cfgjq097f7dNQbxFxQyWozf4/+q3ShV32tQLcBt3JjOzx+JmAU5hX7nD4e0YgWlA==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.4.3_1781372012731_0.42847557035768324","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@dudousxd/nestjs-filter","version":"1.5.0","keywords":["nestjs","filter","query","mikro-orm","typeorm"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.5.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"a483c45f4fc4bd56989547d311b64725f353b9c1","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.5.0.tgz","fileCount":116,"integrity":"sha512-jIlNYWfJ4UHDyvwszCLzEYDE4Sayb0HnNtbS8AKYd8TxKvbqyo1Emh3l/rgoH6MmNYZlT/wOY10nKCE4qRkiow==","signatures":[{"sig":"MEUCIQDcy7JlekZn1vU2V6sbWeoBjXXQeMIDv6eIDP5lBTk41QIgF8w0K6QmS9psltJogIYgb8YzS/0fFP5rtd96jnD11uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224719},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/7338bcc6f98eedd14ba6c1da83170686/dudousxd-nestjs-filter-1.5.0.tgz","_integrity":"sha512-jIlNYWfJ4UHDyvwszCLzEYDE4Sayb0HnNtbS8AKYd8TxKvbqyo1Emh3l/rgoH6MmNYZlT/wOY10nKCE4qRkiow==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.5.0_1781570074803_0.03863322648030132","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@dudousxd/nestjs-filter","version":"1.6.0","keywords":["nestjs","filter","query","mikro-orm","typeorm"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.6.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"8985043b3e49b994315526778ec0f449047bd9f6","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.6.0.tgz","fileCount":124,"integrity":"sha512-R/FY6zIcQOtE65dKYbmTYXkI5CXNYVKeazA4vB2oiKunqokg6427BxgPUk294MEw54S7KDBh5TVrkfvW6Eceyw==","signatures":[{"sig":"MEUCIDrAcrQRA5/qIdHLj2wBWDd+HJlVjHIB81AtFr8wO2cvAiEA3QlvrSN0XaK27WceLdrx5JXZh+XayjqRHA7xJInOiVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241781},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.6.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/80fcf442acefb963e1e2586e3bb3929b/dudousxd-nestjs-filter-1.6.0.tgz","_integrity":"sha512-R/FY6zIcQOtE65dKYbmTYXkI5CXNYVKeazA4vB2oiKunqokg6427BxgPUk294MEw54S7KDBh5TVrkfvW6Eceyw==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.6.0_1781711258260_0.38025926259233556","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@dudousxd/nestjs-filter","version":"1.7.0","keywords":["nestjs","filter","query","mikro-orm","typeorm"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.7.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"bb7b46915d6d469aedf7912ae42f5159ff9ed24c","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.7.0.tgz","fileCount":124,"integrity":"sha512-ks6mxutL4bpPdSTE0l2A69zMkGu31mp7R/ePTJVevVdwiYM4RM2jTqEFOu5Yxw4r3mX1sHMhGrR3HAg1MK4LEQ==","signatures":[{"sig":"MEUCIDslpqx3Wd7GRJHoMXFpXXJXSAvcgfNn9z2PTqyjxIRcAiEAjXbBqYWNvJobrwaQj6ph0bgL9yTFf1dsnRPwV/9xmIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246832},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.7.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/dceee5eb5f21ea80cec5cd9ed731ea18/dudousxd-nestjs-filter-1.7.0.tgz","_integrity":"sha512-ks6mxutL4bpPdSTE0l2A69zMkGu31mp7R/ePTJVevVdwiYM4RM2jTqEFOu5Yxw4r3mX1sHMhGrR3HAg1MK4LEQ==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.7.0_1781722439841_0.5242304791218702","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@dudousxd/nestjs-filter","version":"1.7.1","keywords":["nestjs","filter","query","mikro-orm","typeorm"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.7.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"3b45172d8c0506adab19df0b8231047894f5beb5","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.7.1.tgz","fileCount":124,"integrity":"sha512-1tGeP66wVISdexrEj0SCcLkNqutfsIHCRG5TPnzaDHpJBiedE3WnBPM3unPds5DUrsGrez4noUFJQNl5EsqBtQ==","signatures":[{"sig":"MEYCIQC0wP0fclwPUL20x2Exon9flv3Mwe/eccic1jWeyYIeOgIhAO/K5DB6lUOyeE7FOScbOWPaJkhlmu2sHdskmRAE+lg4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248690},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.7.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/8954934acad9251c0fa3a7f88d602af6/dudousxd-nestjs-filter-1.7.1.tgz","_integrity":"sha512-1tGeP66wVISdexrEj0SCcLkNqutfsIHCRG5TPnzaDHpJBiedE3WnBPM3unPds5DUrsGrez4noUFJQNl5EsqBtQ==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.7.1_1781726303302_0.04936634461487932","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@dudousxd/nestjs-filter","version":"1.8.0","keywords":["nestjs","filter","query","mikro-orm","typeorm"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.8.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"5759e133bb2e4fa0b7022396c22c729ae299f4bb","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.8.0.tgz","fileCount":136,"integrity":"sha512-xqM6mWTlfjkcup1/TgewZUfffb2Yksd6B8XJNRMXgaBMCs1I+a+LymX6D0VdZdHQsq2nJ9xgBJOLk/+0CTgMpQ==","signatures":[{"sig":"MEUCIBIDc3ooO0WlbvK3v71fpdOf3bxftON5yj++29pb+HVQAiEA1VcPdHtpsDPTTjWRHkRI/zNeu0WDW71YzI56Vv4gajQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325442},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.8.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/1a37ccb97c2c30095679a4e9e2ce2df3/dudousxd-nestjs-filter-1.8.0.tgz","_integrity":"sha512-xqM6mWTlfjkcup1/TgewZUfffb2Yksd6B8XJNRMXgaBMCs1I+a+LymX6D0VdZdHQsq2nJ9xgBJOLk/+0CTgMpQ==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.8.0_1781797279351_0.11025136496600974","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@dudousxd/nestjs-filter","version":"1.8.1","keywords":["nestjs","filter","query","mikro-orm","typeorm"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.8.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"a89bf4a908132b17179c4a6833362bffcf6e9685","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.8.1.tgz","fileCount":136,"integrity":"sha512-bIu3RdSb+J6/o50585YmlPU0DGH9z0qHZykE9gjBZ5Ic8GgoP6ZhImmMg3aiUEtyOGSXAglVBSRSSeFqpWza3Q==","signatures":[{"sig":"MEUCIQCCGL1ViDuuLqcjWU9KcQlfxb+lH6moix0xuR6AXBMv6QIgK47O0vn6l1ki4nvy9SaO3dOtSfSEnaclQ4txKde/GHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":327472},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.8.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/921accabffb5aab6429a127082a3f4d6/dudousxd-nestjs-filter-1.8.1.tgz","_integrity":"sha512-bIu3RdSb+J6/o50585YmlPU0DGH9z0qHZykE9gjBZ5Ic8GgoP6ZhImmMg3aiUEtyOGSXAglVBSRSSeFqpWza3Q==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.8.1_1781806454253_0.745042139402748","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@dudousxd/nestjs-filter","version":"1.9.0","keywords":["nestjs","filter","query","mikro-orm","typeorm"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.9.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"f99bf7ac987d4edcc9bf5dc2a12caf8c31663e96","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.9.0.tgz","fileCount":136,"integrity":"sha512-ENzsd4jNp/AXpoUzRSAJZT8Ewoh1f7sEZgGzv7pt7dfDP1bKdXiy73+dTkCgbE+mEM/W8xSsKDFIWlgyFI9G9w==","signatures":[{"sig":"MEUCIDo7aSlOqBrqjRgly7w9u2gd++eN46eeb8ZYa/rwjUY6AiEAxn4s7hpWVBuSK/KYYyfY9rKgRaix7J4mJpZpxcakIxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329097},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.9.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/c0705ea6ad6eb7e56253da53b8de620e/dudousxd-nestjs-filter-1.9.0.tgz","_integrity":"sha512-ENzsd4jNp/AXpoUzRSAJZT8Ewoh1f7sEZgGzv7pt7dfDP1bKdXiy73+dTkCgbE+mEM/W8xSsKDFIWlgyFI9G9w==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.9.0_1781825182665_0.37295971758650204","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@dudousxd/nestjs-filter","version":"1.9.1","keywords":["nestjs","filter","query","mikro-orm","typeorm"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.9.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"29dfcceebd66e0a55c32cc041ae7907f48b18a2d","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.9.1.tgz","fileCount":140,"integrity":"sha512-hjv/bNLOQSGEg+CgPNgmU4vym3Y/o0+vvbsdm7xU09P/dYvfSPrbM2mc/W0YpS1bSg8joN3AnU1VuKVwgG6SXQ==","signatures":[{"sig":"MEQCIBUrmsaPT0w/bjJ1dRZ1HeWvSl6crDq32HH/sKsvH33IAiAsi4f+0ztm4Iy6+UKoKAqYh5Sw+z1+DKEjtBN7ybgkow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":334577},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.9.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/36f111678dcd1084110f5c6f9ffbc67a/dudousxd-nestjs-filter-1.9.1.tgz","_integrity":"sha512-hjv/bNLOQSGEg+CgPNgmU4vym3Y/o0+vvbsdm7xU09P/dYvfSPrbM2mc/W0YpS1bSg8joN3AnU1VuKVwgG6SXQ==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.9.1_1781898042030_0.7270837099207561","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@dudousxd/nestjs-filter","version":"1.10.0","keywords":["nestjs","filter","query","mikro-orm","typeorm"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.10.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"2045d584b68ec938061e337146861f78f64fa593","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.10.0.tgz","fileCount":140,"integrity":"sha512-gihcSaxweYbG0r6kru3lV2n2gg1f+2+A7wfNQbc5T7hEE9z//thtp8tUiDrfgwgW9I3aWAleZ1Lbr/5DkajUBw==","signatures":[{"sig":"MEUCIQDc4YEEkrSt+8ZrMydIx8s0DufEPGRRXviCGfdRGV+yuQIgVWvPELgHvvy3IP8+EY/k992JfNJkruTho+dSRH1W4RU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340612},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.10.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/6573e742ea16f47ff82c08c050fcfab1/dudousxd-nestjs-filter-1.10.0.tgz","_integrity":"sha512-gihcSaxweYbG0r6kru3lV2n2gg1f+2+A7wfNQbc5T7hEE9z//thtp8tUiDrfgwgW9I3aWAleZ1Lbr/5DkajUBw==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.10.0_1782331616480_0.8693885096111991","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@dudousxd/nestjs-filter","version":"1.11.0","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.11.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"86d3fb189d1052e8bdf7277d3506908b11622e14","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.11.0.tgz","fileCount":143,"integrity":"sha512-9cC1i3bt1cjt84kh/Oznp3+HGM5oUi8e11zuleeGkOeS+tAwrS/e+VaTIn93VcvrsM2haj9C7jKINxFqbFjPPg==","signatures":[{"sig":"MEYCIQD0Gt+/bugZ3Q5P8mJYVxPEXqk1G9VF3kl8vh1jxFQxiQIhAJbwmeSXDP5YvmItOF5AlA2FAAvEKba9Z4twsDB4eVAH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":369022},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.11.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/a5f8d580ed4715f0d03944abb2d17521/dudousxd-nestjs-filter-1.11.0.tgz","_integrity":"sha512-9cC1i3bt1cjt84kh/Oznp3+HGM5oUi8e11zuleeGkOeS+tAwrS/e+VaTIn93VcvrsM2haj9C7jKINxFqbFjPPg==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.11.0_1782478643730_0.8613396442060355","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@dudousxd/nestjs-filter","version":"1.11.1","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.11.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"928612e193754481bd57b55dcdd69af12c412d85","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.11.1.tgz","fileCount":143,"integrity":"sha512-l4zN00OAsxChRIFbd3G/NNa1afDzq0Mkf5CsWRAa2M4k91fBtrzxzDpnC3dX0WlUaGa0S7Qbt8EWs+TErvdeUw==","signatures":[{"sig":"MEMCHzWk5Sj8KriCnFsPVOXdt7+1sz8PjBRXEbyOsA9gbTYCIFrzi+RZyEd6qZqLpP+lROQuyTd8Cvpp2ArHYbAkLybR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":370385},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.11.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/e9a75fd5b830314d7b09719a2699fe83/dudousxd-nestjs-filter-1.11.1.tgz","_integrity":"sha512-l4zN00OAsxChRIFbd3G/NNa1afDzq0Mkf5CsWRAa2M4k91fBtrzxzDpnC3dX0WlUaGa0S7Qbt8EWs+TErvdeUw==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.11.1_1782481423162_0.9127894904688225","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@dudousxd/nestjs-filter","version":"1.12.0","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.12.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"bb27b2285bce9f8251f3058c68f64903e27cf1ab","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.12.0.tgz","fileCount":147,"integrity":"sha512-4lfQQxHqNNLzJveJCb6iiEI4okNoEiCClkT/09v53fcngfZuIlM+1zDc3GVJq8U5T8S447piceewWz8Kyrlq+Q==","signatures":[{"sig":"MEUCIQCPPNGhvNNZl3rYy0DOqCNfruHH38/5UkygDCrGXSg7fQIgciMIEjJiVV/dWgVGFhY3IzruPhtLHklxlZMh3elIiJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":396349},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.12.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/dc84e39993269126f5ee2efb16fc8a38/dudousxd-nestjs-filter-1.12.0.tgz","_integrity":"sha512-4lfQQxHqNNLzJveJCb6iiEI4okNoEiCClkT/09v53fcngfZuIlM+1zDc3GVJq8U5T8S447piceewWz8Kyrlq+Q==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.12.0_1783690540971_0.9991793450589752","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@dudousxd/nestjs-filter","version":"1.14.0","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.14.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"424ef5fead3f4611edf3ddfddaeed950962c5ae0","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.14.0.tgz","fileCount":151,"integrity":"sha512-8qtQuY3x5HavYxWZCz8ehT2vBG/I9IlOHiNvJ7n5AyuzhmlSwCOivydyPTuYFHGLWcyZ4DdPRTSA6luxQFjlSA==","signatures":[{"sig":"MEUCIEOxIKkbBnKb28EoWmEq4K56aqfrU/eR49zCqBU5nWwGAiEA3x+ax7daGIi5KhF8rU/jtd8Ed51F58eEu8hPZhN+tfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":410070},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.14.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/c99afc23487d04fd6708045cc681dabe/dudousxd-nestjs-filter-1.14.0.tgz","_integrity":"sha512-8qtQuY3x5HavYxWZCz8ehT2vBG/I9IlOHiNvJ7n5AyuzhmlSwCOivydyPTuYFHGLWcyZ4DdPRTSA6luxQFjlSA==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.14.0_1784239567401_0.6761103579899785","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@dudousxd/nestjs-filter","version":"1.15.0","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.15.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"ff56f7f024a8f5521fdf4ea557bdfd5c7e649c5e","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.15.0.tgz","fileCount":155,"integrity":"sha512-mpePXF0IWX7W6VgbXcM7Fe1u8j+9DktVHF58JW+TknnSOEu8JMYHP07vcZz9/8SdOmwVdA3Chl94q5TkEi7KaA==","signatures":[{"sig":"MEQCIEr4cw0THnB4DkLRsfu5fR/ryn0nDtH+9JrWDYds2aavAiBegUXtsEF2n1BWASQbbZ26XMfgahw38yLcqFb9G1XhGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434924},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.15.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/544dd3cea266ff28db88992a5c02b491/dudousxd-nestjs-filter-1.15.0.tgz","_integrity":"sha512-mpePXF0IWX7W6VgbXcM7Fe1u8j+9DktVHF58JW+TknnSOEu8JMYHP07vcZz9/8SdOmwVdA3Chl94q5TkEi7KaA==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.15.0_1784299194401_0.6241734580702956","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@dudousxd/nestjs-filter","version":"1.16.0","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.16.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"690377c072068298074940a6fb17246dd01d2e7b","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.16.0.tgz","fileCount":155,"integrity":"sha512-Xpfmw6QylyCm9EFGgbCojOU+WioRkSS44727wxbdH2H9W0Y/H3KoCTQE//fEppkCyR432U8qT/aAZt/WfeQW7A==","signatures":[{"sig":"MEYCIQDDSASR6B2Zz+QDt0ycyQFQDVN53U9tuFhH9hT5vMq9nAIhAIt/59JjgwZPwr31KOt6q0W+7a7ND8fnje64kQQlPoPk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":445185},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.16.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/aa99afad6f09191b07c06cfc16fc15f9/dudousxd-nestjs-filter-1.16.0.tgz","_integrity":"sha512-Xpfmw6QylyCm9EFGgbCojOU+WioRkSS44727wxbdH2H9W0Y/H3KoCTQE//fEppkCyR432U8qT/aAZt/WfeQW7A==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.16.0_1784672297320_0.7960801898704857","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@dudousxd/nestjs-filter","version":"1.17.0","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.17.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"7aa9a2903f3cc30343125d1285de05d5dcf06324","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.17.0.tgz","fileCount":155,"integrity":"sha512-q1SMUtr2qvOt0h1uMv58VP6ywCEreERhiguae3iZMQGOQ6n+7z6FWdcLTwyBkiVmnspLUsbBf7qzbHAnvDLpYw==","signatures":[{"sig":"MEUCIHVLT1O/bhBLUF4BfKtE2pymvw1D734fiEm4YEi4dncOAiEAgKKdNuGFOgvPjNxTLk5hZ+9YOXOQFjY5Z51PRUpA/QQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461372},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.17.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/501076b2159749e55303f01496bd1d7c/dudousxd-nestjs-filter-1.17.0.tgz","_integrity":"sha512-q1SMUtr2qvOt0h1uMv58VP6ywCEreERhiguae3iZMQGOQ6n+7z6FWdcLTwyBkiVmnspLUsbBf7qzbHAnvDLpYw==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.17.0_1784684192369_0.5630366735694143","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@dudousxd/nestjs-filter","version":"1.18.0","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.18.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"2db979df6fcddfbd7ed5d8d49b34b4e1be52dc1f","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.18.0.tgz","fileCount":155,"integrity":"sha512-q7fP7YP/65X9fFbCLpH11tNsmJKhb5Ca1g8Uv7VRgMYk2M4oCCQJFO1BZVNXfMfj1vB2VZ6Wp3vfQRrZh71iCw==","signatures":[{"sig":"MEYCIQCXKngM90YmRUg30G/nQuK27kWZAokT83+QPLM7eAo4xQIhAMFNTGbLl5KMnP/lIyw50JcpDVJpLs72CaELAq225Se3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":485363},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.18.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/054f4f67a2bba25055394aae5bd2188e/dudousxd-nestjs-filter-1.18.0.tgz","_integrity":"sha512-q7fP7YP/65X9fFbCLpH11tNsmJKhb5Ca1g8Uv7VRgMYk2M4oCCQJFO1BZVNXfMfj1vB2VZ6Wp3vfQRrZh71iCw==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.18.0_1784830988518_0.23987614572373417","host":"s3://npm-registry-packages-npm-production"}},"1.18.2":{"name":"@dudousxd/nestjs-filter","version":"1.18.2","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.18.2","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"12c53ed679461294cf494ab9395bd19151e58097","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.18.2.tgz","fileCount":155,"integrity":"sha512-9Of8IumdueiCckJblcU8qdqRCbi4HNllHdLbmikFVOOpGH+Rns8cxxjWNBVqo+hpD5SjZgPe5xGRt86WbFseVg==","signatures":[{"sig":"MEUCIQCJygZCDFMdPx2qMbK1ckQPtSqtw4+BlB6As6dhVR2BMAIgRPkyRFoXIJqWX4FxZ311eQfvH5hHlVmkbCjmSAebV8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":488410},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.18.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/99f4a1f5bad6266444c09c0ab9075e10/dudousxd-nestjs-filter-1.18.2.tgz","_integrity":"sha512-9Of8IumdueiCckJblcU8qdqRCbi4HNllHdLbmikFVOOpGH+Rns8cxxjWNBVqo+hpD5SjZgPe5xGRt86WbFseVg==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.18.2_1785072567547_0.9675782770212444","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@dudousxd/nestjs-filter","version":"1.19.0","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.19.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"2bb0e4d17d4290b45b59cd620f25e9af538f5793","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.19.0.tgz","fileCount":155,"integrity":"sha512-tuG5afcUomOBn4rZ5I28Ek3IbpjxHg8f95SAJyjsWg3U5vhdUHIBXgED1HEF1R5rnYZsGPopSMe/3Pw5CQOb0A==","signatures":[{"sig":"MEUCIE44YVOuxwJEO8VjbTfPgNg5Kp07/D56qsL/wNHDsDgCAiEA9pOnnLnfGiTsyUqZ6MSdW07+AQuWCtrtbH/3Y/Dxpk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503227},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.19.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/c764556b01372c53b5ea154f9abcf40c/dudousxd-nestjs-filter-1.19.0.tgz","_integrity":"sha512-tuG5afcUomOBn4rZ5I28Ek3IbpjxHg8f95SAJyjsWg3U5vhdUHIBXgED1HEF1R5rnYZsGPopSMe/3Pw5CQOb0A==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.19.0_1785159714113_0.12381891802092082","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@dudousxd/nestjs-filter","version":"1.20.0","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.20.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"7ad83ba4409442e6bcd5db664566cd4f2c61fa59","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.20.0.tgz","fileCount":159,"integrity":"sha512-eoFT9PxOvMGDBDwDLzaMjM56ooLEJITlxobHzE0lBkTsFbwDGE9t7kK9oU1gEL5vHiYDKhzyFElmKzRuAFT0sQ==","signatures":[{"sig":"MEQCIBXR1G6iC9d6ZbEDpB36bGzz9U3hl/JoKdUY/xioTQSNAiBl3nWu4xY/eI20GdidDRE5AUg/zmRZQQ550zbDScuoSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512342},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.20.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./aggregate":{"types":"./dist/aggregate/aggregate-rules.d.ts","import":"./dist/aggregate/aggregate-rules.js","default":"./dist/aggregate/aggregate-rules.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/7c8b4071af714cc2e2a5741a21bd4034/dudousxd-nestjs-filter-1.20.0.tgz","_integrity":"sha512-eoFT9PxOvMGDBDwDLzaMjM56ooLEJITlxobHzE0lBkTsFbwDGE9t7kK9oU1gEL5vHiYDKhzyFElmKzRuAFT0sQ==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.20.0_1785165402117_0.11630098418734525","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@dudousxd/nestjs-filter","version":"1.21.0","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.21.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"2b44330152cea4f5cf02555a000dea747462ae5d","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.21.0.tgz","fileCount":159,"integrity":"sha512-jLwr5tbFmuFLcfWsbggjciQ+n49VYzU8+AJZfS1LSTxCmRtawVfnfdwztRjWCiFK07ffeuvCmgTE5cRBR+7xBQ==","signatures":[{"sig":"MEUCIAMvkPKvL8ATl7FWIdyNDTFk4h4jnwiojM3DC4tY1uUPAiEAyv+YkOUitg5TokDsp1F1+LhSj/X6DxdgN9ByAJmbbwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":519830},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.21.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./aggregate":{"types":"./dist/aggregate/aggregate-rules.d.ts","import":"./dist/aggregate/aggregate-rules.js","default":"./dist/aggregate/aggregate-rules.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/a21976e0d9683838ecf405d544260bd2/dudousxd-nestjs-filter-1.21.0.tgz","_integrity":"sha512-jLwr5tbFmuFLcfWsbggjciQ+n49VYzU8+AJZfS1LSTxCmRtawVfnfdwztRjWCiFK07ffeuvCmgTE5cRBR+7xBQ==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.21.0_1785175748887_0.5177551048138138","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@dudousxd/nestjs-filter","version":"1.22.0","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.22.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"e9ad528a5d6036ec90923ea522b5002f6b8831e9","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.22.0.tgz","fileCount":159,"integrity":"sha512-eim+Q1nw1x0XkfGEWxA4s+UtU0EjssFxy5HltGh1uQHHGMHwPbMw5sXipxEeSltEP8RYjXn52YkovTYLd6pWpg==","signatures":[{"sig":"MEYCIQDS9II8rM2r+1JUUg5dnF8mXdDPb2Onsg5+ZIv4fniF+wIhAP8pbPCEGf6S69URvXbuhjds9gTyx0H6HHDUnTKZBzQI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":527252},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.22.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./aggregate":{"types":"./dist/aggregate/aggregate-rules.d.ts","import":"./dist/aggregate/aggregate-rules.js","default":"./dist/aggregate/aggregate-rules.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/537cf179129c417450a892e0175fb30a/dudousxd-nestjs-filter-1.22.0.tgz","_integrity":"sha512-eim+Q1nw1x0XkfGEWxA4s+UtU0EjssFxy5HltGh1uQHHGMHwPbMw5sXipxEeSltEP8RYjXn52YkovTYLd6pWpg==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.22.0_1785257193891_0.5232897887893337","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@dudousxd/nestjs-filter","version":"1.23.0","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.23.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"15904db73ce9ddfc844aa7f0de76522f4f3b5ac5","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.23.0.tgz","fileCount":159,"integrity":"sha512-cQ7XVDyMkvDMd2vUiOf3q17ZMwk1JVgtd3DPnVthBwckELMV0RVy1xi5+w5HaiCc93A49/sl3E45JdZUyodVjA==","signatures":[{"sig":"MEUCIQDSFPrz8gfr5j+3NS9CuxXtZYDjCC/EhgKDdIc/zoeqHwIgLe+LeZuSfw8oo4s/wzlmNaFFjg8F9hLtxzcvJ0PCDNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":532205},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.23.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./aggregate":{"types":"./dist/aggregate/aggregate-rules.d.ts","import":"./dist/aggregate/aggregate-rules.js","default":"./dist/aggregate/aggregate-rules.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/337649f95d6b47b678a3db10028a0be3/dudousxd-nestjs-filter-1.23.0.tgz","_integrity":"sha512-cQ7XVDyMkvDMd2vUiOf3q17ZMwk1JVgtd3DPnVthBwckELMV0RVy1xi5+w5HaiCc93A49/sl3E45JdZUyodVjA==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.23.0_1785343739913_0.1492888861028281","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@dudousxd/nestjs-filter","version":"1.24.0","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.24.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"fec667b071cae917037d293743a87296a4330231","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.24.0.tgz","fileCount":159,"integrity":"sha512-nKL+rJ+13dL0edaa/nibqS8tgzPoPqqABC4NrUYMyvD+vL+LchmrdjrWpKp/mEQBcLAoMfjPFUzU9gLzdhKbhQ==","signatures":[{"sig":"MEUCIF+TiN2MGaKAPSzwTQzeua0ErK5dQ2RqEZ4eK8nXywdvAiEA8+r9JC4IC4mjoNcE9dAB/DpcT0MQAwg/nM0ETNJWjTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":536145},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.24.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./aggregate":{"types":"./dist/aggregate/aggregate-rules.d.ts","import":"./dist/aggregate/aggregate-rules.js","default":"./dist/aggregate/aggregate-rules.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/1e341acbba48b559e589533d97de7774/dudousxd-nestjs-filter-1.24.0.tgz","_integrity":"sha512-nKL+rJ+13dL0edaa/nibqS8tgzPoPqqABC4NrUYMyvD+vL+LchmrdjrWpKp/mEQBcLAoMfjPFUzU9gLzdhKbhQ==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.24.0_1785354036444_0.8800661923387252","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@dudousxd/nestjs-filter","version":"1.25.0","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.25.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"6da8e7de8f0b5dbf30f17bcc946bbcf887c6160f","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.25.0.tgz","fileCount":159,"integrity":"sha512-EocKfGFV5PEOb3AREp2z82PIyqLX3Fr6yBXssM1XTvx/sR2OXXb8dmtJO/y10qQC836X8l7xKWtbcqsc9TlwMQ==","signatures":[{"sig":"MEQCIHNZK0dF4guXOJEwM7c/mKHW7L9aUTB5TAuVyBOKfW4MAiAGROBtTrSKFwBID25qDmyakfKp5uZBicgnOg+xrLrPrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":626663},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.25.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./aggregate":{"types":"./dist/aggregate/aggregate-rules.d.ts","import":"./dist/aggregate/aggregate-rules.js","default":"./dist/aggregate/aggregate-rules.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/2a872d754b23a790f0b5dc7889e68096/dudousxd-nestjs-filter-1.25.0.tgz","_integrity":"sha512-EocKfGFV5PEOb3AREp2z82PIyqLX3Fr6yBXssM1XTvx/sR2OXXb8dmtJO/y10qQC836X8l7xKWtbcqsc9TlwMQ==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.25.0_1785534316199_0.01327579659401712","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"@dudousxd/nestjs-filter","version":"1.28.0","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.28.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"703fe2ac8dfdcf8aeeea2f97ddc1aab981c38c75","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.28.0.tgz","fileCount":159,"integrity":"sha512-82HtKX2bQyjAZZVSNRePSceBlq3egnaYDuZuhDcRfAKkCgWA5kUgcSrLf/lsxlhsIVIOUlTY4cSiW8Tv+KDRwA==","signatures":[{"sig":"MEUCIQCxH7weweVgxvzz3B2rYsGOWjXtSx7HRyGsutMHoKYWuAIgavlvpKJM9UGVUaDzKCvGhTZuuGn8U0Ax7pKt2OQJnzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":656297},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.28.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./aggregate":{"types":"./dist/aggregate/aggregate-rules.d.ts","import":"./dist/aggregate/aggregate-rules.js","default":"./dist/aggregate/aggregate-rules.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/407676c5e38b396373b1d0a22a0d80f2/dudousxd-nestjs-filter-1.28.0.tgz","_integrity":"sha512-82HtKX2bQyjAZZVSNRePSceBlq3egnaYDuZuhDcRfAKkCgWA5kUgcSrLf/lsxlhsIVIOUlTY4cSiW8Tv+KDRwA==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.28.0_1785977470085_0.9770014198155557","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"@dudousxd/nestjs-filter","version":"1.29.0","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.29.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"7cd5a6c23fecf98510b3839df0e3276922ee5256","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.29.0.tgz","fileCount":159,"integrity":"sha512-l8j0OodrQZI2p7ZiP7TTzofZyKiRlGVQ8VnPcPMAqfSVTjPljyddq+GC7rnd9qulrmBLmJAfTRIIpnHl9YreBA==","signatures":[{"sig":"MEUCIQCn31Zv4sWAJc8covu29xg4Tlxf0MaKCnyVVGx3va06ywIgM3x+TvUUZwWskaBZop7pr2SUREDbqp342Z462F03Zw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":665114},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.29.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./aggregate":{"types":"./dist/aggregate/aggregate-rules.d.ts","import":"./dist/aggregate/aggregate-rules.js","default":"./dist/aggregate/aggregate-rules.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/b1733b422443fe9ed5d75dd0665541c8/dudousxd-nestjs-filter-1.29.0.tgz","_integrity":"sha512-l8j0OodrQZI2p7ZiP7TTzofZyKiRlGVQ8VnPcPMAqfSVTjPljyddq+GC7rnd9qulrmBLmJAfTRIIpnHl9YreBA==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.29.0_1786065153799_0.9871472713638121","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"@dudousxd/nestjs-filter","version":"1.30.0","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.30.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"91de00a1fb87244a4083f6bf7bbe1385cbf0705c","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.30.0.tgz","fileCount":159,"integrity":"sha512-XZhC8AjcRMPWX5EZ6JaH3iYSt0uT2VQETyuJW1TAmx/mzN/anM5w1UXcYs7b+2YubY++qNZOYIZ2eO5GAwrHAQ==","signatures":[{"sig":"MEYCIQChoddCIp/1haLAXAAUdgr1EwPNdGoQBw6vMwk4kY6BGwIhAIhihLyPeznMESzcqklpI++DnEDXomoRT3TqBjC6hia6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":670690},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.30.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./aggregate":{"types":"./dist/aggregate/aggregate-rules.d.ts","import":"./dist/aggregate/aggregate-rules.js","default":"./dist/aggregate/aggregate-rules.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/836af0a1360fbfb9abdd16395feb9189/dudousxd-nestjs-filter-1.30.0.tgz","_integrity":"sha512-XZhC8AjcRMPWX5EZ6JaH3iYSt0uT2VQETyuJW1TAmx/mzN/anM5w1UXcYs7b+2YubY++qNZOYIZ2eO5GAwrHAQ==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/express":"^4.17.21","@nestjs/testing":"^11.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.0","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.30.0_1787244009544_0.8892375653497895","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"@dudousxd/nestjs-filter","version":"1.31.0","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.31.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"d7b5aee79a8e38b9a1a417a8b5dc21182020e64b","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.31.0.tgz","fileCount":159,"integrity":"sha512-UrvPUdtDUWipz9vw9bl/dRlv87ZOfwijDp9dK5o3MFDSowFarep+1Rc3SDX48or5DQZyHok2pGeUj6fkWiPoZw==","signatures":[{"sig":"MEUCIQDjz1TsHiMLoy2sKPEM8xApy2lYqckkuWml3XrVLak8YwIgP2chOq9Hn0cTZQfKp8Tagxrtv0nOIz5bdt9ihyx0T7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676974},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.31.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./aggregate":{"types":"./dist/aggregate/aggregate-rules.d.ts","import":"./dist/aggregate/aggregate-rules.js","default":"./dist/aggregate/aggregate-rules.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/ff1b09ec91d854cf6de189a165b201ee/dudousxd-nestjs-filter-1.31.0.tgz","_integrity":"sha512-UrvPUdtDUWipz9vw9bl/dRlv87ZOfwijDp9dK5o3MFDSowFarep+1Rc3SDX48or5DQZyHok2pGeUj6fkWiPoZw==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^12.0.0","@nestjs/common":"^12.0.0","@types/express":"^4.17.21","@nestjs/testing":"^12.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^12.0.0","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.31.0_1787949486643_0.9492785085593247","host":"s3://npm-registry-packages-npm-production"}},"1.32.0":{"name":"@dudousxd/nestjs-filter","version":"1.32.0","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.32.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"01949f1ed20b2a4cd6c7f35d584ce5f0007024e9","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.32.0.tgz","fileCount":159,"integrity":"sha512-J7gwarHzMvsubHwXY9XtzkqitjAd6o3CDKNiOULnjucsQLxZML4f/HoiqICWw+p6pvplSkmoYDPwPUHRMhdqUg==","signatures":[{"sig":"MEUCIHZXqyXEFtgwPUlM6bKI8SxaPTFXmBZZrSbiYzdr7Qr8AiEA5s/mDKLwpDwTLQE5KRZ1r8vPyX2ggABcSpgqZPbCOmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":693329},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.32.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./aggregate":{"types":"./dist/aggregate/aggregate-rules.d.ts","import":"./dist/aggregate/aggregate-rules.js","default":"./dist/aggregate/aggregate-rules.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/c8ad509741022df55ec620ece8e5bd64/dudousxd-nestjs-filter-1.32.0.tgz","_integrity":"sha512-J7gwarHzMvsubHwXY9XtzkqitjAd6o3CDKNiOULnjucsQLxZML4f/HoiqICWw+p6pvplSkmoYDPwPUHRMhdqUg==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^12.0.0","@nestjs/common":"^12.0.0","@types/express":"^4.17.21","@nestjs/testing":"^12.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^12.0.0","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.32.0_1788376936933_0.23851689939553422","host":"s3://npm-registry-packages-npm-production"}},"1.32.1":{"name":"@dudousxd/nestjs-filter","version":"1.32.1","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.32.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"b0749d6efc973e130baafb4fba8f8919d8132ae1","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.32.1.tgz","fileCount":163,"integrity":"sha512-b8FfKj5IHL++ZT5R4TdQ25QqLCFKV+qaSRNzoZ3IJ/sVpvWBTFtUQL+Tk2FvAYCvSuJlIfdDbYLDoSTAKeHbGw==","signatures":[{"sig":"MEUCIB6TOrIFLxV6flHhjmF/ryq4quaNOZejADdFYOf8ssLsAiEA7fgjXaEHHeLfC9G85qISw+rPlO4NiY2bS685GJFllz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.32.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":703616},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.32.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./aggregate":{"types":"./dist/aggregate/aggregate-rules.d.ts","import":"./dist/aggregate/aggregate-rules.js","default":"./dist/aggregate/aggregate-rules.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/ccb70a0efb4753abe772c1f8e2f2a53e/dudousxd-nestjs-filter-1.32.1.tgz","_integrity":"sha512-b8FfKj5IHL++ZT5R4TdQ25QqLCFKV+qaSRNzoZ3IJ/sVpvWBTFtUQL+Tk2FvAYCvSuJlIfdDbYLDoSTAKeHbGw==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^12.0.0","@nestjs/common":"^12.0.0","@types/express":"^4.17.21","@nestjs/testing":"^12.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^12.0.0","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.32.1_1788389137273_0.6554843036277862","host":"s3://npm-registry-packages-npm-production"}},"1.33.0":{"name":"@dudousxd/nestjs-filter","version":"1.33.0","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.33.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"4c68db1470012857b2a91bba84e02c3f59980967","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.33.0.tgz","fileCount":163,"integrity":"sha512-dqupJIVHQFG+Z5FgP/kzf5CyF0cYA/+sL9DdTKVUrCk67DjPQzrdSx5/5D3Qd+Yt62dE/j+K9BX3x1g2YU6iFg==","signatures":[{"sig":"MEUCIHpnaxPd8PWhPVh85NI8hxqPTxvnm+PCUKkdOuyGCGx3AiEAtgL7PhW60NmrEo7LV5xip5hKvmZIbi8UjZ4Hc4QHi8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":708312},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.33.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./aggregate":{"types":"./dist/aggregate/aggregate-rules.d.ts","import":"./dist/aggregate/aggregate-rules.js","default":"./dist/aggregate/aggregate-rules.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/bfd9efb484c099d5dc9a10de06ab9eaf/dudousxd-nestjs-filter-1.33.0.tgz","_integrity":"sha512-dqupJIVHQFG+Z5FgP/kzf5CyF0cYA/+sL9DdTKVUrCk67DjPQzrdSx5/5D3Qd+Yt62dE/j+K9BX3x1g2YU6iFg==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^3.0.0","express":"^4.19.2","supertest":"^7.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^12.0.0","@nestjs/common":"^12.0.0","@types/express":"^4.17.21","@nestjs/testing":"^12.0.0","class-validator":"^0.14.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^12.0.0","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.33.0_1788458802910_0.2936806790501565","host":"s3://npm-registry-packages-npm-production"}},"1.33.1":{"name":"@dudousxd/nestjs-filter","version":"1.33.1","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.33.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"c96b2e8dc73bbf9d661f9c3b8ca975cee68f86eb","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.33.1.tgz","fileCount":163,"integrity":"sha512-lXgapt17CSugJk5qzsHAviXbvSX51BZ2Laqc7M3H7Ed5Zf8Ufy3zNyPqZxOH/WU05Ds0tGkFfnCUdQJqJEKvCA==","signatures":[{"sig":"MEYCIQC6RMQPu2QYxu7c7Ycva3nqnHxMzP61yfj/eh+2fIythwIhAM50PouA0+P4BosE5F4ah2snXKnxXMjMWKIKIKjrG0ST","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.33.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":709387},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.33.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./aggregate":{"types":"./dist/aggregate/aggregate-rules.d.ts","import":"./dist/aggregate/aggregate-rules.js","default":"./dist/aggregate/aggregate-rules.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0954e9c0-5df3-49cf-aac1-3b4d0400fbec"}},"_resolved":"/tmp/56dc31ee3824632754bd2e95780b9cd7/dudousxd-nestjs-filter-1.33.1.tgz","_integrity":"sha512-lXgapt17CSugJk5qzsHAviXbvSX51BZ2Laqc7M3H7Ed5Zf8Ufy3zNyPqZxOH/WU05Ds0tGkFfnCUdQJqJEKvCA==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.1","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"7.8.2","vitest":"3.2.4","express":"4.22.2","supertest":"7.2.2","typescript":"5.9.3","@types/node":"20.19.43","@nestjs/core":"12.0.1","@nestjs/common":"12.0.1","@types/express":"4.17.25","@nestjs/testing":"12.0.1","class-validator":"0.14.4","@types/supertest":"6.0.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","@nestjs/platform-express":"12.0.1","@dudousxd/nestjs-diagnostics":"0.5.0"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.33.1_1789186172791_0.016486173974335827","host":"s3://npm-registry-packages-npm-production"}},"1.34.0":{"name":"@dudousxd/nestjs-filter","version":"1.34.0","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.34.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://davidecarvalho.github.io/aviary/docs/filter","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"80c10c3f47a10457642369654237f6e8728aae74","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.34.0.tgz","fileCount":163,"integrity":"sha512-3LUxNLSbkcB6JxJgZWZe9z/pEikSp1Y7oiZrq/5RP3tb/2Q0Q4r4WqNVR4+UkBbcpXVQcQVkTq5FUWp+LqxdaA==","signatures":[{"sig":"MEUCIFiXR4m9oOKWoC3LI6QLooLHiPBcd33oaWrs9BIAcf4iAiEAkhsFlElH4fVCcCWHhJu87Xq8UZ5T0lAwkvEuB3Wino8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDC/bdfpIFreXHTchZItJBcX+pN7iZfLhaScS1IZspkNAIhAN/9IRrdQ7kRKa9LT3g6i25MdN+uUMulPciA6l9kFbj5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":713951},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.34.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./aggregate":{"types":"./dist/aggregate/aggregate-rules.d.ts","import":"./dist/aggregate/aggregate-rules.js","default":"./dist/aggregate/aggregate-rules.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0954e9c0-5df3-49cf-aac1-3b4d0400fbec"}},"_resolved":"/tmp/2831ff973f4c46a04c3564173ca3f92e/dudousxd-nestjs-filter-1.34.0.tgz","_integrity":"sha512-3LUxNLSbkcB6JxJgZWZe9z/pEikSp1Y7oiZrq/5RP3tb/2Q0Q4r4WqNVR4+UkBbcpXVQcQVkTq5FUWp+LqxdaA==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"11.20.0","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"7.8.2","vitest":"3.2.7","express":"4.22.3","supertest":"7.2.2","typescript":"5.9.3","@types/node":"20.19.43","@nestjs/core":"12.0.3","@nestjs/common":"12.0.3","@types/express":"4.17.25","@nestjs/testing":"12.0.3","class-validator":"0.15.1","@types/supertest":"6.0.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","@nestjs/platform-express":"12.0.3","@dudousxd/nestjs-diagnostics":"0.7.2"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.34.0_1790488677918_0.909522513598594","host":"s3://npm-registry-packages-npm-production"}},"1.35.0":{"name":"@dudousxd/nestjs-filter","version":"1.35.0","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter@1.35.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://davidecarvalho.github.io/aviary/docs/filter","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"bin":{"nestjs-filter":"dist/cli/generate.js"},"dist":{"shasum":"95673c513bd04a9c9237786d581feafd5ccb2089","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.35.0.tgz","fileCount":163,"integrity":"sha512-GFd5nRQDxwwZoeBfArwHiTFFaDCZ/awNSym7EiOUV2gPel9RihG1AEAg764XLniwaGzmHqAod7i5hH5a1w2ZCg==","signatures":[{"sig":"MEUCIQCOl5DujA4Y5xT0H7Biwo7f4yCCG0EJNRV03ziWwwVLrgIgSJzXh4StB3MAeLzDOWUNu5ews6P/YyRBRUZGPK8lj48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFZvbw6kbADT/hErYpPEzLjN6jqE1WlzmKKOnpquzAmgIhAI7AAJUKbqtQq+kHSY+Z/nmmGfFN6srlmc3HgTvanDra","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":728050},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-1.35.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./aggregate":{"types":"./dist/aggregate/aggregate-rules.d.ts","import":"./dist/aggregate/aggregate-rules.js","default":"./dist/aggregate/aggregate-rules.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0954e9c0-5df3-49cf-aac1-3b4d0400fbec"}},"_resolved":"/tmp/b9e3ce24b894df6d07bb29d0cda7c8bd/dudousxd-nestjs-filter-1.35.0.tgz","_integrity":"sha512-GFd5nRQDxwwZoeBfArwHiTFFaDCZ/awNSym7EiOUV2gPel9RihG1AEAg764XLniwaGzmHqAod7i5hH5a1w2ZCg==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"11.20.0","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"7.8.2","vitest":"3.2.7","express":"4.22.3","supertest":"7.2.2","typescript":"5.9.3","@types/node":"20.19.43","@nestjs/core":"12.0.3","@nestjs/common":"12.0.3","@types/express":"4.17.25","@nestjs/testing":"12.0.3","class-validator":"0.15.1","@types/supertest":"6.0.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","@nestjs/platform-express":"12.0.3","@dudousxd/nestjs-diagnostics":"0.7.2"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter_1.35.0_1790649457092_0.9227158230671644","host":"s3://npm-registry-packages-npm-production"}},"1.35.1":{"_id":"@dudousxd/nestjs-filter@1.35.1","bin":{"nestjs-filter":"dist/cli/generate.js"},"bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"dist":{"shasum":"f6d3f563312fc7020388958606d5d057a7be451e","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter/-/nestjs-filter-1.35.1.tgz","fileCount":163,"integrity":"sha512-ryB+n2fU1H2iTyhoIkpuD3u2Er2e6lZkI+LjY+XRnN+qxhvM5CdnSHL7fEtcbcMqddlKdbnhsOGmkw+3q/a95g==","signatures":[{"sig":"MEUCIQDcNZwvztIFQUXv1ZwEO2Y3TxM1edaVhwWp5SqSMX3W0QIgPXvJ+5XZRnFH7CAX60jbQZhJOj1D2kAAXlB4Fj+lh8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGH1y6Gr+AatGzYp8cAHOo1hQpv/qGx+f76wTK0fHtXkAiBH1oFGIsEFfwfbyJV0GZrUQZy4696um2P5z9uOz2BdYA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter@1.35.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":731127},"main":"./dist/index.js","name":"@dudousxd/nestjs-filter","type":"module","_from":"file:dudousxd-nestjs-filter-1.35.1.tgz","types":"./dist/index.d.ts","author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./aggregate":{"types":"./dist/aggregate/aggregate-rules.d.ts","import":"./dist/aggregate/aggregate-rules.js","default":"./dist/aggregate/aggregate-rules.js"}},"license":"MIT","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"version":"1.35.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0954e9c0-5df3-49cf-aac1-3b4d0400fbec"}},"homepage":"https://davidecarvalho.github.io/aviary/docs/filter","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"_resolved":"/tmp/e13416022794899da3135fd8c0603764/dudousxd-nestjs-filter-1.35.1.tgz","_integrity":"sha512-ryB+n2fU1H2iTyhoIkpuD3u2Er2e6lZkI+LjY+XRnN+qxhvM5CdnSHL7fEtcbcMqddlKdbnhsOGmkw+3q/a95g==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"_npmVersion":"11.20.0","description":"NestJS filter library — core abstractions, runner, decorators.","directories":{},"maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rxjs":"7.8.2","vitest":"3.2.7","express":"4.22.3","supertest":"7.2.2","typescript":"5.9.3","@types/node":"20.19.43","@nestjs/core":"12.0.3","@nestjs/common":"12.0.3","@types/express":"4.17.25","@nestjs/testing":"12.0.3","class-validator":"0.15.1","@types/supertest":"6.0.3","reflect-metadata":"0.2.2","class-transformer":"0.5.1","@nestjs/platform-express":"12.0.3","@dudousxd/nestjs-diagnostics":"0.7.2"},"peerDependencies":{"rxjs":">=7.0.0","@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","class-validator":">=0.14.0","reflect-metadata":">=0.1.13","class-transformer":">=0.5.0","@dudousxd/nestjs-context":">=0.1.0"},"peerDependenciesMeta":{"class-validator":{"optional":true},"class-transformer":{"optional":true},"@dudousxd/nestjs-context":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs-filter_1.35.1_1790673525784_0.9351295581026577"}}},"time":{"created":"2026-05-25T14:12:35.859Z","modified":"2026-09-29T09:18:46.230Z","1.0.0":"2026-05-25T05:18:59.531Z","1.0.1":"2026-05-25T14:12:36.170Z","1.0.3":"2026-05-26T09:39:15.833Z","1.0.4":"2026-05-26T14:55:17.899Z","1.1.0":"2026-06-09T15:03:24.334Z","1.3.0":"2026-06-12T19:15:33.797Z","1.4.0":"2026-06-12T20:18:58.609Z","1.4.1":"2026-06-13T11:16:32.776Z","1.4.3":"2026-06-13T17:33:32.870Z","1.5.0":"2026-06-16T00:34:34.939Z","1.6.0":"2026-06-17T15:47:38.439Z","1.7.0":"2026-06-17T18:54:00.038Z","1.7.1":"2026-06-17T19:58:23.434Z","1.8.0":"2026-06-18T15:41:19.473Z","1.8.1":"2026-06-18T18:14:14.405Z","1.9.0":"2026-06-18T23:26:22.804Z","1.9.1":"2026-06-19T19:40:42.208Z","1.10.0":"2026-06-24T20:06:56.679Z","1.11.0":"2026-06-26T12:57:23.889Z","1.11.1":"2026-06-26T13:43:43.324Z","1.12.0":"2026-07-10T13:35:41.125Z","1.14.0":"2026-07-16T22:06:07.550Z","1.15.0":"2026-07-17T14:39:54.543Z","1.16.0":"2026-07-21T22:18:17.466Z","1.17.0":"2026-07-22T01:36:32.520Z","1.18.0":"2026-07-23T18:23:08.703Z","1.18.2":"2026-07-26T13:29:27.717Z","1.19.0":"2026-07-27T13:41:54.277Z","1.20.0":"2026-07-27T15:16:42.269Z","1.21.0":"2026-07-27T18:09:09.078Z","1.22.0":"2026-07-28T16:46:34.050Z","1.23.0":"2026-07-29T16:49:00.062Z","1.24.0":"2026-07-29T19:40:36.694Z","1.25.0":"2026-07-31T21:45:16.348Z","1.28.0":"2026-08-06T00:51:10.265Z","1.29.0":"2026-08-07T01:12:34.002Z","1.30.0":"2026-08-20T16:40:09.696Z","1.31.0":"2026-08-28T20:38:06.773Z","1.32.0":"2026-09-02T19:22:17.140Z","1.32.1":"2026-09-02T22:45:37.425Z","1.33.0":"2026-09-03T18:06:43.093Z","1.33.1":"2026-09-12T04:09:32.990Z","1.34.0":"2026-09-27T05:57:58.023Z","1.35.0":"2026-09-29T02:37:37.201Z","1.35.1":"2026-09-29T09:18:45.889Z"},"bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","homepage":"https://davidecarvalho.github.io/aviary/docs/filter","keywords":["nestjs","filter","query","mikro-orm","typeorm","tanstack-intent"],"repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/core"},"description":"NestJS filter library — core abstractions, runner, decorators.","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"readme":"# @dudousxd/nestjs-filter\n\nCore package for nestjs-filter -- declarative, ORM-agnostic filter classes for NestJS.\n\nProvides `BaseFilter`, `FilterRunner`, decorators (`@Filterable`, `@FilterFor`, `@ApplyFilter`), `FilterModule`, exception handling, and testing utilities.\n\n## Install\n\n```bash\npnpm add @dudousxd/nestjs-filter\n```\n\nYou also need an ORM adapter package:\n\n```bash\n# MikroORM\npnpm add @dudousxd/nestjs-filter-mikro-orm\n\n# TypeORM\npnpm add @dudousxd/nestjs-filter-typeorm\n```\n\n## Quick Start\n\n```typescript\nimport { Injectable } from '@nestjs/common';\nimport { Filterable, FilterFor, BaseFilter, FilterModule, ApplyFilter } from '@dudousxd/nestjs-filter';\n\n// 1. Define a filter\n@Injectable()\n@Filterable({ entity: User })\nclass UserFilter extends BaseFilter<QueryBuilder> {\n  @FilterFor('name')\n  applyName(value: string) {\n    this.$query.andWhere({ name: value });\n  }\n}\n\n// 2. Register\n@Module({\n  imports: [\n    FilterModule.forRoot({ inputNormalizer: 'camelCase' }),\n    FilterModule.forFeature([UserFilter]),\n  ],\n})\nclass AppModule {}\n\n// 3. Use in controller\n@Controller('users')\nclass UsersController {\n  @Get()\n  list(@ApplyFilter(UserFilter) qb: QueryBuilder) {\n    return qb.getResultList();\n  }\n}\n```\n\n## API Reference\n\n### Decorators\n\n- **`@Filterable({ entity, allowed?, blocked? })`** -- Class decorator. Associates a filter with an entity. `allowed` whitelists keys; `blocked` blacklists them. A blacklisted key is barred from filtering entirely: it is skipped in structured dispatch **and** dropped from `where` column filters (matching clauses are ignored with a warning, at any depth, rather than rejected). The runtime `blacklistMethod(key)` behaves the same; `whitelistMethod`/`allowed` grant dispatch access and do **not** constrain `where`.\n- **`@FilterFor(inputKey?)`** -- Method decorator. Maps an input key to the method. Defaults to the method name if omitted.\n- **`@ApplyFilter(FilterClass, options?)`** -- Parameter decorator. Resolves input from the request, runs the filter, and injects the QueryBuilder. Options: `source` (`'auto'|'query'|'body'|Function`), `dto`, `resolve` (dynamic filter selection).\n\n### Classes\n\n- **`BaseFilter<TQuery>`** -- Abstract base class. Provides `$query`, `$input`, `$context`, `$adapter` via AsyncLocalStorage. Optional `setup()` hook.\n- **`FilterRunner`** -- Injectable service. `apply(FilterClass, input, qb, context?)` runs a filter programmatically.\n- **`FilterModule`** -- `forRoot(options?)` registers global infrastructure. `forFeature(filters)` registers filter classes.\n\n### Exceptions\n\n- `FilterException` -- Abstract base.\n- `FilterNotRegisteredException` -- Filter class not in DI container.\n- `FilterMissingEntityException` -- Missing `@Filterable({ entity })`.\n- `FilterStateUnavailableException` -- Accessing `$query` outside `FilterRunner.apply()`.\n- `UnknownFilterKeyException` -- Unknown key when `onUnknownKey: 'throw'`.\n- `FilterValidationException` -- class-validator validation failed.\n- `FilterMethodException` -- A filter method (or `setup()`) threw an error.\n\n### Exception Filter\n\n- **`FilterExceptionFilter`** -- Catches `FilterValidationException` and returns `{ statusCode: 400, message, errors }`.\n\n### Testing (from `@dudousxd/nestjs-filter/testing`)\n\n- **`FilterTestingModule`** -- `forRoot(options?)` and `forFeature(filters)`. Defaults to `validation: 'off'`.\n- **`makeMockQueryBuilder<E>()`** -- Proxy-based mock QB that records all calls. Access via `qb.calls`.\n\n### Types\n\n- **`FilterInput<F>`** -- Extracts the input shape from a filter class.\n- **`FilterContext`** -- `{ req?, user?, raw? }`.\n- **`FilterModuleOptions`** -- `{ inputNormalizer?, dropId?, onUnknownKey?, validation? }`.\n- **`ApplyFilterOptions`** -- `{ source?, dto?, resolve? }`.\n- **`InputSource`** -- `'auto' | 'query' | 'body' | ((req) => Record<string, unknown>)`.\n\n## Configuration\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `inputNormalizer` | `'camelCase' \\| 'snakeCase' \\| fn` | `'camelCase'` | Normalize input keys. |\n| `dropId` | `boolean` | _set explicitly_ | Strip trailing `Id`/`_id`. Effective default is currently inconsistent in the code — when run through `FilterRunner`/`@ApplyFilter` the suffix is stripped unless you pass `dropId: false`. |\n| `onUnknownKey` | `'ignore' \\| 'warn' \\| 'throw'` | `'ignore'` | Policy for unrecognized **structured `filter` keys** (no `@FilterFor`, auto-field, relation, computed field or aggregate path). Unknown columns inside a `where[]` clause are governed by `throwOnInvalid` instead. |\n| `throwOnInvalid` | `boolean` | `false` | When `true`, invalid sorts, distinct fields, and unknown `where[]` columns raise a `BadRequestException` instead of being dropped with a warning. Overridable per `@Filterable`. |\n| `validation` | `'auto' \\| 'off'` | `'auto'` | Validate with class-validator if installed. |\n\nSee the [root README](../../README.md) for full documentation.\n","readmeFilename":"README.md"}