{"_id":"@dudousxd/nestjs-filter-client","_rev":"20-dc2867d644b54893ec16f6152c31a2ff","name":"@dudousxd/nestjs-filter-client","dist-tags":{"latest":"1.33.0"},"versions":{"1.0.1":{"name":"@dudousxd/nestjs-filter-client","version":"1.0.1","keywords":["nestjs","filter","query","client","builder"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter-client@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"},"dist":{"shasum":"6b39079b29ac3a8c5b917879455c6028db3739d5","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter-client/-/nestjs-filter-client-1.0.1.tgz","fileCount":23,"integrity":"sha512-VXoKWcjCNzU08fudBgjo5mDkDJUtVqLu3AlHrT+VHO6RPcc6HZ1BGS3MTwdJC/VfstWF5RqMqu88eJ44+ngreg==","signatures":[{"sig":"MEUCIBILV9e4A2d93GT5H1ac7+s4aScSVtR4lkWEhU/JccZGAiEAvJGBNons0Z+aosdV29h1UVcEBSvCnD651KTR4ag7JaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52958},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-client-1.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/ecee9980a15783c26747607df0a7b4d8/dudousxd-nestjs-filter-client-1.0.1.tgz","_integrity":"sha512-VXoKWcjCNzU08fudBgjo5mDkDJUtVqLu3AlHrT+VHO6RPcc6HZ1BGS3MTwdJC/VfstWF5RqMqu88eJ44+ngreg==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"Client-side query builder for @dudousxd/nestjs-filter.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter-client_1.0.1_1779718355728_0.7597970344026996","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@dudousxd/nestjs-filter-client","version":"1.0.2","keywords":["nestjs","filter","query","client","builder"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter-client@1.0.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"},"dist":{"shasum":"f021439c8558637cfa4a0e5a0090a6a4d5dc6e99","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter-client/-/nestjs-filter-client-1.0.2.tgz","fileCount":31,"integrity":"sha512-t+oru5KVu/gh0EztoiOQX+eR9xZrlUlhkYKRLdy7qPQBUcbdslM5toY/RKtU3rdYCqH//M6gK4LFL5zjwUR45g==","signatures":[{"sig":"MEYCIQCSs0dmByHqGGPhXOuRqElGs+tyeLO2vUxRgCBiryXXYQIhAJ5lqcjNmY/J9daO8ydOtj95P8H14VYU15/Co/3cbNYJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68462},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-client-1.0.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/ea237373a32a70754f0fafb10c13f69b/dudousxd-nestjs-filter-client-1.0.2.tgz","_integrity":"sha512-t+oru5KVu/gh0EztoiOQX+eR9xZrlUlhkYKRLdy7qPQBUcbdslM5toY/RKtU3rdYCqH//M6gK4LFL5zjwUR45g==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"Client-side query builder for @dudousxd/nestjs-filter.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter-client_1.0.2_1779723435670_0.5884579784678932","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@dudousxd/nestjs-filter-client","version":"1.0.4","keywords":["nestjs","filter","query","client","builder"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter-client@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"},"dist":{"shasum":"80b54f6fb48603300370d3453c4c393812dc0872","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter-client/-/nestjs-filter-client-1.0.4.tgz","fileCount":31,"integrity":"sha512-E1Qthq5jcJdb5kqt2QSkNnRIXZbAjsk4pueDcNaieUySpewgOXEGdF0j8vniaYSD/9frpeeD040ceZrJpMQLjQ==","signatures":[{"sig":"MEQCIEy79W/+JFyT/SuGQ9LlkiKZVNy1vqzpv3wPptVflHCSAiB28bF5BimYGWjuWL6QDqn5pr9/PuaZV9ZeZZeI2LwCyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68498},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-client-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"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/1d6637b4742c861f021564722c6b8095/dudousxd-nestjs-filter-client-1.0.4.tgz","_integrity":"sha512-E1Qthq5jcJdb5kqt2QSkNnRIXZbAjsk4pueDcNaieUySpewgOXEGdF0j8vniaYSD/9frpeeD040ceZrJpMQLjQ==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"Client-side query builder for @dudousxd/nestjs-filter.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter-client_1.0.4_1779807317711_0.7746718946510056","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@dudousxd/nestjs-filter-client","version":"1.1.0","keywords":["nestjs","filter","query","client","builder"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter-client@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"},"dist":{"shasum":"4a4e80ade08e6eec9b698544561398a8119be4ac","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter-client/-/nestjs-filter-client-1.1.0.tgz","fileCount":35,"integrity":"sha512-T0gOCDlXiJKbD5sAeAlKXKC2PmYJAamUPp9FcMXhFCnYOcT4cnt0uE69jOUy5CUvnm5nnC9mTeNTpNaIt943vQ==","signatures":[{"sig":"MEYCIQD0ceNmPE4uVl0NF9vIowXc1RbVaYPAHlVDxOLYi1DMhQIhAPahJeGCbgSN2p+6k2aevoKEeaVXuMHzInWTqZG2y3tq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81334},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-client-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"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.typecheck.json","test:types":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/2da0a7e3f5bf2c574c37821848f2af47/dudousxd-nestjs-filter-client-1.1.0.tgz","_integrity":"sha512-T0gOCDlXiJKbD5sAeAlKXKC2PmYJAamUPp9FcMXhFCnYOcT4cnt0uE69jOUy5CUvnm5nnC9mTeNTpNaIt943vQ==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"Client-side query builder for @dudousxd/nestjs-filter.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter-client_1.1.0_1781017404158_0.3373527959276428","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@dudousxd/nestjs-filter-client","version":"1.2.0","keywords":["nestjs","filter","query","client","builder"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter-client@1.2.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"},"dist":{"shasum":"321ded5c172043cf57e365de4aaf1fbdf73a378f","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter-client/-/nestjs-filter-client-1.2.0.tgz","fileCount":35,"integrity":"sha512-mVMYGPMPk9kWNtsezoPnwbiz9BKC/sY8biUzJK0MjICqo5kJGBrOfDZGmjSMAeeQ/89JoxE03P5FZDXTNwc7/A==","signatures":[{"sig":"MEQCIEybjL/G6aJiPJxiFMAHHga4IEUrpQaBbZlrgRaB1hYzAiAyNwrxWnhvFW4zVRqlu0bP3HAejowCfSBYgyLiPO6NKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86961},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-client-1.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.typecheck.json","test:types":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/963e64093a75b0ffa9d053b67e1ee0c6/dudousxd-nestjs-filter-client-1.2.0.tgz","_integrity":"sha512-mVMYGPMPk9kWNtsezoPnwbiz9BKC/sY8biUzJK0MjICqo5kJGBrOfDZGmjSMAeeQ/89JoxE03P5FZDXTNwc7/A==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"Client-side query builder for @dudousxd/nestjs-filter.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter-client_1.2.0_1781119309582_0.1856527232066678","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@dudousxd/nestjs-filter-client","version":"1.2.1","keywords":["nestjs","filter","query","client","builder"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter-client@1.2.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"},"dist":{"shasum":"a20373408915f7ee475459703f044443580c4539","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter-client/-/nestjs-filter-client-1.2.1.tgz","fileCount":39,"integrity":"sha512-L6dG3AnBIQHISh8jfigMd2sTIrK3op+h4R6GSl/Ljy8aXWQ0v6Zr8WlFQmdGHvy3/cg6rgrjhH/EGkbnHIkwVA==","signatures":[{"sig":"MEQCIFNxf43IX6vAPbLeHWVHGCK9bM9J/y/fn4ylzHPNGHdBAiAV2BvwJ8L+aRUoVP1rbau7+KFYIzvp/+X3VWR0W1xqFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter-client@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94643},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-client-1.2.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./tanstack":{"types":"./dist/tanstack.d.ts","import":"./dist/tanstack.js","default":"./dist/tanstack.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.typecheck.json","test:types":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/501b51f06fba1ff57d20ff64c8da91a1/dudousxd-nestjs-filter-client-1.2.1.tgz","_integrity":"sha512-L6dG3AnBIQHISh8jfigMd2sTIrK3op+h4R6GSl/Ljy8aXWQ0v6Zr8WlFQmdGHvy3/cg6rgrjhH/EGkbnHIkwVA==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"Client-side query builder for @dudousxd/nestjs-filter.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@tanstack/table-core":"^8.20.0"},"peerDependencies":{"@tanstack/table-core":">=8.0.0"},"peerDependenciesMeta":{"@tanstack/table-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter-client_1.2.1_1781149986891_0.8370451067482714","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@dudousxd/nestjs-filter-client","version":"1.3.0","keywords":["nestjs","filter","query","client","builder"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter-client@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"},"dist":{"shasum":"592b90512ee35ed0606dadb47f413462078d8047","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter-client/-/nestjs-filter-client-1.3.0.tgz","fileCount":39,"integrity":"sha512-AHKleer+KgR6L7xzvSvgzGFIJDBRO5upKMcIzR1O1NuANOwvEJXtZ0pYo5klj2b1y/UaXrEinghlao3DmA3n5g==","signatures":[{"sig":"MEUCIQCOR20AAdQefvP2/+1WRDFANb3yDBYr0jHOP9MHdAlRawIgaJ3xW2JJXrhatKtdexlMImR3ekMFJLjPR4fcp0Ztm9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter-client@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97280},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-client-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"},"./tanstack":{"types":"./dist/tanstack.d.ts","import":"./dist/tanstack.js","default":"./dist/tanstack.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.typecheck.json","test:types":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/cfe1e807af69423a04f7f22d06517b3e/dudousxd-nestjs-filter-client-1.3.0.tgz","_integrity":"sha512-AHKleer+KgR6L7xzvSvgzGFIJDBRO5upKMcIzR1O1NuANOwvEJXtZ0pYo5klj2b1y/UaXrEinghlao3DmA3n5g==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"Client-side query builder for @dudousxd/nestjs-filter.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@tanstack/table-core":"^8.20.0"},"peerDependencies":{"@tanstack/table-core":">=8.0.0"},"peerDependenciesMeta":{"@tanstack/table-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter-client_1.3.0_1781291733555_0.41409563715317854","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@dudousxd/nestjs-filter-client","version":"1.10.0","keywords":["nestjs","filter","query","client","builder"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter-client@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"},"dist":{"shasum":"88ce889c0a2ead1271d718a92f862483916a954d","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter-client/-/nestjs-filter-client-1.10.0.tgz","fileCount":39,"integrity":"sha512-GY6YtUQ6U5hZj/Ku+W1B/6z09jyP+KFw7SzQArmyjYQw/eizHFpb0An3LtDJSLeUawkynqQ31Q6ou8VcCD1kdw==","signatures":[{"sig":"MEUCIHQjSw2ad/2EJMeOs3kDXcJju5LJk8JknLX+x/DyKE0lAiEApPwOwbejAHVlm6ov6DXyO8py8WWT2q4lstd4rGIutvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter-client@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97281},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-client-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"},"./tanstack":{"types":"./dist/tanstack.d.ts","import":"./dist/tanstack.js","default":"./dist/tanstack.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.typecheck.json","test:types":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/b9ef8f6d533644fc45f97aed58ba5086/dudousxd-nestjs-filter-client-1.10.0.tgz","_integrity":"sha512-GY6YtUQ6U5hZj/Ku+W1B/6z09jyP+KFw7SzQArmyjYQw/eizHFpb0An3LtDJSLeUawkynqQ31Q6ou8VcCD1kdw==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"Client-side query builder for @dudousxd/nestjs-filter.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@tanstack/table-core":"^8.20.0"},"peerDependencies":{"@tanstack/table-core":">=8.0.0"},"peerDependenciesMeta":{"@tanstack/table-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter-client_1.10.0_1782331616536_0.6451758304366548","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@dudousxd/nestjs-filter-client","version":"1.10.2","keywords":["nestjs","filter","query","client","builder"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter-client@1.10.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"},"dist":{"shasum":"69e6e642740f3e3ca63869d338b76ce3b2100f2d","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter-client/-/nestjs-filter-client-1.10.2.tgz","fileCount":39,"integrity":"sha512-spLjYL8Okrr96NZM9lcBl7G5cLAf5cWJBFpmRCOq15uftru6ZWqukzirOd8VANGGB5r/gf6TfqQ3lRuDPK07SA==","signatures":[{"sig":"MEQCIFyGvqfeRaZAOBqx2SdbaUlVbwfmGroc7wuFlg2MttDEAiBO4g532EadzbYpGMeLfc6R2VqmQeBP3UyCF5C/4XBZmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter-client@1.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98088},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-client-1.10.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./tanstack":{"types":"./dist/tanstack.d.ts","import":"./dist/tanstack.js","default":"./dist/tanstack.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.typecheck.json","test:types":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/9a7d7a9c4622c7b21e32e3105b080e1e/dudousxd-nestjs-filter-client-1.10.2.tgz","_integrity":"sha512-spLjYL8Okrr96NZM9lcBl7G5cLAf5cWJBFpmRCOq15uftru6ZWqukzirOd8VANGGB5r/gf6TfqQ3lRuDPK07SA==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"Client-side query builder for @dudousxd/nestjs-filter.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@tanstack/table-core":"^8.20.0"},"peerDependencies":{"@tanstack/table-core":">=8.0.0"},"peerDependenciesMeta":{"@tanstack/table-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter-client_1.10.2_1782476139745_0.44650570323118766","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@dudousxd/nestjs-filter-client","version":"1.11.0","keywords":["nestjs","filter","query","client","builder","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter-client@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"},"dist":{"shasum":"efdaf8466b1451ba3803c63770d7072f73690411","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter-client/-/nestjs-filter-client-1.11.0.tgz","fileCount":40,"integrity":"sha512-p2vze91NVjmeEyK7cSIlS3DjZaN9Hw2HcAgGXvJG+tLg72qhAmPjPdtmhnCMH08H8vwMfH+vCt6egIiWC3OphA==","signatures":[{"sig":"MEUCIFCnOkPpfdxQG+2CUmEm5BuFgBZtXTjdCG7JX49mTdyKAiEA5XrBghAZv6IIsX8OngfDx6aBL0s8CLPTHdFqN+JokUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter-client@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105451},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-client-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"},"./tanstack":{"types":"./dist/tanstack.d.ts","import":"./dist/tanstack.js","default":"./dist/tanstack.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.typecheck.json","test:types":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/b5379f8ad2745090b2ec8a945c430a4d/dudousxd-nestjs-filter-client-1.11.0.tgz","_integrity":"sha512-p2vze91NVjmeEyK7cSIlS3DjZaN9Hw2HcAgGXvJG+tLg72qhAmPjPdtmhnCMH08H8vwMfH+vCt6egIiWC3OphA==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"Client-side query builder for @dudousxd/nestjs-filter.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@tanstack/table-core":"^8.20.0"},"peerDependencies":{"@tanstack/table-core":">=8.0.0"},"peerDependenciesMeta":{"@tanstack/table-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter-client_1.11.0_1782478643556_0.6904288516374424","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@dudousxd/nestjs-filter-client","version":"1.12.0","keywords":["nestjs","filter","query","client","builder","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter-client@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"},"dist":{"shasum":"9ee65a781c6c63ff1e2855d35fd98a1b0a1e3c4d","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter-client/-/nestjs-filter-client-1.12.0.tgz","fileCount":40,"integrity":"sha512-oTVix0H+SO5fJPUmy4fxlG9KvW/vF8a7B4OsduYGJSMhoL5mv0cJTl/V8PKl2sY/CYmBaBUF/0O92BBPN30LBw==","signatures":[{"sig":"MEUCIQCnUDFLDqTzsZVoL2WhBeMXBXsbBn0clwtVZw1qFD7j6QIgI0AT5DMbcHt5cUcq0GuUuRlDURD7Qf0iJ7/9LH9D3jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter-client@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113412},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-client-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"},"./tanstack":{"types":"./dist/tanstack.d.ts","import":"./dist/tanstack.js","default":"./dist/tanstack.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.typecheck.json","test:types":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/753f180f33a44d4962e5218ae5ca7021/dudousxd-nestjs-filter-client-1.12.0.tgz","_integrity":"sha512-oTVix0H+SO5fJPUmy4fxlG9KvW/vF8a7B4OsduYGJSMhoL5mv0cJTl/V8PKl2sY/CYmBaBUF/0O92BBPN30LBw==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"Client-side query builder for @dudousxd/nestjs-filter.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@tanstack/table-core":"^8.20.0"},"peerDependencies":{"@tanstack/table-core":">=8.0.0"},"peerDependenciesMeta":{"@tanstack/table-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter-client_1.12.0_1783690540811_0.5643561177014256","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@dudousxd/nestjs-filter-client","version":"1.17.0","keywords":["nestjs","filter","query","client","builder","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter-client@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"},"dist":{"shasum":"718ec42df4ebcb743f1c27eefaeebebf3a0f4032","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter-client/-/nestjs-filter-client-1.17.0.tgz","fileCount":40,"integrity":"sha512-0VjnIU4GlyTkhgHsA0Jsnqd1P80DhKJZZFolyeflXM8hH+QaPKJSb0drfCyuigmu9tJxhL8cCNV0cR4/DjMXlg==","signatures":[{"sig":"MEUCIHY1MgzQNjmhrTspG9Sg4ty3Ll14NXx8ZYgkKJkm6OOWAiEAh6tMuZ7JC+4CbQveV6gw1sP1lyMwnDFfnydTCKDABQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter-client@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123706},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-client-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"},"./tanstack":{"types":"./dist/tanstack.d.ts","import":"./dist/tanstack.js","default":"./dist/tanstack.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.typecheck.json","test:types":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/c5bfd82da2e7f42c7803b6c49799e688/dudousxd-nestjs-filter-client-1.17.0.tgz","_integrity":"sha512-0VjnIU4GlyTkhgHsA0Jsnqd1P80DhKJZZFolyeflXM8hH+QaPKJSb0drfCyuigmu9tJxhL8cCNV0cR4/DjMXlg==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"Client-side query builder for @dudousxd/nestjs-filter.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@tanstack/table-core":"^8.20.0"},"peerDependencies":{"@tanstack/table-core":">=8.0.0"},"peerDependenciesMeta":{"@tanstack/table-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter-client_1.17.0_1784684192334_0.42351448490728116","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@dudousxd/nestjs-filter-client","version":"1.25.0","keywords":["nestjs","filter","query","client","builder","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter-client@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"},"dist":{"shasum":"bb471b408362aab5bcc6c66e9f2070ece28040f2","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter-client/-/nestjs-filter-client-1.25.0.tgz","fileCount":40,"integrity":"sha512-psSOOsuXXFuyH7f1fTO3RkSub9qNhP3spHlkfQZsyGhGvrBLVB09auj8cVIOfN4n9FShK1bMQ3VnNVk5TkpLXQ==","signatures":[{"sig":"MEQCICtaO5XymGI0jCZC64YUl35Um4qeHMkU3XxZ5bJFodcyAiBpY5TzEN/qgPYdxtjm1kK2qAyZ2ehUW5EaH+zMTK7O0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter-client@1.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132699},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-client-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"},"./tanstack":{"types":"./dist/tanstack.d.ts","import":"./dist/tanstack.js","default":"./dist/tanstack.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.typecheck.json","test:types":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/1a319af07249ccb1f8b18138dec67a0c/dudousxd-nestjs-filter-client-1.25.0.tgz","_integrity":"sha512-psSOOsuXXFuyH7f1fTO3RkSub9qNhP3spHlkfQZsyGhGvrBLVB09auj8cVIOfN4n9FShK1bMQ3VnNVk5TkpLXQ==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"Client-side query builder for @dudousxd/nestjs-filter.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@tanstack/table-core":"^8.20.0"},"peerDependencies":{"@tanstack/table-core":">=8.0.0"},"peerDependenciesMeta":{"@tanstack/table-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter-client_1.25.0_1785534315936_0.4421381832466118","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"@dudousxd/nestjs-filter-client","version":"1.26.0","keywords":["nestjs","filter","query","client","builder","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter-client@1.26.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"},"dist":{"shasum":"0ee59e2e85bcf3d2b0a2292a153ca938add48602","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter-client/-/nestjs-filter-client-1.26.0.tgz","fileCount":40,"integrity":"sha512-xJiDxT4SOBnhT5OEL5rnXXECaYbOduhV1de/G/CXQeROtHTpaJ0BU+Btqa6AxG+Njl21zGz/bi02r0sHE4XwGA==","signatures":[{"sig":"MEUCIHYRdXCdLO8GdtSVD7Vk0ihHH/2Oz5ls+vph3tJC4qwAAiEAoVcffzBpbaMGfvT87kY0xw459m7Txt0Ij084Q+UCTus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter-client@1.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133848},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-client-1.26.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./tanstack":{"types":"./dist/tanstack.d.ts","import":"./dist/tanstack.js","default":"./dist/tanstack.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.typecheck.json","test:types":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/e00cf79f7b52c50e1d0e636059f13d1b/dudousxd-nestjs-filter-client-1.26.0.tgz","_integrity":"sha512-xJiDxT4SOBnhT5OEL5rnXXECaYbOduhV1de/G/CXQeROtHTpaJ0BU+Btqa6AxG+Njl21zGz/bi02r0sHE4XwGA==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"Client-side query builder for @dudousxd/nestjs-filter.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@tanstack/table-core":"^8.20.0"},"peerDependencies":{"@tanstack/table-core":">=8.0.0"},"peerDependenciesMeta":{"@tanstack/table-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter-client_1.26.0_1785597853505_0.45060298641779273","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"@dudousxd/nestjs-filter-client","version":"1.27.0","keywords":["nestjs","filter","query","client","builder","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter-client@1.27.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"},"dist":{"shasum":"5ed1f546f2dbc9d619747f7a47bc25ed3e5c977f","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter-client/-/nestjs-filter-client-1.27.0.tgz","fileCount":40,"integrity":"sha512-MbnqL80j80W2o1zbAttzDskpHDlF4linaGHeBvR+5bufAL95Xa9tA3//pKShBvfaHQPNMFpAnM5NOrLnjOhrCw==","signatures":[{"sig":"MEUCIQCrCOrUWg4Yfzl1+fhfXXKQKhzcOEWHdd7gPqMiwZu44wIgaTF9whOCe4OlWgTKx8cDbbuvr+OfvyU5py/296itUa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter-client@1.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143408},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-client-1.27.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./tanstack":{"types":"./dist/tanstack.d.ts","import":"./dist/tanstack.js","default":"./dist/tanstack.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.typecheck.json","test:types":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/51151ce73e9c3862870edc1d7f1e8973/dudousxd-nestjs-filter-client-1.27.0.tgz","_integrity":"sha512-MbnqL80j80W2o1zbAttzDskpHDlF4linaGHeBvR+5bufAL95Xa9tA3//pKShBvfaHQPNMFpAnM5NOrLnjOhrCw==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"Client-side query builder for @dudousxd/nestjs-filter.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@tanstack/table-core":"^8.20.0"},"peerDependencies":{"@tanstack/table-core":">=8.0.0"},"peerDependenciesMeta":{"@tanstack/table-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter-client_1.27.0_1785977469768_0.9846661963553196","host":"s3://npm-registry-packages-npm-production"}},"1.32.0":{"name":"@dudousxd/nestjs-filter-client","version":"1.32.0","keywords":["nestjs","filter","query","client","builder","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-filter-client@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"},"dist":{"shasum":"7652d69b9046984ed5bb09fa8e2c84b184037447","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter-client/-/nestjs-filter-client-1.32.0.tgz","fileCount":40,"integrity":"sha512-s49JIt9aylCwTPaJIrzM1u6sQkIdGZ61SqzBSyUV8kuoK00BKYX67vMXw1schPX3smNbhCrf2V7JS2SQ3KMFGQ==","signatures":[{"sig":"MEUCIC9qTdDNsWS+OOIVVN3DJQDYHV4KX6+CWMPYCGMZhq5KAiEA0o80C2Kgio8givIqq1DGGTH9mFthb6PGjGAbblgfTWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter-client@1.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150338},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-filter-client-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"},"./tanstack":{"types":"./dist/tanstack.d.ts","import":"./dist/tanstack.js","default":"./dist/tanstack.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.typecheck.json","test:types":"tsc -p tsconfig.typecheck.json"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/5c3219f3004b9abb7df7f57b2a6c3558/dudousxd-nestjs-filter-client-1.32.0.tgz","_integrity":"sha512-s49JIt9aylCwTPaJIrzM1u6sQkIdGZ61SqzBSyUV8kuoK00BKYX67vMXw1schPX3smNbhCrf2V7JS2SQ3KMFGQ==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","type":"git","directory":"packages/client"},"_npmVersion":"10.8.2","description":"Client-side query builder for @dudousxd/nestjs-filter.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@tanstack/table-core":"^8.20.0"},"peerDependencies":{"@tanstack/table-core":">=8.0.0"},"peerDependenciesMeta":{"@tanstack/table-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-filter-client_1.32.0_1788376936226_0.8121857393355103","host":"s3://npm-registry-packages-npm-production"}},"1.33.0":{"name":"@dudousxd/nestjs-filter-client","version":"1.33.0","description":"Client-side query builder for @dudousxd/nestjs-filter.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","directory":"packages/client"},"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./tanstack":{"types":"./dist/tanstack.d.ts","import":"./dist/tanstack.js","default":"./dist/tanstack.js"}},"peerDependencies":{"@tanstack/table-core":">=8.0.0"},"peerDependenciesMeta":{"@tanstack/table-core":{"optional":true}},"devDependencies":{"@tanstack/table-core":"^8.20.0","typescript":"^5.4.0","vitest":"^3.0.0"},"engines":{"node":">=20"},"keywords":["nestjs","filter","query","client","builder","tanstack-intent"],"scripts":{"build":"tsc -p tsconfig.json","test":"vitest run","test:types":"tsc -p tsconfig.typecheck.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.typecheck.json"},"_id":"@dudousxd/nestjs-filter-client@1.33.0","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","_integrity":"sha512-O0xTQB7FZHs31xErIKPEE3LY/Tzi2TlVJVNj7ijv2d4KOsnyjBwK8UmtYetKi3fx4dtcePQcZMK0e8VHopUINg==","_resolved":"/tmp/49ed50455b7b40cea9818a3d7eca2700/dudousxd-nestjs-filter-client-1.33.0.tgz","_from":"file:dudousxd-nestjs-filter-client-1.33.0.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-O0xTQB7FZHs31xErIKPEE3LY/Tzi2TlVJVNj7ijv2d4KOsnyjBwK8UmtYetKi3fx4dtcePQcZMK0e8VHopUINg==","shasum":"f1f55e5d2d94a7fa8919b01827f6c64a13c20b77","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-filter-client/-/nestjs-filter-client-1.33.0.tgz","fileCount":40,"unpackedSize":151541,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-filter-client@1.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDoJAkzgtcEBbuXi0pjsfVbgekA1IGyqEGpLIgHPauRIwIgT+hUk2ASraLWeC1d5LZYoY2wWjwDh/Z0vHsj6fHLs+s="}]},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"directories":{},"maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs-filter-client_1.33.0_1788458803191_0.47696297889038974"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-25T14:12:35.546Z","modified":"2026-09-03T18:06:43.714Z","1.0.0":"2026-05-25T05:18:59.105Z","1.0.1":"2026-05-25T14:12:35.869Z","1.0.2":"2026-05-25T15:37:15.832Z","1.0.4":"2026-05-26T14:55:17.863Z","1.1.0":"2026-06-09T15:03:24.299Z","1.2.0":"2026-06-10T19:21:49.727Z","1.2.1":"2026-06-11T03:53:07.040Z","1.3.0":"2026-06-12T19:15:33.710Z","1.10.0":"2026-06-24T20:06:56.689Z","1.10.2":"2026-06-26T12:15:39.899Z","1.11.0":"2026-06-26T12:57:23.688Z","1.12.0":"2026-07-10T13:35:40.952Z","1.17.0":"2026-07-22T01:36:32.481Z","1.25.0":"2026-07-31T21:45:16.144Z","1.26.0":"2026-08-01T15:24:13.650Z","1.27.0":"2026-08-06T00:51:09.950Z","1.32.0":"2026-09-02T19:22:16.359Z","1.33.0":"2026-09-03T18:06:43.375Z"},"bugs":{"url":"https://github.com/DavideCarvalho/nestjs-filter/issues"},"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","homepage":"https://github.com/DavideCarvalho/nestjs-filter#readme","keywords":["nestjs","filter","query","client","builder","tanstack-intent"],"repository":{"type":"git","url":"git+https://github.com/DavideCarvalho/nestjs-filter.git","directory":"packages/client"},"description":"Client-side query builder for @dudousxd/nestjs-filter.","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"readme":"# @dudousxd/nestjs-filter-client\n\nClient-side query builder for `@dudousxd/nestjs-filter`. Zero dependencies, runs in browser and Node.js.\n\n## Installation\n\n```bash\nnpm install @dudousxd/nestjs-filter-client\n```\n\n## Usage\n\n```typescript\nimport { filterQuery } from '@dudousxd/nestjs-filter-client';\n\n// Build a filter query\nconst query = filterQuery()\n  .where('name', 'contains', 'fleet')\n  .where('status', ['COMPLETED', 'FAILED'])\n  .where('age', 'gte', 18)\n  .build();\n// → { where: [\n//     { field: 'name', operator: 'contains', value: 'fleet' },\n//     { field: 'status', operator: 'in', value: ['COMPLETED', 'FAILED'] },\n//     { field: 'age', operator: 'gte', value: 18 },\n//   ] }\n```\n\n### Convenience methods\n\n```typescript\nfilterQuery()\n  .equals('status', 'active')\n  .contains('name', 'fleet')\n  .in('role', ['admin', 'editor'])\n  .between('age', 18, 65)\n  .gte('createdAt', '2026-01-01')\n  .isNull('deletedAt')\n  .set('page', 1)\n  .set('size', 25)\n  .build();\n```\n\n### Composing with OR / AND\n\n```typescript\nfilterQuery()\n  .where('status', 'active')\n  .or(q => q\n    .where('name', 'contains', 'sync')\n    .where('email', 'contains', 'sync')\n  )\n  .build();\n```\n\n### Query string output\n\n```typescript\nconst qs = filterQuery()\n  .where('name', 'contains', 'fleet')\n  .where('status', ['COMPLETED', 'FAILED'])\n  .toQueryString();\n// → \"name[contains]=fleet&status[]=COMPLETED&status[]=FAILED\"\n```\n\n### Using with fetch\n\n```typescript\nconst qs = filterQuery()\n  .contains('name', 'fleet')\n  .gte('createdAt', '2026-01-01')\n  .set('page', 1)\n  .toQueryString();\n\nconst res = await fetch(`/api/users?${qs}`);\n```\n\n### Using as POST body\n\n```typescript\nconst body = filterQuery()\n  .where('name', 'contains', 'fleet')\n  .or(q => q\n    .where('role', 'admin')\n    .where('role', 'editor')\n  )\n  .build();\n\nconst res = await fetch('/api/users', {\n  method: 'POST',\n  headers: { 'Content-Type': 'application/json' },\n  body: JSON.stringify(body),\n});\n```\n\n## API\n\n| Method | Description |\n|---|---|\n| `where(field, value)` | Equals filter (arrays auto-detect as `in`) |\n| `where(field, operator, value)` | Filter with explicit operator |\n| `equals(field, value)` | Shorthand for equals |\n| `contains(field, value)` | Shorthand for contains |\n| `in(field, values)` | Shorthand for in |\n| `between(field, low, high)` | Shorthand for between |\n| `gt` / `gte` / `lt` / `lte` | Comparison shorthands |\n| `isNull` / `isNotNull` | Null check shorthands |\n| `isEmpty` / `isNotEmpty` | Empty check shorthands |\n| `startsWith` / `endsWith` | String match shorthands |\n| `or(callback)` | OR group |\n| `and(callback)` | AND group |\n| `set(key, value)` | Add extra keys (e.g. page, size) |\n| `build()` | Returns `FilterQueryResult` object |\n| `toQueryString()` | Returns URL query string |\n| `toFlatObject()` | Returns flat object for auto-fields |\n\n## Types\n\n| Type | What it is |\n|---|---|\n| `FilterQueryResult` | What `build()` returns: the whole envelope, paging included |\n| `UnpagedFilterQuery` | The same envelope **without** `paginate` — `FilterQueryResult` extends it |\n| `ColumnFilter` | One predicate: `field` + `operator` (+ `value`) |\n| `ColumnFilterGroup` | A pure boolean group: `{ OR: [...] }` / `{ AND: [...] }`, no field, no operator |\n| `ColumnFilterClause` | `ColumnFilter \\| ColumnFilterGroup` — what one entry of `filter.where` may be |\n\n### `UnpagedFilterQuery` — the query minus the page\n\nAn export that hands the paging window to the server (a CSV export, a report), a\ncount-only request, a prefetch, or a cache key all want the query that says\n*which rows* without saying *which slice*. That is `UnpagedFilterQuery`:\n\n```typescript\nimport type { UnpagedFilterQuery } from '@dudousxd/nestjs-filter-client';\n\nfunction exportBody(query: UnpagedFilterQuery) {\n  return JSON.stringify(query); // the server decides how much it streams\n}\n\nconst { paginate, ...unpaged } = filterQuery().contains('name', 'fleet').page(0, 25).build();\nexportBody(unpaged);\n```\n\nDo **not** reach for `Omit<FilterQueryResult, 'paginate'>` instead. `FilterQueryResult`\ncarries `[key: string]: unknown` so `set()` extras survive, and `Omit` rebuilds a type\nfrom `keyof` — which for an index-signature type is just `string | number`. The Omit\ntherefore collapses to `{ [x: string]: unknown }`: every named key gone, every typo\naccepted, and no compile error to tell you. `UnpagedFilterQuery` is declared as the\nbase `FilterQueryResult` extends, so the two cannot drift.\n\n### `ColumnFilterClause` — predicates and group-only clauses\n\nA clause is either a predicate or a group that only composes other clauses. Both are\nvalid on the wire (the server's validator has an explicit group-node branch), so both\nare typed:\n\n```typescript\nimport type { ColumnFilterClause } from '@dudousxd/nestjs-filter-client';\n\nconst where: ColumnFilterClause[] = [\n  { field: 'status', operator: 'equals', value: 'active' },   // predicate\n  { OR: [                                                      // group — no field, no operator\n    { field: 'name', operator: 'contains', value: 'sync' },\n    { field: 'email', operator: 'contains', value: 'sync' },\n  ] },\n];\n```\n\n`ColumnFilter` itself is unchanged and still **requires** `field` and `operator`:\na group is a separate member of the union rather than a loosening, so\n`{ field: 'status', value: 'active' }` — a predicate whose operator was forgotten —\nis still a compile error.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}