{"_id":"@fn-sphere/filter","_rev":"27-f00b48fe5248ac061212aa1e9f81f84c","name":"@fn-sphere/filter","dist-tags":{"latest":"1.4.0"},"versions":{"0.1.0":{"name":"@fn-sphere/filter","version":"0.1.0","_id":"@fn-sphere/filter@0.1.0","maintainers":[{"name":"lawvs","email":"litusq@gmail.com"}],"dist":{"shasum":"e43ab0147cd0c90a600d569ffabafab15d71b209","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-0.1.0.tgz","fileCount":105,"integrity":"sha512-Ha4SgMrAmpNE9tDGDDUUBGGwEsN+GI3cAGMKTXjDyNGGB6pQqsiT3+exWRXn/FyOl6Te+V2suEVsd60528LHDA==","signatures":[{"sig":"MEQCIFiojCib2hJhyFH2NWzPxLlmeU4z43KmdXRnely2xpdUAiB56de/MOX5U2WfuMX1sevvJgaiWXcNviFbsEPUESz8eQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143672},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-0.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"lawvs","email":"litusq@gmail.com"},"_resolved":"/tmp/8f90c32cb14d3eda04d471303d1d4de7/fn-sphere-filter-0.1.0.tgz","_integrity":"sha512-Ha4SgMrAmpNE9tDGDDUUBGGwEsN+GI3cAGMKTXjDyNGGB6pQqsiT3+exWRXn/FyOl6Te+V2suEVsd60528LHDA==","_npmVersion":"10.7.0","description":"This package provides a set of filters that can be used to filter data.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"zod":"^3.23.8","@emotion/react":"^11.13.0","@emotion/styled":"^11.13.0","@fn-sphere/core":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^8.57.0","react-dom":"^18.3.1","typescript":"^5.5.4","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@typescript-eslint/parser":"^7.17.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^7.17.0"},"_npmOperationalInternal":{"tmp":"tmp/filter_0.1.0_1721907538237_0.9835825871470927","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@fn-sphere/filter","version":"0.1.1","_id":"@fn-sphere/filter@0.1.1","maintainers":[{"name":"lawvs","email":"litusq@gmail.com"}],"dist":{"shasum":"e4745720e05a129b6a4317e6cd856392ec4bd7a0","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-0.1.1.tgz","fileCount":105,"integrity":"sha512-NYQczSA7K1dn8NfK9DFXnhcm+EVTJZ397nelhgkUaAdTv4U2QLukRNYxEycmmAB/yTmqA4TnN0ud2lCbKC3sLw==","signatures":[{"sig":"MEUCIQDy3YlkcOgSvzcZ3zYmwlwTIK5A9Nmcd9uC+3ZAUJcuSQIgaDniHvBT6ku71+F5HGXiJWDwQd8174sG+7zpioWZEF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145852},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-0.1.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"lawvs","email":"litusq@gmail.com"},"_resolved":"/tmp/70b49c5f4f95f8a4fab875b89080e97c/fn-sphere-filter-0.1.1.tgz","_integrity":"sha512-NYQczSA7K1dn8NfK9DFXnhcm+EVTJZ397nelhgkUaAdTv4U2QLukRNYxEycmmAB/yTmqA4TnN0ud2lCbKC3sLw==","_npmVersion":"10.7.0","description":"This package provides a set of filters that can be used to filter data.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"zod":"^3.23.8","@emotion/react":"^11.13.0","@emotion/styled":"^11.13.0","@fn-sphere/core":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^8.57.0","react-dom":"^18.3.1","typescript":"^5.5.4","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@typescript-eslint/parser":"^7.17.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^7.17.0"},"_npmOperationalInternal":{"tmp":"tmp/filter_0.1.1_1721913158518_0.1414592116881006","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@fn-sphere/filter","version":"0.1.2","_id":"@fn-sphere/filter@0.1.2","maintainers":[{"name":"lawvs","email":"litusq@gmail.com"}],"dist":{"shasum":"ddc42e747e52f8d52f95feedae77716a005d104c","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-0.1.2.tgz","fileCount":115,"integrity":"sha512-dWzbE96PUDkeCuJuCFDMl8Erf7TI3mQPpIjYwCuPcVVs+arxMIMiU/mTWd/LqNFfrLeGiY/XXjEmTYQN8KyJgw==","signatures":[{"sig":"MEUCIHmHN1/bHmmCXfy7wiNbdbfZsjYEfCyiMUu9v5Hw6NxhAiEAkoWhEvMD2xutJ8oMzeAXmNwadLrmGadwuTqwtMCw9zw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152514},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-0.1.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"lawvs","email":"litusq@gmail.com"},"_resolved":"/tmp/66664eadd559e756d244f0884b78de2a/fn-sphere-filter-0.1.2.tgz","_integrity":"sha512-dWzbE96PUDkeCuJuCFDMl8Erf7TI3mQPpIjYwCuPcVVs+arxMIMiU/mTWd/LqNFfrLeGiY/XXjEmTYQN8KyJgw==","_npmVersion":"10.7.0","description":"This package provides a set of filters that can be used to filter data.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"@fn-sphere/core":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","react":"^18.3.1","eslint":"^8.57.0","react-dom":"^18.3.1","typescript":"^5.5.4","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@typescript-eslint/parser":"^7.17.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^7.17.0"},"peerDependencies":{"zod":"^3.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@types/react":"^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter_0.1.2_1722259745181_0.508091550286931","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@fn-sphere/filter","version":"0.1.3","_id":"@fn-sphere/filter@0.1.3","maintainers":[{"name":"lawvs","email":"litusq@gmail.com"}],"dist":{"shasum":"801a2415757f7dc6a39b20d3ceff7084dd917a9a","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-0.1.3.tgz","fileCount":115,"integrity":"sha512-jyumhKdszSO+m2IGFL1KDWUOnd7qrX6806f+b9xCPQINnZta12TI8Ya10jZfzC1qF/EylEYOuQVqj1d6JiRGRw==","signatures":[{"sig":"MEUCICHmWvN6DHy5g8P9msOPtp1PW13FEOC15NV7ny8Uj3BXAiEAqQPAZHcRRVYoW9jDrYulhtaxsuGDeiKxkZjC0tk4OK8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153528},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-0.1.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"lawvs","email":"litusq@gmail.com"},"_resolved":"/tmp/44aa962c095727cdfd0b4b07099e3807/fn-sphere-filter-0.1.3.tgz","_integrity":"sha512-jyumhKdszSO+m2IGFL1KDWUOnd7qrX6806f+b9xCPQINnZta12TI8Ya10jZfzC1qF/EylEYOuQVqj1d6JiRGRw==","_npmVersion":"10.7.0","description":"This package provides a set of filters that can be used to filter data.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"@fn-sphere/core":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","react":"^18.3.1","eslint":"^8.57.0","react-dom":"^18.3.1","typescript":"^5.5.4","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@typescript-eslint/parser":"^7.17.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^7.17.0"},"peerDependencies":{"zod":"^3.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@types/react":"^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter_0.1.3_1722263929653_0.5029615929777023","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@fn-sphere/filter","version":"0.2.0","_id":"@fn-sphere/filter@0.2.0","maintainers":[{"name":"lawvs","email":"litusq@gmail.com"}],"dist":{"shasum":"ad769a9420549fe1385b5a898a4a15678cde55bc","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-0.2.0.tgz","fileCount":140,"integrity":"sha512-2jo54KFu7nbSyfJ7UPHJt7+SAKv42ciz/wKM/wbXj8lbCfcYmV8jZmCoyy3Gz9mr/Ee/PMKBbsTwbSg1y5xQ2A==","signatures":[{"sig":"MEYCIQCVYRdC4AMBslbcKdJ1s9lNU41TX2EDyhmkfTHftO9ThwIhAIniCe1xlr7kXCSUEpNV9p75NyIevhOtr1O//Cuu7FsQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164106},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-0.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"lawvs","email":"litusq@gmail.com"},"_resolved":"/tmp/840dd00bbdf1c82842f513ed9c066c94/fn-sphere-filter-0.2.0.tgz","_integrity":"sha512-2jo54KFu7nbSyfJ7UPHJt7+SAKv42ciz/wKM/wbXj8lbCfcYmV8jZmCoyy3Gz9mr/Ee/PMKBbsTwbSg1y5xQ2A==","_npmVersion":"10.7.0","description":"This package provides a set of filters that can be used to filter data.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"@fn-sphere/core":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","react":"^18.3.1","eslint":"^8.57.0","react-dom":"^18.3.1","typescript":"^5.5.4","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@typescript-eslint/parser":"^7.17.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^7.17.0"},"peerDependencies":{"zod":"^3.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@types/react":"^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter_0.2.0_1722457028153_0.330591770217574","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@fn-sphere/filter","version":"0.3.0","_id":"@fn-sphere/filter@0.3.0","maintainers":[{"name":"lawvs","email":"litusq@gmail.com"}],"dist":{"shasum":"e7cfc7b61de1a80483c90dd5a567dbf512c916af","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-0.3.0.tgz","fileCount":150,"integrity":"sha512-e0L+e+nvVmgXIM8FEa7gX/l65WH8Z9TUWd/WPpMNpgBY9D8xx9/SFap8mATMkP+TuGM4Cg9rrZKGKEea1rM5Dw==","signatures":[{"sig":"MEQCIHxeZGBgG9O207UcVuyuPxUaKjgI9KK8Hgf9kdQDk5MSAiB/OMGnTOUWAi5yj6tEULvty8atABkxStopdueiMKF+JQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170847},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-0.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"lawvs","email":"litusq@gmail.com"},"_resolved":"/tmp/7de76d624cfbb035642d0fac42d85437/fn-sphere-filter-0.3.0.tgz","_integrity":"sha512-e0L+e+nvVmgXIM8FEa7gX/l65WH8Z9TUWd/WPpMNpgBY9D8xx9/SFap8mATMkP+TuGM4Cg9rrZKGKEea1rM5Dw==","_npmVersion":"10.8.1","description":"This package provides a set of filters that can be used to filter data.","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"@fn-sphere/core":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","react":"^18.3.1","eslint":"^8.57.0","react-dom":"^18.3.1","typescript":"^5.5.4","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@typescript-eslint/parser":"^7.17.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^7.17.0"},"peerDependencies":{"zod":"^3.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@types/react":"^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter_0.3.0_1722682334711_0.5090957176885766","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@fn-sphere/filter","version":"0.3.1","_id":"@fn-sphere/filter@0.3.1","maintainers":[{"name":"lawvs","email":"litusq@gmail.com"}],"dist":{"shasum":"ab0e0caf24656d2085108debb3be07417d2de0ac","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-0.3.1.tgz","fileCount":150,"integrity":"sha512-rHKk/n7KSI2Im2aHEDycsSun0zfgIpYBrbBvi9nRS08QG5uO8KE0PuLDXJjZDIiu0TVZj6QTFiMQHaj7DjP+6Q==","signatures":[{"sig":"MEQCIAagVdX7WBaKUZ5435AFrAjs9v4fnAnVOkYdK+IEjhFmAiBszMBbYSwJjATOMvqmGAxTSXByNcnOoHlmp4aHc+cOkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174260},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-0.3.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"lawvs","email":"litusq@gmail.com"},"_resolved":"/tmp/3fa65abd236564e09f22329719a4789c/fn-sphere-filter-0.3.1.tgz","_integrity":"sha512-rHKk/n7KSI2Im2aHEDycsSun0zfgIpYBrbBvi9nRS08QG5uO8KE0PuLDXJjZDIiu0TVZj6QTFiMQHaj7DjP+6Q==","_npmVersion":"10.8.1","description":"This package provides a set of filters that can be used to filter data.","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"@fn-sphere/core":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","react":"^18.3.1","eslint":"^8.57.0","react-dom":"^18.3.1","typescript":"^5.5.4","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@typescript-eslint/parser":"^7.17.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^7.17.0"},"peerDependencies":{"zod":"^3.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@types/react":"^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter_0.3.1_1722700443782_0.051996136399208526","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@fn-sphere/filter","version":"0.3.2","_id":"@fn-sphere/filter@0.3.2","maintainers":[{"name":"lawvs","email":"litusq@gmail.com"}],"dist":{"shasum":"a86a0da98fcd89132bbafd2a20e65b5cf6a8e2d8","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-0.3.2.tgz","fileCount":150,"integrity":"sha512-7VPvzxnx0kUhcZDBwTz8Oi5Ly3txM6dH65CPgxhM1Y+9Tg23DGJbTrcUTWbYPslnlWfpuiYPF0C6ORdguIVjSA==","signatures":[{"sig":"MEYCIQCwjlhfystBnLKlSpYMFWqnYuDo62NblG/iX4adzwe6OgIhAI1rxYyyJ23hqZH7s2DhK0vFkhAWa2B/kacSwR/2Huc7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174679},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-0.3.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"lawvs","email":"litusq@gmail.com"},"_resolved":"/tmp/775a0ac91c6b3417a0e6ec8ec5d2fa76/fn-sphere-filter-0.3.2.tgz","_integrity":"sha512-7VPvzxnx0kUhcZDBwTz8Oi5Ly3txM6dH65CPgxhM1Y+9Tg23DGJbTrcUTWbYPslnlWfpuiYPF0C6ORdguIVjSA==","_npmVersion":"10.8.1","description":"This package provides a set of filters that can be used to filter data.","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"@fn-sphere/core":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","react":"^18.3.1","eslint":"^8.57.0","react-dom":"^18.3.1","typescript":"^5.5.4","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@typescript-eslint/parser":"^7.17.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^7.17.0"},"peerDependencies":{"zod":"^3.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@types/react":"^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter_0.3.2_1722782272643_0.6437566714486391","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@fn-sphere/filter","version":"0.3.3","_id":"@fn-sphere/filter@0.3.3","maintainers":[{"name":"lawvs","email":"litusq@gmail.com"}],"dist":{"shasum":"5a705feb2bbbae0d930fe82aca800b1d3acaf33a","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-0.3.3.tgz","fileCount":150,"integrity":"sha512-yld9mILg0gbJidoW8QABa4IMjCvz19qs8IjRWaRpIBfbBILHhrUkSsdIwPCc6m1fPXrl6JX/kfgxEdFizng8xQ==","signatures":[{"sig":"MEYCIQDeTYjgo71GLX15JnnuAduaI/DLYR/YswYWMyK8U8TPIAIhAKYotgExVTObF9dnF9WZDonLNQQ0j98FGmurN3a/845j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172854},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-0.3.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"lawvs","email":"litusq@gmail.com"},"_resolved":"/tmp/84169ad36f0941da7517b2efbd849b9e/fn-sphere-filter-0.3.3.tgz","_integrity":"sha512-yld9mILg0gbJidoW8QABa4IMjCvz19qs8IjRWaRpIBfbBILHhrUkSsdIwPCc6m1fPXrl6JX/kfgxEdFizng8xQ==","_npmVersion":"10.8.1","description":"Filter Sphere is meant to generate advanced filters based on a zod schema. It is designed to work seamlessly with React, allowing you to create dynamic and complex filter interfaces in your applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"@fn-sphere/core":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","react":"^18.3.1","eslint":"^8.57.0","react-dom":"^18.3.1","typescript":"^5.5.4","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@types/react":"^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter_0.3.3_1722872223244_0.5163297590915632","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@fn-sphere/filter","version":"0.3.4","_id":"@fn-sphere/filter@0.3.4","maintainers":[{"name":"lawvs","email":"litusq@gmail.com"}],"dist":{"shasum":"c0091978b609e183238c77a39dc4cb2c3a788e27","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-0.3.4.tgz","fileCount":150,"integrity":"sha512-3cnicQGMjQBS6OuUESzDBBIkurwChbn5LsUYfZZiD9I4WaK8wWaJo1hy6UhafzVHmhMJG+njjwohvut/uXfHVA==","signatures":[{"sig":"MEQCIByjYVkuxYsFSKij+N0MVU7Xgweo1emW9xOamM8p9JkAAiAul6WN4yfwI5HSgi1ca5TczQLEkEsMx4mR+2PQRKHQQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172988},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-0.3.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"lawvs","email":"litusq@gmail.com"},"_resolved":"/tmp/191ea75f89c8e7f037aec3eb07e30c73/fn-sphere-filter-0.3.4.tgz","_integrity":"sha512-3cnicQGMjQBS6OuUESzDBBIkurwChbn5LsUYfZZiD9I4WaK8wWaJo1hy6UhafzVHmhMJG+njjwohvut/uXfHVA==","_npmVersion":"10.8.1","description":"Filter Sphere is meant to generate advanced filters based on a zod schema. It is designed to work seamlessly with React, allowing you to create dynamic and complex filter interfaces in your applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"@fn-sphere/core":"^0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","react":"^18.3.1","eslint":"^8.57.0","react-dom":"^18.3.1","typescript":"^5.5.4","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@types/react":"^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter_0.3.4_1722936844493_0.7114204201022347","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@fn-sphere/filter","version":"0.3.5","_id":"@fn-sphere/filter@0.3.5","maintainers":[{"name":"lawvs","email":"litusq@gmail.com"}],"dist":{"shasum":"6af074275fb0afd9a9db8562b26c5a605974adb9","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-0.3.5.tgz","fileCount":150,"integrity":"sha512-0fqKvAxTqFIEvD9gkWUX3HG/hk/4PMqzAFlko57QXFSce6YDpiyovcBF2D4av+IFTzRf+2XasO7in6dQl+eAQw==","signatures":[{"sig":"MEUCIQD1/BfLnC/GyOHXhEAAF+5a6vhXKNLD1zpyxFCXdniZ3wIgPJnAhCmRKF0kzv5yS4e1nYZsaz/M8UoJpdq+9Mt3n3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174194},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-0.3.5.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"lawvs","email":"litusq@gmail.com"},"_resolved":"/tmp/2ea29904c258c370f871b0412790a48d/fn-sphere-filter-0.3.5.tgz","_integrity":"sha512-0fqKvAxTqFIEvD9gkWUX3HG/hk/4PMqzAFlko57QXFSce6YDpiyovcBF2D4av+IFTzRf+2XasO7in6dQl+eAQw==","_npmVersion":"10.8.1","description":"Filter Sphere is meant to generate advanced filters based on a zod schema. It is designed to work seamlessly with React, allowing you to create dynamic and complex filter interfaces in your applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"@fn-sphere/core":"^0.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","react":"^18.3.1","eslint":"^8.57.0","react-dom":"^18.3.1","typescript":"^5.5.4","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@types/react":"^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter_0.3.5_1722945724851_0.3424451269885682","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"@fn-sphere/filter","version":"0.3.6","_id":"@fn-sphere/filter@0.3.6","maintainers":[{"name":"lawvs","email":"litusq@gmail.com"}],"dist":{"shasum":"99bb4647a21075b99281fd5a6e722ed739ab41d5","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-0.3.6.tgz","fileCount":150,"integrity":"sha512-QBbbNT1M3ESxGrXlJdAuo0ozNd9Rn+gAwGyElw+NPjKmKvio/Hu/vNxCEaFT381ppHp1RIdsN1a23VdEUTwVFw==","signatures":[{"sig":"MEUCIQDYmV8CPyn0h7SJ4c74G81GN5eVZgS2Qhqs0ruRjABqyAIgCnCJL8SBv4BKBn3eA9h2H6uMiaCnc+dAwkWfms5aVkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174682},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-0.3.6.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"lawvs","email":"litusq@gmail.com"},"_resolved":"/tmp/84bb631c1a1a0f93ff1776bba4ca893d/fn-sphere-filter-0.3.6.tgz","_integrity":"sha512-QBbbNT1M3ESxGrXlJdAuo0ozNd9Rn+gAwGyElw+NPjKmKvio/Hu/vNxCEaFT381ppHp1RIdsN1a23VdEUTwVFw==","_npmVersion":"10.8.1","description":"Filter Sphere is meant to generate advanced filters based on a zod schema. It is designed to work seamlessly with React, allowing you to create dynamic and complex filter interfaces in your applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"@fn-sphere/core":"^0.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","react":"^18.3.1","eslint":"^8.57.0","react-dom":"^18.3.1","typescript":"^5.5.4","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@types/react":"^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter_0.3.6_1722964500035_0.8905722478285494","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@fn-sphere/filter","version":"0.3.7","_id":"@fn-sphere/filter@0.3.7","maintainers":[{"name":"lawvs","email":"litusq@gmail.com"}],"dist":{"shasum":"f14f8333ac7764a503f111ad16a69e9257f09899","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-0.3.7.tgz","fileCount":150,"integrity":"sha512-2A/fi2VBDC7MZJZjxgBEtrW63cFwTXasWQ6RhyJhTfNbTLFEHeajuip2efTx9/i+NRXyZF6/HDZP76uxyRa0Ew==","signatures":[{"sig":"MEUCIQDn0yOFq8zqlpik0ocUKYDvIOzp22zWkDngIjcPkGZrEwIgGkJTW6VzFXhdiUtoNprJhZJevV1UKm14e75evf0fAuQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178362},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-0.3.7.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"lawvs","email":"litusq@gmail.com"},"_resolved":"/tmp/6386e1a91a5481f5554ef3b125827e9e/fn-sphere-filter-0.3.7.tgz","_integrity":"sha512-2A/fi2VBDC7MZJZjxgBEtrW63cFwTXasWQ6RhyJhTfNbTLFEHeajuip2efTx9/i+NRXyZF6/HDZP76uxyRa0Ew==","_npmVersion":"10.8.1","description":"Filter Sphere is meant to generate advanced filters based on a zod schema. It is designed to work seamlessly with React, allowing you to create dynamic and complex filter interfaces in your applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"@fn-sphere/core":"^0.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","react":"^18.3.1","eslint":"^8.57.0","react-dom":"^18.3.1","typescript":"^5.5.4","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@types/react":"^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter_0.3.7_1723029076176_0.14499330581815228","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"@fn-sphere/filter","version":"0.3.8","_id":"@fn-sphere/filter@0.3.8","maintainers":[{"name":"lawvs","email":"litusq@gmail.com"}],"dist":{"shasum":"2c607ac273837133455aac90feaf1d864a020b08","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-0.3.8.tgz","fileCount":150,"integrity":"sha512-547d+lCgrk1OsJJ7sxzfSQy6J2c70NoFkDKFmtON2a62s5QrEEojoHh77V0WBBNXChafm6JUqsbqLAth6DlO5A==","signatures":[{"sig":"MEQCIETe27uHHHg9hKM9JP/tfklN5347WNZEFuznZCC66jOPAiBOGIfgZ36mLDKVBXiRasWNaHlq/vhp5QLX9mMBA56Ttg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178120},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-0.3.8.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"lawvs","email":"litusq@gmail.com"},"_resolved":"/tmp/3778a6ebc71cf7e9e6e4b7374dc82c60/fn-sphere-filter-0.3.8.tgz","_integrity":"sha512-547d+lCgrk1OsJJ7sxzfSQy6J2c70NoFkDKFmtON2a62s5QrEEojoHh77V0WBBNXChafm6JUqsbqLAth6DlO5A==","_npmVersion":"10.8.1","description":"Filter Sphere is meant to generate advanced filters based on a zod schema. It is designed to work seamlessly with React, allowing you to create dynamic and complex filter interfaces in your applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"@fn-sphere/core":"^0.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","react":"^18.3.1","eslint":"^8.57.0","react-dom":"^18.3.1","typescript":"^5.5.4","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@types/react":"^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter_0.3.8_1723046754782_0.2191833478576739","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@fn-sphere/filter","version":"0.4.0","_id":"@fn-sphere/filter@0.4.0","maintainers":[{"name":"lawvs","email":"litusq@gmail.com"}],"dist":{"shasum":"d77e4f6d4b1a6beb7f92f5069a98d47070e3d5c7","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-0.4.0.tgz","fileCount":155,"integrity":"sha512-hkCwO2ISGD1kgf5Do0xLY6TtI4VqTFpOv0ccJJaZ6Djcj4LFkeqnrvuh+5cCExsxNNymWeavaNgi1C02+rrRrg==","signatures":[{"sig":"MEYCIQCUvevgJ9zMwrBgDUeVnsJPE5L1G1836v/NOLhgBwa8mgIhAPC5wb8dHnt8osYHK1WYo/btopWFkb1m99FuY+l6S+78","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196339},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-0.4.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"lawvs","email":"litusq@gmail.com"},"_resolved":"/tmp/afa6e4cf375bccb8e4cb262033bac39b/fn-sphere-filter-0.4.0.tgz","_integrity":"sha512-hkCwO2ISGD1kgf5Do0xLY6TtI4VqTFpOv0ccJJaZ6Djcj4LFkeqnrvuh+5cCExsxNNymWeavaNgi1C02+rrRrg==","_npmVersion":"10.8.1","description":"Filter Sphere is meant to generate advanced filters based on a zod schema. It is designed to work seamlessly with React, allowing you to create dynamic and complex filter interfaces in your applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"@fn-sphere/core":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","react":"^18.3.1","eslint":"^8.57.0","react-dom":"^18.3.1","typescript":"^5.5.4","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.9","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@types/react":"^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter_0.4.0_1723364365645_0.16706536663985805","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@fn-sphere/filter","version":"0.5.0","_id":"@fn-sphere/filter@0.5.0","maintainers":[{"name":"lawvs","email":"litusq@gmail.com"}],"dist":{"shasum":"3225c4da022c9f46e91471de28c91718d95bb0e5","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-0.5.0.tgz","fileCount":155,"integrity":"sha512-X2fVb7Fu8tEF+TPRW2l26dUgVhp/W3PH8AzxYKuA5Yk4ARv8H3BRVYYgs6PaEeo+Wv5i3v4D3chxatEkgNjXMg==","signatures":[{"sig":"MEQCIHZZeBNdek5dVg89L8Fld83r2CAjlG8LtczxTJIB4NmvAiBmd+dk0Z2EHotleT8ylhrQbUiC1RZCCWGF+LRw/rJVhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208224},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-0.5.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"lawvs","email":"litusq@gmail.com"},"_resolved":"/tmp/dee5538b914bd9841b399201c2413099/fn-sphere-filter-0.5.0.tgz","_integrity":"sha512-X2fVb7Fu8tEF+TPRW2l26dUgVhp/W3PH8AzxYKuA5Yk4ARv8H3BRVYYgs6PaEeo+Wv5i3v4D3chxatEkgNjXMg==","_npmVersion":"10.8.2","description":"Filter Sphere is meant to generate advanced filters based on a zod schema. It is designed to work seamlessly with React, allowing you to create dynamic and complex filter interfaces in your applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"@fn-sphere/core":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","react":"^18.3.1","eslint":"^8.57.0","react-dom":"^18.3.1","typescript":"^5.5.4","@types/react":"^18.3.4","@types/react-dom":"^18.3.0","@typescript-eslint/parser":"^8.2.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.11","@typescript-eslint/eslint-plugin":"^8.2.0"},"peerDependencies":{"zod":"^3.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@types/react":"^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter_0.5.0_1724781014781_0.08240627176623039","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@fn-sphere/filter","version":"0.6.0","keywords":["filter-builder","advanced-filter","logic-builder","query-builder","filter","react","typescript","zod"],"author":{"name":"whitewater","email":"me@waterwater.moe"},"_id":"@fn-sphere/filter@0.6.0","maintainers":[{"name":"lawvs","email":"litusq@gmail.com"}],"homepage":"https://github.com/lawvs/fn-sphere#readme","bugs":{"url":"https://github.com/lawvs/fn-sphere/issues"},"dist":{"shasum":"a7e2e59b83fa71d9aedde04bc93f19c8153e9f2d","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-0.6.0.tgz","fileCount":198,"integrity":"sha512-Yk02tX3V8eAUeMAJa/IzgHxib2Hw/sXDTA5poSqLQ3QnJsb7TFkZbbAyIC98prGg7jGcq6ZkCDFTl5pFv1E+1Q==","signatures":[{"sig":"MEYCIQDkCOTZOpHIs4vXbYRwN4Nrz4Bpvzu/JBlFBKj05NUrRgIhAKouOtIA/PNLDuUAi8dtk2e/KamUw6dCw8CC+TTE4hlx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fn-sphere%2ffilter@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246009},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-0.6.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./locales":{"types":"./dist/locales/index.d.ts","import":"./dist/locales/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"lawvs","email":"litusq@gmail.com"},"_resolved":"/tmp/28be354b20e39e36a07f27f82e4f12fe/fn-sphere-filter-0.6.0.tgz","_integrity":"sha512-Yk02tX3V8eAUeMAJa/IzgHxib2Hw/sXDTA5poSqLQ3QnJsb7TFkZbbAyIC98prGg7jGcq6ZkCDFTl5pFv1E+1Q==","repository":{"url":"git+ssh://git@github.com/lawvs/fn-sphere.git","type":"git","directory":"packages/filter"},"_npmVersion":"10.8.2","description":"Filter Sphere is a powerful and flexible library for creating dynamic filtering interfaces in your web applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"@fn-sphere/core":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^8.57.0","react-dom":"^18.3.1","@types/react":"^18.3.8","@types/react-dom":"^18.3.0","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","@typescript-eslint/parser":"^8.6.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.12","@typescript-eslint/eslint-plugin":"^8.6.0"},"peerDependencies":{"zod":"^3.0.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@types/react":"^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter_0.6.0_1727626215804_0.8087585475311654","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@fn-sphere/filter","version":"0.7.0","keywords":["filter-builder","advanced-filter","logic-builder","query-builder","filter","react","typescript","zod"],"author":{"name":"whitewater","email":"me@waterwater.moe"},"_id":"@fn-sphere/filter@0.7.0","maintainers":[{"name":"lawvs","email":"litusq@gmail.com"}],"homepage":"https://github.com/lawvs/fn-sphere#readme","bugs":{"url":"https://github.com/lawvs/fn-sphere/issues"},"dist":{"shasum":"347ad20b9ac550e3c004e306920ea46ebe11d579","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-0.7.0.tgz","fileCount":202,"integrity":"sha512-Jcpv3yoUZ9GnWuJHxfkh3WUcy1Kc0eMZ0QdQR1CTX25Fz1tH0Y+4DCwCqm5+W3RgTqzqBWTPyKB5MTOdkmXMyQ==","signatures":[{"sig":"MEYCIQDTQFzemONvurhS44Yk0d306nhTzFQ3X8Y3FS/dLSM36QIhAOJ2yeo74bBQ5leoeWboTDlKMqqTJwArw1J1EzRApD2E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fn-sphere%2ffilter@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245713},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-0.7.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./locales":{"types":"./dist/locales/index.d.ts","import":"./dist/locales/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"lawvs","email":"litusq@gmail.com"},"_resolved":"/tmp/13777ceb3146439a724434e513b8d10c/fn-sphere-filter-0.7.0.tgz","_integrity":"sha512-Jcpv3yoUZ9GnWuJHxfkh3WUcy1Kc0eMZ0QdQR1CTX25Fz1tH0Y+4DCwCqm5+W3RgTqzqBWTPyKB5MTOdkmXMyQ==","repository":{"url":"git+ssh://git@github.com/lawvs/fn-sphere.git","type":"git","directory":"packages/filter"},"_npmVersion":"10.8.2","description":"Filter Sphere is a powerful and flexible library for creating dynamic filtering interfaces in your web applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@fn-sphere/core":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.1","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^9.19.0","globals":"^15.14.0","react-dom":"^19.0.0","@eslint/js":"^9.19.0","@types/react":"^19.0.8","@types/react-dom":"^19.0.3","typescript-eslint":"^8.21.0","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.2.0","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.24.1","eslint-plugin-react-refresh":"^0.4.18"},"peerDependencies":{"zod":"^3.0.0","react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","@types/react":"^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter_0.7.0_1738091503276_0.6409776181061482","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@fn-sphere/filter","version":"0.7.1","keywords":["filter-builder","advanced-filter","logic-builder","query-builder","filter","react","typescript","zod"],"author":{"name":"whitewater","email":"me@waterwater.moe"},"_id":"@fn-sphere/filter@0.7.1","maintainers":[{"name":"lawvs","email":"litusq@gmail.com"}],"homepage":"https://github.com/lawvs/fn-sphere#readme","bugs":{"url":"https://github.com/lawvs/fn-sphere/issues"},"dist":{"shasum":"8f4bb246485d190b76456220a1a21e471ada696b","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-0.7.1.tgz","fileCount":198,"integrity":"sha512-pt8v6sWci0GJfXVx+PnPy9E/jhDKekERraNUFP4E5BPG/Q5z33L0tFTZ2PEP3bqYiDdSvfTtJKhoHtbmwsLDuA==","signatures":[{"sig":"MEUCIDVWx5f558biD9GkUZlXSzOCb+KD51qEqUV/vjd8zugkAiEAxUUGR3lR1YJnXq6DgyNE6UJ7n2z/82u8yKlPHfGNNrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fn-sphere%2ffilter@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245099},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-0.7.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./locales":{"types":"./dist/locales/index.d.ts","import":"./dist/locales/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"lawvs","email":"litusq@gmail.com"},"_resolved":"/tmp/3ab1fd27dad66e33de013f5e5f85a691/fn-sphere-filter-0.7.1.tgz","_integrity":"sha512-pt8v6sWci0GJfXVx+PnPy9E/jhDKekERraNUFP4E5BPG/Q5z33L0tFTZ2PEP3bqYiDdSvfTtJKhoHtbmwsLDuA==","repository":{"url":"git+ssh://git@github.com/lawvs/fn-sphere.git","type":"git","directory":"packages/filter"},"_npmVersion":"10.8.2","description":"Filter Sphere is a powerful and flexible library for creating dynamic filtering interfaces in your web applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@fn-sphere/core":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.1","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^9.19.0","globals":"^15.14.0","react-dom":"^19.0.0","@eslint/js":"^9.19.0","@types/react":"^19.0.8","@types/react-dom":"^19.0.3","typescript-eslint":"^8.21.0","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.2.0","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.24.1","eslint-plugin-react-refresh":"^0.4.18"},"peerDependencies":{"zod":"^3.0.0","react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","@types/react":"^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter_0.7.1_1738093553195_0.04526200416985682","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@fn-sphere/filter","version":"0.7.2","keywords":["filter-builder","advanced-filter","logic-builder","query-builder","filter","react","typescript","zod"],"author":{"name":"whitewater","email":"me@waterwater.moe"},"_id":"@fn-sphere/filter@0.7.2","maintainers":[{"name":"lawvs","email":"litusq@gmail.com"}],"homepage":"https://github.com/lawvs/fn-sphere#readme","bugs":{"url":"https://github.com/lawvs/fn-sphere/issues"},"dist":{"shasum":"fece321edd90f2fa97c829c44b2392d1c6af79f6","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-0.7.2.tgz","fileCount":198,"integrity":"sha512-VAAhdnJ2WA9vFESkalhRu8dieNvBCbpg8SMDG3qPzKPvRzx/2bSUDEEiGiUVwRtFU3mdM+gt2WDlgkjrh/4IXg==","signatures":[{"sig":"MEUCIQD7TCwbCSGM5KFHRr4ojD8agt/pParyy+RvCSTcCiwSQAIgO1m/OkbFOs4jiYCK15XWLBnHvtQxTlNH3N5xbfEVG6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fn-sphere%2ffilter@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245493},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-0.7.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./locales":{"types":"./dist/locales/index.d.ts","import":"./dist/locales/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"lawvs","email":"litusq@gmail.com"},"_resolved":"/tmp/cbeb4081d0edf96d6005c932638419f1/fn-sphere-filter-0.7.2.tgz","_integrity":"sha512-VAAhdnJ2WA9vFESkalhRu8dieNvBCbpg8SMDG3qPzKPvRzx/2bSUDEEiGiUVwRtFU3mdM+gt2WDlgkjrh/4IXg==","repository":{"url":"git+ssh://git@github.com/lawvs/fn-sphere.git","type":"git","directory":"packages/filter"},"_npmVersion":"10.8.2","description":"Filter Sphere is a powerful and flexible library for creating dynamic filtering interfaces in your web applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.2","dependencies":{"@fn-sphere/core":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.1","jsdom":"^26.0.0","react":"^19.0.0","eslint":"^9.19.0","globals":"^15.14.0","react-dom":"^19.0.0","@eslint/js":"^9.19.0","@types/react":"^19.0.8","@types/react-dom":"^19.0.3","typescript-eslint":"^8.23.0","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.2.0","eslint-plugin-react-hooks":"^5.1.0","@eslint-react/eslint-plugin":"^1.26.1","eslint-plugin-react-refresh":"^0.4.18"},"peerDependencies":{"zod":"^3.0.0","react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","@types/react":"^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter_0.7.2_1738749662967_0.5298955543980604","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@fn-sphere/filter","version":"0.8.0","keywords":["filter-builder","advanced-filter","logic-builder","query-builder","filter","react","typescript","zod"],"author":{"name":"whitewater","email":"me@waterwater.moe"},"_id":"@fn-sphere/filter@0.8.0","maintainers":[{"name":"lawvs","email":"litusq@gmail.com"}],"homepage":"https://github.com/lawvs/fn-sphere#readme","bugs":{"url":"https://github.com/lawvs/fn-sphere/issues"},"dist":{"shasum":"786f7a1ac383d160be50825f6c24b45d2bbc920c","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-0.8.0.tgz","fileCount":198,"integrity":"sha512-iKsrKZ1x30yBlYZOjgrXZupAHkv3byX+RC3WGZZDaYIC8ZRiyClCBkjYEJ2bgRjuDYWeeIQddJtwhvhILelMVg==","signatures":[{"sig":"MEUCIBKCyr+FDq4Wx9iivHbk4mJQrl+BcdVBG9HmLn6D2KVGAiEAmYGGFZDakw9hG8j1mqLb5Zw1VgATM02wPWZ17f8p3EU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fn-sphere%2ffilter@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248239},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-0.8.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./locales":{"types":"./dist/locales/index.d.ts","import":"./dist/locales/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98b9beb9-ca70-42ef-a126-d1e01e539a19"}},"_resolved":"/tmp/3976282eba0896721f6f44fecc729c35/fn-sphere-filter-0.8.0.tgz","_integrity":"sha512-iKsrKZ1x30yBlYZOjgrXZupAHkv3byX+RC3WGZZDaYIC8ZRiyClCBkjYEJ2bgRjuDYWeeIQddJtwhvhILelMVg==","repository":{"url":"git+ssh://git@github.com/lawvs/fn-sphere.git","type":"git","directory":"packages/filter"},"_npmVersion":"11.6.1","description":"Filter Sphere is a powerful and flexible library for creating dynamic filtering interfaces in your web applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"@fn-sphere/core":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.2","jsdom":"^26.0.0","react":"^19.1.1","eslint":"^9.22.0","globals":"^16.0.0","react-dom":"^19.1.1","@eslint/js":"^9.22.0","@types/react":"^19.1.14","@types/react-dom":"^19.1.9","typescript-eslint":"^8.27.0","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.2.0","eslint-plugin-react-hooks":"^5.2.0","@eslint-react/eslint-plugin":"^1.37.3","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"zod":"^3.0.0","react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","@types/react":"^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter_0.8.0_1758990492180_0.6310519799656356","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@fn-sphere/filter","version":"1.0.0","keywords":["filter-builder","advanced-filter","logic-builder","query-builder","filter","react","typescript","zod"],"author":{"name":"whitewater","email":"me@waterwater.moe"},"_id":"@fn-sphere/filter@1.0.0","maintainers":[{"name":"lawvs","email":"litusq@gmail.com"}],"homepage":"https://github.com/lawvs/fn-sphere#readme","bugs":{"url":"https://github.com/lawvs/fn-sphere/issues"},"dist":{"shasum":"48907773b2272fb497420e916310ce1df6a99321","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-1.0.0.tgz","fileCount":203,"integrity":"sha512-nmmcew5laBaVwLN4iNOzxMc3Bprpj9O+TNGy+eHyHatKJeb8iZN+H36pTSMn2LHp6b/GBe6HeVagsMExfq8DSA==","signatures":[{"sig":"MEUCID/7KOMPne7Kd47UpqLMa3fR+E4XoGjGrzpLnLYbmeNGAiEA75qFv9svUQ+5F0tW/sAxij+VnO2Orhkcg54WWNjkKso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fn-sphere%2ffilter@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259558},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-1.0.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./locales":{"types":"./dist/locales/index.d.ts","import":"./dist/locales/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98b9beb9-ca70-42ef-a126-d1e01e539a19"}},"_resolved":"/tmp/29047455313b95dc1d9ae7e42409f060/fn-sphere-filter-1.0.0.tgz","_integrity":"sha512-nmmcew5laBaVwLN4iNOzxMc3Bprpj9O+TNGy+eHyHatKJeb8iZN+H36pTSMn2LHp6b/GBe6HeVagsMExfq8DSA==","repository":{"url":"git+ssh://git@github.com/lawvs/fn-sphere.git","type":"git","directory":"packages/filter"},"_npmVersion":"11.6.1","description":"Filter Sphere is a powerful and flexible library for creating dynamic filtering interfaces in your web applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"@fn-sphere/core":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","jsdom":"^27.0.0","react":"^19.2.0","eslint":"^9.37.0","globals":"^16.4.0","react-dom":"^19.2.0","@eslint/js":"^9.37.0","@types/react":"^19.2.2","@types/react-dom":"^19.2.1","typescript-eslint":"^8.46.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-plugin-react-hooks":"^6.1.1","@eslint-react/eslint-plugin":"^2.0.6","eslint-plugin-react-refresh":"^0.4.23"},"peerDependencies":{"zod":"^4.1.0","react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","@types/react":"^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter_1.0.0_1759938661434_0.4111999643761566","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@fn-sphere/filter","version":"1.1.0","keywords":["filter-builder","advanced-filter","logic-builder","query-builder","filter","react","typescript","zod"],"author":{"name":"whitewater","email":"me@waterwater.moe"},"_id":"@fn-sphere/filter@1.1.0","maintainers":[{"name":"lawvs","email":"litusq@gmail.com"}],"homepage":"https://github.com/lawvs/fn-sphere#readme","bugs":{"url":"https://github.com/lawvs/fn-sphere/issues"},"dist":{"shasum":"7f63a847625834006521d0d850d45c544056f9a5","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-1.1.0.tgz","fileCount":203,"integrity":"sha512-FXX3GmiYxaaPcFMkMklgqf64A4eF+ooekSNl/y8MznhDAblGyDcRJd90OTAT2Kin29Hb4Rc7FdQ7amr8AHrmyQ==","signatures":[{"sig":"MEUCIDmdAg6YTNUm5znp9zNt5/Kc7xdFPuCm92hT/2rO+R0aAiEAh5amju8YXSpyF7ixH4q2zgoK+wTvH3kNdnJcfL23UDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fn-sphere%2ffilter@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268500},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-1.1.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./locales":{"types":"./dist/locales/index.d.ts","import":"./dist/locales/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98b9beb9-ca70-42ef-a126-d1e01e539a19"}},"_resolved":"/tmp/f263128be2601e0f4c1fdba5c95fc820/fn-sphere-filter-1.1.0.tgz","_integrity":"sha512-FXX3GmiYxaaPcFMkMklgqf64A4eF+ooekSNl/y8MznhDAblGyDcRJd90OTAT2Kin29Hb4Rc7FdQ7amr8AHrmyQ==","repository":{"url":"git+ssh://git@github.com/lawvs/fn-sphere.git","type":"git","directory":"packages/filter"},"_npmVersion":"11.6.2","description":"Filter Sphere is a powerful and flexible library for creating dynamic filtering interfaces in your web applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"@fn-sphere/core":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","jsdom":"^27.1.0","react":"^19.2.0","eslint":"^9.39.0","globals":"^16.5.0","react-dom":"^19.2.0","@eslint/js":"^9.39.0","@types/react":"^19.2.2","@types/react-dom":"^19.2.2","typescript-eslint":"^8.46.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^2.2.3","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"zod":"^4.1.0","react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","@types/react":"^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter_1.1.0_1762546896726_0.10838174647307275","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@fn-sphere/filter","version":"1.2.0","keywords":["filter-builder","advanced-filter","logic-builder","query-builder","filter","react","typescript","zod"],"author":{"name":"whitewater","email":"me@waterwater.moe"},"_id":"@fn-sphere/filter@1.2.0","maintainers":[{"name":"lawvs","email":"npm@waterwater.moe"}],"homepage":"https://github.com/lawvs/fn-sphere#readme","bugs":{"url":"https://github.com/lawvs/fn-sphere/issues"},"dist":{"shasum":"7ec8d1f1e181bb214e79a3f8ff596ca7fbbb4feb","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-1.2.0.tgz","fileCount":208,"integrity":"sha512-UIowhqTRi3036LqkYRvNmSDBVhIc1Xbz/a8VYUKWZGjGmBesjiPbJFRVOEkr2Kf9BFjAHA877aPSVb5XtFswnw==","signatures":[{"sig":"MEUCIQDHba4nAtDuWKNo+9HAgsmffCCoBcLtrkRZRJs41XmmrQIgMq+rNosYNdSkG2QwYMPSaJ9VGkDtA9EIFoB6Co05+TE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fn-sphere%2ffilter@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279552},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-1.2.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./locales":{"types":"./dist/locales/index.d.ts","import":"./dist/locales/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98b9beb9-ca70-42ef-a126-d1e01e539a19"}},"_resolved":"/tmp/c9b3817b82c7f62c5926c4f0c6037d62/fn-sphere-filter-1.2.0.tgz","_integrity":"sha512-UIowhqTRi3036LqkYRvNmSDBVhIc1Xbz/a8VYUKWZGjGmBesjiPbJFRVOEkr2Kf9BFjAHA877aPSVb5XtFswnw==","repository":{"url":"git+ssh://git@github.com/lawvs/fn-sphere.git","type":"git","directory":"packages/filter"},"_npmVersion":"11.7.0","description":"Filter Sphere is a powerful and flexible library for creating dynamic filtering interfaces in your web applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"@fn-sphere/core":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","globals":"^16.5.0","react-dom":"^19.2.3","@eslint/js":"^9.39.2","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","typescript-eslint":"^8.50.1","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^2.4.0","eslint-plugin-react-refresh":"^0.4.26"},"peerDependencies":{"zod":"^4.1.0","react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","@types/react":"^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter_1.2.0_1766922844161_0.18841892555894346","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@fn-sphere/filter","version":"1.3.0","keywords":["filter-builder","advanced-filter","logic-builder","query-builder","filter","react","typescript","zod"],"author":{"name":"whitewater","email":"me@waterwater.moe"},"_id":"@fn-sphere/filter@1.3.0","maintainers":[{"name":"lawvs","email":"npm@waterwater.moe"}],"homepage":"https://github.com/lawvs/fn-sphere#readme","bugs":{"url":"https://github.com/lawvs/fn-sphere/issues"},"dist":{"shasum":"82ba1acc5e8242cb1bf2cbf4a3af4abff7b56ae4","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-1.3.0.tgz","fileCount":208,"integrity":"sha512-HQjpXxWnhLeKHCpdpQ9S76t6Q26EAvcksGNVeshzyirU33osksX9VxksW63RbIalevY3U+BGhbj22lYw4MN2Ww==","signatures":[{"sig":"MEYCIQDzy/S/E7R1A7uDT1qYqAQQSaUo9vvW6Ka7aDj/5SeMVQIhAKGfwZ+7d88TVW5qAmRLcdDFALPpCUT4c0VSZRh8dRhS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fn-sphere%2ffilter@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":281224},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-1.3.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./locales":{"types":"./dist/locales/index.d.ts","import":"./dist/locales/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98b9beb9-ca70-42ef-a126-d1e01e539a19"}},"_resolved":"/tmp/b507c9f48a0ddb09fc812bf5a64138d8/fn-sphere-filter-1.3.0.tgz","_integrity":"sha512-HQjpXxWnhLeKHCpdpQ9S76t6Q26EAvcksGNVeshzyirU33osksX9VxksW63RbIalevY3U+BGhbj22lYw4MN2Ww==","repository":{"url":"git+ssh://git@github.com/lawvs/fn-sphere.git","type":"git","directory":"packages/filter"},"_npmVersion":"11.10.0","description":"Filter Sphere is a powerful and flexible library for creating dynamic filtering interfaces in your web applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@fn-sphere/core":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","jsdom":"^28.0.0","react":"^19.2.4","eslint":"^10.0.0","globals":"^17.3.0","react-dom":"^19.2.4","@eslint/js":"^10.0.1","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typescript-eslint":"^8.55.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-plugin-react-hooks":"^7.0.1","@eslint-react/eslint-plugin":"^2.13.0","eslint-plugin-react-refresh":"^0.5.0"},"peerDependencies":{"zod":"^4.1.0","react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","@types/react":"^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter_1.3.0_1771352007762_0.7183264334893997","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@fn-sphere/filter","version":"1.3.1","keywords":["filter-builder","advanced-filter","logic-builder","query-builder","filter","react","typescript","zod"],"author":{"name":"whitewater","email":"me@waterwater.moe"},"_id":"@fn-sphere/filter@1.3.1","maintainers":[{"name":"lawvs","email":"npm@waterwater.moe"}],"homepage":"https://github.com/lawvs/fn-sphere#readme","bugs":{"url":"https://github.com/lawvs/fn-sphere/issues"},"dist":{"shasum":"149e3540dbbe20e82a0ccae51f9dfe492f19d5cc","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-1.3.1.tgz","fileCount":213,"integrity":"sha512-IF5YzqyFa4DgnWEnxtLOx1/N8NLFwacLgkO8v1mVQcKUu3ud8vuXeFJyWRKW2SMOLFfY0q5dDfDB/9ETbJ+X6w==","signatures":[{"sig":"MEUCIQDmVZ3k8P2KgHf7fjvhVhC9wNC967OuvYSXCugjGZrmSgIgF97lODyw1fdjEEsQGDNsxNKmKr++TcbXmuf38dqic4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fn-sphere%2ffilter@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294813},"main":"dist/index.js","type":"module","_from":"file:fn-sphere-filter-1.3.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./locales":{"types":"./dist/locales/index.d.ts","import":"./dist/locales/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint . --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc","typeCheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98b9beb9-ca70-42ef-a126-d1e01e539a19"}},"_resolved":"/tmp/12ca9019a29131de3a95f46731bd7a31/fn-sphere-filter-1.3.1.tgz","_integrity":"sha512-IF5YzqyFa4DgnWEnxtLOx1/N8NLFwacLgkO8v1mVQcKUu3ud8vuXeFJyWRKW2SMOLFfY0q5dDfDB/9ETbJ+X6w==","repository":{"url":"git+ssh://git@github.com/lawvs/fn-sphere.git","type":"git","directory":"packages/filter"},"_npmVersion":"11.16.0","description":"Filter Sphere is a powerful and flexible library for creating dynamic filtering interfaces in your web applications.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@fn-sphere/core":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","jsdom":"^29.1.1","react":"^19.2.7","eslint":"^10.7.0","globals":"^17.7.0","react-dom":"^19.2.7","@eslint/js":"^10.0.1","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","typescript-eslint":"^8.63.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.9.1","eslint-plugin-react-refresh":"^0.5.3"},"peerDependencies":{"zod":"^4.1.0","react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","@types/react":"^17.0.0 || ^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/filter_1.3.1_1784357136515_0.17752037893375494","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@fn-sphere/filter","version":"1.4.0","type":"module","description":"Filter Sphere is a powerful and flexible library for creating dynamic filtering interfaces in your web applications.","keywords":["filter-builder","advanced-filter","logic-builder","query-builder","filter","react","typescript","zod"],"repository":{"type":"git","url":"git+ssh://git@github.com/lawvs/fn-sphere.git","directory":"packages/filter"},"author":{"name":"whitewater","email":"me@waterwater.moe"},"sideEffects":false,"dependencies":{"@fn-sphere/core":"^1.4.0"},"devDependencies":{"@eslint-react/eslint-plugin":"^5.18.1","@eslint/js":"^10.0.1","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.4","eslint":"^10.8.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.3","globals":"^17.8.0","jsdom":"^30.0.1","react":"^19.2.8","react-dom":"^19.2.8","typescript-eslint":"^8.65.0","zod":"^4.4.3"},"peerDependencies":{"@types/react":"^17.0.0 || ^18.0.0 || ^19.0.0","react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0","zod":"^4.1.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./locales":{"types":"./dist/locales/index.d.ts","import":"./dist/locales/index.js"},"./package.json":"./package.json"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc","typeCheck":"tsc --noEmit","lint":"eslint . --report-unused-disable-directives --max-warnings 0","test":"vitest"},"main":"dist/index.js","types":"dist/index.d.ts","_id":"@fn-sphere/filter@1.4.0","bugs":{"url":"https://github.com/lawvs/fn-sphere/issues"},"homepage":"https://github.com/lawvs/fn-sphere#readme","_integrity":"sha512-aFNHiRTEyAdXLShCtxOT7Q6Leb/iFhmMwOnxH4fyX0b5lnFR94HWcyt4IpIQ8973tLYTU4J90HQSKnQTwN2WUA==","_resolved":"/tmp/f8ee005f155c353840d68d77ca3f5e13/fn-sphere-filter-1.4.0.tgz","_from":"file:fn-sphere-filter-1.4.0.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-aFNHiRTEyAdXLShCtxOT7Q6Leb/iFhmMwOnxH4fyX0b5lnFR94HWcyt4IpIQ8973tLYTU4J90HQSKnQTwN2WUA==","shasum":"47b93ee5b8c4d9eee6b6a5e8ab4d3a59a0b6a30d","tarball":"https://registry.npmjs.org/@fn-sphere/filter/-/filter-1.4.0.tgz","fileCount":213,"unpackedSize":295333,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fn-sphere%2ffilter@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGMPDjyPLqW3Jk9xdyYZJXgE08uyhdcMpTXWfQ+jp53zAiBVjw41dSjIPuEwNAniilGQZB1vk0ZDHwYgThcOKgf05Q=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98b9beb9-ca70-42ef-a126-d1e01e539a19"}},"directories":{},"maintainers":[{"name":"lawvs","email":"npm@waterwater.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/filter_1.4.0_1786264718833_0.20622874988453033"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-25T11:38:58.067Z","modified":"2026-08-09T08:38:39.286Z","0.1.0":"2024-07-25T11:38:58.419Z","0.1.1":"2024-07-25T13:12:38.684Z","0.1.2":"2024-07-29T13:29:05.347Z","0.1.3":"2024-07-29T14:38:49.822Z","0.2.0":"2024-07-31T20:17:08.361Z","0.3.0":"2024-08-03T10:52:14.918Z","0.3.1":"2024-08-03T15:54:03.974Z","0.3.2":"2024-08-04T14:37:52.846Z","0.3.3":"2024-08-05T15:37:03.433Z","0.3.4":"2024-08-06T09:34:04.702Z","0.3.5":"2024-08-06T12:02:05.036Z","0.3.6":"2024-08-06T17:15:00.301Z","0.3.7":"2024-08-07T11:11:16.369Z","0.3.8":"2024-08-07T16:05:55.058Z","0.4.0":"2024-08-11T08:19:25.835Z","0.5.0":"2024-08-27T17:50:14.960Z","0.6.0":"2024-09-29T16:10:16.055Z","0.7.0":"2025-01-28T19:11:43.518Z","0.7.1":"2025-01-28T19:45:53.412Z","0.7.2":"2025-02-05T10:01:03.218Z","0.8.0":"2025-09-27T16:28:12.496Z","1.0.0":"2025-10-08T15:51:01.635Z","1.1.0":"2025-11-07T20:21:36.926Z","1.2.0":"2025-12-28T11:54:04.332Z","1.3.0":"2026-02-17T18:13:27.937Z","1.3.1":"2026-07-18T06:45:36.696Z","1.4.0":"2026-08-09T08:38:38.987Z"},"bugs":{"url":"https://github.com/lawvs/fn-sphere/issues"},"author":{"name":"whitewater","email":"me@waterwater.moe"},"homepage":"https://github.com/lawvs/fn-sphere#readme","keywords":["filter-builder","advanced-filter","logic-builder","query-builder","filter","react","typescript","zod"],"repository":{"type":"git","url":"git+ssh://git@github.com/lawvs/fn-sphere.git","directory":"packages/filter"},"description":"Filter Sphere is a powerful and flexible library for creating dynamic filtering interfaces in your web applications.","maintainers":[{"name":"lawvs","email":"npm@waterwater.moe"}],"readme":"# Filter Sphere\n\nFilter Sphere is meant to generate advanced filters based on a zod schema. It is designed to work seamlessly with React, allowing you to create dynamic and complex filter interfaces in your applications.\n\n## Installation\n\nInstall the package:\n\n```sh\nnpm install @fn-sphere/filter\n\nyarn add @fn-sphere/filter\n\npnpm add @fn-sphere/filter\n```\n\nFilter Sphere uses zod as its schema engine. You can install it by running:\n\n```sh\nnpm install zod\n```\n\n## Usage\n\nYou can use the `useFilterSphere` hook to create a filter:\n\n```tsx\nimport { useFilterSphere } from \"@fn-sphere/filter\";\nimport { z } from \"zod\";\n\nconst YOUR_DATA_SCHEMA = z.object({\n  name: z.string(),\n  age: z.number(),\n});\n\nconst YOUR_DATA: z.infer<typeof YOUR_DATA_SCHEMA>[] = [\n  {\n    name: \"John\",\n    age: 30,\n  },\n];\n\nconst Filter = () => {\n  const { filterRule, predicate, context } = useFilterSphere({\n    schema: YOUR_DATA_SCHEMA,\n  });\n  const filteredData = YOUR_DATA.filter(predicate);\n  console.log(filteredData);\n\n  return (\n    <FilterSphereProvider context={context}>\n      <FilterBuilder />\n    </FilterSphereProvider>\n  );\n};\n```\n\n## Custom Styles\n\nYou can provide custom styles for the filter styles by using the `FilterThemeProvider` component:\n\n```tsx\nimport { FilterThemeProvider, FilterTheme } from \"@fn-sphere/filter\";\n\nconst theme: FilterTheme = {};\n\nconst App = () => {\n  return (\n    <FilterThemeProvider theme={theme}>\n      <FlattenFilterDialog />\n    </FilterThemeProvider>\n  );\n};\n```\n","readmeFilename":"README.md"}