{"_id":"@bellawatt/use-inputs","_rev":"17-0864e818af4e46ab486e839f0cd8de73","name":"@bellawatt/use-inputs","dist-tags":{"latest":"2.2.0","beta":"2.3.0-beta.0"},"versions":{"1.0.0":{"name":"@bellawatt/use-inputs","version":"1.0.0","author":{"name":"@bellawatt"},"license":"MIT","_id":"@bellawatt/use-inputs@1.0.0","maintainers":[{"name":"bknoles","email":"bknoles@gmail.com"},{"name":"brandonshar","email":"brandon.shar@icloud.com"}],"dist":{"shasum":"5da4b32603cd3bfa7bf96984c23f98c5bf5eda45","tarball":"https://registry.npmjs.org/@bellawatt/use-inputs/-/use-inputs-1.0.0.tgz","fileCount":6,"integrity":"sha512-Vs49HySF80c5of4clCuzTrMYODO48kngRX+V/gyhC6NCEXC5CHai8lZzyIWekSPzdzKymSXb9RYTm2dT378tKQ==","signatures":[{"sig":"MEQCIFxrQEgWiXZvsaalvEjsjbWT/G1EUGsv84QrFYwzDm4AAiBhTo/Vm5MIhkP0Y42k3H8Xsqkdl7w/qXGB8bIJjwTn1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqIRTCRA9TVsSAnZWagAAdIoP/ixDjBaOMSubXDekLc3e\n4ihLuFhHsNkLjzzqMJgqRXNh6++VJ+n3I9dJ9SYdhU3FVLRn5g+vmgZLkjGx\nxBnb3pUQZBF1FexO+5TuHmBfRJKCYwJoWEaq8JS8CnlbSVDJZHcVbEhCvpRc\ntTbU6CxvM/KQxvZ9E+4VgOIpWIW/pQNz7AsK3QzIM84HQJzXudKQ6QIy5Uf3\nVWAxuumZiOUsqGKIJiS8DJ/ZGjPgFVLv7c7fS1KbwYZymsYsafNOU9oJyZSY\nmHUb0K2Sl5ZosvyJgmCFTiHsOh2uChicyl8looWTexb2WANUeNnBcKNs0yGX\nIGnB5bOnKY9xaZZk05kQh4pCsN3LAzWTQf4bQGu8+4fdL6BrGADmfpcVf336\nNl5e1PUN2nvQDX086TTzIQdoaiiqNQy9UZHCRFVLmoFai+DZGEzw3kUl58A5\npZFYO6FgaPqvmkdFuyB380ts0GmUggW/GRT0W6Xwqd8BOz/0pjC0Lqx/6trn\nb6HeAEFGsv8zAVcQrn+uF69E3GMz5Hn4pYbiyAVGR40bx/5p2ai17aY1on+K\n003Nl41HExi0rPzrTyRfonwEbbsZtOCgB/CiC2Y3gQUyZhsIFZy8LN4Mrnzf\nNCwrWJiTyf+wP3zUgH/VqjBxIF6J2zseuYFoyztsBn1w26KDs7aKnLu9UGqJ\nCZDC\r\n=+myi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"3c446ba6693bdc8a58a4da91532aaccf66e8d1dc","scripts":{"test":"cross-env CI=1 react-scripts test --env=jsdom","build":"rollup -c","start":"rollup -c -w","deploy":"gh-pages -d example/build","prepare":"npm run build","predeploy":"cd example && npm install && npm run build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"brandonshar","email":"brandon.shar@icloud.com"},"repository":{"url":"@bellawatt/use-inputs","type":"git"},"_npmVersion":"6.13.4","description":"Opinionated Inputs Hook with Context, Query Strings, and Local Storage","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"13.6.0","_hasShrinkwrap":false,"devDependencies":{"react":"^16.4.1","eslint":"^5.0.1","rollup":"^0.64.1","gh-pages":"^1.2.0","cross-env":"^5.1.4","react-dom":"^16.4.1","babel-core":"^6.26.3","@svgr/rollup":"^2.4.1","babel-eslint":"^8.2.5","react-scripts":"^1.1.4","babel-preset-env":"^1.7.0","rollup-plugin-url":"^1.4.0","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","eslint-plugin-react":"^7.10.0","rollup-plugin-babel":"^3.0.7","babel-preset-stage-0":"^6.24.1","eslint-plugin-import":"^2.13.0","eslint-plugin-promise":"^4.0.0","rollup-plugin-postcss":"^1.6.2","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","eslint-config-standard-react":"^6.0.0","babel-plugin-external-helpers":"^6.22.0","rollup-plugin-peer-deps-external":"^2.2.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0","prop-types":"^15.5.4","@bellawatt/react-hooks":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/use-inputs_1.0.0_1588102226980_0.35882545562516865","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@bellawatt/use-inputs","version":"1.1.0","author":{"name":"@bellawatt"},"license":"MIT","_id":"@bellawatt/use-inputs@1.1.0","maintainers":[{"name":"bknoles","email":"bknoles@gmail.com"},{"name":"brandonshar","email":"brandon.shar@icloud.com"}],"dist":{"shasum":"4e6f0bbc3d6e9a0c111d082c7373de2441cb7d3d","tarball":"https://registry.npmjs.org/@bellawatt/use-inputs/-/use-inputs-1.1.0.tgz","fileCount":6,"integrity":"sha512-g09QGch4n/WR6i4cAsK0mc5qPPeIhTHuRmKxiwKZV/kaJwQsJ6M+dD5q4MOkiX05TbXr2huMErzjCE74yuIZtg==","signatures":[{"sig":"MEUCIQDHPL5x9t6Caf4upm9DDtPzrb3rl4ijGnDDyi7QAYPA8AIgD0B59Z1WAxXzrnrAFezjP/LbBkbcZ/eGahyuIiqsVFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJff4raCRA9TVsSAnZWagAAqroP/iZ9c4JfiPZt5zofw6aQ\nvpZLV3bKVfF97VFs0xrHXjTRu5kzN+5rkE8sPieLSS2SxNSyPnJLxbzVB0Se\nss5P7N3nG+Dm5tyVoXvoOV2U4wj/pRBRzWrIxmcXSmlyq/o5PBiLgCwCgLRd\ngzexs4QHWaGYZd311KdEK9gcqS2zz3vgTV4oNHfcl3naIBDkLB7VKGqKaEPu\nX8hvLwgZrfg7jONqKScOde5wBSdwU87BlII9aubp/ckPe+QbsojsXWF3l3o0\nJpgqKlQFyMsl91ncigb/JmZpQHCzXdzlVSDN/qgcJH0pmm0U5f3444aWf6/4\n+YbpEDyrIeoSd9jLnF1Aevy3dKvU+7GMa02dc3Bu0o3JkgFJdJenfOE7BUKs\n1XUW3cdQ/CN3pie18h138G2HD6fGFTo8KtlsuZp54f86Qd2LsnsGsmzjPzL2\n1+T1y4/psd1pyp1tMU8YgojJY5uOXaB9dcQFNrFUSUasukkRA/lDe07uJGrW\ns6RuMMsKDk8lfg55Wirl3GXAdVwToM1y4u0GXzyyw+9Ujz2YQeFkYtG3xYtX\nBhkf5pRUQA7zl4vM3omsbzPmffenMm7RUCWEVe+evGGsgRUvB36M768tO+TW\natL1iC7WWG1nvtiDziJZS6xD+th3w2dSVy28K7XGZbjWGOaVwmr6n2RYHX5i\n6e80\r\n=9TWC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"104ba0a97c282ed0b1b0521ddad107b2a1870b3c","scripts":{"test":"cross-env CI=1 react-scripts test --env=jsdom","build":"rollup -c","start":"rollup -c -w","deploy":"gh-pages -d example/build","prepare":"npm run build","predeploy":"cd example && npm install && npm run build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"brandonshar","email":"brandon.shar@icloud.com"},"repository":{"url":"@bellawatt/use-inputs","type":"git"},"_npmVersion":"6.13.4","description":"Opinionated Inputs Hook with Context, Query Strings, and Local Storage","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"13.6.0","_hasShrinkwrap":false,"devDependencies":{"react":"^16.4.1","eslint":"^5.0.1","rollup":"^0.64.1","gh-pages":"^1.2.0","cross-env":"^5.1.4","react-dom":"^16.4.1","babel-core":"^6.26.3","@svgr/rollup":"^2.4.1","babel-eslint":"^8.2.5","react-scripts":"^1.1.4","babel-preset-env":"^1.7.0","rollup-plugin-url":"^1.4.0","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","eslint-plugin-react":"^7.10.0","rollup-plugin-babel":"^3.0.7","babel-preset-stage-0":"^6.24.1","eslint-plugin-import":"^2.13.0","eslint-plugin-promise":"^4.0.0","rollup-plugin-postcss":"^1.6.2","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","eslint-config-standard-react":"^6.0.0","babel-plugin-external-helpers":"^6.22.0","rollup-plugin-peer-deps-external":"^2.2.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0","prop-types":"^15.5.4","@bellawatt/react-hooks":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/use-inputs_1.1.0_1602194138500_0.20370598965231856","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@bellawatt/use-inputs","version":"1.2.0","author":{"name":"@bellawatt"},"license":"MIT","_id":"@bellawatt/use-inputs@1.2.0","maintainers":[{"name":"brandonshar","email":"brandon.shar@icloud.com"},{"name":"bknoles","email":"bknoles@gmail.com"}],"dist":{"shasum":"edb978f038de8275aa64e7ef7745648b41daa5df","tarball":"https://registry.npmjs.org/@bellawatt/use-inputs/-/use-inputs-1.2.0.tgz","fileCount":6,"integrity":"sha512-t68EbieD7Dw5PdOdKJZbq68RXk1n9M+muVBrKXP8sn3AEKven5aNblbCJqDW8EmOjAKQ7YIeZWInD6LK9sL01Q==","signatures":[{"sig":"MEQCIEseJqIHpm4so/VaOJJuHv81+HZMqQFsRUd7P1dZaH56AiAosHRAQpKIC74zHEXnfWF7zT+oE5GFxMi+bI85jxBkng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPmrZCRA9TVsSAnZWagAAfNQP/jll0FvevZNudIl2tLVI\nDjOlo7mc5bgGxWyjnetWlw7X/iXJu3B+G69ekXmnslQuVW9xu6Tubv/FGzOe\nnxUAEIy2BAsHZyKdn23DaibTJBOAp0UwtxehwAj5ycw0dZDK5qdLgnHdEFgF\nfcoVrVPwWCZNIMgNVu79xff/z4iEEjG0VtAC71tfnxVnqgXKsCQ/yMxJ3+1d\nzq+ApUQV5JRl8WmAoIvl20jObNt6KGgqIxUCIAl2/I96bUET4iBQqw/0dFmE\nCiiSH3dp02t2prfqhXY2bRpNeAYma/sY7bVu7Snn48x1LEkfM5aPToUXbVNR\nTo7cl1L/X4zRz8iwSPYigNnImqAi4aKPJ2dP4Z0hldfSBlY/YPzUe+bzJO3g\nk7du7gKsXhOWuiei8eSQ8I9hBu9B1ATHsX6g9RK3DemkQcQRaRMFM/95OPGy\n+dAPWasbXWLllOL/vgmBHM4m/HIZW2KxfvqjQGUjwsagwPtWjGRTRAwLDbgQ\nLXVNU90rbhQN5qeYKPcThxa2CxK0jQz2H2M3E8XrGmLiSXL92GYCpqDh53Lf\nqEeoOcvNs5+7++DNfvegRt0aK1xPzTdrfikD2LXPoWpvl6BNQCmswOQ73g4/\natSnEEzN/8l9GTbjv6Zl321Fbbfe9K1niDRgn5McYMzl29rGOo3VaiBxWCTK\n1oXs\r\n=h4qp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"0e8b4f6a1f0524ad86f6716f064594f3d8ccc192","scripts":{"test":"cross-env CI=1 react-scripts test --env=jsdom","build":"rollup -c","start":"rollup -c -w","deploy":"gh-pages -d example/build","prepare":"npm run build","predeploy":"cd example && npm install && npm run build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"brandonshar","email":"brandon.shar@icloud.com"},"repository":{"url":"@bellawatt/use-inputs","type":"git"},"_npmVersion":"7.0.14","description":"Opinionated Inputs Hook with Context, Query Strings, and Local Storage","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"15.3.0","_hasShrinkwrap":false,"devDependencies":{"react":"^16.4.1","eslint":"^5.0.1","rollup":"^0.64.1","gh-pages":"^1.2.0","cross-env":"^5.1.4","react-dom":"^16.4.1","babel-core":"^6.26.3","@svgr/rollup":"^2.4.1","babel-eslint":"^8.2.5","react-scripts":"^1.1.4","babel-preset-env":"^1.7.0","rollup-plugin-url":"^1.4.0","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","eslint-plugin-react":"^7.10.0","rollup-plugin-babel":"^3.0.7","babel-preset-stage-0":"^6.24.1","eslint-plugin-import":"^2.13.0","eslint-plugin-promise":"^4.0.0","rollup-plugin-postcss":"^1.6.2","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","eslint-config-standard-react":"^6.0.0","babel-plugin-external-helpers":"^6.22.0","rollup-plugin-peer-deps-external":"^2.2.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0","prop-types":"^15.5.4","@bellawatt/react-hooks":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/use-inputs_1.2.0_1614703320475_0.34496540402938125","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@bellawatt/use-inputs","version":"1.2.1","author":{"name":"@bellawatt"},"license":"MIT","_id":"@bellawatt/use-inputs@1.2.1","maintainers":[{"name":"brandonshar","email":"brandon.shar@icloud.com"},{"name":"bknoles","email":"bknoles@gmail.com"}],"dist":{"shasum":"b01cd9286cf57908e699cb12d869c0adfcd2b4ac","tarball":"https://registry.npmjs.org/@bellawatt/use-inputs/-/use-inputs-1.2.1.tgz","fileCount":6,"integrity":"sha512-+sw+D56wmakPljl5/e+sU6Glw3UW4tHRTmiBZ1qgKnTpEHt1eyKYDoqYr/8DWFQDd/puna91jDrehLGxeiDyGw==","signatures":[{"sig":"MEUCIQDfm0pJd3Owqq8xnsZDGKcG6QAu3sun8C1QdcP87nNnRAIgMKUTHEVFxYw4NRl0LG/4aB+oc3Eqttls+nT95RuSTps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPpdbCRA9TVsSAnZWagAADPcP+QFPlbuNJHWsxWfX5EuK\nPTxzLlu/GlaDzi8iiBGv/pYgQwjbYUFJ42gA5skXNp8eJWzZlqVnhfP9/fZk\nfHOPUQSCaqZ3J+nM8Gp0K5BXlgeOqeUpOp9zQeTf/TgYNboJc1Sayy6/8KCu\n1lqeOCRma8zrWNSLjNx+x3ugDips/L89JJvNJfx9Ie7zTsOVRmvYoofmEWk/\nFFXZ1EwENOaNx87QAsQHjUfhltZ1IpM8HCS0DdYYYc4aopiHFdVj+ENpBJmG\nvPBK6n6vterafMl2HPnkCFvNankVW9Afoqm5EI9oGL3P8md0hSh1WyvhKzkP\njusvyna+XRok4ms5I5QASzlc3IsKzbwCWXJAzrjajahj7wa7FFiXuCdUhCdH\naXX9yXlvYOm3CHdIIl27KtbgVQFFSZJjifZmMIrHGTrW6qlGUwC2Hd40obF4\na1G2Zm046vLi6AmGNObZtfM0RGk7gjLdq2HGolT3YebYWWftoEYUqzWJAMMP\n01AuItPmIZGeiUPrsrviEo4FixSanSyAN8GLC4XPb5nMxSSkkyl1mnapyCA5\n6Qkmuk7BIsfZ+jw1CT/Uy+rQVbQp4U7yXA8HwVeu/K69HMrkMbtebbIGFyHG\nqJJAqxLImWAIwk4NIVX4rHVG7nMQqRuTBUd9dX51lJIO72JpIc8Swfr4UDdF\nMa0w\r\n=s3e9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"2f34e15cfba409014c5abbc1c0db233b44e17da7","scripts":{"test":"cross-env CI=1 react-scripts test --env=jsdom","build":"rollup -c","start":"rollup -c -w","deploy":"gh-pages -d example/build","prepare":"npm run build","predeploy":"cd example && npm install && npm run build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"brandonshar","email":"brandon.shar@icloud.com"},"repository":{"url":"@bellawatt/use-inputs","type":"git"},"_npmVersion":"7.0.14","description":"Opinionated Inputs Hook with Context, Query Strings, and Local Storage","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"15.3.0","_hasShrinkwrap":false,"devDependencies":{"react":"^16.4.1","eslint":"^5.0.1","rollup":"^0.64.1","gh-pages":"^1.2.0","cross-env":"^5.1.4","react-dom":"^16.4.1","babel-core":"^6.26.3","@svgr/rollup":"^2.4.1","babel-eslint":"^8.2.5","react-scripts":"^1.1.4","babel-preset-env":"^1.7.0","rollup-plugin-url":"^1.4.0","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","eslint-plugin-react":"^7.10.0","rollup-plugin-babel":"^3.0.7","babel-preset-stage-0":"^6.24.1","eslint-plugin-import":"^2.13.0","eslint-plugin-promise":"^4.0.0","rollup-plugin-postcss":"^1.6.2","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","eslint-config-standard-react":"^6.0.0","babel-plugin-external-helpers":"^6.22.0","rollup-plugin-peer-deps-external":"^2.2.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0","prop-types":"^15.5.4","@bellawatt/react-hooks":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/use-inputs_1.2.1_1614714714889_0.17865373172194432","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@bellawatt/use-inputs","version":"2.0.0","author":{"name":"@bellawatt"},"license":"MIT","_id":"@bellawatt/use-inputs@2.0.0","maintainers":[{"name":"brandonshar","email":"brandon.shar@icloud.com"},{"name":"bknoles","email":"bknoles@gmail.com"}],"dist":{"shasum":"f6545c3837d8644f12b1df7b04cb3d4c47d29124","tarball":"https://registry.npmjs.org/@bellawatt/use-inputs/-/use-inputs-2.0.0.tgz","fileCount":6,"integrity":"sha512-XwrXevf2cZFOvO5b2+cAqXXMmkhOHIokqhaRmueRSex+eW4CBGgO7wYvv58fy46CyDR8ia/AbtPe9supLU6yAw==","signatures":[{"sig":"MEQCID+HzlwwnoJosmaf4O2iTkZWQ+5PBV1zfulPS9erDThtAiARzAoOnPDF3lUQw2WgZTp5yV/ZNG77Tq0kb7KRDgBCeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrRO/CRA9TVsSAnZWagAAwzoQAI+RLD6rxROhrf5gxRBy\ne1B2wva7u2GPo7KagQ8kCPA3Akr0nUwRg6aXx82meqlPzg2y1CKQVof9zebL\nQnwg7WSm/0D1RyQZ6enVm8zF43rLFg0Qq+/MCjlJQPPRvn47B9ObfF94SiTP\n0NwNh0/mkOCy/ByTppuQwQF/Tflu6ygOK2WZGLd/TYK6TehzB9h99UXhpyYL\nzHyJw26CF9t3/4zqX82tVnLsbD9PxAjMbJcwJxUgNSogTYM343B3Q+UrM6ra\nfEb52A1GcVLt8GYYemed08dlLAMLeK1OeLR5XWmFhKtHOCu17lVU2+1ZJljV\n986wciPqbt4y3mTqKNyayWNu9GwHOhYj5O+Tl8wmKPlF/WEPWFD0kjWhcIe6\nA8POlhtjmKx+KoHp3fBZ8roe9RwHE9aF0QT53qEXvHAI9CkYo1T/kX8iwhoY\nnArre8gaEQTrdVGI2KzwDwKmOyaX1TegF22HNbzJHVq4Q4AfxgWsL/bsf/jX\nrFbSawhoNk+fSEr8f/8sYGV8mAcQ/m7yNI1d4byA2WqHI8Qx23aBYdRMD6Q1\nays0thlvS93ElUyLRqbKg/FaLJ991LLDxVwJihPM6ngolJ4h+5rf6++u88vV\nVBULG0DTWPRHd7OxBSLxHrI3Y2av9+u28gyhxrHFLV2flw6nQ+EaDhitDtwg\nOj4T\r\n=H231\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"0fc3a414a6bcfb1b92356fc0c8a6867e7089dfb7","scripts":{"test":"cross-env CI=1 react-scripts test --env=jsdom","build":"rollup -c","start":"rollup -c -w","deploy":"gh-pages -d example/build","prepare":"npm run build","predeploy":"cd example && npm install && npm run build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"brandonshar","email":"brandon.shar@icloud.com"},"repository":{"url":"@bellawatt/use-inputs","type":"git"},"_npmVersion":"7.11.1","description":"Opinionated Inputs Hook with Context, Query Strings, and Local Storage","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"15.3.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.0.1","rollup":"^0.64.1","gh-pages":"^1.2.0","cross-env":"^5.1.4","babel-core":"^6.26.3","@svgr/rollup":"^2.4.1","babel-eslint":"^8.2.5","react-scripts":"^1.1.4","babel-preset-env":"^1.7.0","rollup-plugin-url":"^1.4.0","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","eslint-plugin-react":"^7.10.0","rollup-plugin-babel":"^3.0.7","babel-preset-stage-0":"^6.24.1","eslint-plugin-import":"^2.13.0","eslint-plugin-promise":"^4.0.0","rollup-plugin-postcss":"^1.6.2","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","eslint-config-standard-react":"^6.0.0","babel-plugin-external-helpers":"^6.22.0","rollup-plugin-peer-deps-external":"^2.2.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0","prop-types":"^15.5.4","@bellawatt/react-hooks":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/use-inputs_2.0.0_1621955519407_0.7882219082568542","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@bellawatt/use-inputs","version":"2.1.0","author":{"name":"@bellawatt"},"license":"MIT","_id":"@bellawatt/use-inputs@2.1.0","maintainers":[{"name":"brandonshar","email":"brandon.shar@icloud.com"},{"name":"bknoles","email":"bknoles@gmail.com"}],"dist":{"shasum":"59c7bd8d3430537f745a3ce910b4b57cb4fd0cbf","tarball":"https://registry.npmjs.org/@bellawatt/use-inputs/-/use-inputs-2.1.0.tgz","fileCount":6,"integrity":"sha512-lrloirc/+tpJfjUwa+77takH51fnCDrFpA4ehFYoUu1PlGSjO0UETDvSjw81YX+ioSrvZJNB4enMPO6i+LydZw==","signatures":[{"sig":"MEUCIA66deiPmu8Gjvk+MlXFGjlN2IV0N4+o0NWVenmeMDkaAiEA7CokqG4t+nP9flvqw7MAJJuZpE/KVaJHg+5wzBEpF+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy7ItCRA9TVsSAnZWagAATF8QAJmxSDIh9zFNlbZk1ogq\nn5etV/x0Tpf+LnZD8iDzvXrJ0p0C69/6LJ1YJ9Gnn3EbOwaAFyW7lTvSUj2l\n3jBjL9AcUxfksHzGd1Nogf7Tq7nn5qheMD2He61x8X5XTQue39jD9QjBsY1g\nEsHfMO8ITvEzVMNTEjcB7czGhI9fvVMQr8lqouAFS1JZMjeMw/O+1+5EjrQ6\nZoyzF1nAmozHdkU3QEBuuxpWwJtWGp2S5hGIwUHHXp1JrI/4Q3GDuVwplsys\nBKuvB703gZTj+ieTWyvw5Iu8SZMfzqjtqSVYHehkT88Ld5jYYatdrB9ntLt7\n75Wh4MiZqYOz7jAs64BRqheNnBa1cUA3dN4MRHwSUeaBk0lM5NBeHrgNdTE1\n//tyCiDN/9j5IBNorV6U29dV6QkVuDCJWvUguTg7ziUu/vaPoobhpH/M9Xuz\nz07sEzV4dAdOFbJKGPzao1gvLPQz3PtVDpWGjLA+pLw5M2bMmD5nWdXkwBmK\nyxmf1/f1z5sOdwyQyeU/cMcg4BAKTMwnwZXaMoGqtYklOth9CkJMzF0M1tXH\nStTZ63bPm9C8qj6z6u4vkf4ZzfgJZqgYDwIRq67ZXq6Jh2W8CZi+IjDJ/13R\nCoyOmaOgxoSZLoCyqMaPM3lNRq+fBXUpToekfiRXXeO1VTFTQWA50z1qitUC\noGUU\r\n=IldT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"431a9c905038c5dda495837a5db64923b9844a40","scripts":{"test":"cross-env CI=1 react-scripts test --env=jsdom","build":"rollup -c","start":"rollup -c -w","deploy":"gh-pages -d example/build","prepare":"npm run build","predeploy":"cd example && npm install && npm run build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"brandonshar","email":"brandon.shar@icloud.com"},"repository":{"url":"@bellawatt/use-inputs","type":"git"},"_npmVersion":"7.13.0","description":"Opinionated Inputs Hook with Context, Query Strings, and Local Storage","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"16.2.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.0.1","rollup":"^0.64.1","gh-pages":"^1.2.0","cross-env":"^5.1.4","babel-core":"^6.26.3","@svgr/rollup":"^2.4.1","babel-eslint":"^8.2.5","react-scripts":"^1.1.4","babel-preset-env":"^1.7.0","rollup-plugin-url":"^1.4.0","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","eslint-plugin-react":"^7.10.0","rollup-plugin-babel":"^3.0.7","babel-preset-stage-0":"^6.24.1","eslint-plugin-import":"^2.13.0","eslint-plugin-promise":"^4.0.0","rollup-plugin-postcss":"^1.6.2","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","eslint-config-standard-react":"^6.0.0","babel-plugin-external-helpers":"^6.22.0","rollup-plugin-peer-deps-external":"^2.2.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0","prop-types":"^15.5.4","@bellawatt/react-hooks":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/use-inputs_2.1.0_1623962156924_0.4635859593715985","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@bellawatt/use-inputs","version":"2.2.0","author":{"name":"@bellawatt"},"license":"MIT","_id":"@bellawatt/use-inputs@2.2.0","maintainers":[{"name":"brandonshar","email":"brandon.shar@icloud.com"},{"name":"bknoles","email":"bknoles@gmail.com"}],"dist":{"shasum":"f36a45af562271a1c1d08936e2311d7ee20e49a8","tarball":"https://registry.npmjs.org/@bellawatt/use-inputs/-/use-inputs-2.2.0.tgz","fileCount":6,"integrity":"sha512-kUc3k0CzgzjgYI+XBcR+IvT3y+YV1ESz6fX5t1tsStzjcfNaEmLLyWHPU1knw5FOzWumE5DQ294/s8sQELohCQ==","signatures":[{"sig":"MEYCIQDragN2cT+OUvJBKD+nMjlBk0oVtX3kiaDIUZjzHTarGQIhAJ/OT1g/YmdRGme8XUGOVNqS+lLqKKzBK5Dd7xYQ994U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2BbfCRA9TVsSAnZWagAAEZ4P/A1X1AW3PKnnqW2cj0UK\nDTMuW6HhxQCOTOIObIPClt6JJfXPrx+hvg9dEMpjkJaG9MvKSvb8d0WHyaQH\nhpk0Qq4orhyenf3b7WLAI/FbklIbxkzE/XGLrvCnct9NqlMUONy/DxIEQx/g\n0kFHBSC/QGBmWyUtsAN8kps3GNLrDJp/0PmVBciiNzWALchyNWdmEwL6HNBo\nZUSn2gGDVGsP6p145+tOcPZEzmJIoe1TkhVg/SbUbuOCQsIAKdrUkfbs49Wu\nauHRMb3PhmovsCh9wzPALHV9CGEo725CYu7OvZqmo2zoC5GxO5fWP3PPI/LI\nBgjOj1Hfmv2si2QwBTQC0bygnQ2VwyQVb3VpXBZKeQYwNe1oQ5wbFCbsNcWd\n7RHrfCq2VgcLKke0olMmZvaRNGVP+DfkrMBwYJ/xXsakT3FEjMLhIN9ICN8/\niLhV4x22aXbLxGsxmxpsP0UE1Hxu08hpiSmhmjzkmcWO1wBp/cxrFd9Q83xN\nRVC0BV3owdEdjS3GeKwG+mhOmg60bhYSSjcjjqAR5FGuWm3vbeY6aNg160kn\nmXKr7/m2G+xmjEcgnnimNgm/NP8/Qub5MHiIm9UDMCexpv8nyG8hgoRXjaLH\n6GaqG/E5egtB0pjNopRumw9yaX9kRbH1FFp0yaPqXK5UCpfa18HNIoMh3QAu\n1qH4\r\n=kgWa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"10ceed7aec0fbe53e080cc86574c4a69c32544a6","scripts":{"test":"cross-env CI=1 react-scripts test --env=jsdom","build":"rollup -c","start":"rollup -c -w","deploy":"gh-pages -d example/build","prepare":"npm run build","predeploy":"cd example && npm install && npm run build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"brandonshar","email":"brandon.shar@icloud.com"},"repository":{"url":"@bellawatt/use-inputs","type":"git"},"_npmVersion":"7.13.0","description":"Opinionated Inputs Hook with Context, Query Strings, and Local Storage","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"16.2.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.0.1","rollup":"^0.64.1","gh-pages":"^1.2.0","cross-env":"^5.1.4","babel-core":"^6.26.3","@svgr/rollup":"^2.4.1","babel-eslint":"^8.2.5","react-scripts":"^1.1.4","babel-preset-env":"^1.7.0","rollup-plugin-url":"^1.4.0","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","eslint-plugin-react":"^7.10.0","rollup-plugin-babel":"^3.0.7","babel-preset-stage-0":"^6.24.1","eslint-plugin-import":"^2.13.0","eslint-plugin-promise":"^4.0.0","rollup-plugin-postcss":"^1.6.2","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","eslint-config-standard-react":"^6.0.0","babel-plugin-external-helpers":"^6.22.0","rollup-plugin-peer-deps-external":"^2.2.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0","prop-types":"^15.5.4","@bellawatt/react-hooks":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/use-inputs_2.2.0_1625082617967_0.8939494569177786","host":"s3://npm-registry-packages"}},"2.3.0-beta.0":{"name":"@bellawatt/use-inputs","version":"2.3.0-beta.0","author":{"name":"@bellawatt"},"license":"MIT","_id":"@bellawatt/use-inputs@2.3.0-beta.0","maintainers":[{"name":"brandonshar","email":"brandon.shar@icloud.com"},{"name":"bknoles","email":"bknoles@gmail.com"}],"dist":{"shasum":"189ae23adcf35ff861045332fcaa6358ebda5458","tarball":"https://registry.npmjs.org/@bellawatt/use-inputs/-/use-inputs-2.3.0-beta.0.tgz","fileCount":6,"integrity":"sha512-32CrdrneBwzAx1iMJH2JwPuTN0scNngyPO/ZrB2wVUxEsUdM57oJVqEObXg7yujf6FZKMzpT94SHQmqTWKhmQQ==","signatures":[{"sig":"MEUCIHeUs3ovW+r/8a4bcv3ONAWJJIkLU7NI/RIW2mr6myWNAiEA1Jj/b7BJ5BpAj3XpuDcRDReVZQrw/AEX+4ncualECF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49423},"main":"dist/index.js","module":"dist/index.es.js","readme":"# use-inputs\n\n> Opinionated Inputs Hook with Context, Query Strings, and Local Storage\n\n[![NPM](https://img.shields.io/npm/v/@bellawatt/use-inputs.svg)](https://www.npmjs.com/package/use-inputs) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\n## Install\n\n```bash\nnpm install --save @bellawatt/use-inputs\n```\n\n## Basic Usage\nIn its simplest form, `use-inputs` allows you to set and modify app-wide data using React's built in context api. \n\nTo get started, simply wrap your application in the `Inputs` component and provide an object of `defaults`. Out of the box,\n`use-inputs` provides you with app-wide state that is automatically kept up to date with url-params and local storage.\n\n```jsx\nimport React from 'react'\nimport { Inputs } from '@bellawatt/use-inputs'\nimport ChildComponent from './ChildComponent'\n\nconst ParentComponent = () => (\n  <Inputs defaults={{name: 'Brandon'}}>\n    <ChildComponent />\n  </Inputs>\n)\n\nexport default ParentComponent\n\n```\n\n```jsx\nimport React from 'react'\nimport { useInputs } from '@bellawatt/use-inputs'\n\nconst ChildComponent = () => {\n  const { setInput, name } = useInputs()\n\n  return (\n    <label>\n      Name\n      <input type=\"text\" value={name} onChange={e => setInput({name: e.currentTarget.value})} />\n    </label>\n  )\n}\n\nexport default ChildComponent\n```\n\n### useInputs hook\nAs shown above, the `useInputs()` hook returns an object intended to be destructured. The object keys will always have a \n`setInput` method that can be called to change any number of inputs and the remaining keys will be each value you've stored.\n\n### setInput method\n`setInput` is always available to be destructured from the `useInputs` hook. It accepts an object of key-values to be changed and supports changing any number of values at once. `setInput` automatically handles merging changes in with existing values, so you only ever need to send the specific values you want to be changed.\n\n## Advanced Usage\n\nWhile basic state changes and static defaults cover the majority of use-cases, sometimes our apps need to model state in a more complicated way. \n`use-inputs` provides a few advanced tools to help cover these edge cases.\n\n### Computed Properties\n\nComputed properties allow you to either create new properties or manipulate existing properties before they reach your components. \n\n```jsx\n  const computed = {\n    fullName: ({firstName, lastName}) => `${firstName} ${lastName}`,\n    birthdate: ({birthdate}) => new Date(`${birthdate} 00:00:00`),\n  };\n\n  <Inputs defaults={{firstName: 'Brandon', lastName: 'Shar', birthdate: '1989-03-29'}} computed={computed}>\n    <App />\n  </Inputs>\n\n  // Inside of the app component:\n  const {fullName, birthdate} = useInputs();\n  const millisecondsPerYear = 1000 * 60 * 60 * 24 * 365;\n  \n  return (\n    <div>{fullName} is {((new Date()) - birthdate) / millisecondsPerYear} years old!</div>\n  );\n```\n\n\nComputed properties functions are passed all of the currently stored **raw** state. Computed properties never receive already computed results and should not be assumed to executed in any particular order.\n\n**Computed properties are never stored in the URL or Local Storage and are always calculated in real time. In the case that an existing property is overwritten, like the \"birthdate\" example above, the original string value will still be stored in both the URL and Local Storage, NOT the value returned from computed**\n\n\n### Watched Properties\n\nSometimes, you may have pieces of tightly coupled state that need to change together, but you still want to store each piece of state independently. For example, imagine selecting a vehicle make & model. When the make switches, you may want to update the currently selected model, but you still want the model to be able to be selected independently, so a computed property isn't the right choice. In this case, we can use `watchers`.\n\n```jsx\n  import getModelsByMake from '../functions/getModelsByMake';\n\n  const watchers = {\n    make: ({make}) => {\n      const firstModelByMake = getModelsByMake(make)[0];\n\n      return {\n        model: firstModelByMake,\n      };\n    }\n  };\n\n  <Inputs defaults={{make: 'Toyota', model: 'Tacoma'}} watch={watchers}>\n    <App />\n  </Inputs>\n```\nWatchers are defined similarly to computed properties and also receive all current state as an argument, but because they are changing state, they return an object that will be merged in with the existing state. A single watcher can change multiple state values if need be.\n\nContrary to computed properties, watched properties are stored in both URL params and Local Storage because they are considered normal state.\n\nIn the above example, both `make` and `model` can be read and overwritten normally.\n\n**Watchers ONLY execute when the watched value is CHANGED. They will not fire on initial load**\n\n**When working with both watchers and computed properties, do not assume they will be executed in any particular order.**\n\n### Ignored Properties\n\nSometimes you may want to store some information in global state that you don't to store locally for the user. Maybe it's because of size, maybe it's because it may change or comes from an API, etc. In this case, you can use `ignored properties`.\n\n```jsx\n  import hugeListOfVehicles from '../data/vehicles';\n  const defaults = {name: 'Brandon', vehicles: hugeListOfVehicles};\n\n  <Inputs defaults={defaults} ignored={['vehicles']}>\n    <App />\n  </Inputs>\n```  \n\nIgnored properties will never be added to the URL or Local Storage, but they can be accessed and edited the same as any other state. \n\n### Promise Defaults\n\nSometimes your defaults aren't ready when your app first loads. Perhaps they come from an API or a particularly slow function. In this case, you can pass a promise as your initital default.\n\n```jsx\n  const getDefaultsFromApi = '../functions/getDefaultsFromApi';\n  // this must return a promise/async function\n  \n  <Inputs defaults={getDefaultsFromApi()}>\n    <App />\n  </Inputs>\n```\n\nIf you pass a promise, you can use the additional state property `loading` to determine whether or not the promise has resolved.\n\n```jsx\n  const App = () => {\n    const { loading, name } = useInputs();\n\n    return (\n      <div>\n        {loading ? '...' : name}\n      </div>\n    )\n  }\n```\n\nTo avoid tricky guard clause situations, when using default promises computed properties will also not be available until the promise resolves.\n\n### Options\nAn options object can be passed to the initial inputs component. The options provided are as follows:\n\n**debounceDelay**: How long to wait between changes before updating both the URL and Local Storage in milliseconds. Default: `500`.\n\n**localStorageName**: Name of the local storage key that `use-inputs` stores internal data in. Default: `inputs'`.\n\n```jsx\n  <Inputs defaults={{name: 'Brandon'}} options={{debounceDelay: 1000, localStorageName: 'storedInputs'}}>\n    <App />\n  </Inputs>\n```\n## License\n\nMIT © [@bellawatt](https://github.com/bellawatt)\n","engines":{"npm":">=5","node":">=8"},"gitHead":"f2c0cdf39a9576c258cf837a49b674de413e2eca","scripts":{"test":"cross-env CI=1 react-scripts test --env=jsdom","build":"rollup -c","start":"rollup -c -w","deploy":"gh-pages -d example/build","prepare":"npm run build","predeploy":"cd example && npm install && npm run build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"brandonshar","email":"brandon.shar@icloud.com"},"repository":{"url":"@bellawatt/use-inputs","type":"git"},"_npmVersion":"7.13.0","description":"Opinionated Inputs Hook with Context, Query Strings, and Local Storage","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"16.2.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^5.0.1","rollup":"^0.64.1","gh-pages":"^1.2.0","cross-env":"^5.1.4","babel-core":"^6.26.3","@svgr/rollup":"^2.4.1","babel-eslint":"^8.2.5","react-scripts":"^1.1.4","babel-preset-env":"^1.7.0","rollup-plugin-url":"^1.4.0","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","eslint-plugin-react":"^7.10.0","rollup-plugin-babel":"^3.0.7","babel-preset-stage-0":"^6.24.1","eslint-plugin-import":"^2.13.0","eslint-plugin-promise":"^4.0.0","rollup-plugin-postcss":"^1.6.2","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","eslint-config-standard-react":"^6.0.0","babel-plugin-external-helpers":"^6.22.0","rollup-plugin-peer-deps-external":"^2.2.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","prop-types":"^15.5.4","react-router-dom":"^5.1.2","@bellawatt/use-debounce-effect":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-inputs_2.3.0-beta.0_1632166160035_0.5362346950599799","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-04-28T19:30:26.769Z","modified":"2026-03-06T20:37:39.350Z","1.0.0":"2020-04-28T19:30:27.076Z","1.1.0":"2020-10-08T21:55:38.594Z","1.2.0":"2021-03-02T16:42:00.643Z","1.2.1":"2021-03-02T19:51:55.028Z","2.0.0":"2021-05-25T15:11:59.538Z","2.1.0":"2021-06-17T20:35:57.329Z","2.2.0":"2021-06-30T19:50:18.096Z","2.3.0-beta.0":"2021-09-20T19:29:20.230Z"},"author":{"name":"@bellawatt"},"license":"MIT","repository":{"url":"@bellawatt/use-inputs","type":"git"},"description":"Opinionated Inputs Hook with Context, Query Strings, and Local Storage","maintainers":[{"email":"matt@bellawatt.com","name":"matt.bauer.bellawatt"},{"email":"eugene@bellawatt.com","name":"euggra"},{"email":"dave@bellawatt.com","name":"dbellawatt"}],"readme":"","readmeFilename":""}