{"_id":"@adonis-agora/filter-client","_rev":"6-cbf3533fb2d68d1c8e6c20cfa789ada0","name":"@adonis-agora/filter-client","dist-tags":{"latest":"0.3.1"},"versions":{"0.1.0":{"name":"@adonis-agora/filter-client","version":"0.1.0","keywords":["adonisjs","adonis","filter","query","client","builder","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/filter-client@0.1.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-filter#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-filter/issues"},"dist":{"shasum":"92765204aabf45b6b918515b9b122ae0456d2e02","tarball":"https://registry.npmjs.org/@adonis-agora/filter-client/-/filter-client-0.1.0.tgz","fileCount":39,"integrity":"sha512-s9HsGtrU4+kAu66Nj0FPg9PYKHS+LevC5JrqWvaCSfRwtqAyiKxdP5C1ESKE8meIv8t9dI+L1FiU19n4ufJvOQ==","signatures":[{"sig":"MEYCIQDpVEXAncpfDhVNd1bsGdQYCd0lcLzefjN217Dr1egqiwIhAK3LT1uRytqC96oXm5t/eEZqnZCgbNltx3A3d/qQ1CqW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95097},"main":"./dist/index.js","type":"module","_from":"file:adonis-agora-filter-client-0.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"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/4a411b612a6e6c56bc326e38639d4dd8/adonis-agora-filter-client-0.1.0.tgz","_integrity":"sha512-s9HsGtrU4+kAu66Nj0FPg9PYKHS+LevC5JrqWvaCSfRwtqAyiKxdP5C1ESKE8meIv8t9dI+L1FiU19n4ufJvOQ==","repository":{"url":"git+https://github.com/DavideCarvalho/adonis-filter.git","type":"git","directory":"packages/client"},"_npmVersion":"11.17.0","description":"Client-side query builder for @agora/filter — build filter query strings, with optional TanStack Table state sync.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","_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/filter-client_0.1.0_1784117986063_0.6664149222246298","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@adonis-agora/filter-client","version":"0.2.0","keywords":["adonisjs","adonis","filter","query","client","builder","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/filter-client@0.2.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"02b394b83fb1cdd07b73963d919b7038fde2d958","tarball":"https://registry.npmjs.org/@adonis-agora/filter-client/-/filter-client-0.2.0.tgz","fileCount":40,"integrity":"sha512-YLJATTfarw5bsnRLCJDxJt3XY/CQo4dpp9+FcXOUKvc0YtRhs8UnGcZbDD+BiAGrUyGTU82QwcVtsZg2+eD50w==","signatures":[{"sig":"MEUCIHXk2vshr5QSvxlfk494SpHEAChUCl9JLSIiewLSZXkAAiEA2fgffJAGdsXnfZZqFkbyRr7XhOeBiJLnOpc+4Gbd7gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2ffilter-client@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100692},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9cfb7cf1-71a6-4360-8178-16d617091730"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-filter.git","type":"git","directory":"packages/client"},"description":"Client-side query builder for @agora/filter — build filter query strings, with optional TanStack Table state sync.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_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/filter-client_0.2.0_1784375178703_0.7399023998933274","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@adonis-agora/filter-client","version":"0.2.1","keywords":["adonisjs","adonis","filter","query","client","builder","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/filter-client@0.2.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"5e2ebd33fac81a770c6564a1924e013cd29e4fb0","tarball":"https://registry.npmjs.org/@adonis-agora/filter-client/-/filter-client-0.2.1.tgz","fileCount":40,"integrity":"sha512-xhhA3uClj4GQ+QLBrjy5BBb8JVMko832mUWe+W2A+aTQCQNijHRN0kbHGGz3wqFw+3u9cWMzyWImKZNPN7DnUA==","signatures":[{"sig":"MEQCIGvRPwiceVKv8BQkcHZkVgmUfprCG9bQSrJMNR0lNXc+AiAFebTv3dE11k8YC1joolQY1cYP9EuRF0qHZAHTLZ/uFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2ffilter-client@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102436},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f062a4b1-c065-4ff1-8945-75bdbf5d2207"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-filter.git","type":"git","directory":"packages/client"},"description":"Client-side query builder for @adonis-agora/filter — build filter query strings, with optional TanStack Table state sync.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","typescript":"5.9.3","@tanstack/table-core":"8.21.3"},"peerDependencies":{"@tanstack/table-core":">=8.0.0"},"peerDependenciesMeta":{"@tanstack/table-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter-client_0.2.1_1787107522940_0.4951467372343168","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@adonis-agora/filter-client","version":"0.2.2","keywords":["adonisjs","adonis","filter","query","client","builder","agora","tanstack-intent"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/filter-client@0.2.2","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"d316208ab348cb1b50b74eae6fd3a3a4d091aea0","tarball":"https://registry.npmjs.org/@adonis-agora/filter-client/-/filter-client-0.2.2.tgz","fileCount":41,"integrity":"sha512-TJPaW1zvHC+9omB03+h4mKmsa4d/RInhOpGzpmTL5hMOVJkNZGnXZz8t1njS6hGjJ0sIM48yVAs2vG83win0BA==","signatures":[{"sig":"MEUCIQCNe5tAT9dy4yci7HRWct+AeCJZYAroll16OU9Ru9/pBQIgC3sxW6+9Nro50Ns/ZDhuS5Bk5ylf2b1fEle36NLSnWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2ffilter-client@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113038},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f062a4b1-c065-4ff1-8945-75bdbf5d2207"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-filter.git","type":"git","directory":"packages/client"},"description":"Client-side query builder for @adonis-agora/filter — build filter query strings, with optional TanStack Table state sync.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","typescript":"5.9.3","@tanstack/intent":"^0.3.2","@tanstack/table-core":"8.21.3"},"peerDependencies":{"@tanstack/table-core":">=8.0.0"},"peerDependenciesMeta":{"@tanstack/table-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter-client_0.2.2_1787578652873_0.19728076477420764","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@adonis-agora/filter-client","version":"0.3.0","keywords":["adonisjs","adonis","filter","query","client","builder","agora","tanstack-intent"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/filter-client@0.3.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"114a79ad99ce36efc613d56ae45302b4ef9bb765","tarball":"https://registry.npmjs.org/@adonis-agora/filter-client/-/filter-client-0.3.0.tgz","fileCount":41,"integrity":"sha512-pwXvJkSWnD8R6CvoWiLiNs7Z7vCOkevsgiw4DzeaAhdKIDx4adqTbKjPFPe57CJPZ6OSga0youxksHoUe0vnwA==","signatures":[{"sig":"MEYCIQCkvXYdHv3lP87bpjdJ+/T5V0Ab+9CVywkf2RCNl/ocrgIhAPBvOnfZy6AhUw1TO96/FzgP8rHhmrs89/Ed4fRvcrAW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2ffilter-client@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119590},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f062a4b1-c065-4ff1-8945-75bdbf5d2207"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-filter.git","type":"git","directory":"packages/client"},"description":"Client-side query builder for @adonis-agora/filter — build filter query strings, with optional TanStack Table state sync.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","typescript":"7.0.2","@tanstack/intent":"^0.3.7","@tanstack/table-core":"9.2.4"},"peerDependencies":{"@tanstack/table-core":">=8.0.0"},"peerDependenciesMeta":{"@tanstack/table-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter-client_0.3.0_1788659514731_0.03903157587268624","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@adonis-agora/filter-client","version":"0.3.1","description":"Client-side query builder for @adonis-agora/filter — build filter query strings, with optional TanStack Table state sync.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/DavideCarvalho/adonis-agora-filter.git","directory":"packages/client"},"author":"Davi Carvalho <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"}},"sideEffects":false,"peerDependencies":{"@tanstack/table-core":">=8.0.0"},"peerDependenciesMeta":{"@tanstack/table-core":{"optional":true}},"devDependencies":{"@tanstack/intent":"0.4.0","@tanstack/table-core":"9.2.4","typescript":"7.0.2","vitest":"5.0.0"},"engines":{"node":">=20.6.0"},"keywords":["adonisjs","adonis","filter","query","client","builder","agora","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":"@adonis-agora/filter-client@0.3.1","dist":{"integrity":"sha512-xieMZOg8rWShwdHICIOKZfsgZYbwCPWE3EKgbQGAmt6isXUKHxb6FK244tLh1s7u5nNFO+KZBgwGh4kVw+zA/A==","shasum":"01fa21878d88353303855f8e0ef7b1cd1ba2a469","tarball":"https://registry.npmjs.org/@adonis-agora/filter-client/-/filter-client-0.3.1.tgz","fileCount":41,"unpackedSize":119769,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2ffilter-client@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFbivoUtgwvVT5TG7e8oMuCEtNwVdPF+mGYJBI027jo1AiEAiglMugxTqgF/LlPZ3s9m5KjgwyCoUDI2q7SLBiI8mBE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f062a4b1-c065-4ff1-8945-75bdbf5d2207"}},"directories":{},"maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/filter-client_0.3.1_1789192869395_0.029769323259336344"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-15T12:19:45.811Z","modified":"2026-09-12T06:01:09.893Z","0.1.0":"2026-07-15T12:19:46.217Z","0.2.0":"2026-07-18T11:46:18.851Z","0.2.1":"2026-08-19T02:45:23.092Z","0.2.2":"2026-08-24T13:37:33.006Z","0.3.0":"2026-09-06T01:51:54.871Z","0.3.1":"2026-09-12T06:01:09.548Z"},"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","keywords":["adonisjs","adonis","filter","query","client","builder","agora","tanstack-intent"],"repository":{"type":"git","url":"git+https://github.com/DavideCarvalho/adonis-agora-filter.git","directory":"packages/client"},"description":"Client-side query builder for @adonis-agora/filter — build filter query strings, with optional TanStack Table state sync.","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"readme":"# `@adonis-agora/filter-client`\n\nFramework-agnostic client-side query builder for [`@adonis-agora/filter`](https://github.com/DavideCarvalho/adonis-filter)\n— fluently build filter/sort/pagination query strings, with optional TanStack\nTable state sync.\n\n```ts\nimport { filterQuery } from '@adonis-agora/filter-client'\n\nconst qs = filterQuery()\n  .where('status', 'eq', 'active')\n  .where('age', 'gte', 18)\n  .sort('createdAt', 'desc')\n  .page(1, 25)\n  .toQueryString()\n// → filter[status]=active&filter[age][gte]=18&sort=-createdAt&page=1&size=25\n```\n\n## License\n\nMIT © Davi Carvalho\n","readmeFilename":""}