{"_id":"@d.lukyanov/react-filters-provider","_rev":"5-a06a738eafee16002bfc8aaa4f82c84a","name":"@d.lukyanov/react-filters-provider","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.1":{"name":"@d.lukyanov/react-filters-provider","version":"0.0.1","main":"index.js","directories":{"example":"examples","lib":"lib"},"devDependencies":{"@types/qs":"^6.9.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.4","qs":"^6.10.3","react":"^18.1.0","react-dom":"^18.1.0","react-router":"^6.3.0","react-router-dom":"^6.3.0","typescript":"^4.6.4"},"peerDependencies":{"qs":"^6.10.3","react":">=17.0.0","react-dom":">=17.0.0","react-router":"5.x - 6.x","react-router-dom":"5.x - 6.x"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/deamondz/react-filters-provider.git"},"keywords":[],"author":{"name":"d.lukaynov@netrika.ru"},"license":"MIT","bugs":{"url":"https://github.com/deamondz/react-filters-provider/issues"},"homepage":"https://github.com/deamondz/react-filters-provider#readme","description":"","gitHead":"633484557ee977ebffb2910d002484a01765e77e","_id":"@d.lukyanov/react-filters-provider@0.0.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-Hd3OrUQ4s+Y3JeH5e6YQO8CQXSWuvWEKC+BrgpJeuUgPgpqgaXcfzlIDsz62ePq1rrA+HQoVdjgkGfxdmRtuag==","shasum":"d2099e6a426a3266e7d9d000e83a9c16c5f8226a","tarball":"https://registry.npmjs.org/@d.lukyanov/react-filters-provider/-/react-filters-provider-0.0.1.tgz","fileCount":11,"unpackedSize":16218,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt9Ziyhq24cMzHpaS8XB+1e97pAYv6Kce2MvWcX7L7hwIhALcigee8ErhiYd6MQUdC0eNkI8tMKkwo9fc316MczIN6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih4y6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRjw/+KDdAa9j59QHW/TGF55qCZ+eCvM4DXNfF+/bAG7WY48knxTYT\r\nvUDQ0EreZLDrNSPNbmqSNSGVN2VR778Wa+xiTxeB/2zIGG1KG2A8F+MuvXkp\r\nidcCAvaHJOuHpwNmhqJOQM1kcHyuVtKxy2WKsugPt62dJpi7mzr4AL3TsseQ\r\n79nXN6rOE/Dh0hsBdfG1y2Ep5MaMtEm5WBWORtO7Et336zIBYEpeWxWAwaHC\r\nMvtGiNanG6cIIogiUKe/w7nhO89axkRHyJaC8fIpdhWFJom5uuF0QQyC/nC3\r\n3HRJq4HpIGky782YHVwvQZFp1E6Lq+wzFI8mmT2XXspcyMc90bAxSV2bwDSx\r\n2U0f7oRGoBjfex4aifcHXjyfmlTTa/zuaKGCTVPSvo/gu3brK/EkjjzXp04B\r\ngWX7Yh3pT/xeacp4oN6mERl9EbVAIXSX6fazz7dDKlHGS/zTDYmaPDg+mu1q\r\nne5u5WNbEqEF7THV0fuC4CD9FWzl6nGSzHFNkXzgxrVURqL2WhsGrjKQghx4\r\nEBQ7zSsyM+jwIhbt9P04eItgf6Syr6zu6RanZcblvgZD+kI7BSrbofu0ihjx\r\njkyh8XN6ybSDoaitHMNE9/vRR/tyT617lfebz/il7LFHX3uzD3WpGM3gYJJZ\r\nDSLt/3fNM9QB9IMFOjmJ/hg+4Z47CPKR4uc=\r\n=Ard7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"d.lukyanov","email":"d.lukyanov@netrika.ru"},"maintainers":[{"name":"d.lukyanov","email":"d.lukyanov@netrika.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-filters-provider_0.0.1_1653050554182_0.6665635794020937"},"_hasShrinkwrap":false},"0.0.2":{"name":"@d.lukyanov/react-filters-provider","version":"0.0.2","main":"index.js","devDependencies":{"@types/qs":"^6.9.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.4","qs":"^6.10.3","react":"^18.1.0","react-dom":"^18.1.0","react-router":"^6.3.0","react-router-dom":"^6.3.0","typescript":"^4.6.4"},"peerDependencies":{"qs":"^6.10.3","react":">=17.0.0","react-dom":">=17.0.0","react-router":"5.x - 6.x","react-router-dom":"5.x - 6.x"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"repository":{"type":"git","url":"git+https://github.com/deamondz/react-filters-provider.git"},"keywords":[],"author":{"name":"d.lukaynov@netrika.ru"},"license":"MIT","bugs":{"url":"https://github.com/deamondz/react-filters-provider/issues"},"homepage":"https://github.com/deamondz/react-filters-provider#readme","description":"","gitHead":"633484557ee977ebffb2910d002484a01765e77e","_id":"@d.lukyanov/react-filters-provider@0.0.2","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-kYzBw+f1vxsxV0rbyLO91Hoo6WvZN7QIZp7RLy/60KjdaN4VUnbH/5z3cMCs12kmJDaX6R+faPcW8q2xrYPCXQ==","shasum":"e1c58c18da848299c7c5828887529c682efb4f99","tarball":"https://registry.npmjs.org/@d.lukyanov/react-filters-provider/-/react-filters-provider-0.0.2.tgz","fileCount":11,"unpackedSize":16170,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICWAQoXxe0BOOahonZzp7ThLD+G7Zg4O6K1feNYn/2aiAiEAvY7lzR9rDdyxlJZe56y9yZr57nukh//KK24+PL3sb+U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih43RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWoQ//Xm2UhD/4DNiQfBWAdVMsbc5OV+Pj8RAN2y0Pl8FEnWPq7hIy\r\n0KEyNpKB7YOr38N6mb6vbT2PiFNBJabzIxxQMhP0hrThpQAEXThUr5sEjWS8\r\nIk9fF3xyFNRa5BOISI47h9nDdIu9EqunHBkYkbqI69XQqbhblIzAyromSSJf\r\nqWQakA0QnGZG9AGtlO27adnYu3R24hdVWu9yJMHVKoiX9W1v1f71aQui36Dl\r\nP55S2RSKP6KXmm0PjLj/f9lrrgLY7dAA2lv2Zfiid1LJ4SkdpqxRjsdHQAfQ\r\nFRmsDVCouzoWSJn8g3VJAjvoQuPFJk35QqgHT0Qdc+a+Jsfk8tOYXlAVhFiW\r\niXzQRHSUlEuWABNNjr82W37IUgv3YgbNmrYe68JAMIIl+4N6GX3d6Db+RL9I\r\nLajkCghb9vo1q4k0fk398ttjAzLqNTuyYsKK4mOX90JVk1yDO7WHOl4dYqGI\r\nCoJOzRKfbOu5W1H8MEgwWtR8lIf0DGetxAxl/RWR9oeQOQY1FlWpTanFazUr\r\nxtn7cP5WpkMfClhtiWKI3apM81njhFHUdl2lqJs5x/JpBSa2uSElBa5xWtB+\r\nkP25aAdoTmVqiU0B9eXW8jZxX+pCPvgAZPbPZwK3ktMfhPed6iYfvjGroYxc\r\nAswePITrR4W0/R8srd0p2OC3GVqTObEcX8A=\r\n=260s\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"d.lukyanov","email":"d.lukyanov@netrika.ru"},"directories":{},"maintainers":[{"name":"d.lukyanov","email":"d.lukyanov@netrika.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-filters-provider_0.0.2_1653050832924_0.1437691979594431"},"_hasShrinkwrap":false},"0.0.3":{"name":"@d.lukyanov/react-filters-provider","version":"0.0.3","main":"lib/index.js","devDependencies":{"@types/qs":"^6.9.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.4","qs":"^6.10.3","react":"^18.1.0","react-dom":"^18.1.0","react-router":"^6.3.0","react-router-dom":"^6.3.0","typescript":"^4.6.4"},"peerDependencies":{"qs":"^6.10.3","react":">=17.0.0","react-dom":">=17.0.0","react-router":"5.x - 6.x","react-router-dom":"5.x - 6.x"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"repository":{"type":"git","url":"git+https://github.com/deamondz/react-filters-provider.git"},"keywords":[],"author":{"name":"d.lukaynov@netrika.ru"},"license":"MIT","bugs":{"url":"https://github.com/deamondz/react-filters-provider/issues"},"homepage":"https://github.com/deamondz/react-filters-provider#readme","description":"","types":"./lib/index.d.ts","gitHead":"633484557ee977ebffb2910d002484a01765e77e","_id":"@d.lukyanov/react-filters-provider@0.0.3","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-w4NDjYU6VQdHIa4Ihp2f4O0LqgxCzE7ymGsCVDShOYpYIfO9HgUzmClrDbyV0NoVExVi2/9smZVcC4jKTpaxKg==","shasum":"846b34785c29b02017030e7bad10db239cdb83d7","tarball":"https://registry.npmjs.org/@d.lukyanov/react-filters-provider/-/react-filters-provider-0.0.3.tgz","fileCount":11,"unpackedSize":16174,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5MyIb8GaucAYm4R3JXrWVy3IUUzopBDwt2iXytpwC2AiBi3t8yxoxrfaqXLoYJRa3BWbOI1KkgJsnBrk0AuBUvQg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih5H+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfXA/+MMpuOjfPG8p01HJKPO3FFYRF0AGg/lUymvz0TZz/qZdcNdnJ\r\nqVMuPqvmfY24OwH2Rb9Yd2N36q6Wa6TG3jyT492SMYLLmPbhxoEGrehsEuGP\r\nvYOGYwXXprh7N0LUBf9MnE7srxtYvzqkF0RxQW5nlqJO3QmG1qieddD6d8Wl\r\nweLfpvclOoW7wZniCOCtCjd8611naiU7JVNLdV3nzwkwNmO97V1MdJi+55lm\r\nU4JNu2QOkFPsPhBHhWzA80kovPfPT7xVgpY7oiRdEw3GjOyqKnK9UCaJm9Qd\r\n+mh24kIiBA0ScLH1uO7c8f6r+jcu4phosIUvBClWPRhRCDIMsv77o3Z8ni7z\r\nYFgHw7rLJps2JsGFSpMLbbsnO59t9jgYfy1IopTfC1tnpz58H8/2CjHH+kxG\r\nJmT5f/hindTCxSJNPxAQgakep1HdEWfkuNa6/VMq8+EM4EG0shKGmneFdw7N\r\nmvp8Mv3UiYgfXsX/CAiWSTchS+pYZDFdOact8tRvttqF8lL93LB0KWzm1aB3\r\nLwUb/slVdWbA27oy03vdwUwk+M8/SDlcp3L3cB+2W1QxibQmB920eEorMv4V\r\nk7joWuV70p0TlQt9/fU7/D7AkB+wKIuQsC4RAc66g8skkT7TufIiiTY4DUVr\r\nfs1vrC/dN2kuQJztmJhH4GK3wEONQY77+rE=\r\n=zrA7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"d.lukyanov","email":"d.lukyanov@netrika.ru"},"directories":{},"maintainers":[{"name":"d.lukyanov","email":"d.lukyanov@netrika.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-filters-provider_0.0.3_1653051901722_0.8357049197840392"},"_hasShrinkwrap":false},"0.0.4":{"name":"@d.lukyanov/react-filters-provider","version":"0.0.4","main":"lib/index.js","devDependencies":{"@types/qs":"^6.9.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.4","qs":"^6.10.3","react":"^18.1.0","react-dom":"^18.1.0","react-router":"^6.3.0","react-router-dom":"^6.3.0","typescript":"^4.6.4"},"peerDependencies":{"qs":"^6.10.3","react":">=17.0.0","react-dom":">=17.0.0","react-router":"5.x - 6.x","react-router-dom":"5.x - 6.x"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"repository":{"type":"git","url":"git+https://github.com/deamondz/react-filters-provider.git"},"keywords":[],"author":{"name":"d.lukaynov@netrika.ru"},"license":"MIT","bugs":{"url":"https://github.com/deamondz/react-filters-provider/issues"},"homepage":"https://github.com/deamondz/react-filters-provider#readme","description":"npm","types":"./lib/index.d.ts","gitHead":"c2468f9cc9ef6e43df51f6e687a22eb060753188","_id":"@d.lukyanov/react-filters-provider@0.0.4","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-WkUKcIG/a20M1SLK2el8dLS2VXI7oIT3gZiu3gLICSA0lzTWCWCCsMMrNQ4hV+7L3st4PorcDt3X6ofG80/+YQ==","shasum":"ab2d96dba48912bdd74a853bb9320fb96636751c","tarball":"https://registry.npmjs.org/@d.lukyanov/react-filters-provider/-/react-filters-provider-0.0.4.tgz","fileCount":12,"unpackedSize":19521,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfiukfuMwiXXXBeUVy2HXosiopEmDM+rs8/3F4IpCFfwIgWb9jueIe5VpDMPN5miFhVDvETxoaD48b1bngziH1hIQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijJglACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrvvw/+PktFUD9Y9hBrXJDVj7Qkf0YH0q6wDg6XizqLCV0CE5Dtfy3T\r\nWy0P2Av5pPCLlj/+my/dQX1Yl1DMSTXk78l2mNV852IjxnK+yl6bxvNCpqQq\r\n69cx4yaIdsiUumaznzFArZXv2EBDEFrkF0gUGzFdJFTCVHN0opmodvsMt2lZ\r\nxpJQQum+3KGVjweAku8YntZd955bgJRBjYrWG4eghRCvh32Fe6MxfgRUyAhE\r\nSQkRYqeo9QvF0YsT484kPVdo86Z9j5Ut6OUYiGlQbq3V+f299sxCxv+cK/Oq\r\nJoZ/5heu/CTuqukjITjBCfd+7sYxo5qJv6W4UPQBrg4Qccm9qMLJyWWBzElR\r\nu9w5qE3/GOAL+XV5D4IPpVPu79E14tGoz58pTj19VsU9ux1fN2abq3xGSM/O\r\nxdet3LqI8a3D9QT9+iA+4wct0eWiyYC/ee5vmCZRA6t+ILN9dLmUTy6wPAHt\r\nNj2WK3Kvq5j+EKG3cTiCGwpZqY4CO4KBIddeEu1nA4X6hyOtz09vwufGLKIv\r\non082+uSlY1mB+63qy2YvYlYbK3QkLESklT5MMJQh/GjHv4OdT0lX/z/MJMH\r\nQsc4ZgmOPgvNm6htLeHir7SGJsp+7Mli4Om/nmRIeOpbF6mPpxvb9nG2G9Ul\r\nQtEaa/j5s5f+0fJOLxT96mecShDHFPpRrvU=\r\n=8BH0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"d.lukyanov","email":"d.lukyanov@netrika.ru"},"directories":{},"maintainers":[{"name":"d.lukyanov","email":"d.lukyanov@netrika.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-filters-provider_0.0.4_1653381156883_0.415449427914961"},"_hasShrinkwrap":false},"0.0.5":{"name":"@d.lukyanov/react-filters-provider","version":"0.0.5","main":"lib/index.js","devDependencies":{"@types/qs":"^6.9.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.4","qs":"^6.10.3","react":"^18.1.0","react-dom":"^18.1.0","react-router":"^6.3.0","react-router-dom":"^6.3.0","typescript":"^4.6.4"},"peerDependencies":{"qs":"^6.10.3","react":">=17.0.0","react-dom":">=17.0.0","react-router":"5.x - 6.x","react-router-dom":"5.x - 6.x"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"repository":{"type":"git","url":"git+https://github.com/deamondz/react-filters-provider.git"},"keywords":[],"author":{"name":"d.lukaynov@netrika.ru"},"license":"MIT","bugs":{"url":"https://github.com/deamondz/react-filters-provider/issues"},"homepage":"https://github.com/deamondz/react-filters-provider#readme","description":"npm","types":"./lib/index.d.ts","gitHead":"c2468f9cc9ef6e43df51f6e687a22eb060753188","_id":"@d.lukyanov/react-filters-provider@0.0.5","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-j+IKwQWsz6TBnyzeDAaNhzG1sTzP2fKv9tEeBAjiYTm+1Z5HrZjuaQXENda0KYc0R/qEwM/ZWzKk54RiZyzmoQ==","shasum":"ffc7bd4a6676349cd3c576dbd7da8baf393a66cb","tarball":"https://registry.npmjs.org/@d.lukyanov/react-filters-provider/-/react-filters-provider-0.0.5.tgz","fileCount":12,"unpackedSize":19888,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLFWKwdXShGQaLhnGiCWJcZv53W6iFhZG7tqsHh/JhQAiBaTAXhVFPZ9BBCjstvlDEMBJL5bAECfqOX8oJUW2/y/g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijJhCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1XBAAkMKgyJ+zcHKVlasogqp8JQmKd9fV91LLUdVgfhHihSM4/pYp\r\nu/Pv2s9lLevmQE5fM/SG+z21bvGiTYBUuXZl0M46rophNlEDuhN9DsoIBSnd\r\neswd4rtLGH+Ii0tlSBycHLGyoihKT206tGkd3qH4bM6RWZBtVAWAyv1Ic6tH\r\nnXfSQT5RcO3YmQ0MkdkQ6xlraoyDe8C5bH8anI14+66fJ9wR+dJbo0tbQS0p\r\n+F4lsU6S388cQpowngTF93tJV3JQDPnsluh0MsyHQY+ugwJeD6LWLcruV8Qy\r\n8jy8ooZ3LVz8Kp8t8pY41s2gQynWaVzJ4aNCn/Bft4UpQqjGkQg23Ejc7Ry+\r\nWelOqikz5uGpAK8zlVlXoD9X/zg17zLIpOWL9GnZ0WUj5TmMK+bGtj7g0pvY\r\nuhHgpDO0brRQOblGNcBr2cusJrje1sqsLsC4Qiggbm8VSPRaY0yFPhRPryui\r\nNILytfL1fH7hZHquWmMR7PVBBA600Fo5/aGY1PvcnRtlIcGvFTPVSqdt3I+W\r\nNflToABD3YH3+orSzo3iESpEc8rnQfzuNYponmheSkcgltr7wRf/qmkiUBI2\r\ngSEsvq9sm4Vlgk2N8EL45+TZgKTGhuPg/FmTBxniHaocOm76pUBkpl9NoAXw\r\n0uCKYWrYqkX25RAmVhEDCtbo0dFYZaQtGm4=\r\n=M3Ll\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"d.lukyanov","email":"d.lukyanov@netrika.ru"},"directories":{},"maintainers":[{"name":"d.lukyanov","email":"d.lukyanov@netrika.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-filters-provider_0.0.5_1653381186060_0.5036013481485027"},"_hasShrinkwrap":false},"0.0.6":{"name":"@d.lukyanov/react-filters-provider","version":"0.0.6","main":"lib/index.js","devDependencies":{"@types/qs":"^6.9.7","@types/react":"^18.0.9","@types/react-dom":"^18.0.4","qs":"^6.10.3","react":"^18.1.0","react-dom":"^18.1.0","react-router":"^6.3.0","react-router-dom":"^6.3.0","typescript":"^4.6.4"},"peerDependencies":{"qs":"^6.10.3","react":">=17.0.0","react-dom":">=17.0.0","react-router":"5.x - 6.x","react-router-dom":"5.x - 6.x"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"repository":{"type":"git","url":"git+https://github.com/deamondz/react-filters-provider.git"},"keywords":[],"author":{"name":"d.lukaynov@netrika.ru"},"license":"MIT","bugs":{"url":"https://github.com/deamondz/react-filters-provider/issues"},"homepage":"https://github.com/deamondz/react-filters-provider#readme","description":"npm","types":"./lib/index.d.ts","gitHead":"68a75a7af854fc6ef8362ac387e592a5eb492b61","_id":"@d.lukyanov/react-filters-provider@0.0.6","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-qAoqURY1DUvCNvkZ/whuIymw5Ya1VLm+VjTsL4fMYQDuSgyzmj3Lxee9JiQAavPCzROH1ddAi4ik0hzetnJcFQ==","shasum":"8ff6475aaac4eda2e3443493a083e8a5d05db547","tarball":"https://registry.npmjs.org/@d.lukyanov/react-filters-provider/-/react-filters-provider-0.0.6.tgz","fileCount":12,"unpackedSize":20135,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBJmN9UoaKoA6NfkMDb7ioIfY/HA+vG4ID582tBOrlvwIhAKioq71ziFTCVddWH2M06z1oP7hdMaKwVL6vYMHI1Lwp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijeUeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtFw//YwiYbfvP2iBTPmrqsrC+LyVe9TT+56tY77O38HqnBFKJsGvZ\r\n2n/9Hh+Ur5DGgbUtbNnyJUcOUO/D/nedA6gbkCpKMRWieQ74AwQeePy789K/\r\nqtaNN9Bq/R7lxgUy9JkLyCvF9YdegK7XgweizoiRwtFwhpFV/Xq/PH7X48jg\r\nn1UwOLw6rkFxQtsrJmnPsEN97sEY3IwqpQ+SbisKfAZTLReJMAAJq0jIyHRK\r\nYa/1szS7Sv1r8Sq8RjPyv99Ni609jYNx+2/SW7Azk3kzs/IB2YaTmQ5zmRUu\r\nXb2k2PIiAI5HKux0mtyd+2x/4eC9VnjC2vYzt3zCSmMPG2M8t18ki7cCeEIC\r\nUragkASYpnRtAiS5EpH9G5iSMwc67r6Wikml9E5noGq55FH9FFz9T7DLncwd\r\ncrwi7IfbLkyJZ0cm0yhW8fGlPL4IQ/nUeRmo1Dus33QfyHinMKyenrtOVZCc\r\nWtBnHmlNO4+V9dMn+txzX7fj6wJhtw4nLFptEtobCalJD/VS/1AsiQWSc29M\r\neRvB9/pu5Fc4UDJUOmznAEi67N2u9Voy+PoxiSYaP6TazY5DsKfPJK+QaLmm\r\nPGrEYSBEqq7x3krj1ZvTPD4KUHRY9iPB8kJiKwCVxviD59RylC2JcXuEDpZI\r\nv15PAavoAW11RWlBhOmR6uffFtBJRKOU+aY=\r\n=iTW2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"d.lukyanov","email":"d.lukyanov@netrika.ru"},"directories":{},"maintainers":[{"name":"d.lukyanov","email":"d.lukyanov@netrika.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-filters-provider_0.0.6_1653466398697_0.20318328812244157"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-20T12:42:34.116Z","0.0.1":"2022-05-20T12:42:34.361Z","modified":"2022-05-25T08:13:18.907Z","0.0.2":"2022-05-20T12:47:13.083Z","0.0.3":"2022-05-20T13:05:02.007Z","0.0.4":"2022-05-24T08:32:37.022Z","0.0.5":"2022-05-24T08:33:06.224Z","0.0.6":"2022-05-25T08:13:18.842Z"},"maintainers":[{"name":"d.lukyanov","email":"d.lukyanov@netrika.ru"}],"homepage":"https://github.com/deamondz/react-filters-provider#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/deamondz/react-filters-provider.git"},"author":{"name":"d.lukaynov@netrika.ru"},"bugs":{"url":"https://github.com/deamondz/react-filters-provider/issues"},"license":"MIT","readme":"## Установка\n\nnpm\n\n```\nnpm install @d.lukyanov/react-filters-provider\n```\n\nyarn\n\n```\nyarn add @d.lukyanov/react-filters-provider\n```\n\n## Особенности\n\nНе зависит от версии `react-router`, при инициализации необходимо передать 2 функции:\n\n- `useNavigate` - переход между страницами\n- `setLocation` - получение текущей локации\n\n## Как работает\n\nСодержит 2 стора:\n\n- `tmpFilters` - это промежуточные фильтры, они выполняют функцию хранения состояния фильтров до их применения\n- `appliedFilters` - это применённые фильтры, необходимы для непосредственной работы с текущими значениями\n\n```\nconst [{ tmpFilters, appliedFilters }] = useFilters();\n\nconsole.log(tmpFilters.page);\nconsole.log(appliedFilters.page);\n```\n\n## API\n\n### SET_FILTER\n\nУстанавливает значение ОДНОГО конкретного ПРОМЕЖУТОЧНОГО фильтра\n\n```\nconst [_, { setFilter }] = useFilters();\n\nsetFilter('page', 1);\n```\n\n### SET_FILTERS\n\nУстанавливает значения нескольких ПРОМЕЖУТОЧНЫХ фильтров за один раз. Может понадобиться, если реализуется сложносоставной фильтр, например, дата от и до:\n\n```\nconst [_, { setFilters }] = useFilters();\n\nsetFilters({\n    created_at__before: '2020-01-02',\n    created_at__after: '2020-01-01',\n});\n```\n\n### RESET_FILTERS\n\nВозвращение к исходным фильтрам, переданным в `initialFilterValues`, после этого происходит обновление урла\n\n### APPLY_FILTER\n\nУстанавливает значение ОДНОГО конкретного ПРИМЕНЁННОГО фильтра, после этого происходит обновление урла\n\n```\nconst [_, { applyFilter }] = useFilters();\n\napplyFilter('page', 1);\n```\n\n### SET_AND_APPLY_FILTERS\n\nУстанавливает и применяет обьект значений и в промежуточные и в применённые фильтры сразу, при этом, затираются все остальные фильтры - т. е. устанавливается только то, что было в аргументе, после этого происходит обновление урла\n\n```\nconst [_, { setAndApplyFilters }] = useFilters();\n\nsetAndApplyFilters({\n    page: 1,\n    page_size: 10,\n    created_at__before: '2020-01-02',\n    created_at__after: '2020-01-01',\n});\n```\n\n### APPLY_FILTERS\n\nПрименяет промежуточные фильтры, т. е. по сути, делается `tmpFilters -> appliedFilters`, после этого происходит обновление урла\n\n```\nconst [_, { applyFilters }] = useFilters();\n\n\napplyFilters(); // простое применение фильтров\n\n// либо\n\napplyFilters({ // Установка новых фильтров и применение\n    created_at__before: '2020-01-02',\n    created_at__after: '2020-01-01',\n});\n```\n","readmeFilename":"README.md","description":"npm"}