{"_id":"@buildinams/use-keyup","_rev":"9-e1fde2dc26f174d30c07909a1443fdfa","name":"@buildinams/use-keyup","dist-tags":{"latest":"0.2.0"},"versions":{"0.0.1":{"name":"@buildinams/use-keyup","version":"0.0.1","keywords":["react","hooks","hook","react-hook"],"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","_id":"@buildinams/use-keyup@0.0.1","maintainers":[{"name":"paulomfj","email":"mfjpaulo@gmail.com"},{"name":"_brunotome_","email":"bruno@buildinamsterdam.com"},{"name":"buildinamsterdam","email":"maikel@buildinamsterdam.com"}],"homepage":"https://github.com/buildinamsterdam/use-keyup#readme","bugs":{"url":"https://github.com/buildinamsterdam/use-keyup/issues"},"dist":{"shasum":"1d34f7e8f12f92c206a87eabc5bd9a755ab907cf","tarball":"https://registry.npmjs.org/@buildinams/use-keyup/-/use-keyup-0.0.1.tgz","fileCount":27,"integrity":"sha512-3yuW45Gskw6XIVENincCjF462aXaSZD+8PcYcEEpzaEYEPlTEtv3wXzZkfL/wPTV0+V/MiJpULOGQex7B78OHw==","signatures":[{"sig":"MEYCIQDw0J+VZv7C8HNcqx3T0sduzRV1TnlP9sQLNYN6Pu7XHAIhAJWoG4I6SU/gmsrrj5CLjePcEjpaNqe2ofeYC7g6MVac","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyRtYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxVg/9FNNwbGdta0R/dHCL9LMIdu6/NxUzsZbOuihROIB2fR/ChkE9\r\n9haRvCisC8g+XOOu1//btfh3m2QjxsWe/3DmIDXs/Y3gkjg/9RxDXRrgU/h9\r\n2jJWO2esdTvpWRTzaceGSeP1y8Hq0cCcPt84nGYE2nGTuFPkz4LRhnriHkvD\r\nSkTRC4iw597tIxn+Y4ioG0eYnf+Bm/pK3Zx78rC5lRJx6/qNwPnF5OHdkkSW\r\nD4e52euTwAjxyT0TBqGSMIeqVXxEc2bARaRe0xKZuJzXnwEj4UZ8bvQQqW7k\r\najXXxCHF97dWKwVpWPJjcrXth7Oh0Xpuv0l7mFxoiwVVJlM9SRVebb+irITp\r\ncXkuye8387agcvZcS3Zz7YCh/ThS6zHnyfFMgFyynn/xZIbAbEdM7w2WoVf/\r\nKzeYmivJq0hUU/okxJBopZ8cbokWw9SRE0Xa+Pb0sST9b79O2QPa1fELVz3A\r\nw4nCNYfYVHqoHlS8LeHYIjnsOpUEBbptCTxsHGAH5d9sRKQMzsFHMC6MFypV\r\nI0DOsEpoCeg32JfhR1FHwO7wxzGaG3Z/5rFM+w5CEBydQTu/WH+lwtB4E8vg\r\nAp6YFtWJY3lPf9zAxVfuslnRkB3wJ7Sm0c2ZCU15u4HM5PWvQuyVc9pXmSz/\r\n41IN4zssq/tsRC/2EQMQv8ak6sKQ8CDr9pc=\r\n=QFeT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ed3f03e3651cacf23ed3157066e910b7e3b086a7","scripts":{"fix":"npm-run-all --sequential fix:*","lint":"NODE_ENV=test npm-run-all --parallel lint:*","test":"jest","build":"tsc","fix:js":"eslint \"src/**/*.{ts,tsx}\" --fix","coverage":"jest --coverage","depcheck":"npx npm-check --update","fix:format":"prettier \"**/*.{md,yml}\" --write","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","lint:format":"prettier \"**/*.{md,yml}\" --check","lint:script":"eslint \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"paulomfj","email":"mfjpaulo@gmail.com"},"repository":{"url":"git+https://github.com/buildinamsterdam/use-keyup.git","type":"git"},"_npmVersion":"8.19.3","description":"React hook for listening to custom keyup events.","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","babel":"^6.23.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","react-dom":"^18.0.0","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/node":"^18.11.18","npm-run-all":"^4.1.5","@types/react":"^18.0.26","@buildinams/lint":"^0.0.2","@types/react-dom":"^18.0.10","@babel/preset-env":"^7.20.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.3.1","@babel/preset-typescript":"^7.18.6"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-keyup_0.0.1_1674124120033_0.7767378687447901","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@buildinams/use-keyup","version":"0.1.0","keywords":["react","hooks","hook","react-hook"],"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","_id":"@buildinams/use-keyup@0.1.0","maintainers":[{"name":"paulomfj","email":"mfjpaulo@gmail.com"},{"name":"_brunotome_","email":"bruno@buildinamsterdam.com"},{"name":"buildinamsterdam","email":"maikel@buildinamsterdam.com"}],"homepage":"https://github.com/buildinamsterdam/use-keyup#readme","bugs":{"url":"https://github.com/buildinamsterdam/use-keyup/issues"},"dist":{"shasum":"cf1bd1f47e4e0d360699291ce8002b3ee5f0225b","tarball":"https://registry.npmjs.org/@buildinams/use-keyup/-/use-keyup-0.1.0.tgz","fileCount":30,"integrity":"sha512-N6rsl8xqkSa3rrS4DlmM2hNiO6vRrcpyyQBG1v8xAWykNKHGi3u33h++uqGhn8SufVmy7GVxCrCxXw7uE0AsQw==","signatures":[{"sig":"MEQCIEuAIpT9khd4xrJcQkPUZzEiLv51kEDEYqIJOIGUfP+mAiBTjjQymF0wUylO++/UKq8ohlKhgF9R18b/H8W+xHuqRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyrPtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEgA//WJSNHKSI5uK5jy/wZISElJkTpmz3B+ABOkQBnJTjpav9NLrT\r\nAgnF+NnUKW/RgTfn7sD5QrZhQOpPsZGDaHHJHnjmmPV46Tm7bDYqCkCST4R+\r\nM468EWRT3N6fEVvGCLnLanoxh4s04crGlpou1ihk45qEpEZTnGpXhvNm8zXc\r\n3Eo9559AHHTyFE3JkYNIkSJxJGrKots1ebmuB95+eUIV1nCd1ASR68I6/jxo\r\nkejzNGopUh0G4pqP86Bx0rmGI4oBz1p8CmS96NItwGp7t/6YNUXK+Y+kUPSR\r\neDLnq/8JsInyfsTc6CQnpn24kejHsx9FLjNpcSeb9bSDhY9cyctAF2z/+8SH\r\nIQ+jDV+j/i+LbAfa2WCzKzu07sdLkzImigHBJtU+Fm7e73LHfb9+TEkp8K/m\r\nK3wNTHKdGg3txkEMpL3AfLDRyFBiNs/dr3cUU2f5FX3oZXpTufWLGwaqp6yE\r\nbq0DMUv0Kp6YtJcyF2N9LEBr3zGw5bejaaxDGMpUUvEkhkj4xWXcM5qVm8PW\r\nIG9LYSAJnNJqzupxGJ/WFTBQAFqFq7ugC153Gyvf0w+r//h47PyG479pJqwE\r\nDHBYCGEPs20YoDreDENdAQW4MvLc9mpcb/um14It/gje+X3AJz9VyjYSKGvU\r\nNcAPB1FNFqDDYJmNDGP0jZu4Zekh1+Zi9bk=\r\n=SZRa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2e0a412b13f1dc09610fee94695131136acd5489","scripts":{"fix":"npm-run-all --sequential fix:*","lint":"NODE_ENV=test npm-run-all --parallel lint:*","test":"jest","build":"tsc","fix:js":"eslint \"src/**/*.{ts,tsx}\" --fix","coverage":"jest --coverage","depcheck":"npx npm-check --update","fix:format":"prettier \"**/*.{md,yml}\" --write","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","lint:format":"prettier \"**/*.{md,yml}\" --check","lint:script":"eslint \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"paulomfj","email":"mfjpaulo@gmail.com"},"repository":{"url":"git+https://github.com/buildinamsterdam/use-keyup.git","type":"git"},"_npmVersion":"8.19.3","description":"React hook for listening to custom keyup events.","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","babel":"^6.23.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","react-dom":"^18.0.0","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/node":"^18.11.18","npm-run-all":"^4.1.5","@types/react":"^18.0.26","@buildinams/lint":"^0.0.2","@types/react-dom":"^18.0.10","@babel/preset-env":"^7.20.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.3.1","@babel/preset-typescript":"^7.18.6"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-keyup_0.1.0_1674228717687_0.11741888711292425","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@buildinams/use-keyup","version":"0.1.1","keywords":["react","hooks","hook","react-hook"],"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","_id":"@buildinams/use-keyup@0.1.1","maintainers":[{"name":"paulomfj","email":"mfjpaulo@gmail.com"},{"name":"_brunotome_","email":"bruno@buildinamsterdam.com"},{"name":"buildinamsterdam","email":"maikel@buildinamsterdam.com"}],"homepage":"https://github.com/buildinamsterdam/use-keyup#readme","bugs":{"url":"https://github.com/buildinamsterdam/use-keyup/issues"},"dist":{"shasum":"23143d665c508623e1814ddc0921a7f093658296","tarball":"https://registry.npmjs.org/@buildinams/use-keyup/-/use-keyup-0.1.1.tgz","fileCount":30,"integrity":"sha512-V5vXXjAqouD7WKrojUieJcannetSOEXL8bkL3Jl+j+oCVkfQKczcyI9e6QdhxQKQiMlX6IOTG+o4t0vsZbLnFg==","signatures":[{"sig":"MEUCIGArJDj/qdZj+Gwi5MOgP57X/AG1WzUi5YPupZ1aQ6lvAiEAwLXQGcPRoV2LH3yiyX0AlISdWtQSXQ8wk/lf0i1HjLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjz90lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRPhAAi+BscZocXGi13PqcyEgqNyLIRHE4RD0Rw0pEgI0DO3xeioRk\r\n040EDtqkhj6bJyJHhqtR50uTwnI8BJ85IPxgyB2RRDRUy8hfMX6QRQBLPQdb\r\nz73jSjmog+h32WWVPCuxgSKTWqxngx6TTLd/GjfMmqeyhLqJWiHi2Q/cSwWB\r\nepdaa30Lg/5lTWi5ZIY+NBvjxlcC0OjJk6eLWGXei/c90x6DoFnC4ofIDGQX\r\nVTS3oWvxCW8+adJaHcAV1T+kXMCHWzLmeyMX/85y3Lyd8qeAAufp3RhigO0x\r\ntsoglVg6idTUeVuUOQtauOSavn16v5W5EKJfgFl8kWypwt0QY9OVW5OSVjyT\r\nHdn2YZ5uXlqG0nyL/9kvZV1+MHzEINuyC29MC2mVo4wmSLv5IfHcG495ZQpb\r\nSiawn/NMobXIXYiwrivesstfL7lHAI4S8ogZQXs8/icTLJvmoBZR8Nig11ew\r\nocOSFzxZmwKlUMiZVTO/RoKY7xXsVv2oPAKhmlVOduy/czEtHeaYn0CMRxxx\r\nI1G7g+YFOCXf53n5SD0M9c9b5JlU1H8XcD329GVsILFNKkQZBj0OlTMLKZ8r\r\nzgl+ftF9mZtaMxl+NNI+eJC+vLj+EL0scK9BHIPD8b6MrQc+BvdqZoUd6l46\r\nCt7c6Ank83WDaTW+XgBIE01FGo09SMBqUEM=\r\n=eYwH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cae6f9ab22e6334edb81d1f05e8aadcfb96e6951","scripts":{"fix":"npm-run-all --sequential fix:*","lint":"NODE_ENV=test npm-run-all --parallel lint:*","test":"jest","build":"tsc","fix:js":"eslint \"src/**/*.{ts,tsx}\" --fix","coverage":"jest --coverage","depcheck":"npx npm-check --update","fix:format":"prettier \"**/*.{md,yml}\" --write","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","lint:format":"prettier \"**/*.{md,yml}\" --check","lint:script":"eslint \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"paulomfj","email":"mfjpaulo@gmail.com"},"repository":{"url":"git+https://github.com/buildinamsterdam/use-keyup.git","type":"git"},"_npmVersion":"8.19.3","description":"React hook for listening to custom keyup events.","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","babel":"^6.23.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","react-dom":"^18.0.0","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/node":"^18.11.18","npm-run-all":"^4.1.5","@types/react":"^18.0.26","@buildinams/lint":"^0.0.3","@types/react-dom":"^18.0.10","@babel/preset-env":"^7.20.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.3.1","@babel/preset-typescript":"^7.18.6"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-keyup_0.1.1_1674566949413_0.6809045118340107","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@buildinams/use-keyup","version":"0.1.2","keywords":["react","hooks","hook","react-hook"],"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","_id":"@buildinams/use-keyup@0.1.2","maintainers":[{"name":"paulomfj","email":"mfjpaulo@gmail.com"},{"name":"_brunotome_","email":"bruno@buildinamsterdam.com"},{"name":"buildinamsterdam","email":"maikel@buildinamsterdam.com"}],"homepage":"https://github.com/buildinamsterdam/use-keyup#readme","bugs":{"url":"https://github.com/buildinamsterdam/use-keyup/issues"},"dist":{"shasum":"0f918c2299c72b2f97f7ed68e9ac278c8fb7b9b8","tarball":"https://registry.npmjs.org/@buildinams/use-keyup/-/use-keyup-0.1.2.tgz","fileCount":30,"integrity":"sha512-goDyjvq9zcYCvYoIoDAnLuBAoxCYjedAF8tbRDe4rrfH7bc9BQfRqqMohwntn9f5C7vkji9yVcbF4QrU/rUV0g==","signatures":[{"sig":"MEYCIQDM4BPpAk8YVx3AMWR7U8Kq75c+og3kpuKEqV/ureD7sgIhAKIQGRJJ3jOBEUh55dk7D7ZjJOFWCmrYIdXGCgHlMwLe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0AzgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmry8A/9HJHuo4+zjZgzktOdDc6rw1Q6d3hmfyJTrwO9m8gv+snS9vnG\r\njmJtA5/R0Piw4O19LTSrnKjLMebIqWZJCZw+pOeeyjyr3i8V6Sk07NzqSDEb\r\nUU9zov+LNJEGWXzwNwmh+8qqQgNtTKIJ1Zsy49oXO63cfTzuG6dZHyPIKlej\r\n0VOMMcd5zxb2FebMJRKwaoZrYnTdPzxcVmWgN4cvJwKeKFzm6TPRxCoQEUZC\r\ns4/hxlj1hC4rcgRFC2tjRZH6g6QPj64SDXyo04tI0p3RCujVLMdhxgqkmFzn\r\ndoOiKLukWdwDGXmKvUTPZfxJBNAN6HpcxeZGIavZXPc45diFTvZRXoMkg8JO\r\nmDfWenaKw019iRrPVvoIvBLgWLPvTjrdl9rxRR/5fFOzfibzSxHOII7FItXo\r\nzY8yq9DikWtaeowsdrdq3NMERpZxQ/GtTNTw5RiQ9j4N4ewRvMqvWQaR3LpH\r\nEjbEWHlVdW6AiM/9ujwbRdIw7QtkXpBUjBL7DqoYs6QkeX2I8s0ZogU6YjXk\r\nUmGZ7L4vcNPu0nDJ/eTrEIJ/0hB7O3N5iuwLT41BLFb0pVvWDjsmIC0srqpL\r\n/pkSAHYx4JR0wx9qhtHPV8MAVXaapVvtEtc2rG/7PUzLU/DxNpY5NQ0MeKbw\r\nSU/BtSso7HQ9ynmza9+mR/pJ5itTO1vAXAE=\r\n=dqmA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5d79f757b33c2de20849c2572633e7ac2c4b032e","scripts":{"fix":"npm-run-all --sequential fix:*","lint":"NODE_ENV=test npm-run-all --parallel lint:*","test":"jest","build":"tsc","fix:js":"eslint \"src/**/*.{ts,tsx}\" --fix","coverage":"jest --coverage","depcheck":"npx npm-check --update","fix:format":"prettier \"**/*.{md,yml}\" --write","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","lint:format":"prettier \"**/*.{md,yml}\" --check","lint:script":"eslint \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"paulomfj","email":"mfjpaulo@gmail.com"},"repository":{"url":"git+https://github.com/buildinamsterdam/use-keyup.git","type":"git"},"_npmVersion":"8.19.3","description":"React hook for listening to custom keyup events.","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","babel":"^6.23.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","react-dom":"^18.0.0","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/node":"^18.11.18","npm-run-all":"^4.1.5","@types/react":"^18.0.26","@buildinams/lint":"^0.0.3","@types/react-dom":"^18.0.10","@babel/preset-env":"^7.20.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.3.1","@babel/preset-typescript":"^7.18.6"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-keyup_0.1.2_1674579168002_0.25165226021130893","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@buildinams/use-keyup","version":"0.1.3","keywords":["react","hooks","hook","react-hook"],"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","_id":"@buildinams/use-keyup@0.1.3","maintainers":[{"name":"paulomfj","email":"mfjpaulo@gmail.com"},{"name":"_brunotome_","email":"bruno@buildinamsterdam.com"},{"name":"buildinamsterdam","email":"maikel@buildinamsterdam.com"}],"homepage":"https://github.com/buildinamsterdam/use-keyup#readme","bugs":{"url":"https://github.com/buildinamsterdam/use-keyup/issues"},"dist":{"shasum":"b14524d1777aaf06d3d8a5f4cc271283c229876e","tarball":"https://registry.npmjs.org/@buildinams/use-keyup/-/use-keyup-0.1.3.tgz","fileCount":27,"integrity":"sha512-Jx/uNoue3iRCjOLjy/dkf9bNy71kbeeTtJqUgtljuG3YgvtPDZl7EeLhKf1hRn1x4yb6vNsHnNClW42GGyADNA==","signatures":[{"sig":"MEUCIQDHoBjVxaQWPMxWRf3wfVMq8UwKWekPrCWUF9cZ5yrN1wIgZF/s+cBEMpbnxnwSm6R/BWzdi1wVZLQdBjDkneMGO0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0R8yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRWQ//RwD/hJK9bY7pbIiVHlMqlT0ytGOY1zwHCABUZPOdkQbH/ZbE\r\n9guOaTauCZ/952ays1WW/n8OH0yZkA/6Wt8ZjGfbUDEpZMksaa1VkWqqOFgH\r\nM4BWxhEh9MaNwfwuNRMHj3emepJ5VqxzmlERrECzPf+AuTX4uREFOYeMeSCG\r\nvvLOMMDpOrGzHMBuTpiNQKioJJl70z2B2BkjUe/Dnm6nsCdXJeMLPcu180j2\r\nGegrt7T7ZwMbXRZasyMtA69Yyf4GeAT9uls+MHcyo6PKPRMMg4uoRA4gbBWu\r\nO5zW06OP3kcHZK8ML3/KWiDvNj5OVRj9a4xBj352aeVTTVK+TVHiPRXIu4tq\r\n+XV5cAR7PWapyvlD5EwZsmS0JiNTzatayFgeAovKdVtUEkgRtQd1oQblkn3K\r\nRBY0Pcbnw0JIPoKSmYOJEAN2f/tGR8NY24cHpgpvEfSjBLIGZrULTnib8Gt/\r\nrmRHgUULnwfNolAaS+MRQR+j+jgswDzIjGUfArpppM39LiIvixMg8QARhfWt\r\nxuFbc/ArL5ZcJ6y7x7itNMh7Ti9sAv93X5ykiS+5ElPLvwqK64xOu5+sn4ns\r\niHqaen4ZXgOk5bZtxora3bIohT4MMgLh5Mc4edcOewbzvEvsbDfSbRAlhO3t\r\np33XU9hDCyvVW4OmL855DGMwmqAfjKEGm10=\r\n=8LI+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f686a49c1febd9383d8d25432952d1378c14264b","scripts":{"fix":"npm-run-all --sequential fix:*","lint":"NODE_ENV=test npm-run-all --parallel lint:*","test":"jest","build":"tsc","fix:js":"eslint \"src/**/*.{ts,tsx}\" --fix","coverage":"jest --coverage","depcheck":"npx npm-check --update","fix:format":"prettier \"**/*.{md,yml}\" --write","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","lint:format":"prettier \"**/*.{md,yml}\" --check","lint:script":"eslint \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"paulomfj","email":"mfjpaulo@gmail.com"},"repository":{"url":"git+https://github.com/buildinamsterdam/use-keyup.git","type":"git"},"_npmVersion":"8.19.3","description":"React hook for listening to custom keyup events.","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","babel":"^6.23.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","react-dom":"^18.0.0","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/node":"^18.11.18","npm-run-all":"^4.1.5","@types/react":"^18.0.26","@buildinams/lint":"^0.0.3","@types/react-dom":"^18.0.10","@babel/preset-env":"^7.20.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.3.1","@babel/preset-typescript":"^7.18.6"},"peerDependencies":{"react":">=17.0.0 || 18"},"_npmOperationalInternal":{"tmp":"tmp/use-keyup_0.1.3_1674649394262_0.22391627153969296","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@buildinams/use-keyup","version":"0.2.0","keywords":["react","hook","react-hook","keyboard","keyboard-event","key","key-event"],"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","_id":"@buildinams/use-keyup@0.2.0","maintainers":[{"name":"paulomfj","email":"mfjpaulo@gmail.com"},{"name":"_brunotome_","email":"bruno@buildinamsterdam.com"},{"name":"buildinamsterdam","email":"maikel@buildinamsterdam.com"}],"homepage":"https://github.com/buildinamsterdam/use-keyup#readme","bugs":{"url":"https://github.com/buildinamsterdam/use-keyup/issues"},"dist":{"shasum":"c567eff8621d15219796cc08fc796ec1a13b1fbe","tarball":"https://registry.npmjs.org/@buildinams/use-keyup/-/use-keyup-0.2.0.tgz","fileCount":27,"integrity":"sha512-oHKfTYKnyiFsKnieTXd+kHztNonuhe22XRJNYaVlU12Immt1lNe/gMn1hH+jJbjuRXIBhXAw/BBdpvGxUVmR6Q==","signatures":[{"sig":"MEUCIQDWx0A0RQWRXZceRiyn9lo+LIqrDOgBaeVktgDTYv9osQIgfBXtC7xx+CpBDd9heb9Go0ap9dgyViNoVcYXEDKk1PM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGCJnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmql5w//WKmaj6tPz/jBbJqC3aD5YEEJbqoqSSVMGTdPaxC7JpixFQQj\r\nKCY9g71G93gZNRmVxVtVYkp3arq2mQr4hjE3oEjD5///KCXvh0HzAtloZc2B\r\nJKB/eiDt5SkJUKMqinudQki5YN3SQLfPqkierlEIia+SVaSYErZZlj/8K305\r\n9+BONkvHLwBgOLF+2VS2cs7bs1HQ1y0LwHhlQeGJWbkh+/CA4AznOV3MBE4Q\r\nTz2pKqoxoA+vyI0x4ACqZybmoKZi34lrakRYd5OB5OD31/+ctZfqUkuVsCaI\r\n41tjQABkgSRE/Owd0dYSXeGsLPHd1pZR8CFiSAy351k2Qls80C4UgNrWqh1e\r\nH/SobB9rFO1klnFaHXVpyuGToMyx8x2fzjy8oMiAOsBsUX7wNlPaK+Y6S+Ny\r\no6NqjTSQf21KjrZp0cewgWhVzEn+BVbq6GcndMB50jaxEIgyoNAYWP+ptfE2\r\nmaokmGpc3E+glg+gSKxXUkj7jjCvRCs168gQiv9nlCy7pJpc/jVPHnuIKeQJ\r\nPBnKiNkW2dgE2UfshFRRXxP9BL0iO32K+eZX39MxzxdGfqBfDVlQUwvIwIHC\r\nqz2qofUTqSXeHi6ysj1yyVjsi0pNxP6RUjo9DsdgqbE/6jl67HKeTYxQgiR6\r\nfkBdS+w2oBlOWLFLBC9nU4iI4DG+RzO3dQ0=\r\n=tTtX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0eba220471bc4d939c127143d1e12997fc6148ef","scripts":{"fix":"npm-run-all --sequential fix:*","lint":"NODE_ENV=test npm-run-all --parallel lint:*","test":"jest","build":"tsc","fix:js":"eslint \"src/**/*.{ts,tsx}\" --fix","coverage":"jest --coverage","depcheck":"npx npm-check --update","fix:format":"prettier \"**/*.{md,yml}\" --write","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","lint:format":"prettier \"**/*.{md,yml}\" --check","lint:script":"eslint \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"paulomfj","email":"mfjpaulo@gmail.com"},"repository":{"url":"git+https://github.com/buildinamsterdam/use-keyup.git","type":"git"},"_npmVersion":"9.5.0","description":"React hook for listening to custom keyup events.","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","babel":"^6.23.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","react-dom":"^18.0.0","typescript":"^4.9.5","@types/jest":"^29.5.0","@types/node":"^18.15.3","npm-run-all":"^4.1.5","@types/react":"^18.0.28","@buildinams/lint":"^0.2.1","@types/react-dom":"^18.0.11","@babel/preset-env":"^7.20.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.5.0","@babel/preset-typescript":"^7.21.0"},"peerDependencies":{"react":">=17.0.0 || 18"},"_npmOperationalInternal":{"tmp":"tmp/use-keyup_0.2.0_1679303271695_0.5525092798998001","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-01-19T10:28:39.963Z","modified":"2025-12-19T15:31:16.984Z","0.0.1":"2023-01-19T10:28:40.167Z","0.1.0":"2023-01-20T15:31:57.909Z","0.1.1":"2023-01-24T13:29:09.626Z","0.1.2":"2023-01-24T16:52:48.194Z","0.1.3":"2023-01-25T12:23:14.530Z","0.2.0":"2023-03-20T09:07:51.840Z"},"bugs":{"url":"https://github.com/buildinamsterdam/use-keyup/issues"},"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","homepage":"https://github.com/buildinamsterdam/use-keyup#readme","keywords":["react","hook","react-hook","keyboard","keyboard-event","key","key-event"],"repository":{"url":"git+https://github.com/buildinamsterdam/use-keyup.git","type":"git"},"description":"React hook for listening to custom keyup events.","maintainers":[{"email":"maikel@buildinamsterdam.com","name":"buildinamsterdam"},{"email":"bruno@buildinamsterdam.com","name":"_brunotome_"},{"email":"folkert-jan@buildinamsterdam.com","name":"folkertjan"},{"email":"maarten@obelism.studio","name":"maartenbruggink"}],"readme":"# use-keyup\n\n[![NPM version][npm-image]][npm-url]\n[![Actions Status][ci-image]][ci-url]\n[![PR Welcome][npm-downloads-image]][npm-downloads-url]\n\nReact hook for listening to custom `keyup` [events](https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/code).\n\n## Introduction\n\nThis hook optimizes keyboard event handling by only initializing a single event listener for each target used, resulting in a more streamlined and efficient process.\n\nThis library is also SSR safe, and only runs on the client.\n\n## Installation\n\nInstall this package with `npm`.\n\n```bash\nnpm i @buildinams/use-keyup\n```\n\n## Usage\n\nTo listen to a single key:\n\n```tsx\nimport useKeyup from \"@buildinams/use-keyup\";\n\nuseKeyup(\"Escape\", () => {}); // Do something on \"Escape\"...\n```\n\nTo listen to key modifiers:\n\n```tsx\nimport useKeyup from \"@buildinams/use-keyup\";\n\nuseKeyup(\"KeyG\", (event: KeyboardEvent) => {\n  if (event.ctrlKey) // Do something on \"Ctrl + G\"...\n});\n```\n\nTo listen to multiple keys:\n\n```tsx\nimport useKeyup from \"@buildinams/use-keyup\";\n\nuseKeyup([\"KeyA\", \"KeyG\"], () => {}); // Do something on \"A\" or \"G\"...\n```\n\n**Note:** When using multiple keys, the callback will be called if any of the defined keys are pressed.\n\n## Using Custom Targets\n\nBy default, the hook will listen to the `window` object. You can however listen to any custom target by passing it as `target` within the _optional_ config object. This accepts any object that extends `EventTarget`, such as; `document` or `HTMLElement`. For example:\n\n```tsx\nimport useKeyup from \"@buildinams/use-keyup\";\n\nconst elementRef = useRef<HTMLDivElement>(null);\nuseKeyup(\"Enter\", () => {}, { target: elementRef });\n```\n\n## Conditionally Listening to Events\n\nYou can conditionally listen to events by passing a `isEnabled` prop the config object. This accepts a `boolean` value, and will only listen to events if the value is `true` (default). For example:\n\n```tsx\nimport useKeyup from \"@buildinams/use-keyup\";\n\nconst [isEnabled, setIsEnabled] = useState(false);\n\nuseKeyup(\"Enter\", () => {}, { isEnabled });\n```\n\n## Requirements\n\nThis library requires a minimum React version of `17.0.0`.\n\n## Requests and Contributing\n\nFound an issue? Want a new feature? Get involved! Please contribute using our guideline [here](https://github.com/buildinamsterdam/use-keyup/blob/main/CONTRIBUTING.md).\n\n[npm-image]: https://img.shields.io/npm/v/@buildinams/use-keyup.svg?style=flat-square&logo=react\n[npm-url]: https://npmjs.org/package/@buildinams/use-keyup\n[ci-image]: https://github.com/buildinamsterdam/use-keyup/actions/workflows/test.yml/badge.svg\n[ci-url]: https://github.com/buildinamsterdam/use-keyup/actions\n[npm-downloads-image]: https://img.shields.io/npm/dm/@buildinams/use-keyup.svg\n[npm-downloads-url]: https://npmcharts.com/compare/@buildinams/use-keyup?minimal=true\n","readmeFilename":"README.md"}