{"_id":"use-typed-reducer","_rev":"53-9b3c3eb6fb63fbb8725d69f7c1d2b8df","name":"use-typed-reducer","dist-tags":{"canary":"3.0.1-canary.1","latest":"4.3.0"},"versions":{"0.0.1":{"name":"use-typed-reducer","version":"0.0.1","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@0.0.1","maintainers":[{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"}],"homepage":"https://github.com/g4rcez/use-reducer#readme","bugs":{"url":"https://github.com/g4rcez/use-reducer/issues"},"dist":{"shasum":"a913b9f0c6b716741195e4d98f3413ad8cc85999","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-0.0.1.tgz","fileCount":5,"integrity":"sha512-cpQj9ljzNump57VeMTPW8BikxhNkumySzREmoL90ZQlSr+FwrvCMQVj55zSyZTPJ0I53COKVWgE6PbNMBIu/Rw==","signatures":[{"sig":"MEQCIBZMp+c2O6KiEmth8CQTqxuTqNvSxQO14YxvxHAJURYFAiBQ1SVsQr5bTx/TDkCsPqVC/PUR4Fa2T3y3shPdpq2tRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOlkpCRA9TVsSAnZWagAANLAP/1gLS+lZxnTX5CO0s8c2\nnf3iBo2zDJKukeceG9APxi0FGjM82PJcCelmxUWZViaP3RMCg3CvPz7uWByT\nJN9b/FgYL7qWUJJABDIQYBb0ueqw4zpyhlYwdrglHlc4utUOaveV2FQHZj/+\nVJUcnOqrCiNC/T2Derx93/yVzWryRydSlIWDvz3v87LQFomDGMhyPH7EPYCK\nO7bYbuxDy/EwWZ3Filkx7EvzoYgz9LxJWDjugCb898FLlOvI5C//2rzOYU7c\nTI01eTm7Maq5mFeObBBtb6fBRLTaJy4Lf3jf4Knjdc1NpaEj76elC/fXkRvd\nIt91nGMDQyTWk2keE63cXrasxpRA2NjwB4JEjmVFvNCKJmDFUb+W4m1rwkYy\nCDixyVg9xSZkhb8FiLgrU30HzLJuSTTOUDO5Hw8SbDclVQtgimsepMe+hdSs\nDe5SqTjlD1Q/WtbqaUeme0q8srOq48Zh7S17dPu/PsA6Pj4maytbnCp6uxuR\noI1/1Uf6X0EsLixE68UtNgft403caABKFn/HxBJIgJzadrSwzDDdyYuLZDXa\nN5Dxy7m2nj3wgDn0AXxM4LFSVnhNAY9XhXucbMZZQ8cayOG53p078a1Le7An\nvglwluuqbpD4tAkwePjEZ/66j+TfdLaLAm9MUa3HUyXgp9Jx/nU/hlWMbPO6\n6aXs\r\n=JAcw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"205aacf4e4883d055c30da9ffcefded08c02b8ce","scripts":{"build":"rollup -c","start":"rollup -c -w","prepare":"yarn run build"},"_npmUser":{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"},"repository":{"url":"git+https://github.com/g4rcez/use-reducer.git","type":"git"},"_npmVersion":"6.13.4","description":"use-reducer React hook alternative","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"12.14.1","_hasShrinkwrap":false,"devDependencies":{"rollup":"^1.31.0","cross-env":"^7.0.0","babel-core":"^6.26.3","typescript":"^3.7.4","@types/react":"^16.9.17","babel-runtime":"^6.26.0","@types/react-dom":"^16.9.4","react-scripts-ts":"^3.1.0","rollup-plugin-url":"^3.0.1","@rollup/plugin-url":"^4.0.2","rollup-plugin-alias":"^2.2.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","@rollup/plugin-strip":"^1.3.2","rollup-plugin-terser":"^5.1.3","rollup-plugin-uglify":"^6.0.4","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-visualizer":"^3.3.1","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-babel-minify":"^9.1.1","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^7.1.1","rollup-plugin-peer-deps-external":"^2.2.2"},"peerDependencies":{"react":"^16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_0.0.1_1580882216933_0.8103688472472819","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"use-typed-reducer","version":"0.1.0","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@0.1.0","maintainers":[{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"}],"homepage":"https://github.com/g4rcez/use-reducer#readme","bugs":{"url":"https://github.com/g4rcez/use-reducer/issues"},"dist":{"shasum":"0b5afc455fa0019535d73db43c89bcba1182d297","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-0.1.0.tgz","fileCount":5,"integrity":"sha512-8HzaoCtla30AiaITjeqXMivA8Ir8cDqKtkO2RNE/CEMFqsgKxIFCt1Mt3knYp5A5Nson3xmUX1Fk5dCwEPn3rA==","signatures":[{"sig":"MEYCIQDV8gTf/bgjp1KwuLuYFzPqYBBHS1JI0qOWpYMdXdDF4QIhAMk/PMGdDSYlpXEPqogjwEHRBBY+fyLVcML2jvKIObpH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOlmlCRA9TVsSAnZWagAAdIgP/1dCd39ucDtJyK0G0zgF\nLUWJOrnsJKQA4+8PItCCGN2NxEy47HiP0xneSrtpaVhf0+66pRsB++Kf2KHU\nqKcsNv5roz8exRrOZbS6Pnueybdj5SR54oceEMkOA62SfGVaALEOydOO8B/J\nlbKxLABIc8e4ahFO4jl+XGAXGxzaWwliDTvjjsaTTOYgCL42jiUapVi5ZRVm\nMDcNHpgbzLuktyxAwa68L2FIQOvurZGSWVZQLv3DRYVUujB7ekaX6j9iJUyI\nENNdHtiCvhrYFSrgFXyf8hVtKeo1WcnjHh5R6yqoa/54XQhR8LzD/i9sq9Ri\ncakBIlnXZj+znu+eQJvwLRqCEQVWv0i7nqEOrWvN9CTciPIBz28yzM1ZPBZy\nMVwa9rwH1DN6NHpFFzTTWBg/zp7mgvb4REiG+gekrUYeBU9TVqDs+cjcxk52\nVT8fry9IJwm3zL+CyzjEietWQ4SOKrCN2QoRffeCPpj2J7lNnSH5lNaBhLAi\n7MRW8VtDZPUAjZJExJwQib5B0+ro/qVe79SdWRXa6Rju6fsix0r9ypUFUho/\nF4SrZQ5Qhw2BLRVzxzYhhsnyVbaiwuABk0rnsCnwnTsoJBO9uqW0k0MnzGFX\nvgKLdEnOEDiV+POn5SipXBi376VexhtD8WFjKvnmD1pEQ97toGYp16+nOTCL\noRUf\r\n=Szz9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"6f22e2dae2e9eee8835f6f61186fdb9814031053","scripts":{"build":"rollup -c","start":"rollup -c -w","prepare":"yarn run build"},"_npmUser":{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"},"repository":{"url":"git+https://github.com/g4rcez/use-reducer.git","type":"git"},"_npmVersion":"6.13.4","description":"use-reducer React hook alternative","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"12.14.1","_hasShrinkwrap":false,"devDependencies":{"rollup":"^1.31.0","cross-env":"^7.0.0","babel-core":"^6.26.3","typescript":"^3.7.4","@types/react":"^16.9.17","babel-runtime":"^6.26.0","@types/react-dom":"^16.9.4","react-scripts-ts":"^3.1.0","rollup-plugin-url":"^3.0.1","@rollup/plugin-url":"^4.0.2","rollup-plugin-alias":"^2.2.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","@rollup/plugin-strip":"^1.3.2","rollup-plugin-terser":"^5.1.3","rollup-plugin-uglify":"^6.0.4","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-visualizer":"^3.3.1","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-babel-minify":"^9.1.1","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^7.1.1","rollup-plugin-peer-deps-external":"^2.2.2"},"peerDependencies":{"react":"^16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_0.1.0_1580882341522_0.16938279296764502","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"use-typed-reducer","version":"0.3.0","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@0.3.0","maintainers":[{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"}],"homepage":"https://github.com/g4rcez/use-reducer#readme","bugs":{"url":"https://github.com/g4rcez/use-reducer/issues"},"dist":{"shasum":"3f9e46619e296f13b5adf90e149354099180b4e3","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-0.3.0.tgz","fileCount":5,"integrity":"sha512-qPl76yxRT3MUv2p2aO8QwirhkyO+FtM0s4xvPCKl5e5G2mpQe1O3TZTfWYX+PVseRR5kS7gkejCFQBMM7AHQEA==","signatures":[{"sig":"MEQCIBIZdxD6GLYs0Kwmad6yPLarggWpoRbhg+GiDuyTIJBSAiBYyFrT1Jye/vKZh6Rt/s5iWewPAsb+Radhb30YCx3nBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOwP+CRA9TVsSAnZWagAAX+IP/3WEZ104DVMgQmYpJWse\nfgsrcvFbwuWLSHQOWH8zAKPpvKlftar3ncOxk7oRMKq3ujYVxix3/1Ff99op\nC9EidU8IHhtj1bUsXAJpu7g18m74pp6Zq4F3/K0BrFa99mbL5G6nHA50P0H2\nCfwb5vDPNTk6p73CLbTcXaXaqMBID5w99fJil8jM4A0s8DG/pLRXiVaCxT47\nDrYlf+o76iNH9KSIAUruGb1grP6lnJGwLDHL7I+wRMPCWDQOkY+gaqZct05k\n8syBkI1LYsVovwlwFKnHjAVVAx5Mcl/+/Had2I9uk3YGuOT6c4/EP7FDSF87\nIciL1SOw9Wxn00lgfjjA+ODY2MMgExoDzyU8s9ljxG1RG6E547j16BlHp4kh\ngwP/t6nL6CIXTuzPOY2n5JB2J4sqSYIe1CafCDqklsWmlYf8tIJTKV47IZN3\nA/SdDb06yxtLASxsUzvEGLZHRIsPehPIT9597MiqenJPLHKj7EhISwfZWwRm\nvEmWxDDKHi081/u2AmFEGb9E7v810+I/AGgBTH7WnhlceOZ83QNdwl8E3vW8\nQeGVqDFasuZHzygU31NDEGqeTLPy+2FjizBbng3Gi66WXZnc8t2JkhSdzKlw\nLJWKUkik//XupuNAaMlf8dLzKElSb9tQO4csTHlp+OVfthYvoSEXeDkLaWHg\nxd5K\r\n=M5wj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"f68a4ea71291cf00ee25cd1669a6af67c63d773a","scripts":{"build":"rollup -c","start":"rollup -c -w","prepare":"yarn run build"},"_npmUser":{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"},"repository":{"url":"git+https://github.com/g4rcez/use-reducer.git","type":"git"},"_npmVersion":"6.13.4","description":"use-reducer React hook alternative","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"12.14.1","_hasShrinkwrap":false,"devDependencies":{"tslib":"^1.10.0","rollup":"^1.31.0","cross-env":"^7.0.0","babel-core":"^6.26.3","typescript":"^3.7.4","@types/react":"^16.9.19","babel-runtime":"^6.26.0","@types/react-dom":"^16.9.4","react-scripts-ts":"^3.1.0","rollup-plugin-url":"^3.0.1","@rollup/plugin-url":"^4.0.2","rollup-plugin-alias":"^2.2.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","@rollup/plugin-strip":"^1.3.2","rollup-plugin-terser":"^5.2.0","rollup-plugin-uglify":"^6.0.4","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-visualizer":"^3.3.1","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-babel-minify":"^9.1.1","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^7.1.1","rollup-plugin-peer-deps-external":"^2.2.2"},"peerDependencies":{"react":"^16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_0.3.0_1580925950464_0.3820854085822576","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"use-typed-reducer","version":"0.3.1","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@0.3.1","maintainers":[{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"}],"homepage":"https://github.com/g4rcez/use-reducer#readme","bugs":{"url":"https://github.com/g4rcez/use-reducer/issues"},"dist":{"shasum":"dd425e1acd6fa5cdc4f6d04ff04576cb705eac7c","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-0.3.1.tgz","fileCount":5,"integrity":"sha512-epXhBSRVi1EYwbeIxZsrp6qxewtC5i9kZlzsP5k2vJ23iWmX8n63OrqIDunXfSSZ0jL1K4+uZcf0C+WpGNcDMQ==","signatures":[{"sig":"MEQCIBKhGuQSdsXbkyQoigoiWa2FvocfRr8kiqXSSu0ogGmuAiAKppUJlVI0z/Joy65ubXYzUNK8zTw+2rScqos3AzU+zA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO5HPCRA9TVsSAnZWagAAg6kP/2j9AR3OkR17ogSLTta0\nZIlT82VPIEZ/qj9EgMkQtFnw5QfZDCN1VsrplxgXAFHqCr3qNQadEQsfiJ1c\nNBsC/mxI15FWVwtimQHmu6fBC0qfXT5fK6c1Ag6zY+AcK9KNaNmUoUAtg8KD\n2THBWDPUGhrnXoYLeKvyLfkfWGEJhVfM2BOuwANTaxR6bwKrS6pDJhkWVIcR\n6OFW1BeaBVq0e2USODsxjI+UmailGbNxKHbkDP4oYiSoaT9tCfXvfr+vK2ka\noINflgGQv0z8IIZ8ycOV7MbJvhCfUIItVUegRoRTAW+2i4bHzlJnAt+AGBPn\n7y68RNQcZGrlqg6CWAOlBcP415VjD2mkZNUedhMBuZCkV+VipfPuyM2ruhSe\nuMOC6ksz7ZZZszVPIuRGJkEpnWum9QZUPhh+9J4Z3TTvJMkyFs9wL7GsXi5C\nGQFp+CLJFLoKdj+Diw2RXp5IYGnwxyb+mtW9Spyqd6c9TcSyxzZDLS/4MWK9\nTgWS+BPf00hhWcOF8dUwRkGpyFCMclNaKDrTWLQqcxcvAq0gjhzJIBLv12uC\nCq4nm5ALhBhu0ReHdb1tBZMtbog2ozzMBa8+F0ZEcBY5GT9t+y85obwP67QE\nKVYJoZF43xLQ1p3Yq4+mP4TkI9SqTapRXlheXOj8vsTx/fmwogvxYFWPhtr6\nZme2\r\n=H81i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"528147108d7078e3b17560cdfc2d550f0c351987","scripts":{"build":"rollup -c","start":"rollup -c -w","prepare":"yarn run build"},"_npmUser":{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"},"repository":{"url":"git+https://github.com/g4rcez/use-reducer.git","type":"git"},"_npmVersion":"6.13.7","description":"use-reducer React hook alternative","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"12.14.1","_hasShrinkwrap":false,"devDependencies":{"tslib":"^1.10.0","rollup":"^1.31.0","cross-env":"^7.0.0","babel-core":"^6.26.3","typescript":"^3.7.4","@types/react":"^16.9.19","babel-runtime":"^6.26.0","@types/react-dom":"^16.9.4","react-scripts-ts":"^3.1.0","rollup-plugin-url":"^3.0.1","@rollup/plugin-url":"^4.0.2","rollup-plugin-alias":"^2.2.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","@rollup/plugin-strip":"^1.3.2","rollup-plugin-terser":"^5.2.0","rollup-plugin-uglify":"^6.0.4","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-visualizer":"^3.3.1","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-babel-minify":"^9.1.1","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^7.1.1","rollup-plugin-peer-deps-external":"^2.2.2"},"peerDependencies":{"react":"^16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_0.3.1_1580962255313_0.7997936052248655","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"use-typed-reducer","version":"0.3.2","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@0.3.2","maintainers":[{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"}],"homepage":"https://github.com/g4rcez/use-reducer#readme","bugs":{"url":"https://github.com/g4rcez/use-reducer/issues"},"dist":{"shasum":"4f9ae6f8e258537a45add4cd62d7a203dd36dfc1","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-0.3.2.tgz","fileCount":5,"integrity":"sha512-LwLR9isW5bI0+s6afr5DurtiKCnQp6IB8Ux/pHR8YVPFARxjsA2tPU2frMNreUW1Ti2oeM2JMsV5m8sX1c3Dsw==","signatures":[{"sig":"MEYCIQC8zKRoJ2uOuVEKPz5dueju7PSmIeMwTNninmAmscdanQIhAMxT1B4VJBB73ZGV4lJrSyNM+4/PbCgCMVT7M9AA+VW7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWRdJCRA9TVsSAnZWagAA134P+gP8EzuC7aRSPxCaBWqL\nrm/paQm+Q/9fYNgxrHQ98oqffUbbAL6xq5rt6e6VInX0qXloDN8nbP3iCJqk\nds/48HzBglsDs+7OIMMBCE153KJRNUD8ENeneIdSI4v/k2IFGK69kafgI4Lj\nfhjJ1lWMzbDnKzqVf6lJpYm8xFMSVA/vAlOMWZOjSzV9oxUDyd6wWzadRGmP\nATA0SbAf1CwXHXVTpYQu8hTbTHsr2eTvUdRHQ9Pvlw0DEwpdy7BhvfFHGm/A\n/rhaTyxT/2hvnj2jg+vT8n5lJkYeO0sseevqEmHLvuxf5Ci368SnWkhaPK9G\njsAmqMxJ69mYWQHMkNwqr1sclx9YNAYUu7M96RxvxEf+c3m2tbIkyiZaRn93\nF8KCPKMmv1nIVMdV0Mb1Z+A2nxCu/UYTy/MQI7BpqnUm2lvjRcJxX4U8+6q0\nWfyhj2DbkEU7q72BKlRREX8EaEZWQjBZCRI5M9dWapDKasUjk+H/dTX7x4M+\n5IWGGaMGXBxkjSmN/71AIVr27YDjIwrD69iISL8NExwqqp0EknftH6fo7tU2\nwdsAUrARsIHs0/1xABZdIk5VsbrrcPBWRFeyR+nAXeYXqMpQM4QTtRFB1Dms\nXz52jYV+lmealFo/Zcjv/TOjPGrXboUf7cu9t+HpucW/vUzjs3TfX7s5lMpm\n2+KE\r\n=fBjm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"859852416e79065258ab31b55cb82a4a69fe3e4d","scripts":{"build":"rollup -c","start":"rollup -c -w","prepare":"yarn run build"},"_npmUser":{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"},"repository":{"url":"git+https://github.com/g4rcez/use-reducer.git","type":"git"},"_npmVersion":"6.13.7","description":"use-reducer React hook alternative","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"13.9.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^1.10.0","rollup":"^1.31.0","cross-env":"^7.0.0","babel-core":"^6.26.3","typescript":"^3.7.4","@types/react":"^16.9.19","babel-runtime":"^6.26.0","@types/react-dom":"^16.9.4","react-scripts-ts":"^3.1.0","rollup-plugin-url":"^3.0.1","@rollup/plugin-url":"^4.0.2","rollup-plugin-alias":"^2.2.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","@rollup/plugin-strip":"^1.3.2","rollup-plugin-terser":"^5.2.0","rollup-plugin-uglify":"^6.0.4","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-visualizer":"^3.3.1","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-babel-minify":"^9.1.1","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^7.1.1","rollup-plugin-peer-deps-external":"^2.2.2"},"peerDependencies":{"react":"^16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_0.3.2_1582896969262_0.967117437907143","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"use-typed-reducer","version":"0.3.3","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@0.3.3","maintainers":[{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"}],"homepage":"https://github.com/g4rcez/use-reducer#readme","bugs":{"url":"https://github.com/g4rcez/use-reducer/issues"},"dist":{"shasum":"42555f09021f22d351974cb34d4992616ef5c1df","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-0.3.3.tgz","fileCount":5,"integrity":"sha512-ozxT+0QYFTAvSYDSqVXX9uKs45WEkp6KwswqhPjmJLQ728k4MonoOLL7onZmUCBnhmQFTfK1o9vypvNO2g1fxw==","signatures":[{"sig":"MEUCIEkAKxEWCJyqe81PA144Rz+wsMgicA6WHEDtDehCTQnXAiEAxjmdZwYqVcs3pwoITPZmHFkYyx+gaq+7/VOpQWnw6RE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZFcICRA9TVsSAnZWagAAE1wQAIfDIlxIovJoS/ai8VRV\nlaHBxnKV9dKeLwZCery1XGU/9UhvcdcHppU32+F1kSHbDKVyPoKCg2o5aU4Q\ndWVFAWFFcIMtLVLNwXbiyTZR1oeYzMTuRuO6yXSJknGKnT7DW47mChaJ8kFi\nATYRj8z4uTyMJqVe3YUy0Hcq/HmYtKWsOll6eu5h2OZqqvY0DgeH5hcvtKg6\nSoeM0ReZEm3orzc0EcdVOYYg6TLJzqq+6JAY667Zl8jKaMfLFzpPu4V4qDmc\nw/nkV4JUbCYjNqYWI7JsGCqdbbZIleDVazOfm2zrk7VjLksRj+W8C+/J9FgZ\nXH9VMyie0iu+YGbyFNXjW/SzX32txFo0kPaK6wGixwDwpU0Lh0GHh4ucYpwK\nXSqR7tKjq0QoCrbYdZ9aAuzMZmc08OGOtISphrcMktJTzRjH5JXEgNiqoncQ\nrln1X7M/Vu2LCFaX/KGHhoywbDfTYfozO0GbkIk2h8NeE5oWqfYptt2iwBdz\nSyxESJAsQ9P5WRMRoOXDTWmC85NomTAzMFGifhRjvs1/2o8Nzvs/Xy64B3tU\n0a/ywtIJtV98RRP50/9OS4ofLkT3eIHNw2/xBDkoqS4/CqRpi8s9xbYTgKsR\norN/Kv58cRDgx/kaITOLEW0cIPEz+QXapS7pGkUE3cGm+wh3p7XNf+ag31+q\nLxDx\r\n=+ff9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"06f4f75f10ba8180105a01bf49ad4f4a903fc142","scripts":{"build":"rollup -c","start":"rollup -c -w","prepare":"yarn run build"},"_npmUser":{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"},"repository":{"url":"git+https://github.com/g4rcez/use-reducer.git","type":"git"},"_npmVersion":"6.13.7","description":"use-reducer React hook alternative","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"13.9.0","dependencies":{"use-typed-reducer":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.13.0","tslib":"^1.10.0","rollup":"^1.31.0","cross-env":"^7.0.0","babel-core":"^6.26.3","typescript":"^3.7.4","@types/react":"^16.9.19","babel-runtime":"^6.26.0","@types/react-dom":"^16.9.4","react-scripts-ts":"^3.1.0","rollup-plugin-url":"^3.0.1","@rollup/plugin-url":"^4.0.2","rollup-plugin-alias":"^2.2.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","@rollup/plugin-strip":"^1.3.2","rollup-plugin-terser":"^5.2.0","rollup-plugin-uglify":"^6.0.4","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-visualizer":"^3.3.1","rollup-plugin-typescript2":"^0.26.0","rollup-plugin-babel-minify":"^9.1.1","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^7.1.1","rollup-plugin-peer-deps-external":"^2.2.2"},"peerDependencies":{"react":"^16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_0.3.3_1583634183470_0.043067086354448","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"use-typed-reducer","version":"0.3.4","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@0.3.4","maintainers":[{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"}],"homepage":"https://github.com/g4rcez/use-reducer#readme","bugs":{"url":"https://github.com/g4rcez/use-reducer/issues"},"dist":{"shasum":"afcd3128c97e14aacf932100251c823e1173b8df","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-0.3.4.tgz","fileCount":5,"integrity":"sha512-+fAvCEKfglue6Ep+c3zNrf7BhgB5LXOMOKLfbd7WGNPTxHpUcA1rjBWL56mDYJ6jHmeWyHlqpphL830IHfaMog==","signatures":[{"sig":"MEUCIQC+gVgntc475mkYqls5Sp53ezQLBdw+F90OvEr+tbCVHwIgGTZkrU7AzrKrKbC9BLZ4tVJiBKFjqBrhtPY2Y6b5zlE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZFfmCRA9TVsSAnZWagAAdN0QAIRBny18RkEvgJEdV5EQ\nzqNG0jrTYO8/SQ8aiW+2EParTkl+Mm4sAPQy+FzoE1Bq15prry///FOq3bom\nXC79dDtup0psAR0ySDZ0vu++f8KMM8G+xyHK32oaa7dKDZwpGEkyTa+2GrYr\nWzPQtu0iRwJU2TPFDn8FJPHZtX32gPskHQo1ZkdS0SU86MK9IZO0fESnH9P7\n0o9sB6zxv0OEWO2val/gmtz6sjmm6A7xt81zfDGHA+IULsR4a8svy4d2u2dW\nFJqNrf37Lo7RxwiExtsbEG3toPrUYCrOLX81XJ6ChkNr6aXOkFpG0GnUd4B/\n3IJyoo7W/w6CQ3nhqxuqHC53B/Rx7HolZks47e3rBabUTDfYeLV6FZkhTuxy\nfS+WgBg/zCt4v3Zk6IwCHk9g7MNqncdHRxOyFPlnItBhvGHuVixOWD50Y7nl\nuT6wU1OAJL8JOkRPxFKXvEM09ojT/p7oKEj6GYb5p6c0Ny5SbTnU/DDxcg1Z\nBmMSIlsdMO33AfqpPTam7UNbHh63NSNCHvC/6kHe6jpEMAXCW8cWMttiGqfL\nkd46q2Amt0L2svrIJta4f1yJtzccCw3S+VLg9cDPEtIHdq3hmA678uHl0i0O\nAM5v0GADWTJRxTI4zcAGgGxtaqRMmbrnhOX6hIGJcZW32wYYt/80pYaiOvvu\n3CM0\r\n=SqEL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"e5bf2e45a514165d25d6194404e2b8dbe28d8e49","scripts":{"build":"rollup -c","start":"rollup -c -w","prepare":"yarn run build"},"_npmUser":{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"},"repository":{"url":"git+https://github.com/g4rcez/use-reducer.git","type":"git"},"_npmVersion":"6.13.7","description":"use-reducer React hook alternative","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"13.9.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^1.10.0","rollup":"^1.31.0","cross-env":"^7.0.0","babel-core":"^6.26.3","typescript":"^3.7.4","@types/react":"^16.9.19","babel-runtime":"^6.26.0","@types/react-dom":"^16.9.4","react-scripts-ts":"^3.1.0","rollup-plugin-url":"^3.0.1","@rollup/plugin-url":"^4.0.2","rollup-plugin-alias":"^2.2.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-strip":"^1.2.2","@rollup/plugin-strip":"^1.3.2","rollup-plugin-terser":"^5.2.0","rollup-plugin-uglify":"^6.0.4","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-visualizer":"^3.3.1","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-babel-minify":"^9.1.1","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^7.1.1","rollup-plugin-peer-deps-external":"^2.2.2"},"peerDependencies":{"react":"^16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_0.3.4_1583634405602_0.5641960129701968","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"use-typed-reducer","version":"1.0.0","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@1.0.0","maintainers":[{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"}],"homepage":"https://github.com/g4rcez/use-reducer#readme","bugs":{"url":"https://github.com/g4rcez/use-reducer/issues"},"dist":{"shasum":"c06e113a0b251632adb0d04b36840c297236628c","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-1.0.0.tgz","fileCount":6,"integrity":"sha512-ReYMq6H1tLk5BCA73dFUXFyl7v3AJl7UwIwsUJDgySA7BATvl33FEJ2jIgXvRGFSw7Y06CBf7TowNmGRcn5prQ==","signatures":[{"sig":"MEQCIDjZgw6UN+w3yXwYT4afPm1fEIYWfF3LBEsxx8JlV/byAiAURCv87zfJ4foNDrzVR9Ae4zhkcCstIFcIrl98Iqq4DA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWlqLCRA9TVsSAnZWagAAB4sP/1caffCQFOrWygs0bBZq\nCU/1k6GbixGV6BOfUl0qvgouPe+4Ioez8sGlcO+6o+Y3kHFzEI1al/QV5ePu\nA/uk2Uja4W4l07Fx8RcQofnseHYv7+6ncfva8Oz1XKQGvrphGjCcNVMGkmhL\nYo91RTboKPPO1lzcbpPblU0B8Tu73QzWQT+m6I4xRs+cZRL+oUyt5oBu/Qd6\nzckFFcin17j9VBc1POC6qQkQN/7+9qev1IWmHLzdjhSDyhXuvDE3K20O2FKJ\n+SfhzaOC3/aF61gctVkxd17Kx9Dm36IhjFaxbXF0+6LpXhOh37f1C9b+cDe8\nLzQcaWaG2lsqfhCF1Gr+1RbRg6RiJDZnORGEWuo8wfglyEh/TiQ57z0VYinM\nrTmvBKNJ7DI3z9vGMTwtq25MBP5exJFShFS6FJV76bS0Uuo/6VAuvIP+C1vn\n/nrPddYhqdPs/2aZKMgA7pHpThrrxw+nEGs2olVr6BlOZE63kRaYiN2cN6hm\n73govRirAo1KyUh5SYQRv0K4cPyVjXY6mmj+P+j4F2yLsYQ/Tdz3G5lGrWmR\nxcrvOgxsJDkEwkspWKZNaTKKA2xDpQd4bduDJGjGlLvD8bS3GJ1GLpf+Leht\nNPx+hatZ6W9DBF7OPTshnB2zs8rQE/9ACcA9DsK+/7GZ2ceD10mVJ/dcRgxs\nOOMp\r\n=YQCU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"edb9fb8a3d9032e78be4cb15cb1011374df26b06","scripts":{"build":"rollup -c","start":"rollup -c -w","prepare":"yarn run build"},"_npmUser":{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"},"repository":{"url":"git+https://github.com/g4rcez/use-reducer.git","type":"git"},"_npmVersion":"6.14.8","description":"use-reducer React hook alternative","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"14.5.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"2.0.1","rollup":"2.26.11","cross-env":"7.0.0","babel-core":"6.26.3","typescript":"4.0.2","@types/react":"16.9.19","babel-runtime":"6.26.0","@types/react-dom":"16.9.4","react-scripts-ts":"3.1.0","rollup-plugin-url":"3.0.1","@rollup/plugin-url":"5.0.1","rollup-plugin-alias":"2.2.0","rollup-plugin-babel":"4.3.3","rollup-plugin-strip":"1.2.2","@rollup/plugin-strip":"2.0.0","rollup-plugin-terser":"7.0.2","rollup-plugin-uglify":"6.0.4","rollup-plugin-commonjs":"10.1.0","rollup-plugin-visualizer":"4.1.1","rollup-plugin-typescript2":"0.27.2","rollup-plugin-node-resolve":"5.2.0","@rollup/plugin-node-resolve":"9.0.0","rollup-plugin-peer-deps-external":"2.2.2"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_1.0.0_1599756939255_0.3404153008696251","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"use-typed-reducer","version":"2.0.0","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@2.0.0","maintainers":[{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"}],"homepage":"https://github.com/g4rcez/use-reducer#readme","bugs":{"url":"https://github.com/g4rcez/use-reducer/issues"},"dist":{"shasum":"3231064b82761244915826682407ead9bc384d3c","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-2.0.0.tgz","fileCount":6,"integrity":"sha512-ydXsNueK3nojdX7+ld6a9q/7j+kYt1fY5n2hqs04G+Gu2HnhiQws24EXJXHEnjsAadGNwJL7LkFEnHKGrYPq2Q==","signatures":[{"sig":"MEYCIQCWeuowxiJ/RbfdR/FfwQFXUIObemRhTPvtdZWtuzIzeQIhAPqaaJ7ni8SM3yH8QmEc+4ZY6S2hnYU9tXEgfuRuAc2F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY+IlCRA9TVsSAnZWagAAzjEP/1Ggb1T12UAKAN8l/IKv\nVeNQVxprEYmSV6OwUIfcEuQAm7MS9dQnHu1uAUo9ibcGmf+lSVA4M8Is3LKI\n1u5V7HE9Bn2lfhDAYelHyU+AVgitqx1h04FFBsLCFuHznZV9BP9Ym6L1NSMl\nc9S8ObZ5cLu2aOgQsHp86Xn9461LhOFZCwVwtOnURhoBNtdJfceEmH5kdUqq\nNqHOJRVm6FNVIiINVHmbLpprgm5lGZBQj7cL8d5eFoTZzKlcj/uQC+HOdxbY\nKkG/v0OhHKVlsFHSMhbXAMs5Z6RYc/r/8V7FBvtYkUkW7Hi5GqZ+704nAJwD\njrOLEmbKkg4mi+eEpSQUg0bDbhQ8spz1xoaL5ApPstLVfLpUqwBXK4Us7MOR\n/gAbQxp/L9VtSWpCRnrU0zEIYKNJuVPwTmqLuLQFyOWx/6hLB0PtMZ3q+KTB\nGkbYy+cRC1ZJUieHf+zRxGYui0GdaoQZHFiht4gd0Ii5Z2b3YHRcs37Mld7F\nAiwbxr6rwcurd1q1IBshnJxYAEj23juzFK9bLN4abCusxdTq2mXRLnFsXo0M\nT/NLOxG7ytppH3CEtRVetUNV1pvUauttA9I2/yCJDNHsyqF/l5OzT25mFAJz\nipA3lyIXIPkioDOKyM0f+N+L6NoV1/5BfIlLBGgisJumibWWJpU6ov2W7ytT\nteVa\r\n=fGsx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"e613992d03757af8e2aa813dd6fa7c97da35cd84","scripts":{"build":"rollup -c","start":"rollup -c -w","prepare":"yarn run build"},"_npmUser":{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"},"repository":{"url":"git+https://github.com/g4rcez/use-reducer.git","type":"git"},"_npmVersion":"6.14.8","description":"use-reducer React hook alternative","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"14.5.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"2.0.1","rollup":"2.26.11","cross-env":"7.0.0","babel-core":"6.26.3","typescript":"4.0.2","@types/react":"16.9.19","babel-runtime":"6.26.0","@types/react-dom":"16.9.4","react-scripts-ts":"3.1.0","rollup-plugin-url":"3.0.1","@rollup/plugin-url":"5.0.1","rollup-plugin-alias":"2.2.0","rollup-plugin-babel":"4.3.3","rollup-plugin-strip":"1.2.2","@rollup/plugin-strip":"2.0.0","rollup-plugin-terser":"7.0.2","rollup-plugin-uglify":"6.0.4","rollup-plugin-commonjs":"10.1.0","rollup-plugin-visualizer":"4.1.1","rollup-plugin-typescript2":"0.27.2","rollup-plugin-node-resolve":"5.2.0","@rollup/plugin-node-resolve":"9.0.0","rollup-plugin-peer-deps-external":"2.2.2"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_2.0.0_1600381476940_0.08614240180899646","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"use-typed-reducer","version":"2.0.1","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@2.0.1","maintainers":[{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"}],"homepage":"https://github.com/g4rcez/use-reducer#readme","bugs":{"url":"https://github.com/g4rcez/use-reducer/issues"},"dist":{"shasum":"74838bbd11bc1a2b8af91937903794143a72864d","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-2.0.1.tgz","fileCount":6,"integrity":"sha512-+m64HxzqRdH9J0j1DS1P4u9NzLw6vYbZ6TeeBALmlTekalY+zNnKKJlRTy5cK1sKFolxdzDaqexuOOPoTNEBfQ==","signatures":[{"sig":"MEUCIQCRLAstKhHhi42N4GQhGsabzeBxRmOoGllRwBxTnat6/gIgXDugDgIIekgHBBEEntPFlZu42QAhabaxXS+TDc+iCmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY+KuCRA9TVsSAnZWagAAbXsQAKCYWzBsbbPz7/C5CG+S\n7IZDhOazgobIS7WKZF3DmpNJxOaNcdUjcfRpiD3Wns+w/2QIxWxNXMFoKIgo\noituTxV2o/DyZSPrsH3Urys6ah4Ef4Y1BtY5ghpkbgRCNoxmKi5e8Ju7CjpO\nrCq2IAs66qWwvNSdGGuczqCIa7kcfHxCjRY8HHk6wLh+aZO+XjW5fQLpyvzV\nSExTmP20CxGbzmnPKEaKuv6UJmrbWm/khQuYVr1uCVjjLd57Y+ZJyzX0rJUL\nHEHzfYI8JaP8AefQy96ejnnOu2wFnLgOFEfLqlurVj6ZV1VoBIWwvgxBptZV\n2S/R8gHLn0sqs/k5PgU5D79boqJgXYAxc9R/m9fit190uiML/qfkF30B3N3o\nqaf4DnyjXX+OTXGtkBX8AtGTrXWEzJajrbR3d4FESNwZvurWrL81KkhObIJQ\n6Hc9aP7/n/VEr6c1V1HaVzUoE3l8wHwhalibnRegOzLhGP/gT/w0J0/dXxUZ\n/8l3fXO+VuP1bdbjRsRiHDIslj4b9fyHuR6QDJ3TCam18e2Bvw/A+PCN0qoa\nqIYi4CFEDXmUIt5sn6P0VWJvT690aIvGFZUhNNyEQ3fL+BUsCvs83rHL4zus\n8wvbA709eWztM3lreOqep+q4i9EsjadrfPv3P/jwGe76jovIGNVqjqCVC9CV\n58S7\r\n=fniH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"3c49858078312548c33357c895f56e17734a1572","scripts":{"build":"rollup -c","start":"rollup -c -w","prepare":"yarn run build"},"_npmUser":{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"},"repository":{"url":"git+https://github.com/g4rcez/use-reducer.git","type":"git"},"_npmVersion":"6.14.8","description":"use-reducer React hook alternative","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"14.5.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"2.0.1","rollup":"2.26.11","cross-env":"7.0.0","babel-core":"6.26.3","typescript":"4.0.2","@types/react":"16.9.19","babel-runtime":"6.26.0","@types/react-dom":"16.9.4","react-scripts-ts":"3.1.0","rollup-plugin-url":"3.0.1","@rollup/plugin-url":"5.0.1","rollup-plugin-alias":"2.2.0","rollup-plugin-babel":"4.3.3","rollup-plugin-strip":"1.2.2","@rollup/plugin-strip":"2.0.0","rollup-plugin-terser":"7.0.2","rollup-plugin-uglify":"6.0.4","rollup-plugin-commonjs":"10.1.0","rollup-plugin-visualizer":"4.1.1","rollup-plugin-typescript2":"0.27.2","rollup-plugin-node-resolve":"5.2.0","@rollup/plugin-node-resolve":"9.0.0","rollup-plugin-peer-deps-external":"2.2.2"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_2.0.1_1600381613621_0.20123814756331848","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"use-typed-reducer","version":"2.1.0","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@2.1.0","maintainers":[{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"}],"homepage":"https://github.com/g4rcez/use-reducer#readme","bugs":{"url":"https://github.com/g4rcez/use-reducer/issues"},"dist":{"shasum":"a3024fa5ae257232d4763e392a0c42892d96f5e5","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-2.1.0.tgz","fileCount":6,"integrity":"sha512-DloocmZkMbh786SxbzyAUm5KDPUgDqFpVd/Td9CKYh54DYtKopBIbvd5vs6N6j0qm1nBXB6uKBBHyi0itJ7HvA==","signatures":[{"sig":"MEQCICQZLqd3FED9XKZjWhLnCfWUMPww8wD2QTRIdHbdR9HXAiA10LTa8RlwyzAuSEb/xo31s3XF3eTjvpsIqpBVAJKJ/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrDrbCRA9TVsSAnZWagAAN0cP/3gfT0BHiEs9z3uKPtJ+\nwNGnXt7KchaCAwjvXdgKTwVUMDnl67+LtnjcwqHeld6Nj82yl3UgLisXCS1Y\nI/l6f2w3AESyW7/GXVuBA/3/8NziIyFFpS7z4gWLVjdvRqgNMq+FypWGbZFt\nNd1W+0rlsyCSnfjCEONjjFJlUMJtwEkZEDWgzA8pVVkBb6LAiUy8UG4LR5m0\n8jDeWXULUkqjUzNpY1jRZ9QpIKx932nuZ7ko68qivAZxlnmfwmTUyR6lDQOL\nD0i6Px/QcKP0OpZ7kYlwwFqarvqu32ecKmMv2oZb6l5473FbyEB7Ik6hGPHI\nhl17RrOE5aV6BLXqwKD4StdMKo9j2r6721RJJzcG8OVK1uD8615+1ShYQrWN\ntM++qmdGvBjQSxRckQKUb2bVBQ1lp437/2gKwoZCwArd/9yyEfCWDFqkfuJg\nkk7jg87YNtHTzAfElAtMGVswoij5o1DnsgIowgUde7YeL6a6WM3XSPUW13Ki\nKc7bStYOo0d6XH2CcQ/FzfYXRzBHykkgvX+ajRw/exmff4PAdtf9uRuNGZZn\nYBAk5ZTfx9RYnsMcGsgA5zd94AYfMQYVrFz1lWcP515IS/fZ/7v2CqJA1mg0\nGZGKPFiFNFX0pKmAFnuW9pn9j6M8aEHQv6+qLru1miYhxeM1v/dVyvTDgoLK\nbuXz\r\n=VMZY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"ac586019be6129f30414833d2946c54dac8030ca","scripts":{"build":"rollup -c","start":"rollup -c -w","prepare":"yarn run build"},"_npmUser":{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"},"repository":{"url":"git+https://github.com/g4rcez/use-reducer.git","type":"git"},"_npmVersion":"6.14.8","description":"use-reducer React hook alternative","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"14.5.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"2.0.1","rollup":"2.26.11","cross-env":"7.0.0","babel-core":"6.26.3","typescript":"4.0.2","@types/react":"16.9.19","babel-runtime":"6.26.0","@types/react-dom":"16.9.4","react-scripts-ts":"3.1.0","rollup-plugin-url":"3.0.1","@rollup/plugin-url":"5.0.1","rollup-plugin-alias":"2.2.0","rollup-plugin-babel":"4.3.3","rollup-plugin-strip":"1.2.2","@rollup/plugin-strip":"2.0.0","rollup-plugin-terser":"7.0.2","rollup-plugin-uglify":"6.0.4","rollup-plugin-commonjs":"10.1.0","rollup-plugin-visualizer":"4.1.1","rollup-plugin-typescript2":"0.27.2","rollup-plugin-node-resolve":"5.2.0","@rollup/plugin-node-resolve":"9.0.0","rollup-plugin-peer-deps-external":"2.2.2"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_2.1.0_1605122779234_0.6174848314563288","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"use-typed-reducer","version":"3.0.0","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@3.0.0","maintainers":[{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"}],"homepage":"https://github.com/g4rcez/use-reducer#readme","bugs":{"url":"https://github.com/g4rcez/use-reducer/issues"},"dist":{"shasum":"e749e12e025c38987e756771259891b3ce41f988","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-3.0.0.tgz","fileCount":6,"integrity":"sha512-XFTHuym5J1rHjpIc++AeWO8Y+rduQgtu81J82fI4sERejrfoIxvjWe+c5ZMnZ6IousbDWgQ4hBLJ8LfFgQLPKw==","signatures":[{"sig":"MEUCIFok68+mEnWtLy5J1wtR0ILoem0udsytmEshTCwF2z0iAiEA9XI5LcemmQ9pMztnDKvb06UdALCyXtOQghTZcS5Ia9s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWtP9CRA9TVsSAnZWagAAAzMP/ivqdm4r3cwzCx10OfF4\n6/fJY7JYh1rfpNb9vnKsJlXHXaJa8pMtqaDFmWdCd3nlCbZnzsZWfuogpOQ5\n7qVPoooUuErw0GAAHuXrfRVGC1cPb6cOQBPXEBTKymMIIOM3Ouo/aReBLGdR\nlVcFxd/b7oxYUs8RerARg61aTxUlAyGmhONj6BHQARDw+UrYTMTD8VW2Y/57\nFjxYvDhWVKUDlmkYmqUb0Qp1GmJWz6xv3Sw+kefN9vCaHyh+W8t7vxP21xPZ\niE9lSyO+qpFJU9kCTPQwyCXeSK8hIagKSzk/ExKdv4soKtDB91V9it5u5/dX\nqcZ/IpuRakzknhNfDwLA2Opnua8pYafbyawOUL+6WsfoYQoukWinIJ6vD9+x\n0u4A2Parn3DVaQ8WVNekMaj4xwNg0GWn6VQH2E6XoeG5VbZNRwXmbtKmI36Q\nckNXZ6N2BFKkRSuFT5rKsRoHaAccxLx7/KDkKlp/RSet4whiL+T6ICZCm/9J\nW1pmK9plJFHet50xaUOMxNTRpk478vNLFjwxSNpYyuPyw5wkVZJSl5Fv9p6C\n0iut2NNcdHWqfFcYx/ndxkWgOFfIqDc+eBRR9cyoApoYofp8bUc5r2L2b/Dz\n0FqfXU1iLkq5zLdao+0POHdR5m4qqaBCQnvdH9RvtlNrnXpDnEkZwsGkXve8\na0AI\r\n=HYB/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"f3328164268452b53ba1442e946b4435e23b3c33","scripts":{"build":"rollup -c","start":"rollup -c -w","prepare":"yarn run build"},"_npmUser":{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"},"repository":{"url":"git+https://github.com/g4rcez/use-reducer.git","type":"git"},"_npmVersion":"6.14.11","description":"use-reducer React hook alternative","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"2.0.1","rollup":"2.26.11","cross-env":"7.0.0","babel-core":"6.26.3","typescript":"4.0.2","@types/react":"16.9.19","babel-runtime":"6.26.0","@types/react-dom":"16.9.4","react-scripts-ts":"3.1.0","rollup-plugin-url":"3.0.1","@rollup/plugin-url":"5.0.1","rollup-plugin-alias":"2.2.0","rollup-plugin-babel":"4.3.3","rollup-plugin-strip":"1.2.2","@rollup/plugin-strip":"2.0.0","rollup-plugin-terser":"7.0.2","rollup-plugin-uglify":"6.0.4","rollup-plugin-commonjs":"10.1.0","rollup-plugin-visualizer":"4.1.1","rollup-plugin-typescript2":"0.27.2","rollup-plugin-node-resolve":"5.2.0","@rollup/plugin-node-resolve":"9.0.0","rollup-plugin-peer-deps-external":"2.2.2"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_3.0.0_1616565244865_0.12061752425538153","host":"s3://npm-registry-packages"}},"3.0.1-canary.0":{"name":"use-typed-reducer","version":"3.0.1-canary.0","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@3.0.1-canary.0","maintainers":[{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"}],"homepage":"https://github.com/g4rcez/use-reducer#readme","bugs":{"url":"https://github.com/g4rcez/use-reducer/issues"},"dist":{"shasum":"56cdb17e4ced0f5833e04035e911ed44f7e28a14","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-3.0.1-canary.0.tgz","fileCount":5,"integrity":"sha512-nJZL4A3uJSAA5EPsVzzynEASWdmopnr7x5xH6u8nrPh6JNUK7hRQEB0peTeO2CsI28iL5rQPK2u1ebBtKVoulw==","signatures":[{"sig":"MEUCIQDZLDvRqUAc3Dwe564jRzg4bV3lrHKULG2lG9mhk7Q67QIgOIjII/ilFYM3YyXu0oocziFiTA60N0W4e0TeHVK4FY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguar/CRA9TVsSAnZWagAAcK8QAIMwWzeH11XBKK/8zbBf\npauOR9hWuG4DAUuSfSMz6AnMbDQE0KSYP+c2WkaEhGBZqkPP2ZMDQq5RH4aP\nfIKTk0E4LeORNcAKpzt1Ig+WKIJrBedvoC6rvWrB1AqKj8NyibckhARPeFVj\nUrgvUfjrMrEiUxyIsdAH0LvZpkiF2nYoO1tV/m5fhHSWzx38blIg9zWmx5Oo\nTBKyKzL5E20A8ZtbpwUpu4cKlq3xlRXaKlnPT1VzSIYKgdnE3idLCdXQockt\n8Xlm6m9yrToGK8X/nCoOpym/Q1ZB8TQ0l0SoQ7F72Elql2B/qzsCBVT2x59+\nPp3/IUix25km2pzYC4RGVBBL9QsqXoXd91qjTZI6ETxNSJ0KenOQSirvouRl\nPINz2TUZQOuVFPxQxOzLEFEkrgzN1JtT9FtEyw+dgX76vT9iFMjw5FK5G+H+\nyvuU/WDn8OJ471Y9wL43In4p7hfIY7rS6p4eAaEi0JSVQJYQKnWEXdzLYjkh\noXl/rUTMBOq2K0o1cu/aIf7ucZrkfK7bQd3ZepGyLm79MNCv4eMml8Kz1ANn\nltxKkOgdOriEG5cBOXxW2iDYKEC/wEetL0exW4BVkqHTLK1hdU6DZ9GfSc1P\nky8oMdSyYh3tGGkXK286NkyAY7RF7ulxXEbE0xk45RE6+1hUbPVp8CkSARY0\n+XpK\r\n=19/C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"ffc9143b37e079c850a74fa526ae631a1ad4662b","scripts":{"build":"rollup -c","start":"rollup -c -w","prepare":"yarn run build"},"_npmUser":{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"},"repository":{"url":"git+https://github.com/g4rcez/use-reducer.git","type":"git"},"_npmVersion":"6.14.12","description":"use-reducer React hook alternative","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"14.16.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"2.0.1","rollup":"2.26.11","cross-env":"7.0.0","babel-core":"6.26.3","typescript":"4.0.2","@types/react":"16.9.19","babel-runtime":"6.26.0","@types/react-dom":"16.9.4","react-scripts-ts":"3.1.0","rollup-plugin-url":"3.0.1","@rollup/plugin-url":"5.0.1","rollup-plugin-alias":"2.2.0","rollup-plugin-babel":"4.3.3","rollup-plugin-strip":"1.2.2","@rollup/plugin-strip":"2.0.0","rollup-plugin-terser":"7.0.2","rollup-plugin-uglify":"6.0.4","rollup-plugin-commonjs":"10.1.0","rollup-plugin-visualizer":"4.1.1","rollup-plugin-typescript2":"0.27.2","rollup-plugin-node-resolve":"5.2.0","@rollup/plugin-node-resolve":"9.0.0","rollup-plugin-peer-deps-external":"2.2.2"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_3.0.1-canary.0_1622780671158_0.16298952286599344","host":"s3://npm-registry-packages"}},"3.0.1-canary.1":{"name":"use-typed-reducer","version":"3.0.1-canary.1","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@3.0.1-canary.1","maintainers":[{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"}],"homepage":"https://github.com/g4rcez/use-reducer#readme","bugs":{"url":"https://github.com/g4rcez/use-reducer/issues"},"dist":{"shasum":"df819393924bb5670f7fe5a333d971bd411f2f24","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-3.0.1-canary.1.tgz","fileCount":5,"integrity":"sha512-w0Z/5NPJTOgcbmdjHc438T6UEvF4yQvHEfxclqX5rryI/wgMSV/kDD9ULwCt8T9qAIB9P5WGMHTavbkhd1XvhA==","signatures":[{"sig":"MEQCIAP5lynaQ4uoQ0qE/Z3v+wa4k6jCasNVfYi7Y228XD1rAiASUJd4lBj+NeUr2HQsIRgO5wHWwH/gCymVQMG3gv6Btw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguayICRA9TVsSAnZWagAAl3IQAJ4TDwYHm4JLYKmdUdSN\nzu46xorUoWNLfq8xjDc+hE9i3auzlloq/tv31480xvDNXHJzVABin25weWeN\nMUcWUYvnoQKD4/fkpJC3cGoSD08cwCTB1DJrt/bb753ksMgNlVjWcmyU30OX\nt2FF60tz2Y4A/zQyKUJGy4zqbI4RwIUjaAhB3WgFEAWUS5B4QlnZ+4JpgivI\nXxaFGIjMcTZwwoJTHhRXUL8N4RqKfTtJnN+M11ofWnSdwa2avKCKpt69LPyS\nl+8QjLtkRBwYlNJ6MmF1ig95dkInAbecPUiBrq/SFThy+GnjJEQARbQGgMK1\nYEM41qufWbmW1QhY7z/r9yPBHH7D/695WdH0gvGtb+fGQuqnFVtJbFrO93y7\nepLJf1gU/OV2Ag8xTKyo23KwPHxBqOi8RXB181UNLSxcR2wtAVlJBwEIo9cV\nWga+S9DokrC7uFpogiIOKoR6ha/Nj2QONGhCDJxsfOtPo4uojt9XQ9M9Hkic\nQk41z3VaIH0K1y5bmP/6I4AH5cotWOmColi5ZZbI/W+BGmEWOMaWhhl/bvOQ\nqCym9Hnxtj4bqMhJqWvrVZsRfZXzjail8kIK1K/+a3NbgZ8d2Uet/Bc2byDd\nFyc8WMsbYg5jDAJS5v0TjSi5hnjj9u+thhcUf2Zz8lk86NKm8EkCxR3gekHN\nLd+k\r\n=+Sm1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"c33c2c9743fa4474498afccf93b84281db228dd2","scripts":{"build":"rollup -c","start":"rollup -c -w","prepare":"yarn run build"},"_npmUser":{"name":"vandalvnl","email":"allan.f.garcez@gmail.com"},"repository":{"url":"git+https://github.com/g4rcez/use-reducer.git","type":"git"},"_npmVersion":"6.14.12","description":"use-reducer React hook alternative","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"14.16.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"2.0.1","rollup":"2.26.11","cross-env":"7.0.0","babel-core":"6.26.3","typescript":"4.0.2","@types/react":"16.9.19","babel-runtime":"6.26.0","@types/react-dom":"16.9.4","react-scripts-ts":"3.1.0","rollup-plugin-url":"3.0.1","@rollup/plugin-url":"5.0.1","rollup-plugin-alias":"2.2.0","rollup-plugin-babel":"4.3.3","rollup-plugin-strip":"1.2.2","@rollup/plugin-strip":"2.0.0","rollup-plugin-terser":"7.0.2","rollup-plugin-uglify":"6.0.4","rollup-plugin-commonjs":"10.1.0","rollup-plugin-visualizer":"4.1.1","rollup-plugin-typescript2":"0.27.2","rollup-plugin-node-resolve":"5.2.0","@rollup/plugin-node-resolve":"9.0.0","rollup-plugin-peer-deps-external":"2.2.2"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_3.0.1-canary.1_1622781064657_0.9631452015439443","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"use-typed-reducer","version":"3.1.0","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@3.1.0","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"homepage":"https://github.com/g4rcez/use-reducer#readme","bugs":{"url":"https://github.com/g4rcez/use-reducer/issues"},"dist":{"shasum":"3e4859cf7990e437828ace209b41914a0eefde3a","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-3.1.0.tgz","fileCount":5,"integrity":"sha512-NBHpHwi3410J3DqE6pJfkk45OjXEb4MVRmQGmtvOOCqvA8wGra3QBW+wdP8QgcTpI+SkIwUBVkYVuMKTVXe7DQ==","signatures":[{"sig":"MEQCIDrn6oOFCQlqx3tJdtkQw0N+MAmV7dDlomWj71oeoSJYAiBMYzLQSNa4CEmUiaGOlIaBYqk0S2d+N09rv9dIz0CBGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGeWyCRA9TVsSAnZWagAASvUP/R9sogPlwy/eeX2rWJNj\nIF6qouC7hZpi7P8f+lBXkHbfzN9tjosJcHp8MxtrJMxta6ht3hjVsJl74a6r\nlqjF89h5UZv+OE3YobGyZd9ULoLY0Uo9AcK4zDjNegpvIPEQBREncP+CbukF\nKaaafCDJSbcZuYQI3YWl7Avg3Zyzji8W9gXyc0SU1xKBuatSNOCD0/ZNgecf\ng3xi0/jduzskhQV9KHk7INpSMbpWwPLURrg3XsI8SMp4+Smt35dm/c0KeArR\nzr0csV/jSZ8ysU57vpnuSM4SxNp9P6/4jLUBM5Lo6yXnW6v4NuB86jf/2/k7\nyzvnaV4XF1HoYRvpmKyOdbT0ImIwSJaOq2zLDptmARLs9HGBoUcdNTeHukSx\n2zzhOJ9FScre0HcfMsOUw9UGZeNMfttw1tjVk9lmNP/TqJkxqfNddD7gAGUZ\nszeQvWxXQCqJF+pQXb1v9cNmJS+gkEBGutqfH1DqMkEaiQMFRWMGL2YbX3UO\n0ByNEhH7hjx7LhUts4rPpK5Jc/ks09PQDA9b9lMNkBZCk71FrADrftB4VKVX\n0QiK23vQ68sxGqpWiEBiZPjXp7z1NmTveaRBJltA5Ngdp727ZjJGHpV/Np92\nK3vnwbdN1p86zD+Yrn70Zs9JinEaVCmyyllb3zYwl4vV99ikwTLL8UWkcRKw\nH+HX\r\n=nxrA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"0dba002b6cf2ec96b474aa41902c27e562d68d18","scripts":{"build":"rollup -c","start":"rollup -c -w","prepare":"yarn run build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"repository":{"url":"git+https://github.com/g4rcez/use-reducer.git","type":"git"},"_npmVersion":"7.19.1","description":"use-reducer React hook alternative","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"16.6.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"2.0.1","rollup":"2.26.11","cross-env":"7.0.0","babel-core":"6.26.3","typescript":"4.0.2","@types/react":"16.9.19","babel-runtime":"6.26.0","@types/react-dom":"16.9.4","react-scripts-ts":"3.1.0","rollup-plugin-url":"3.0.1","@rollup/plugin-url":"5.0.1","rollup-plugin-alias":"2.2.0","rollup-plugin-babel":"4.3.3","rollup-plugin-strip":"1.2.2","@rollup/plugin-strip":"2.0.0","rollup-plugin-terser":"7.0.2","rollup-plugin-uglify":"6.0.4","rollup-plugin-commonjs":"10.1.0","rollup-plugin-visualizer":"4.1.1","rollup-plugin-typescript2":"0.27.2","rollup-plugin-node-resolve":"5.2.0","@rollup/plugin-node-resolve":"9.0.0","rollup-plugin-peer-deps-external":"2.2.2"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_3.1.0_1629087153964_0.7823295429868005","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"use-typed-reducer","version":"3.1.1","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@3.1.1","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"homepage":"https://github.com/g4rcez/use-reducer#readme","bugs":{"url":"https://github.com/g4rcez/use-reducer/issues"},"dist":{"shasum":"b111f0718eac228072a25924bd03a2a34f21a201","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-3.1.1.tgz","fileCount":5,"integrity":"sha512-UUVTQrasqB/aWVbka4PsDeCssPw3iMP4xHcFTz0R4gWsx3CYwU4tNo/ZtmWVQXgaapF7iaBrqrDdFOChrpDKOA==","signatures":[{"sig":"MEYCIQDMv0vlww0zAFKdhyGj+SJCTcSTNCZbPjVBTf2u7NOm2gIhAOxFTs89RBSxfBxbO83youCN/d4iUXESWCYdgZ0x8XCt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGeh0CRA9TVsSAnZWagAAFlUQAKT94MKll53oHAHZ2fp+\nbwJ/Nl0QPYJhH7Bk8ipAxFhKEeNDjNHbv+zRUWaKHPlpRf4+Mv1t1luFzK97\nJvyF1v0gZ/bkJu86lIJ/UpLJ01IiHSno+pqYqioSeOHeDQ7Rp2NeGwx7rD7m\n6atC6RI0lVUvluDW+SzlnnZh+fHNO3mhGD/1i7IY/LDxMSGbfKezj24FpLi3\nI8/NA+O46fw7y0VCGqUr1mz35sxYq5oGi1GuODnuNE3hRQ2u9vWB3rO0hSpX\ne20Da9VyEGzHIK8aBLBqeVF+II+G7tYtQZkwcVlrjPkMtmVrNeSBBvHQqpV1\nF3r8ZuwAjanltdUW9dlMC1OCzwHvRL1IxVM847tPElvhN2rmjpxxX/HXZfjg\nby8piOia2oN9QhfaYkbU22X/DjOwvsmqbbtri4+D2pnqfBSC53Vju/1rVJgh\nd7SPmO2HRagIV2iyU+SWzj8Y8pt0pTBgJ1XZW4QdZGyX0EV0SulcXlIK+sat\nv3NVaVo/anySlVdU+aqlyRBQ1W3CSlGXNbfvSpgEBsvg1JhyQ6pizqT+TSpp\nIn36tbNoJCC9Dj4WybF1kaRfpgmtNB4JxZuSI6bKHdOeUFoo2AmCDz9gzuIQ\nJfae3oZpGf05FGodjGbZUmZIC14VsqCkAQT5m0Dzu3oe9t2aoI3IadFIaJ6N\nkvhA\r\n=Nfou\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"35c77cb0b27ceec647b55d58d5807cb6b836eb40","scripts":{"build":"rollup -c","start":"rollup -c -w","prepare":"yarn run build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"repository":{"url":"git+https://github.com/g4rcez/use-reducer.git","type":"git"},"_npmVersion":"7.19.1","description":"use-reducer React hook alternative","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"16.6.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"2.0.1","rollup":"2.26.11","cross-env":"7.0.0","babel-core":"6.26.3","typescript":"4.0.2","@types/react":"16.9.19","babel-runtime":"6.26.0","@types/react-dom":"16.9.4","react-scripts-ts":"3.1.0","rollup-plugin-url":"3.0.1","@rollup/plugin-url":"5.0.1","rollup-plugin-alias":"2.2.0","rollup-plugin-babel":"4.3.3","rollup-plugin-strip":"1.2.2","@rollup/plugin-strip":"2.0.0","rollup-plugin-terser":"7.0.2","rollup-plugin-uglify":"6.0.4","rollup-plugin-commonjs":"10.1.0","rollup-plugin-visualizer":"4.1.1","rollup-plugin-typescript2":"0.27.2","rollup-plugin-node-resolve":"5.2.0","@rollup/plugin-node-resolve":"9.0.0","rollup-plugin-peer-deps-external":"2.2.2"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_3.1.1_1629087860132_0.46360005632128876","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"use-typed-reducer","version":"3.2.0","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@3.2.0","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"homepage":"https://github.com/g4rcez/use-reducer#readme","bugs":{"url":"https://github.com/g4rcez/use-reducer/issues"},"dist":{"shasum":"da0f5612185aefd326d26ebb6628855d49712c60","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-3.2.0.tgz","fileCount":5,"integrity":"sha512-JcEGuAqeN8mN/FYG2fNoWN/th0prgw2mV8I/g1nfVoN9FhanoVWYRn6IYxAX/oGv831XiGRW1EcR3OhA/9guRw==","signatures":[{"sig":"MEYCIQDPBF+LzmGRyK/B+VTL5fecQLTnIdk30ruM08xO5APRbAIhAKPR3x5P6DQhH6x/2GYF1wuMzYQP+heOGFKviuWUGFoP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMO3yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+XA/+NXHt03Ni/sKoOy4fBwsB1OYL8aVCPEz6xD1YjEwgrJoI1Srt\r\n2braeByv8MUBOOedI8XEM545YYwkbRXW8r37YlOQT2AcZ/vgXm1yy+nDzLnL\r\nRI4HWKt2gIsaPJW4nTS6eHhYnbxLYLl5mCAaLLuZNs43KJian926GsYvhhTT\r\nmnHiFRyZkJUQymwwmG2boGRebEHuSAmZjKeh+how6BmEO1ir49QADCzWNVaz\r\npZBRpgYj5v11DB2BJjOgtIYs3/HHd2l0UeM7caWft83QZc4t+OniSI+5X+4S\r\n3sFDv8lmUGHDP3xqnyoYUxIBLLnTcHpFzTMeUDxrNiAVfelkguLfZDo1H1sG\r\nAmaV1YrWs+enCvsm0pyCYmq5U7KdIg6ClVQHXxKk9iCtzLLq1MDRKyimXz3c\r\n1Uk4XV/hOyX2yeLzOHvYs/I9Y2T/VACWjxY09zS/J7lnhYMxskvGXhhFdfSo\r\nTakVhKtGriRmTuRSNlst2X8+Tu95ncsX7uQkVh1+YYQswYk0ztELYtCY4Hi2\r\ncyPFWax0s/026+KGvf0AuzsNAJUl/cl1RxQnWDXA1jW0RzfzCZdL+DpsjsHu\r\n0bLEGxFXmdFI7kZxxZU3akNk/X+rs/elRByXLSTs5CY5sZx8j0j1ZamDYqKF\r\n8ueD6iL1oxXvZ3IkLK6H6Mz0bATnQGc9ppM=\r\n=eaS6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"89e7c5e8df5b71b7f7b6ac3ed7966735aa7b9801","scripts":{"build":"rollup -c","start":"rollup -c -w"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"repository":{"url":"git+https://github.com/g4rcez/use-reducer.git","type":"git"},"_npmVersion":"8.1.0","description":"use-reducer React hook alternative","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"2.0.1","rollup":"2.26.11","prettier":"2.8.7","cross-env":"7.0.0","babel-core":"6.26.3","typescript":"4.0.2","@types/react":"16.9.19","babel-runtime":"6.26.0","@types/react-dom":"16.9.4","react-scripts-ts":"3.1.0","rollup-plugin-url":"3.0.1","@rollup/plugin-url":"5.0.1","rollup-plugin-alias":"2.2.0","rollup-plugin-babel":"4.3.3","rollup-plugin-strip":"1.2.2","@rollup/plugin-strip":"2.0.0","rollup-plugin-terser":"7.0.2","rollup-plugin-uglify":"6.0.4","rollup-plugin-commonjs":"10.1.0","rollup-plugin-visualizer":"4.1.1","rollup-plugin-typescript2":"0.27.2","rollup-plugin-node-resolve":"5.2.0","@rollup/plugin-node-resolve":"9.0.0","rollup-plugin-peer-deps-external":"2.2.2"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_3.2.0_1680928242434_0.6924361707962357","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"use-typed-reducer","version":"3.2.1","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@3.2.1","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"homepage":"https://github.com/g4rcez/use-reducer#readme","bugs":{"url":"https://github.com/g4rcez/use-reducer/issues"},"dist":{"shasum":"6c3a9828ab1badfd680ad3d8792235b6f46d30ce","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-3.2.1.tgz","fileCount":5,"integrity":"sha512-dcCy+Ver1bdd0EJMJZsUaYLG91nDvlL5yGeeUbvLZ/gXRFkynMP/zY3caTev++q/ebLaQLSrCFY1lhEK3FCzfg==","signatures":[{"sig":"MEUCID8BVwhORZMOcalPAxVZ3rgvD3q8Vu65WA3xNY/N/t8PAiEA0ugBu+fVYDtTxWjwCXeeaDgV0ucS7fZyBRRJG9rHo4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26578},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"2d16f0c76279d0e534492e76626c944211f31ad2","scripts":{"test":"vitest run","build":"rollup -c","start":"rollup -c -w"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"repository":{"url":"git+https://github.com/g4rcez/use-reducer.git","type":"git"},"_npmVersion":"9.5.1","description":"use-reducer React hook alternative","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.4","jsdom":"22.1.0","react":"18.2.0","tslib":"2.0.1","rollup":"2.26.11","vitest":"0.33.0","prettier":"3.0.0","cross-env":"7.0.0","react-dom":"18.2.0","babel-core":"6.26.3","typescript":"4.0.2","@types/react":"16.9.19","babel-runtime":"6.26.0","@types/react-dom":"16.9.4","react-scripts-ts":"3.1.0","rollup-plugin-url":"3.0.1","@rollup/plugin-url":"5.0.1","rollup-plugin-alias":"2.2.0","rollup-plugin-babel":"4.3.3","rollup-plugin-strip":"1.2.2","@rollup/plugin-strip":"2.0.0","@vitejs/plugin-react":"4.0.3","rollup-plugin-terser":"7.0.2","rollup-plugin-uglify":"6.0.4","@testing-library/react":"14.0.0","rollup-plugin-commonjs":"10.1.0","rollup-plugin-visualizer":"4.1.1","@testing-library/jest-dom":"5.17.0","rollup-plugin-typescript2":"0.27.2","rollup-plugin-node-resolve":"5.2.0","@rollup/plugin-node-resolve":"9.0.0","rollup-plugin-peer-deps-external":"2.2.2"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_3.2.1_1689737180328_0.591317199421644","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"use-typed-reducer","version":"3.2.2","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@3.2.2","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"homepage":"https://github.com/g4rcez/use-reducer#readme","bugs":{"url":"https://github.com/g4rcez/use-reducer/issues"},"dist":{"shasum":"a82523472a446c77113d8158533b6e374684643d","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-3.2.2.tgz","fileCount":5,"integrity":"sha512-QgYwCXqHVU8MUAKClsUIbrmI6WvkW/qS7bh/he5ri0XWz6QZADlgy22r+S7C9Cg6jZf8hARdY07Qyq02NkzJAA==","signatures":[{"sig":"MEUCIQCG5X8XS8o8+jFy75pTOek+1sDe8N9ciQtEyzfk6mOUKwIgO5ufp1kgzaBScY8VMENOgC/DcOdwC5kFGIvuQAgzKvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22729},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"af7aa6b55deb5af303974f847ec9226205085704","scripts":{"test":"vitest run","build":"rollup -c","start":"rollup -c -w"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"repository":{"url":"git+https://github.com/g4rcez/use-reducer.git","type":"git"},"_npmVersion":"9.5.1","description":"use-reducer React hook alternative","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.4","jsdom":"22.1.0","react":"18.2.0","tslib":"2.0.1","rollup":"2.26.11","vitest":"0.33.0","prettier":"3.0.0","cross-env":"7.0.0","react-dom":"18.2.0","babel-core":"6.26.3","typescript":"4.0.2","@types/react":"16.9.19","babel-runtime":"6.26.0","@types/react-dom":"16.9.4","react-scripts-ts":"3.1.0","rollup-plugin-url":"3.0.1","@rollup/plugin-url":"5.0.1","rollup-plugin-alias":"2.2.0","rollup-plugin-babel":"4.3.3","rollup-plugin-strip":"1.2.2","@rollup/plugin-strip":"2.0.0","@vitejs/plugin-react":"4.0.3","rollup-plugin-terser":"7.0.2","rollup-plugin-uglify":"6.0.4","@testing-library/react":"14.0.0","rollup-plugin-commonjs":"10.1.0","rollup-plugin-visualizer":"4.1.1","@testing-library/jest-dom":"5.17.0","rollup-plugin-typescript2":"0.27.2","rollup-plugin-node-resolve":"5.2.0","@rollup/plugin-node-resolve":"9.0.0","rollup-plugin-peer-deps-external":"2.2.2"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_3.2.2_1690684957705_0.8114440687706663","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"use-typed-reducer","version":"3.2.3","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@3.2.3","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"homepage":"https://github.com/g4rcez/use-reducer#readme","bugs":{"url":"https://github.com/g4rcez/use-reducer/issues"},"dist":{"shasum":"c0afe2c2eadeb28b12e4c825c9f9dc058abe20e8","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-3.2.3.tgz","fileCount":5,"integrity":"sha512-IKiameOo0jXbi6s/5IuJN8n5xaiXXpyjItpRQOiFU3FZozQd7SPsTxyKZztgmoVIet+icG4iFBHDhabZPwtrJQ==","signatures":[{"sig":"MEUCIQDJu1byyr+fY56EdT6e/MdaafAXxfsqJtzUcHvICd52dwIgQQBk510G3Br686XUn7JEpYyuCEVgHq995bOAcFND5aQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24874},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"ff748774e059afcbd5e1752897aa8a3e1174b1f4","scripts":{"test":"vitest run","build":"rollup -c","start":"rollup -c -w"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"repository":{"url":"git+https://github.com/g4rcez/use-reducer.git","type":"git"},"_npmVersion":"9.5.1","description":"use-reducer React hook alternative","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.4","jsdom":"22.1.0","react":"18.2.0","tslib":"2.0.1","rollup":"2.26.11","vitest":"0.33.0","prettier":"3.0.0","cross-env":"7.0.0","react-dom":"18.2.0","babel-core":"6.26.3","typescript":"4.0.2","@types/react":"16.9.19","babel-runtime":"6.26.0","@types/react-dom":"16.9.4","react-scripts-ts":"3.1.0","rollup-plugin-url":"3.0.1","@rollup/plugin-url":"5.0.1","rollup-plugin-alias":"2.2.0","rollup-plugin-babel":"4.3.3","rollup-plugin-strip":"1.2.2","@rollup/plugin-strip":"2.0.0","@vitejs/plugin-react":"4.0.3","rollup-plugin-terser":"7.0.2","rollup-plugin-uglify":"6.0.4","@testing-library/react":"14.0.0","rollup-plugin-commonjs":"10.1.0","rollup-plugin-visualizer":"4.1.1","@testing-library/jest-dom":"5.17.0","rollup-plugin-typescript2":"0.27.2","rollup-plugin-node-resolve":"5.2.0","@rollup/plugin-node-resolve":"9.0.0","rollup-plugin-peer-deps-external":"2.2.2"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_3.2.3_1693581938625_0.16394208119060694","host":"s3://npm-registry-packages"}},"3.2.4":{"name":"use-typed-reducer","version":"3.2.4","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@3.2.4","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"homepage":"https://github.com/g4rcez/use-reducer#readme","bugs":{"url":"https://github.com/g4rcez/use-reducer/issues"},"dist":{"shasum":"1ba30a268beb34dca4591f5406322059ea8b8920","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-3.2.4.tgz","fileCount":5,"integrity":"sha512-yAvJnOhYkB7ti7L3ssB2Tzu5YnbABn7AhuXuvh02vs8urBn00J0dtLHkmf7XnXCdMwRz7J0QFcga88zXdqjc4A==","signatures":[{"sig":"MEUCIQDTB/yZ+Z0oxsL1wEoq+SaLSKEigPrWJzF0BWh4NTh3LgIgN4p5hOYm4r5esdlVfCdZw9THV3SingfRkPbMUbk15kw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24874},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"8011c0b84e6271145a7a371c7912dff3983b1d33","scripts":{"test":"vitest run","build":"rollup -c","start":"rollup -c -w"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"repository":{"url":"git+https://github.com/g4rcez/use-reducer.git","type":"git"},"_npmVersion":"9.5.1","description":"use-reducer React hook alternative","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.4","jsdom":"22.1.0","react":"18.2.0","tslib":"2.0.1","rollup":"2.26.11","vitest":"0.33.0","prettier":"3.0.0","cross-env":"7.0.0","react-dom":"18.2.0","babel-core":"6.26.3","typescript":"4.0.2","@types/react":"16.9.19","babel-runtime":"6.26.0","@types/react-dom":"16.9.4","react-scripts-ts":"3.1.0","rollup-plugin-url":"3.0.1","@rollup/plugin-url":"5.0.1","rollup-plugin-alias":"2.2.0","rollup-plugin-babel":"4.3.3","rollup-plugin-strip":"1.2.2","@rollup/plugin-strip":"2.0.0","@vitejs/plugin-react":"4.0.3","rollup-plugin-terser":"7.0.2","rollup-plugin-uglify":"6.0.4","@testing-library/react":"14.0.0","rollup-plugin-commonjs":"10.1.0","rollup-plugin-visualizer":"4.1.1","@testing-library/jest-dom":"5.17.0","rollup-plugin-typescript2":"0.27.2","rollup-plugin-node-resolve":"5.2.0","@rollup/plugin-node-resolve":"9.0.0","rollup-plugin-peer-deps-external":"2.2.2"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_3.2.4_1693854612748_0.44955921214042927","host":"s3://npm-registry-packages"}},"3.2.5":{"name":"use-typed-reducer","version":"3.2.5","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@3.2.5","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"homepage":"https://github.com/g4rcez/use-reducer#readme","bugs":{"url":"https://github.com/g4rcez/use-reducer/issues"},"dist":{"shasum":"28339b0477a14d2b11fdb72b42404349a08c4b3a","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-3.2.5.tgz","fileCount":5,"integrity":"sha512-VJzRg9IWsruBZ+x3H+WppgWtiZ3+MnZ/VQagMXJ99KnaikDefOXbqpCT0PvAiSnnlSTN9jFax4BJuP+KnFudYg==","signatures":[{"sig":"MEUCIBfuDclxsyqzwVqs5yHTLj+xYVYSwg4hOHHRH8fbogUpAiEAmuM81C7DcuB5YLB4yUhqTFuBYG0Jt4vxaPoU9urNpEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25455},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"d2b7d77fa4dd2ef7820e24403c25e9ec47ca2d53","scripts":{"test":"vitest run","build":"rollup -c","start":"rollup -c -w"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"repository":{"url":"git+https://github.com/g4rcez/use-reducer.git","type":"git"},"_npmVersion":"9.5.1","description":"use-reducer React hook alternative","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.4","jsdom":"22.1.0","react":"18.2.0","tslib":"2.0.1","rollup":"2.26.11","vitest":"0.33.0","prettier":"3.0.0","cross-env":"7.0.0","react-dom":"18.2.0","babel-core":"6.26.3","typescript":"4.0.2","@types/react":"16.9.19","babel-runtime":"6.26.0","@types/react-dom":"16.9.4","react-scripts-ts":"3.1.0","rollup-plugin-url":"3.0.1","@rollup/plugin-url":"5.0.1","rollup-plugin-alias":"2.2.0","rollup-plugin-babel":"4.3.3","rollup-plugin-strip":"1.2.2","@rollup/plugin-strip":"2.0.0","@vitejs/plugin-react":"4.0.3","rollup-plugin-terser":"7.0.2","rollup-plugin-uglify":"6.0.4","@testing-library/react":"14.0.0","rollup-plugin-commonjs":"10.1.0","rollup-plugin-visualizer":"4.1.1","@testing-library/jest-dom":"5.17.0","rollup-plugin-typescript2":"0.27.2","rollup-plugin-node-resolve":"5.2.0","@rollup/plugin-node-resolve":"9.0.0","rollup-plugin-peer-deps-external":"2.2.2"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_3.2.5_1694880587395_0.1737738463151346","host":"s3://npm-registry-packages"}},"3.2.6":{"name":"use-typed-reducer","version":"3.2.6","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@3.2.6","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"homepage":"https://github.com/g4rcez/use-reducer#readme","bugs":{"url":"https://github.com/g4rcez/use-reducer/issues"},"dist":{"shasum":"d5c2808aa3a748b555bac3f677e8b63a906ad7ec","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-3.2.6.tgz","fileCount":5,"integrity":"sha512-f6WcVpTNPZ8i1gd7ZxZMed8KcqyQhCXSur6VuXqSXhN+gECAXXItk2XcQFLelSeZ9Y4lLHuz0eIaPd5HbK5TGg==","signatures":[{"sig":"MEQCIHTidyy9e+AP6QKBYd7M4zrg7mdouW/P64YuBJw16qhoAiA4/NqrnTgVzBFZN6R7I+kqoQIxR4RJRb28w1Y4wY22CQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25405},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"58e91380bae8ed3a96f89fdee5b3f118b755fefb","scripts":{"test":"vitest run","build":"rollup -c","start":"rollup -c -w"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"repository":{"url":"git+https://github.com/g4rcez/use-reducer.git","type":"git"},"_npmVersion":"9.5.1","description":"use-reducer React hook alternative","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.4","jsdom":"22.1.0","react":"18.2.0","tslib":"2.0.1","rollup":"2.26.11","vitest":"0.33.0","prettier":"3.0.0","cross-env":"7.0.0","react-dom":"18.2.0","babel-core":"6.26.3","typescript":"4.0.2","@types/react":"16.9.19","babel-runtime":"6.26.0","@types/react-dom":"16.9.4","react-scripts-ts":"3.1.0","rollup-plugin-url":"3.0.1","@rollup/plugin-url":"5.0.1","rollup-plugin-alias":"2.2.0","rollup-plugin-babel":"4.3.3","rollup-plugin-strip":"1.2.2","@rollup/plugin-strip":"2.0.0","@vitejs/plugin-react":"4.0.3","rollup-plugin-terser":"7.0.2","rollup-plugin-uglify":"6.0.4","@testing-library/react":"14.0.0","rollup-plugin-commonjs":"10.1.0","rollup-plugin-visualizer":"4.1.1","@testing-library/jest-dom":"5.17.0","rollup-plugin-typescript2":"0.27.2","rollup-plugin-node-resolve":"5.2.0","@rollup/plugin-node-resolve":"9.0.0","rollup-plugin-peer-deps-external":"2.2.2"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_3.2.6_1694984707288_0.09685039718834187","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"use-typed-reducer","version":"3.3.0","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@3.3.0","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"homepage":"https://github.com/g4rcez/use-reducer#readme","bugs":{"url":"https://github.com/g4rcez/use-reducer/issues"},"dist":{"shasum":"02e208ec175671baf218cfa03f5137730a13356e","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-3.3.0.tgz","fileCount":5,"integrity":"sha512-mE87h5W2RSDgU9lg3ycjvrjtaZlDhN5i9DbXvSsbJmLwFT7apRpLfUqlWr9XzUglt67oXsVt6Lq2GeVWUBkL1g==","signatures":[{"sig":"MEYCIQCK2q9E0ahoaAr1gXu4DkhHupbVvUEei3dHKuLQus5BzgIhAPR688d6FibYbMiasCr26KOsBIMEQ6cIcaSyY8ICBqZV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45029},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"e12a1fe3606ffe9fcb937df379f305fac343efee","scripts":{"test":"vitest run","build":"rollup -c","start":"rollup -c -w"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"repository":{"url":"git+https://github.com/g4rcez/use-reducer.git","type":"git"},"_npmVersion":"9.5.1","description":"use-reducer React hook alternative","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"18.17.0","dependencies":{"use-sync-external-store":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.4","jsdom":"22.1.0","react":"18.2.0","rollup":"2.26.11","vitest":"0.33.0","prettier":"3.0.0","cross-env":"7.0.0","react-dom":"18.2.0","babel-core":"6.26.3","typescript":"4.0.2","@types/react":"16.9.19","babel-runtime":"6.26.0","@types/react-dom":"16.9.4","react-scripts-ts":"3.1.0","rollup-plugin-url":"3.0.1","@rollup/plugin-url":"5.0.1","rollup-plugin-alias":"2.2.0","rollup-plugin-babel":"4.3.3","rollup-plugin-strip":"1.2.2","@rollup/plugin-strip":"2.0.0","@vitejs/plugin-react":"4.0.3","rollup-plugin-terser":"7.0.2","rollup-plugin-uglify":"6.0.4","@testing-library/react":"14.0.0","rollup-plugin-commonjs":"10.1.0","rollup-plugin-visualizer":"4.1.1","@testing-library/jest-dom":"5.17.0","rollup-plugin-typescript2":"0.27.2","rollup-plugin-node-resolve":"5.2.0","@rollup/plugin-node-resolve":"9.0.0","@types/use-sync-external-store":"0.0.4","rollup-plugin-peer-deps-external":"2.2.2"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_3.3.0_1695650738464_0.0011312682288004972","host":"s3://npm-registry-packages"}},"3.3.0-1":{"name":"use-typed-reducer","version":"3.3.0-1","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@3.3.0-1","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"bc6623226e7a59466ee320747602df54eb176253","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-3.3.0-1.tgz","fileCount":10,"integrity":"sha512-qw8zJNpmCabnaedzG5zXN59VwAzMhq9QnXnIvHn5erwArw37l6fKNoa3k+0MnGR5igS4j4A15e1IKRALo7Kydw==","signatures":[{"sig":"MEQCIFgBJW38Rl+xMeRz2nyz3WhAO8HTmD7Gf5zWY4fb+TSxAiAqfFWM/4QdOz2fIy3Xd5Dl0DQVbp+wI28daWDVpie2MA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93995},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"33c32e910ddcf4ca900ebeb2f17ea1609e42e251","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"9.5.1","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"18.17.0","dependencies":{"use-sync-external-store":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.9","jsdom":"22.1.0","react":"18.2.0","tslib":"2.6.2","vitest":"0.34.5","prettier":"3.0.0","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.6.5","@types/react":"16.9.19","vite-plugin-dts":"3.5.4","@types/react-dom":"16.9.4","@vitejs/plugin-react":"4.0.3","@testing-library/react":"14.0.0","@testing-library/jest-dom":"5.17.0","@types/use-sync-external-store":"0.0.4"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_3.3.0-1_1695654499615_0.41467548694676526","host":"s3://npm-registry-packages"}},"3.3.0-2":{"name":"use-typed-reducer","version":"3.3.0-2","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@3.3.0-2","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"ca6662a1b5bd30f7972f6d16c7e1be5b809e275d","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-3.3.0-2.tgz","fileCount":10,"integrity":"sha512-6rDGH+A8jPAYZrsmMSUe7jSbuOYbpWKAyqpYrCTi7hJsLmt399TgGe3aMCIfccY5dMZ+LDzXAvWEuY/6/ZWLwA==","signatures":[{"sig":"MEUCIBfPXUlHTFaJl9LQWx0OooGP2VkXNClVUYbGotXwa8JlAiEA0JvXd0hSaDHY2ZLyyKahBegisp+50tOfXPyliN3a58I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148326},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"33c32e910ddcf4ca900ebeb2f17ea1609e42e251","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"9.5.1","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"18.17.0","dependencies":{"use-sync-external-store":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.9","jsdom":"22.1.0","react":"18.2.0","tslib":"2.6.2","vitest":"0.34.5","prettier":"3.0.0","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.6.5","@types/react":"16.9.19","vite-plugin-dts":"3.5.4","@types/react-dom":"16.9.4","@vitejs/plugin-react":"4.0.3","@testing-library/react":"14.0.0","@testing-library/jest-dom":"5.17.0","@types/use-sync-external-store":"0.0.4"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_3.3.0-2_1695654677619_0.30053016434522517","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"use-typed-reducer","version":"3.3.1","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@3.3.1","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"0068b63abd32fa1574a93be4b92c3eda14a7a887","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-3.3.1.tgz","fileCount":12,"integrity":"sha512-2JjIKvwJgmkb6VyKNXa1f6Rmv9vW7rihNAFeJH5cEigRwwa/RnT/Lu01oMyzAX4vqsGcZurbVXdwrgmDCFl0yQ==","signatures":[{"sig":"MEQCIG5qyBz2B4tfH9+ybXILmBx6qGY8fqTlTAQxFNhRTZ75AiAQTVgDUHAH+ZXOmKF+6zeg7/smHzj1wenj8hHens2CRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158996},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"325be8331de6f3867cbbaeaf37617b20aae632e3","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"9.5.1","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"18.17.0","dependencies":{"use-sync-external-store":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.9","jsdom":"22.1.0","react":"18.2.0","tslib":"2.6.2","vitest":"0.34.5","prettier":"3.0.0","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.6.5","@types/react":"16.9.19","vite-plugin-dts":"3.5.4","@types/react-dom":"16.9.4","@vitejs/plugin-react":"4.0.3","@testing-library/react":"14.0.0","@testing-library/jest-dom":"5.17.0","@types/use-sync-external-store":"0.0.4"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_3.3.1_1695956609680_0.8649226495716531","host":"s3://npm-registry-packages"}},"3.3.2":{"name":"use-typed-reducer","version":"3.3.2","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@3.3.2","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"36075191bffd1f0e40495ff95a5c5992685598db","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-3.3.2.tgz","fileCount":12,"integrity":"sha512-KMB1dD31mQmRlHmu1kpnWhzzLHThXQnRfK4R6RNO+TptyC37aD/XN8nW8Df+ANkc8KJDW5544+46vXIEXGXUbA==","signatures":[{"sig":"MEYCIQCjHrZoO7ROGm7fnc2G/P8ZjT+tPmzXEwD5+Tc+zvIjFgIhAK5NNa2aEA6mnAYJJ86vWO2I2FbmS93rf6QeV/ZuOLX+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162202},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"bc6e8a8901598ff6fd1c1a3240658ce5322b1f57","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"9.5.1","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"18.17.0","dependencies":{"use-sync-external-store":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.9","jsdom":"22.1.0","react":"18.2.0","tslib":"2.6.2","vitest":"0.34.5","prettier":"3.0.0","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.6.5","@types/react":"16.9.19","vite-plugin-dts":"3.5.4","@types/react-dom":"16.9.4","@vitejs/plugin-react":"4.0.3","@testing-library/react":"14.0.0","@testing-library/jest-dom":"5.17.0","@types/use-sync-external-store":"0.0.4"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_3.3.2_1696396322337_0.12151389707810223","host":"s3://npm-registry-packages"}},"3.3.3":{"name":"use-typed-reducer","version":"3.3.3","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@3.3.3","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"2067b9768d591b72a2fe387a71c967bfa019a71e","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-3.3.3.tgz","fileCount":12,"integrity":"sha512-Zqe0lX9E0wCUwKebwpE427s0W5fCripFdzv+lEa9/lHLoS0Kaaj2yh7Ocbnsp9VLJnlGYZatxBtNJ3rPQS3mtQ==","signatures":[{"sig":"MEUCIQCn3NaPVo4Tu8r+/u//4umo/WcLmHEn073hwO7UF/ZOGwIgdr1WBGmvi2GPQNO9h3a3RDU9H9f70dQQmwb4S7NrPYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162202},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"4783955922b6765bb745c7910c1b4e6a40189333","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"9.5.1","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"18.17.0","dependencies":{"use-sync-external-store":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.9","jsdom":"22.1.0","react":"18.2.0","tslib":"2.6.2","vitest":"0.34.5","prettier":"3.0.0","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.6.5","@types/react":"16.9.19","vite-plugin-dts":"3.5.4","@types/react-dom":"16.9.4","@vitejs/plugin-react":"4.0.3","@testing-library/react":"14.0.0","@testing-library/jest-dom":"5.17.0","@types/use-sync-external-store":"0.0.4"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_3.3.3_1696554847718_0.25232466119278696","host":"s3://npm-registry-packages"}},"3.3.4":{"name":"use-typed-reducer","version":"3.3.4","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@3.3.4","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"117dff72b4905b80b66886c503082cc4edb262fb","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-3.3.4.tgz","fileCount":12,"integrity":"sha512-DINJH2itXeKXYYpu5v7VIX11Bwd9ZPb9g2CAaJs9P+54/MqhRh5BR22IrnaUF0PgH2cxkfaArWiVYxtlMXTSpg==","signatures":[{"sig":"MEQCIDj2GqZwHH0JD3yV0YrRgmFoYnVNuq0S145Ct5xLAf9mAiBEpnIma5Tn2q+FAbBYEEHqVFUy9BiaH10yZf23TvDHQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167806},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.9.0","yarn":"1.22.21"},"module":"./dist/index.js","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"33d1974dd03bf851a6cda7501fc64edf135d871c","scripts":{"dev":"vite build --watch","test":"NODE_ENV=test vitest run","build":"vite build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"10.1.0","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"20.9.0","dependencies":{"use-sync-external-store":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.9","jsdom":"22.1.0","react":"18.2.0","tslib":"2.6.2","vitest":"0.34.5","prettier":"3.0.0","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.6.5","@types/react":"16.9.19","vite-plugin-dts":"3.5.4","@types/react-dom":"16.9.4","@vitejs/plugin-react":"4.0.3","@testing-library/react":"14.0.0","@testing-library/jest-dom":"5.17.0","@types/use-sync-external-store":"0.0.4"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_3.3.4_1701147735418_0.8961071166673074","host":"s3://npm-registry-packages"}},"3.3.4-0":{"name":"use-typed-reducer","version":"3.3.4-0","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@3.3.4-0","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"4b625309a610805b23ba5e58396b52b056e61150","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-3.3.4-0.tgz","fileCount":12,"integrity":"sha512-OZkWZZszRSkaPoaruYbJbQddqH+AjpemdZv4qt6nmRBAS4dGcWbqKhqfimAkeDQjlPPE82s/kCWbl7MSJMNOPA==","signatures":[{"sig":"MEYCIQD/4m5pK1jsJR1jNyRJ+EjT8wLUGb0BkI6QgiZkoPuHoQIhAKm3obwXA4y83B5xgFHkelOad491G5A+QSyXAzNoQZ2d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167029},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.9.0","yarn":"1.22.21"},"module":"./dist/index.js","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"33d1974dd03bf851a6cda7501fc64edf135d871c","scripts":{"dev":"vite build --watch","test":"NODE_ENV=test vitest run","build":"vite build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"10.1.0","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"20.9.0","dependencies":{"use-sync-external-store":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.9","jsdom":"22.1.0","react":"18.2.0","tslib":"2.6.2","vitest":"0.34.5","prettier":"3.0.0","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.6.5","@types/react":"16.9.19","vite-plugin-dts":"3.5.4","@types/react-dom":"16.9.4","@vitejs/plugin-react":"4.0.3","@testing-library/react":"14.0.0","@testing-library/jest-dom":"5.17.0","@types/use-sync-external-store":"0.0.4"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_3.3.4-0_1701148414421_0.12794978037531357","host":"s3://npm-registry-packages"}},"3.3.4-1":{"name":"use-typed-reducer","version":"3.3.4-1","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@3.3.4-1","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"90463c3648bc28a544ffb36affe0f17cbffdba9c","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-3.3.4-1.tgz","fileCount":12,"integrity":"sha512-ww8S2ERNtUigswzVHtWycp5BsFe7Cjcwc5MHARsptSLPj6ZXimBCoP8o3GPd1yOeoTeitFyhwZZzeE+AK3BvQQ==","signatures":[{"sig":"MEUCIQD7eYDCgX03nhuvlILabo67s3GsRAN2uDW3lJ3IqtGKwAIgU/MH7JHJqn1+2pmigAgqpT463iQi18sytEAdmotPRLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168164},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.9.0","yarn":"1.22.21"},"module":"./dist/index.js","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"33d1974dd03bf851a6cda7501fc64edf135d871c","scripts":{"dev":"vite build --watch","test":"NODE_ENV=test vitest run","build":"vite build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"10.1.0","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"20.9.0","dependencies":{"use-sync-external-store":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.9","jsdom":"22.1.0","react":"18.2.0","tslib":"2.6.2","vitest":"0.34.5","prettier":"3.0.0","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.6.5","@types/react":"16.9.19","vite-plugin-dts":"3.5.4","@types/react-dom":"16.9.4","@vitejs/plugin-react":"4.0.3","@testing-library/react":"14.0.0","@testing-library/jest-dom":"5.17.0","@types/use-sync-external-store":"0.0.4"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_3.3.4-1_1701181656722_0.8200715642959191","host":"s3://npm-registry-packages"}},"3.3.4-2":{"name":"use-typed-reducer","version":"3.3.4-2","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@3.3.4-2","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"b5b13f312b544dce3f66d7abcfc610e9df961325","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-3.3.4-2.tgz","fileCount":14,"integrity":"sha512-4DmyRA328tCbEunYLoTu/r5qEmcee6rkzn00NcR0cAvbq6e9uLdocwR/jN+OLq23NE8meD5eG848MlCwsiWhgA==","signatures":[{"sig":"MEQCIGlEgMkgUd6atMGLf3Jgn/KTG8YP/lzPhQDswxN2KD+9AiBnJyEZ7n6lAOplWMXsfZZGF22yk4l4iu0ulDCFVjO80g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166978},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.9.0","yarn":"1.22.21"},"module":"./dist/index.js","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"33d1974dd03bf851a6cda7501fc64edf135d871c","scripts":{"dev":"vite build --watch","test":"NODE_ENV=test vitest run","build":"vite build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"10.1.0","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"20.9.0","dependencies":{"use-sync-external-store":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.9","jsdom":"22.1.0","react":"18.2.0","tslib":"2.6.2","vitest":"0.34.5","prettier":"3.0.0","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.6.5","@types/react":"16.9.19","vite-plugin-dts":"3.5.4","@types/react-dom":"16.9.4","@vitejs/plugin-react":"4.0.3","@testing-library/react":"14.0.0","@testing-library/jest-dom":"5.17.0","@types/use-sync-external-store":"0.0.4"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_3.3.4-2_1701221163921_0.19014536570088292","host":"s3://npm-registry-packages"}},"3.3.5":{"name":"use-typed-reducer","version":"3.3.5","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@3.3.5","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"107a0d67ffe5615f0ea5a82c309f903f86af580e","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-3.3.5.tgz","fileCount":14,"integrity":"sha512-o9G4F7uiJ+636Hxyh7iCnKNa9R3l2WKJQPoVj8c7knt7gzV7GlZECrgBsrs8swBTzhDbfNvzTwogjjRfkJW3aQ==","signatures":[{"sig":"MEUCIQD7OpSAj81wwpmy4chnTYTwuBddWItQCgZF3SFRs/F6oAIgGE5WNTfP3fNHvXLUTN5NAdmrhLclI4k5HWt8mXxlIMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167080},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.9.0","yarn":"1.22.21"},"module":"./dist/index.js","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"d8da2a93ac3de34087121aae76291339dfc8fadd","scripts":{"dev":"vite build --watch","test":"NODE_ENV=test vitest run","build":"vite build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"10.1.0","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"20.9.0","dependencies":{"use-sync-external-store":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.9","jsdom":"22.1.0","react":"18.2.0","tslib":"2.6.2","vitest":"0.34.5","prettier":"3.0.0","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.6.5","@types/react":"16.9.19","vite-plugin-dts":"3.5.4","@types/react-dom":"16.9.4","@vitejs/plugin-react":"4.0.3","@testing-library/react":"14.0.0","@testing-library/jest-dom":"5.17.0","@types/use-sync-external-store":"0.0.4"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_3.3.5_1701225263115_0.9586135372657103","host":"s3://npm-registry-packages"}},"3.3.6":{"name":"use-typed-reducer","version":"3.3.6","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@3.3.6","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"475c04175f6736a53fe834dce3ca8b0071e51f72","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-3.3.6.tgz","fileCount":16,"integrity":"sha512-upFGWGBBdrWG8w19K26f4YJ9UsUJMPTfq7G6oAzciJM9Z83CBvmpJ+1/MGNlV7+UYUDDkmm/VzTyAdqmf+zKNw==","signatures":[{"sig":"MEYCIQCpcditniZ2+8OLH4u5Z3+g0YwR4URw1Umc2j3Hl5J0PAIhAMHYqN3D7pdTTR3/O+MhW5jYxsX01fUAtNXlIbAH/3t/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166498},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.9.0","yarn":"1.22.21"},"module":"./dist/index.js","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"10c871297ca184a130c98ddb632552d1ff123661","scripts":{"dev":"vite build --watch","test":"NODE_ENV=test vitest run","build":"vite build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"10.1.0","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"20.9.0","dependencies":{"use-sync-external-store":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.9","jsdom":"22.1.0","react":"18.2.0","tslib":"2.6.2","vitest":"0.34.5","prettier":"3.0.0","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.6.5","@types/react":"16.9.19","vite-plugin-dts":"3.5.4","@types/react-dom":"16.9.4","@vitejs/plugin-react":"4.0.3","@testing-library/react":"14.0.0","@testing-library/jest-dom":"5.17.0","@types/use-sync-external-store":"0.0.4"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_3.3.6_1705358756610_0.9663700474727481","host":"s3://npm-registry-packages"}},"3.3.7":{"name":"use-typed-reducer","version":"3.3.7","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@3.3.7","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"6173422878e5d43ffef3090212cd32fb3d82ef30","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-3.3.7.tgz","fileCount":16,"integrity":"sha512-mgmagTYfX134nWmr8Bo25mFIeNa/M/YleJG0pxdSt4cKJHQrG2ZqVbxAth25B5QWkRy3I0UPvPQG2cmeBEIgvA==","signatures":[{"sig":"MEUCICNrsy2tuhw+fvPTALCiYiRiBo4Y4Pg52G11HhTnsJpbAiEAliTV24/CTR8V3W/kSxZHUMKBKyCfSzUQXtAVyNTi5/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166634},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.9.0","yarn":"1.22.21"},"module":"./dist/index.js","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"822a2beae3191e420496ae8b3aaf81d6403d732c","scripts":{"dev":"vite build --watch","test":"NODE_ENV=test vitest run","build":"vite build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"10.1.0","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"20.9.0","dependencies":{"use-sync-external-store":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.9","jsdom":"22.1.0","react":"18.2.0","tslib":"2.6.2","vitest":"0.34.5","prettier":"3.0.0","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.6.5","@types/react":"16.9.19","vite-plugin-dts":"3.5.4","@types/react-dom":"16.9.4","@vitejs/plugin-react":"4.0.3","@testing-library/react":"14.0.0","@testing-library/jest-dom":"5.17.0","@types/use-sync-external-store":"0.0.4"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_3.3.7_1705359802937_0.5525825661180517","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"use-typed-reducer","version":"4.0.0","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@4.0.0","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"1397527fc88007b78fb7dffd71d20654539e0447","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-4.0.0.tgz","fileCount":22,"integrity":"sha512-F8kK0mQ6152iQwZ26j/rcgtIm0GW0DWpNgdZgyCAk5K+RpmFz7DlgmDiCRPLQeAwka2AQPYWKVnnd5yjqfY4bQ==","signatures":[{"sig":"MEUCIQC72uZijEpYPrpJ/qjbYAgMZUMmCqMDsQ05ls6Vd5WH0gIgacCSewFuBq2jIWZi9ADchf+Hfc80SuU5GzJClLVpwtE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177028},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.9.0","yarn":"1.22.21"},"module":"./dist/index.js","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"943d402eb2f15475d766766477983759230fdfe0","scripts":{"dev":"vite build --watch","test":"NODE_ENV=test vitest run","build":"vite build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"10.1.0","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"20.9.0","dependencies":{"use-sync-external-store":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.9","jsdom":"22.1.0","react":"18.2.0","tslib":"2.6.2","vitest":"0.34.5","prettier":"3.0.0","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.6.5","@types/react":"16.9.19","vite-plugin-dts":"3.5.4","@types/react-dom":"16.9.4","@vitejs/plugin-react":"4.0.3","@testing-library/react":"14.0.0","@testing-library/jest-dom":"5.17.0","@types/use-sync-external-store":"0.0.4"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_4.0.0_1710100671585_0.8029865114009949","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"use-typed-reducer","version":"4.0.1","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@4.0.1","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"1e597dfaac2e5e53940827c7aaaa9caae4484129","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-4.0.1.tgz","fileCount":22,"integrity":"sha512-S7w39X4nBhcnlPNOA+B6MoG/tB6GYq0LYqvNioWx6zq4VdpDHo4FvAAaqWF+Fu1DDnBgTTiuoCeV0yy+FxGfRQ==","signatures":[{"sig":"MEYCIQCY+eJJZPIPAyZzWusBjk/AABhd87uPnOfeZ+vrTJgOigIhAM6hQp4v4BdrFG/n/xlF9+y07C1ZGheW7FFrWN6nxZI+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183421},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.9.0","yarn":"1.22.21"},"module":"./dist/index.js","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"326266432d21db1fc55c7113a90a243e8bc306c8","scripts":{"dev":"vite build --watch","test":"NODE_ENV=test vitest run","build":"vite build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"10.1.0","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"20.9.0","dependencies":{"use-sync-external-store":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.9","jsdom":"22.1.0","react":"18.2.0","tslib":"2.6.2","vitest":"0.34.5","prettier":"3.0.0","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.6.5","@types/react":"16.9.19","vite-plugin-dts":"3.5.4","@types/react-dom":"16.9.4","@vitejs/plugin-react":"4.0.3","@testing-library/react":"14.0.0","@testing-library/jest-dom":"5.17.0","@types/use-sync-external-store":"0.0.4"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_4.0.1_1710101003220_0.9140372308159799","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"use-typed-reducer","version":"4.1.0","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@4.1.0","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"d42ac9b4fa87310e70f3de410be76a526c773509","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-4.1.0.tgz","fileCount":22,"integrity":"sha512-JfV2MNBEQKqLHP3Rg3etDp4NSQdHn1ItG5AcEGNH8lsqjsv8j+pN2VBzyjoNis8JMVGYNHRN3G0bsm5y3fSemg==","signatures":[{"sig":"MEUCICWQe2/m/FnT2a4oNm4Aw65At9UewlHDh8AI5vrSgQLoAiEA1my4RHiu4HTfOqU1fMd5+FKmO/4YtFeKsiiLvh8UU14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186695},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.9.0","yarn":"1.22.21"},"module":"./dist/index.js","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"f096f3ce38e71c75a8bbe2b8b9dc24a6300fa168","scripts":{"dev":"vite build --watch","test":"NODE_ENV=test vitest run","build":"vite build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"10.1.0","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"20.9.0","dependencies":{"use-sync-external-store":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.9","jsdom":"22.1.0","react":"18.2.0","tslib":"2.6.2","vitest":"0.34.5","prettier":"3.0.0","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.6.5","@types/react":"16.9.19","vite-plugin-dts":"3.5.4","@types/react-dom":"16.9.4","@vitejs/plugin-react":"4.0.3","@testing-library/react":"14.0.0","@testing-library/jest-dom":"5.17.0","@types/use-sync-external-store":"0.0.4"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_4.1.0_1711932560480_0.15025875597037341","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"use-typed-reducer","version":"4.1.1","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@4.1.1","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"c8202efd3114dfc5b9fe4f67311c62a8574f87b6","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-4.1.1.tgz","fileCount":22,"integrity":"sha512-3l5xPr6q8DKY3cyrxqW6UaAvQqx0B6K/zbpV47M+SYvEMBu5ZoyH+od0GsPnxPnnd0NRETxg4ocA2FZBCflQJw==","signatures":[{"sig":"MEUCIQDOofOsC5DNLRZpqTRgqGB/k/YQyMXN0fQEy6rnByr0ogIgHqiOAXZDkBFy0yGjBxU/3KErTN2iA0oa+bKY7YjanfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187534},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.9.0","yarn":"1.22.21"},"module":"./dist/index.js","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"609ef5ee4454fab6c0d221f8a40e602bb8484c9a","scripts":{"dev":"vite build --watch","test":"NODE_ENV=test vitest run","build":"vite build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"10.1.0","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"20.9.0","dependencies":{"use-sync-external-store":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.9","jsdom":"22.1.0","react":"18.2.0","tslib":"2.6.2","vitest":"0.34.5","prettier":"3.0.0","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.6.5","@types/react":"16.9.19","vite-plugin-dts":"3.5.4","@types/react-dom":"16.9.4","@vitejs/plugin-react":"4.0.3","@testing-library/react":"14.0.0","@testing-library/jest-dom":"5.17.0","@types/use-sync-external-store":"0.0.4"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_4.1.1_1711940988024_0.6460022063185231","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"use-typed-reducer","version":"4.1.2","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@4.1.2","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"25ec34d06e1aea0e237a412f1c1ee98ac7055ecd","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-4.1.2.tgz","fileCount":22,"integrity":"sha512-DKaBWDCOW8fpa6/+A4P8ojlzxmG+ibaNRT09LTwXUWCkG9ObvCDbU1D4gIKxrMxBuHk9XTdMTe6NSv2BaMySfw==","signatures":[{"sig":"MEUCIG1NgDOtri5MAIF4Mjoh1KKaG5krdxnQ8PwbJysRY5gCAiEAwlnfh9POnpAknwm5mM2XhByHkpq3KIdJAs6016J1Z8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187826},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.9.0","yarn":"1.22.21"},"module":"./dist/index.js","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"299c095d25d49b4273d4483d0b0443bc79cfed62","scripts":{"dev":"vite build --watch","test":"NODE_ENV=test vitest run","build":"vite build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"10.1.0","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"20.9.0","dependencies":{"use-sync-external-store":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.9","jsdom":"22.1.0","react":"18.2.0","tslib":"2.6.2","vitest":"0.34.5","prettier":"3.0.0","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.6.5","@types/react":"16.9.19","vite-plugin-dts":"3.5.4","@types/react-dom":"16.9.4","@vitejs/plugin-react":"4.0.3","@testing-library/react":"14.0.0","@testing-library/jest-dom":"5.17.0","@types/use-sync-external-store":"0.0.4"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_4.1.2_1711943571253_0.22991116725438476","host":"s3://npm-registry-packages"}},"4.1.3":{"name":"use-typed-reducer","version":"4.1.3","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@4.1.3","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"f97b2ff30df0bb9d7c9cb436c909b6a7634981f8","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-4.1.3.tgz","fileCount":22,"integrity":"sha512-1kukXS0g+aedXtcDQvqGjs2RctSZQGXzZitw//c0Tq8xRu3NKbWNjece45Q5gtM6HzDUgxtSf889nFQR7nirIw==","signatures":[{"sig":"MEQCIDFSS6cn7vrncUJAi3190E0semf6RhL0FzIxcQs2Die/AiBkuLKd2Cqdtghk1gXbm+hvJINZuoqMOY/inDsgkzwl2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187247},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.9.0","yarn":"1.22.21"},"module":"./dist/index.js","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"558550acb9bcf8ab8af67fe545bcd370536fbee9","scripts":{"dev":"vite build --watch","test":"NODE_ENV=test vitest run","build":"vite build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"10.1.0","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"20.9.0","dependencies":{"use-sync-external-store":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.9","jsdom":"22.1.0","react":"18.2.0","tslib":"2.6.2","vitest":"0.34.5","prettier":"3.0.0","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.6.5","@types/react":"16.9.19","vite-plugin-dts":"3.5.4","@types/react-dom":"16.9.4","@vitejs/plugin-react":"4.0.3","@testing-library/react":"14.0.0","@testing-library/jest-dom":"5.17.0","@types/use-sync-external-store":"0.0.4"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_4.1.3_1711943868518_0.545306833989176","host":"s3://npm-registry-packages"}},"4.1.4":{"name":"use-typed-reducer","version":"4.1.4","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@4.1.4","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"9775eba38c4956d0e08da521cdb601b5a2e17da1","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-4.1.4.tgz","fileCount":22,"integrity":"sha512-LQxmWc9D4abqUwO6aWyjeZ7hAABWeZy77Pyy+DbHocmM3vJpbBGH2l0GomLA9FxOeyRpPvuPISlx8zkl0h5CoQ==","signatures":[{"sig":"MEUCICos4HGTWhDOmm68Y5j2YhlZuDRuKDBAJAM+ctuM03EpAiEAunVR3/c84CBI2GE45ypCJq6+M/CzFx8MehaNWaeI+SI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187801},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.9.0","yarn":"1.22.21"},"module":"./dist/index.js","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"eabd54f018ebb6375fdf46355d7d91101b46e6fb","scripts":{"dev":"vite build --watch","test":"NODE_ENV=test vitest run","build":"vite build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"10.1.0","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"20.9.0","dependencies":{"use-sync-external-store":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.9","jsdom":"22.1.0","react":"18.2.0","tslib":"2.6.2","vitest":"0.34.5","prettier":"3.0.0","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.6.5","@types/react":"16.9.19","vite-plugin-dts":"3.5.4","@types/react-dom":"16.9.4","@vitejs/plugin-react":"4.0.3","@testing-library/react":"14.0.0","@testing-library/jest-dom":"5.17.0","@types/use-sync-external-store":"0.0.4"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_4.1.4_1711944493234_0.005614704508180912","host":"s3://npm-registry-packages"}},"4.1.5":{"name":"use-typed-reducer","version":"4.1.5","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@4.1.5","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"ab683f057b66466172993a91b5dc129971c40c6d","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-4.1.5.tgz","fileCount":22,"integrity":"sha512-bp0DhPzscYlM7RRJnyioZNNK2OPWFFaX/yk1fSwX7xPVgH37MC9RjyKihIKuNGSQXWAi7rW658C1c2+u4mWbJA==","signatures":[{"sig":"MEYCIQC7qPwOdc/rdfVa26IVKcGXqmb+nhYXbo1XlSqR+o3MpgIhAMY8vlV6orsAaL3YTJUjnn2QWzfYzNFVnXCCvR6Xr+H3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191450},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.9.0","yarn":"1.22.21"},"module":"./dist/index.js","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"4ac30b680a63c9d1088530f112aa21fba546da4c","scripts":{"dev":"vite build --watch","test":"NODE_ENV=test vitest run","build":"vite build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"10.1.0","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"20.9.0","dependencies":{"use-sync-external-store":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.9","jsdom":"22.1.0","react":"18.2.0","tslib":"2.6.2","vitest":"0.34.5","prettier":"3.0.0","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.6.5","@types/react":"16.9.19","vite-plugin-dts":"3.5.4","@types/react-dom":"16.9.4","@vitejs/plugin-react":"4.0.3","@testing-library/react":"14.0.0","@testing-library/jest-dom":"5.17.0","@types/use-sync-external-store":"0.0.4"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_4.1.5_1712204388604_0.9077658226367449","host":"s3://npm-registry-packages"}},"4.1.6":{"name":"use-typed-reducer","version":"4.1.6","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@4.1.6","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"2fd1c92393f1c3f7e3981d0652765e3e35bc86eb","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-4.1.6.tgz","fileCount":22,"integrity":"sha512-R7GsHuG+0Slc3kGYdGoH1xsCSzoNfmpvrZ4tYjSVhTgVxje7/HxXsfiFtJsOdfp6anXEqBhYgX9DyUw54lls7g==","signatures":[{"sig":"MEUCIQCY5EDz+UkMi/6kPCdo1vXYhNhxX39jeW9LcNwjAiJCJAIgWOsBL5e8ejGBVEbVPo30BB85oRocBFO1fYu14STJJ5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192504},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.9.0","yarn":"1.22.21"},"module":"./dist/index.js","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"8a0647ae84930e5400f45fed0067c84c6ae32f1d","scripts":{"dev":"vite build --watch","test":"NODE_ENV=test vitest run","build":"vite build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"10.1.0","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"20.9.0","dependencies":{"use-sync-external-store":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.9","jsdom":"22.1.0","react":"18.2.0","tslib":"2.6.2","vitest":"0.34.5","prettier":"3.0.0","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.6.5","@types/react":"16.9.19","vite-plugin-dts":"3.5.4","@types/react-dom":"16.9.4","@vitejs/plugin-react":"4.0.3","@testing-library/react":"14.0.0","@testing-library/jest-dom":"5.17.0","@types/use-sync-external-store":"0.0.4"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_4.1.6_1712275747921_0.17836697978000093","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"use-typed-reducer","version":"4.2.0","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@4.2.0","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"612a782adbf843a063b3532530245127cd93c726","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-4.2.0.tgz","fileCount":22,"integrity":"sha512-C8ovkFnZtQqFblYxPvAD17DnPr25FfYjew8OKVCFA6/vKWW3b7J8PMsh8VHLuuZDjkDFjsheV++F74tppKJBZg==","signatures":[{"sig":"MEUCIQDjLaGRtbTXZOl1HT7Y4PeXL4GdpAKFHO92pDrW3u4pTAIgEeSgVhfE5Q3DFpleg+rCkwpTHvwUx2jWK0X570g+Yqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194863},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.9.0","yarn":"1.22.21"},"module":"./dist/index.js","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"bdfce5350540d116e240b9478c39c8fcf22337ca","scripts":{"dev":"vite build --watch","test":"NODE_ENV=test vitest run","build":"vite build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"10.1.0","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"20.9.0","dependencies":{"use-sync-external-store":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.9","jsdom":"22.1.0","react":"18.2.0","tslib":"2.6.2","vitest":"0.34.5","prettier":"3.0.0","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.6.5","@types/react":"16.9.19","vite-plugin-dts":"3.5.4","@types/react-dom":"16.9.4","@vitejs/plugin-react":"4.0.3","@testing-library/react":"14.0.0","@testing-library/jest-dom":"5.17.0","@types/use-sync-external-store":"0.0.4"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_4.2.0_1712420324609_0.6468233899035947","host":"s3://npm-registry-packages"}},"4.2.1":{"name":"use-typed-reducer","version":"4.2.1","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@4.2.1","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"177f0bb22974bf92ce6e6f5364025a9f4eb2b8ed","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-4.2.1.tgz","fileCount":22,"integrity":"sha512-ICg3QXCSQIurAm4nyb9HbSW2I8KU3G8tV7SimeyhCTEw3g566m0AHg21FcGTb8Oz/kwWqF90AAed0BoXPYQ6Pw==","signatures":[{"sig":"MEQCIFQHSG7L7eea7qeCfMY1rYO2G1cYbXHdLKjhXF/BS6DcAiBEoKfXKT6PzzKkire0spHPl3MN7OO2Y8BJUlsq7j64Cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197218},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.9.0","yarn":"1.22.21"},"module":"./dist/index.js","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"e3fe0118c72e1701bd82562dba1ad5ab7b0da1c3","scripts":{"dev":"vite build --watch","test":"NODE_ENV=test vitest run","build":"vite build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"10.1.0","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"20.9.0","dependencies":{"use-sync-external-store":"1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.11","jsdom":"24.1.0","react":"18.3.1","tslib":"2.6.2","vitest":"1.6.0","prettier":"3.2.5","react-dom":"18.3.1","typescript":"5.4.5","@types/node":"20.12.12","@types/react":"18.3.3","vite-plugin-dts":"3.9.1","@types/react-dom":"18.3.0","@vitejs/plugin-react":"4.3.0","@testing-library/react":"15.0.7","@testing-library/jest-dom":"6.4.5","@types/use-sync-external-store":"0.0.6"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_4.2.1_1716783179416_0.3248143586453047","host":"s3://npm-registry-packages"}},"4.2.3":{"name":"use-typed-reducer","version":"4.2.3","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@4.2.3","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"6862e9b28045ecf613c80f558a6b8aa14e862949","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-4.2.3.tgz","fileCount":20,"integrity":"sha512-CRWCi3NfpEXY802KU79J5aqAIpXd8W8ZVzxdNwAdPHsT0ZdrcDv2LRqdvJBP/akoD7ZMV6OoZM20WN2yaHB1cw==","signatures":[{"sig":"MEYCIQC9UiDOOrjKDgKNn+kkuSTv58zgPV8XzIYR+xIn5eOyMAIhAInS6MTQpf9EeEphWovVXmPEo+LatCZZalpHEarPfoPC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181059},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.9.0","yarn":"1.22.21"},"module":"./dist/index.js","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"2830292c205b89d2e0e746f8109e8ad6bb611753","scripts":{"dev":"vite build --watch","test":"NODE_ENV=test vitest run","build":"vite build"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"10.9.0","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"22.12.0","dependencies":{"use-sync-external-store":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.0.5","jsdom":"25.0.1","react":"19.0.0","tslib":"2.8.1","vitest":"2.1.8","prettier":"3.4.2","react-dom":"19.0.0","typescript":"5.7.2","@types/node":"22.10.2","@types/react":"19.0.2","vite-plugin-dts":"4.4.0","@types/react-dom":"19.0.2","@vitejs/plugin-react":"4.3.4","@testing-library/react":"16.1.0","@testing-library/jest-dom":"6.6.3","@types/use-sync-external-store":"0.0.6"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_4.2.3_1734971423516_0.5466248884912142","host":"s3://npm-registry-packages-npm-production"}},"4.2.4":{"name":"use-typed-reducer","version":"4.2.4","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@4.2.4","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"519e530db551c48af506734543df6733f7a43965","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-4.2.4.tgz","fileCount":18,"integrity":"sha512-dUT29Eb9+tPWyVrYctlmNwUJGCHnvd+FiZ+50RvS2czh9ulnnepirj25mY7mX5sPugq96km2YJcmeies8vKn5A==","signatures":[{"sig":"MEYCIQC0L89Qjxneg9LxtiBit6tFCaW0urAGBNowKW3PnbgBxAIhAKy7ayjjTMnDqwf/bBQ/3Ql8cuMDh3bfCOFGZRkaWftl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139431},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"2830292c205b89d2e0e746f8109e8ad6bb611753","scripts":{"dev":"rollup -c --watch --bundleConfigAsCjs","test":"NODE_ENV=test vitest run","build":"rm -rf ./dist; rollup -c --bundleConfigAsCjs; rm dist/tsconfig.tsbuildinfo","format":"prettier --write \"{example,src,tests}/**/*.{js,jsx,ts,tsx}\"","cypress":"cypress open","prepare":"pnpm build","test:unit":"vitest run"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"10.9.0","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"22.12.0","dependencies":{"use-sync-external-store":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.0.5","jsdom":"25.0.1","react":"19.0.0","tslib":"2.8.1","rollup":"4.30.1","vitest":"2.1.8","prettier":"3.4.2","react-dom":"19.0.0","typescript":"5.7.2","@types/node":"22.10.2","@types/react":"19.0.2","vite-plugin-dts":"4.4.0","@types/react-dom":"19.0.2","@rollup/plugin-url":"8.0.2","@rollup/plugin-babel":"6.0.4","@rollup/plugin-strip":"3.0.4","@vitejs/plugin-react":"4.3.4","@testing-library/react":"16.1.0","@rollup/plugin-commonjs":"28.0.1","@rollup/plugin-typescript":"12.1.1","@testing-library/jest-dom":"6.6.3","@rollup/plugin-node-resolve":"15.3.0","@types/use-sync-external-store":"0.0.6","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_4.2.4_1736790368713_0.5677281122930995","host":"s3://npm-registry-packages-npm-production"}},"4.2.5":{"name":"use-typed-reducer","version":"4.2.5","author":{"name":"g4rcez"},"license":"MIT","_id":"use-typed-reducer@4.2.5","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"dist":{"shasum":"6bb41474dfecee7aec68b951a99d7839f2398578","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-4.2.5.tgz","fileCount":18,"integrity":"sha512-XmFJNQufNaagTzOFLFh0d8zYle6ECU/8DwdDRiP8Ao/YrFYQMdUNMnGI/IciwSyJ/51SEJlviGvt/UEuqET/oQ==","signatures":[{"sig":"MEQCIFWW8VcsJQJ6vamLo7PE4rbSMf6dW4TK+g/dQwgJfU0/AiAs8EQ+LYi4w8OYMNXUDulapJQ6aax3q7PZ7mV4cK2GLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139473},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","engines":{"npm":">=5","node":">=8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"2830292c205b89d2e0e746f8109e8ad6bb611753","scripts":{"dev":"rollup -c --watch --bundleConfigAsCjs","test":"NODE_ENV=test vitest run","build":"rm -rf ./dist; rollup -c --bundleConfigAsCjs; rm dist/tsconfig.tsbuildinfo","format":"prettier --write \"{example,src,tests}/**/*.{js,jsx,ts,tsx}\"","cypress":"cypress open","prepare":"pnpm build","test:unit":"vitest run"},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"_npmVersion":"10.9.0","description":"use-reducer React hook alternative","directories":{},"_nodeVersion":"22.12.0","dependencies":{"use-sync-external-store":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.0.5","jsdom":"25.0.1","react":"19.0.0","tslib":"2.8.1","rollup":"4.30.1","vitest":"2.1.8","prettier":"3.4.2","react-dom":"19.0.0","typescript":"5.7.2","@types/node":"22.10.2","@types/react":"19.0.2","vite-plugin-dts":"4.4.0","@types/react-dom":"19.0.2","@rollup/plugin-url":"8.0.2","@rollup/plugin-babel":"6.0.4","@rollup/plugin-strip":"3.0.4","@vitejs/plugin-react":"4.3.4","@testing-library/react":"16.1.0","@rollup/plugin-commonjs":"28.0.1","@rollup/plugin-typescript":"12.1.1","@testing-library/jest-dom":"6.6.3","@rollup/plugin-node-resolve":"15.3.0","@types/use-sync-external-store":"0.0.6","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"react":">= 16.8.3"},"_npmOperationalInternal":{"tmp":"tmp/use-typed-reducer_4.2.5_1736790628248_0.5308478791877602","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"use-typed-reducer","type":"module","version":"4.3.0","description":"use-reducer React hook alternative","author":{"name":"g4rcez"},"license":"MIT","source":"./src/index.ts","main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"engines":{"node":">=8","npm":">=5"},"scripts":{"cypress":"cypress open","dev":"rollup -c --watch --bundleConfigAsCjs","format":"prettier --write \"{example,src,tests}/**/*.{js,jsx,ts,tsx}\"","prepare":"pnpm build","test:unit":"vitest run","build":"rm -rf ./dist; rollup -c --bundleConfigAsCjs; rm dist/tsconfig.tsbuildinfo","test":"NODE_ENV=test vitest run"},"dependencies":{"use-sync-external-store":"1.6.0"},"peerDependencies":{"react":">= 16.8.3"},"devDependencies":{"@rollup/plugin-babel":"6.1.0","@rollup/plugin-commonjs":"29.0.0","@rollup/plugin-node-resolve":"16.0.3","@rollup/plugin-strip":"3.0.4","@rollup/plugin-typescript":"12.3.0","@rollup/plugin-url":"8.0.2","@testing-library/jest-dom":"6.9.1","@testing-library/react":"16.3.2","@types/node":"25.2.3","@types/react":"19.2.14","@types/react-dom":"19.2.3","@types/use-sync-external-store":"1.5.0","@vitejs/plugin-react":"5.1.4","jsdom":"28.1.0","prettier":"3.8.1","react":"19.2.4","react-dom":"19.2.4","rollup":"4.57.1","rollup-plugin-peer-deps-external":"2.2.4","tslib":"2.8.1","typescript":"5.9.3","vite":"7.3.1","vite-plugin-dts":"4.5.4","vitest":"4.0.18"},"gitHead":"745a4b577188d3345072028ff4b13965217a1367","_id":"use-typed-reducer@4.3.0","_nodeVersion":"24.13.1","_npmVersion":"11.8.0","dist":{"integrity":"sha512-dXFZjCu4zjHjSRyClg0f4+jugARNcrI91NHJlw5dDvRZ52gjCJ4EesSqjy/MPhxMUlOBxz+45o9vZUChzbcuEw==","shasum":"54007e07596c4ec34764290fd12b15dbc8c9ea4b","tarball":"https://registry.npmjs.org/use-typed-reducer/-/use-typed-reducer-4.3.0.tgz","fileCount":20,"unpackedSize":143520,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD70aayO/GZjrjbL9yf7lD5qYLIxOxp75jMtxcqCHD0FwIgAv1jCs/FqdDUANy1FFoxf6qMddAiMdUXQHX6sI8gLGU="}]},"_npmUser":{"name":"g4rcez","email":"allan.f.garcez@gmail.com"},"directories":{},"maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/use-typed-reducer_4.3.0_1771299813863_0.16133286290540094"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-05T05:56:56.933Z","modified":"2026-02-17T03:43:34.112Z","0.0.1":"2020-02-05T05:56:57.068Z","0.1.0":"2020-02-05T05:59:01.672Z","0.3.0":"2020-02-05T18:05:50.631Z","0.3.1":"2020-02-06T04:10:55.461Z","0.3.2":"2020-02-28T13:36:09.410Z","0.3.3":"2020-03-08T02:23:03.579Z","0.3.4":"2020-03-08T02:26:45.978Z","1.0.0":"2020-09-10T16:55:39.371Z","2.0.0":"2020-09-17T22:24:37.073Z","2.0.1":"2020-09-17T22:26:53.740Z","2.1.0":"2020-11-11T19:26:19.447Z","3.0.0":"2021-03-24T05:54:05.019Z","3.0.1-canary.0":"2021-06-04T04:24:31.319Z","3.0.1-canary.1":"2021-06-04T04:31:04.804Z","3.1.0":"2021-08-16T04:12:34.093Z","3.1.1":"2021-08-16T04:24:20.235Z","3.2.0":"2023-04-08T04:30:42.588Z","3.2.1":"2023-07-19T03:26:20.579Z","3.2.2":"2023-07-30T02:42:37.840Z","3.2.3":"2023-09-01T15:25:38.805Z","3.2.4":"2023-09-04T19:10:12.941Z","3.2.5":"2023-09-16T16:09:47.581Z","3.2.6":"2023-09-17T21:05:07.439Z","3.3.0":"2023-09-25T14:05:38.637Z","3.3.0-1":"2023-09-25T15:08:19.826Z","3.3.0-2":"2023-09-25T15:11:17.834Z","3.3.1":"2023-09-29T03:03:30.078Z","3.3.2":"2023-10-04T05:12:02.547Z","3.3.3":"2023-10-06T01:14:08.065Z","3.3.4":"2023-11-28T05:02:15.594Z","3.3.4-0":"2023-11-28T05:13:34.697Z","3.3.4-1":"2023-11-28T14:27:36.900Z","3.3.4-2":"2023-11-29T01:26:04.163Z","3.3.5":"2023-11-29T02:34:23.371Z","3.3.6":"2024-01-15T22:45:56.766Z","3.3.7":"2024-01-15T23:03:23.128Z","4.0.0":"2024-03-10T19:57:51.756Z","4.0.1":"2024-03-10T20:03:23.425Z","4.1.0":"2024-04-01T00:49:20.675Z","4.1.1":"2024-04-01T03:09:48.219Z","4.1.2":"2024-04-01T03:52:51.411Z","4.1.3":"2024-04-01T03:57:48.692Z","4.1.4":"2024-04-01T04:08:13.397Z","4.1.5":"2024-04-04T04:19:48.804Z","4.1.6":"2024-04-05T00:09:08.097Z","4.2.0":"2024-04-06T16:18:44.791Z","4.2.1":"2024-05-27T04:12:59.574Z","4.2.3":"2024-12-23T16:30:23.733Z","4.2.4":"2025-01-13T17:46:08.909Z","4.2.5":"2025-01-13T17:50:28.465Z","4.3.0":"2026-02-17T03:43:33.999Z"},"author":{"name":"g4rcez"},"license":"MIT","description":"use-reducer React hook alternative","maintainers":[{"name":"g4rcez","email":"allan.f.garcez@gmail.com"}],"readme":"# use-typed-reducer\n\nA powerful, type-safe React hook alternative to `useReducer` with built-in support for async actions, middleware, debugging, and global state management.\n\n[![npm version](https://badge.fury.io/js/use-typed-reducer.svg)](https://badge.fury.io/js/use-typed-reducer)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## Features\n\n- 🔷 **Full TypeScript support** - Complete type safety for state and actions\n- ⚡ **Async actions** - Built-in support for Promise-based reducers\n- 🔧 **Middleware system** - Extensible middleware for side effects and transformations\n- 🌍 **Global state management** - Create global stores with selectors\n- 🐛 **Development tools** - Built-in debugging with performance metrics\n- 💾 **Storage plugins** - localStorage and sessionStorage integration\n- 🔄 **Legacy compatibility** - Drop-in replacement for standard useReducer\n\n## Installation\n\n```bash\nnpm install use-typed-reducer\n```\n\n```bash\nyarn add use-typed-reducer\n```\n\n```bash\npnpm add use-typed-reducer\n```\n\n## Quick Start\n\n### Basic Usage\n\n```typescript\nimport useReducer, { ReducerArgs } from 'use-typed-reducer';\n\ninterface CounterState {\n  count: number;\n}\n\nconst initialState: CounterState = { count: 0 };\n\nfunction Counter() {\n  const [state, actions] = useReducer(initialState, (get) => ({\n    reset: () => initialState,\n    increment: () => ({ count: state.count + 1 }),\n    decrement: () => ({ count: state.count - 1 }),\n    setCount: (value: number) => ({ count: value })\n  }));\n\n  return (\n    <div>\n      <p>Count: {state.count}</p>\n      <button onClick={() => actions.increment()}>+</button>\n      <button onClick={() => actions.decrement()}>-</button>\n      <button onClick={() => actions.reset()}>Reset</button>\n      <button onClick={() => actions.setCount(10)}>Set to 10</button>\n    </div>\n  );\n}\n```\n\n### Async Actions\n\n```typescript\nconst asyncReducer = (get) => ({\n  fetchUser: async (userId: string) => {\n    const user = await fetch(`/api/users/${userId}`).then(res => res.json());\n    return ({ ...get.state(), user, loading: false });\n  },\n  // you can omit properties to merge with the previous state\n  setLoading: (loading: boolean) => ({ loading })\n});\n```\n\n### With Props and State Access\n\n```typescript\nconst reducerWithContext = ({ state, props, initialState, previousState }) => ({\n  updateWithProps: () => (currentState: State) => ({\n    ...currentState,\n    value: props().multiplier * currentState.value\n  }),\n  revertToPrevious: () => () => previousState(),\n  resetToInitial: () => () => initialState\n});\n```\n\n## Advanced Usage\n\n### Global State Management\n\nCreate a global store that can be accessed from any component:\n\n```typescript\nimport { createGlobalReducer } from 'use-typed-reducer';\n\ninterface AppState {\n  user: User | null;\n  theme: 'light' | 'dark';\n}\n\nconst globalStore = createGlobalReducer(\n  { user: null, theme: 'light' },\n  () => ({\n    setUser: (user: User) => ({ user }),\n    toggleTheme: () => ({\n      theme: state.theme === 'light' ? 'dark' : 'light'\n    })\n  })\n);\n\n// Use in any component\nfunction UserProfile() {\n  const [state, actions] = globalStore(\n    state => ({ user: state.user }), // selector\n    (a, b) => a.user?.id === b.user?.id // custom comparator\n  );\n\n  return (\n    <div>\n      {state.user ? (\n        <p>Welcome, {state.user.name}!</p>\n      ) : (\n        <button onClick={() => actions.setUser({ id: 1, name: 'John' })}>\n          Login\n        </button>\n      )}\n    </div>\n  );\n}\n```\n\n### Middleware and Debugging\n\n```typescript\nimport { createLoggerPlugin, createLocalStoragePlugin } from 'use-typed-reducer';\n\nconst [state, actions] = useReducer(\n  initialState,\n  reducer,\n  {\n    debug: true, // Enable performance debugging\n    postMiddleware: [\n      createLoggerPlugin('MyComponent'), // Console logging\n      createLocalStoragePlugin('app-state') // Auto-save to localStorage\n    ]\n  }\n);\n```\n\n### Custom Middleware\n\n```typescript\nconst customMiddleware = (state, previousState, debug) => {\n  console.log(`Action \"${debug.method}\" took ${debug.time}ms`);\n\n  // Transform state\n  return {\n    ...state,\n    lastUpdated: Date.now()\n  };\n};\n\nconst [state, actions] = useReducer(initialState, reducer, {\n  postMiddleware: [customMiddleware]\n});\n```\n\n### Storage Plugins\n\n```typescript\nimport {\n  createLocalStoragePlugin,\n  createSessionStoragePlugin,\n  createStoragePlugin\n} from 'use-typed-reducer';\n\n// Built-in plugins\nconst localStorage = createLocalStoragePlugin('my-app-state');\nconst sessionStorage = createSessionStoragePlugin('temp-state');\n\n// Custom storage plugin\nconst customStorage = createStoragePlugin(() => ({\n  set: (key, value) => {\n    // Custom storage logic\n    myCustomStorage.save(key, value);\n  }\n}));\n\nconst [state, actions] = useReducer(initialState, reducer, {\n  postMiddleware: [localStorage('user-preferences')]\n});\n```\n\n## API Reference\n\n### `useReducer(initialState, reducer, options?)`\n\nThe main hook for local state management.\n\n**Parameters:**\n- `initialState: State` - Initial state object\n- `reducer: ReducerActions<State, Props>` - Function returning action creators\n- `options?: Options` - Configuration options\n\n**Options:**\n```typescript\n{\n  props?: Props;              // Props passed to reducer\n  debug?: boolean;            // Enable debug mode\n  postMiddleware?: Array;     // Middleware functions\n  interceptor?: Array;        // State interceptors\n}\n```\n\n**Returns:** `[state, actions, props]`\n\n### `createGlobalReducer(initialState, reducer, options?)`\n\nCreates a global store accessible from any component.\n\n**Returns:** A hook function with additional properties:\n- `dispatchers` - Direct access to action dispatchers\n- `getState()` - Get current state snapshot\n\n### `useLegacyReducer(initialState, reducers, props?)`\n\nLegacy compatibility mode that mimics standard `useReducer` behavior.\n\n### Utility Hooks\n\n- `usePrevious<T>(value: T): T` - Get the previous value\n- `useMutable<T>(state: T): RefObject<T>` - Create a mutable ref that updates with state\n\n## Development\n\n```bash\n# Install dependencies\npnpm install\n\n# Run tests\npnpm test\n\n# Build the library\npnpm build\n\n# Format code\npnpm format\n```\n\n## Requirements\n\n- React >= 16.8.3\n- TypeScript >= 4.0 (for TypeScript projects)\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## License\n\nMIT © [g4rcez](https://github.com/g4rcez)\n\n","readmeFilename":"README.md"}