{"_id":"react-native-key-command","_rev":"27-41aa1f166f843bc06537e90009aeeb6d","name":"react-native-key-command","dist-tags":{"latest":"1.0.15"},"versions":{"0.4.0":{"name":"react-native-key-command","version":"0.4.0","keywords":["react-native","ios","android"],"author":{"name":"Expensify, Inc."},"license":"MIT","_id":"react-native-key-command@0.4.0","maintainers":[{"name":"expensify","email":"infra@expensify.com"}],"homepage":"http://github.com/expensify/react-native-key-command#readme","bugs":{"url":"http://github.com/expensify/react-native-key-command/issues"},"dist":{"shasum":"749a83e3cb259c5860c4c682effdb24b8a363251","tarball":"https://registry.npmjs.org/react-native-key-command/-/react-native-key-command-0.4.0.tgz","fileCount":37,"integrity":"sha512-Ub02uTsndN9ay73Kx7/AtNErG2yWWJIYPWBNFaQvo9U6fboAV2v/TTOmhbaEPC2sQVrobiRp9QEJ/9R6QLgTUg==","signatures":[{"sig":"MEQCIBvddJF3yhBRs1upzTgIlyCDAWWZ4lJ2/QanC2clfDsEAiBFyFQUZA9TAW4MtgsRZTWxWwT15ycZdlWyM0BKkXH65g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjysWtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSVA/9EXv711a11WqazrCQy+Qa/6OuOq+fqJVh/Z7XRl3dFOgkqiDD\r\ncyNS3mc7pNwTdmegvnB1hsOv+FVYHO9hoyRq2bu0bJAP/bhcYby3fcSuPHyP\r\nRVbSwwEkizCfy2nOqKeYtfPzfvlwPQXTeakLgf/G7DFVwqgEAXI7mPc9/9Dl\r\nqoc9FMKD1ZUtFgvk5cm5IFFDYsTUookt0Kozk+Mqcp8tXF09l6dQy0cTSfoE\r\nFBOZMv5vUrqvUb5/ddA7DmeAmHVfHBO+yl05EU/bNOZEOwnzxDfa254cVAhn\r\naCDsFS662eXhvDpHYMwcEUdRWHcPmOPeeEX/g6aCGh05DSt+Q15n7nsDbAyB\r\nwK7BVXnS12uXIC7Nf662D8vBXsvlpuqXu6mKs5UUHApZoFEMTSr1zV8OCUiu\r\nFO28eOvwdJM049D4UhId5TZzcBUfdI8BjKwREcx1qPkZPR2+17e/UhmwkGss\r\nvduPRL4G6RHo4rEOWAOffPsiSbSN8LT8On4qvCaVQmK2UnIgOX4sruiJoGZs\r\ngGdMNmzGS4vrIJIHNyQirEoWX75yU4jr7nN4h6yzo8bHIhDiLT70oTuI9o6C\r\nkF3sH2p20rl2tQopdYjZLS2OvLJScrNMRfxqhleEfNcd3GdsP/3YGpa1cWu/\r\n9SudV9ZThlklQwS4h7VehNTEk68OAqobbX0=\r\n=aSz1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","module":"lib/module/index","source":"src/index","gitHead":"fe96c95fedda584e984555f7743de8aec60f6c97","scripts":{"lint":"eslint \"**/*.{js, jsx}\"","test":"jest","example":"npm run --prefix example","prepare":"bob build","release":"release-it"},"_npmUser":{"name":"expensify","email":"infra@expensify.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+ssh://git@github.com/expensify/react-native-key-command.git","type":"git"},"_npmVersion":"6.14.17","description":"A cross-platform module that registers and listens to specified keyboard events, dispatching the payload to JavaScript","directories":{},"_nodeVersion":"14.21.1","dependencies":{"events":"^3.3.0","underscore":"^1.13.4"},"eslintConfig":{"root":true,"rules":{"no-restricted-imports":0},"parser":"@babel/eslint-parser","extends":["expensify"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.1.0","eslint":"^8.4.1","commitlint":"^17.0.2","release-it":"^15.0.0","pod-install":"^0.1.38","react-native":"0.70.4","@arkweid/lefthook":"^0.7.7","eslint-plugin-react":"^7.31.11","@babel/eslint-parser":"^7.18.2","@lwc/eslint-plugin-lwc":"^1.4.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-config-expensify":"^2.0.29","react-native-builder-bob":"^0.18.3","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"18.1.0","react-dom":"18.1.0","react-native":"0.70.4","react-native-web":"0.18.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-key-command_0.4.0_1674233261492_0.4697689453882983","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"0.5.0":{"name":"react-native-key-command","version":"0.5.0","keywords":["react-native","ios","android"],"author":{"name":"Expensify, Inc."},"license":"MIT","_id":"react-native-key-command@0.5.0","maintainers":[{"name":"expensify","email":"infra@expensify.com"}],"homepage":"http://github.com/expensify/react-native-key-command#readme","bugs":{"url":"http://github.com/expensify/react-native-key-command/issues"},"dist":{"shasum":"0147ed311961aaa190702510e8438608b133eedf","tarball":"https://registry.npmjs.org/react-native-key-command/-/react-native-key-command-0.5.0.tgz","fileCount":37,"integrity":"sha512-FPpTrcSl/+D/yPmvSUvLFqMvqZ/wkgGNttfIbs4kRna0xAA0Wzg3JBs3N6ofLORxlT4gJFL9sRAkCEqzB50Faw==","signatures":[{"sig":"MEYCIQDjDNQZSIw1STOsUJqk6NXU6WGte84QxzaOCiloxE+ZQgIhAI1aGBB+XdkpNNlf+WhQ4V3PUauDhG4iW5b5XAdu1oAt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0bbjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2iBAAgojNpfpV3d5OtOxqlxURAIV90jTyeth6eC4hXAEWpwTxiLMA\r\ndtoM/GV7Kw3/WM4G2p4wdbhlNYbTvlvVBtKhDsc5f6cZNTBT4jgWsseBiGhj\r\nk0W/eCEmxBSpCrdxXnk8wrILRsgrL2zx1sNyE+I/Ccc4OkfkVp3zWJl9ZFVP\r\ny9lS418VUDIWUxMd4uUJUq4fkXO2TWfFrggXwKc+BqM+XVAPrO89KBWgSNpM\r\nwfVJCbrmZSuKxY4WtUqDXZMjolxooRqzXm2sTPN4TaJlUS+VK1aRdhXFa8XJ\r\nw0DhttX2Xjfn6fPpgiSJDapjEmdKhP1V8d7gMH2pE//5U5xnrkRr0URTCMoi\r\nQz86XEVIDKRR3O/RWOEAqJ6BZkj8Rw4GySP9w8jhgGBB0fQapZ3aAdG+HgGw\r\nyPE6m7S2STXCUKIKHr9L/xrKCm6jgUxjjHBiWrL0PmsS+xZDiOrOh+cUIpCk\r\nwYKJoZB9RNftyYCCCAw7OKYt8KU7hHRY6VtUJ3lF1VL2iZuR9/uHRgnhTVaf\r\noM7EutViqbgpFwFiKI9kHNOuoF3EZgJ8CnxmCxnUuv6RrrsaAueTvXYOMKEp\r\n6zVvqY5G9i265aWxx+WgHSZJ+3hpiR3gEBiKekbH9oVplIsnYwidQDica71X\r\neu9pV8CzVTrn+IrwyWFWfZM3o4wQh/3YbnQ=\r\n=bvsq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","module":"lib/module/index","source":"src/index","gitHead":"ccb0154601c5c425e4289b9e18f81cbbabd659e5","scripts":{"lint":"eslint \"**/*.{js, jsx}\"","test":"jest","example":"npm run --prefix example","prepare":"bob build","release":"release-it"},"_npmUser":{"name":"expensify","email":"infra@expensify.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+ssh://git@github.com/expensify/react-native-key-command.git","type":"git"},"_npmVersion":"6.14.17","description":"A cross-platform module that registers and listens to specified keyboard events, dispatching the payload to JavaScript","directories":{},"_nodeVersion":"14.21.1","dependencies":{"events":"^3.3.0","underscore":"^1.13.4"},"eslintConfig":{"root":true,"rules":{"no-restricted-imports":0},"parser":"@babel/eslint-parser","extends":["expensify"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.1.0","eslint":"^8.4.1","commitlint":"^17.0.2","release-it":"^15.0.0","pod-install":"^0.1.38","react-native":"0.70.4","@arkweid/lefthook":"^0.7.7","eslint-plugin-react":"^7.31.11","@babel/eslint-parser":"^7.18.2","@lwc/eslint-plugin-lwc":"^1.4.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-config-expensify":"^2.0.29","react-native-builder-bob":"^0.18.3","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"18.1.0","react-dom":"18.1.0","react-native":"0.70.4","react-native-web":"0.18.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-key-command_0.5.0_1674688227190_0.12197919114691569","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"0.6.0":{"name":"react-native-key-command","version":"0.6.0","keywords":["react-native","ios","android"],"author":{"name":"Expensify, Inc."},"license":"MIT","_id":"react-native-key-command@0.6.0","maintainers":[{"name":"expensify","email":"infra@expensify.com"}],"homepage":"http://github.com/expensify/react-native-key-command#readme","bugs":{"url":"http://github.com/expensify/react-native-key-command/issues"},"dist":{"shasum":"a7851e4458e8f009dd4195120f0e15d32036fbff","tarball":"https://registry.npmjs.org/react-native-key-command/-/react-native-key-command-0.6.0.tgz","fileCount":37,"integrity":"sha512-hQxg8odkiL5B/W/vMRe6Za6Q22b84Mqs6Bn0zURLnUExtWdCywzj2dKpCmT7B0yKixjHo7NEf3pWKTYgxj5NYw==","signatures":[{"sig":"MEYCIQC7Rg2OxtMSQ5hRfkRFENbBCHy2/Zo76cXiTahjqBFCuQIhAJQDPF6zJYFgnta+3NrGtrpW7c3iE55l0PGInq6SW+yz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4QlWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYsxAAjAZw5z2YwdWkGvnnpvuIA740YJg+3U85EzYA8EYjio5nz86n\r\nBnOoELIL53FOR1FLYMp3kuJeAdfbcYfPWZdrmQZ8JYg8RoeOsR7bFkvF1hzN\r\nhSA/mXAilSR9AYn2Fic8Su0KOjpLOMLcMclIXwsBXwUz09KCue+X7PKAH9uy\r\n+sKm2lYNL8uuDAJJiljQHxpIEDjMlh/c/OM+UViTlsXO9KxNKImh6e0s7Cru\r\n2tZssFMfwWRZ37yB8YDMR8CbA4zUmlt/EImUZV6Te71zlo7xPruzkBypWidU\r\nvVWLKUMHwgaMMkwsx4QpJ6k2RJHrLBsENIULrUxp8j1G0mMgnQi4w6vAk/ax\r\nAm5e7QH9rl0t6bwRBeicrVENCJG8dHz1PSQcKcFhITFsjFRHVfg/g3Dk+YNi\r\nNNsskG17650qSzs/J/3HAekHfrKh0UbhPuymv2c4phdNZES/+p7FbcqnTvOr\r\n4dKzm0dzm153FrY4Y5hTraXcpACegvZonaNm7AfKmBYLXMRz5H4W+IjhyA2m\r\nnhm3cVU4KQYJ0uYWfQVPIpgfd/Sb7c+61p6vGn2CZrmOoKqt/hDvQyiIwFHe\r\n7QqH0s7ofROO40eIaUYEzhhUjmbhDr0IKWYWr6VAAAiRm9NEJ5PbLl+XI4sS\r\neTxIIN8djgzO97+C6ig5CJFDmqmypgqdym4=\r\n=AxkF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","module":"lib/module/index","source":"src/index","gitHead":"70eff88a654412ae367c75f00b775e0c12b4637d","scripts":{"lint":"eslint \"**/*.{js, jsx}\"","test":"jest","example":"npm run --prefix example","prepare":"bob build","release":"release-it"},"_npmUser":{"name":"expensify","email":"infra@expensify.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+ssh://git@github.com/expensify/react-native-key-command.git","type":"git"},"_npmVersion":"6.14.17","description":"A cross-platform module that registers and listens to specified keyboard events, dispatching the payload to JavaScript","directories":{},"_nodeVersion":"14.21.1","dependencies":{"events":"^3.3.0","underscore":"^1.13.4"},"eslintConfig":{"root":true,"rules":{"no-restricted-imports":0},"parser":"@babel/eslint-parser","extends":["expensify"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.1.0","eslint":"^8.4.1","commitlint":"^17.0.2","release-it":"^15.0.0","pod-install":"^0.1.38","react-native":"0.70.4","@arkweid/lefthook":"^0.7.7","eslint-plugin-react":"^7.31.11","@babel/eslint-parser":"^7.18.2","@lwc/eslint-plugin-lwc":"^1.4.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-config-expensify":"^2.0.29","react-native-builder-bob":"^0.18.3","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"18.1.0","react-dom":"18.1.0","react-native":"0.70.4","react-native-web":"0.18.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-key-command_0.6.0_1675692373777_0.030236716850172263","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"0.7.0":{"name":"react-native-key-command","version":"0.7.0","keywords":["react-native","ios","android"],"author":{"name":"Expensify, Inc."},"license":"MIT","_id":"react-native-key-command@0.7.0","maintainers":[{"name":"expensify","email":"infra@expensify.com"}],"homepage":"http://github.com/expensify/react-native-key-command#readme","bugs":{"url":"http://github.com/expensify/react-native-key-command/issues"},"dist":{"shasum":"a931fd2ef7d9b03641e9a90788a4e06685b0f363","tarball":"https://registry.npmjs.org/react-native-key-command/-/react-native-key-command-0.7.0.tgz","fileCount":37,"integrity":"sha512-iFFXfsyTWJoo3F7A1cy01I66RldcmJOfys1NQQs2EKz9ZVY8LSOmHuJUTqgpPu96bGV4l2fHqyNfI98qc4DMCA==","signatures":[{"sig":"MEQCIFe5SCHFO0oBL1ppE3hfzLttfDmTkd+9Z/9oUr8qKGyVAiA9vnF2eYdTMl3M5WCtWvYIaIH0EXorZzCAmI+DDI9DHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4WO8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokkQ//U8GerAGDgUWgKdxWNKxt4iAL635RUTgn92HeWRiypaxbFCcE\r\n9rYsWDDQX1Zx8JAWVkbH4+Noys2nEvGHczN4nUA72gJnVWTRhT/c/PvvqI2K\r\nRRoFWGbwXrPjisAAmUdNrXwdigDM6cmOZbRdGTBt1FDpcxplKNMdnDutKp0Z\r\nU31DKETUdm06BwMkvaokPoMhsP45kwWJ5J0M7cWpZKlck1GWddsNbU6EL/ca\r\nHiZ/yVLl/i/d9kBuejRyK8nf+qUZ7p0hPLKrYtkm388W7SvmJR6UB+O373Sk\r\neKlsFtzxIOMn4moPZA2GfKkyS6hA+1DW51JSQwWAhGcuXWR/KqoLmtY8s4yF\r\nGYUIgE501eegcwz65ts8PGsbtUGMGS7AYA0Gx41cO+skFgWQp9CyspC0DTBB\r\nO4/AUsvFtpvhJ/ynaGM2k2YDkOfJZv538v3CPDpaqwFE1k+z0Md0b9UK4k9h\r\ni4FlC85vrK+8qHTyLX9rbSTvUwYDZMXPNVPZ3opUDfRjuWXHveP5LEX04Yw1\r\nfgFyJo0lETzmlPoUjfcN6fj3OVQjF505UmMbE77z8/7umivXDLpx35gOKu+T\r\nF2u3UsQsfAI/uEh6Kq1vVITReQAOQOnMpG4oUi8LLG+YkLqeRO3xqvArgAu3\r\nfaDm1FHiafaPI57LGNqhfnhNY9CRHsNYeog=\r\n=sezn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","module":"lib/module/index","source":"src/index","gitHead":"879d100b2b17df5753e5c21e2605309e6fe0eab3","scripts":{"lint":"eslint \"**/*.{js, jsx}\"","test":"jest","example":"npm run --prefix example","prepare":"bob build","release":"release-it"},"_npmUser":{"name":"expensify","email":"infra@expensify.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+ssh://git@github.com/expensify/react-native-key-command.git","type":"git"},"_npmVersion":"6.14.17","description":"A cross-platform module that registers and listens to specified keyboard events, dispatching the payload to JavaScript","directories":{},"_nodeVersion":"14.21.1","dependencies":{"events":"^3.3.0","underscore":"^1.13.4"},"eslintConfig":{"root":true,"rules":{"no-restricted-imports":0},"parser":"@babel/eslint-parser","extends":["expensify"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.1.0","eslint":"^8.4.1","commitlint":"^17.0.2","release-it":"^15.0.0","pod-install":"^0.1.38","react-native":"0.70.4","@arkweid/lefthook":"^0.7.7","eslint-plugin-react":"^7.31.11","@babel/eslint-parser":"^7.18.2","@lwc/eslint-plugin-lwc":"^1.4.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-config-expensify":"^2.0.29","react-native-builder-bob":"^0.18.3","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"18.1.0","react-dom":"18.1.0","react-native":"0.70.4","react-native-web":"0.18.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-key-command_0.7.0_1675715516459_0.7046214325436446","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"0.8.0":{"name":"react-native-key-command","version":"0.8.0","keywords":["react-native","ios","android"],"author":{"name":"Expensify, Inc."},"license":"MIT","_id":"react-native-key-command@0.8.0","maintainers":[{"name":"expensify","email":"infra@expensify.com"}],"homepage":"http://github.com/expensify/react-native-key-command#readme","bugs":{"url":"http://github.com/expensify/react-native-key-command/issues"},"dist":{"shasum":"6b201377979c655d6f7a5d193ae19909715d2ea3","tarball":"https://registry.npmjs.org/react-native-key-command/-/react-native-key-command-0.8.0.tgz","fileCount":37,"integrity":"sha512-yUZwOk/OoLLyOIyVAiPN4l+Fdhv28H0Q+vyAI71V8ccVDXLLdC4YfjBPFZFW6RX05qdKMGEBL2g4OF5eWfz6Sg==","signatures":[{"sig":"MEQCIBda39QlX4mnmP1lOKvgyxVJD8PViuX6JZyCI1EdxFoRAiAw+HjskoFDeOvGVZmS1H9dpN5fG81evroo9rxYsqTyGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGOOLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtdQ//UuSwu9bijF+q6kUPYFZ8j8yzOfqgcEoBHYPPHd40DR+6ahZy\r\nWrUmmiE0i2Fj3dLj+6r0PdGEcn5vupDZ8lfuqp5cOF71NWYlliVd0rd9UgLq\r\nkXlnPeNie8uyp78Spu2pHI56rOZPJ63F1f6xCeGEREosQqGm38ahzz78osjp\r\n1HyULPogwHQ+lKk+pQ7eIgaQZ4J3U4JFpFNO2qIf/X4JQBHAKTqJ4c566J9O\r\n4c31qc88bfZ2XtJySG7P0/ElFrib0xYHlBLvor97H4JjklTwvFI0fMqxIN1q\r\nCssQwuKCghBLscim0zv70KHg57ODkjiz2hA7/tBDfUBGgtEXZSalgsim99cj\r\nPJRBQD+EqXRM+jndRyOzTfAkveMups0e1opTs4Zp03xRylRw+7UWKseNDLeW\r\ndDL1H5DMxbjGSlJlqPbzujTPIrKUrgZKKJMq9l07HiwHpMPyex/baFyzoR42\r\nHzGt5aPTcKLXyw6gn/jH1/ouscxpot1lZIT23LKnhwRB3PhZMahtjmjG8gtf\r\nSexKwLbQJ1tDmzzHlhcM9UNkw9DQSI2Ov4kgCbSjxrz2+IDRN94btFtN/uYR\r\nGTYfNvulv3pp7vYQT66fqZbFikV35otlaNxle7LOSb6m36PXab4CIipHQ2Bn\r\nFFp3Kpf1gGhSVu363aDWyB9D9Vs+9SrmDls=\r\n=XrT4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","module":"lib/module/index","source":"src/index","gitHead":"862908e47cb240cd07e487426f2dc31fca9fbb49","scripts":{"lint":"eslint \"**/*.{js, jsx}\"","test":"jest","example":"npm run --prefix example","prepare":"bob build","release":"release-it"},"_npmUser":{"name":"expensify","email":"infra@expensify.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+ssh://git@github.com/expensify/react-native-key-command.git","type":"git"},"_npmVersion":"6.14.17","description":"A cross-platform module that registers and listens to specified keyboard events, dispatching the payload to JavaScript","directories":{},"_nodeVersion":"14.21.1","dependencies":{"events":"^3.3.0","underscore":"^1.13.4"},"eslintConfig":{"root":true,"rules":{"no-restricted-imports":0},"parser":"@babel/eslint-parser","extends":["expensify"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.1.0","eslint":"^8.4.1","commitlint":"^17.0.2","release-it":"^15.0.0","pod-install":"^0.1.38","react-native":"0.70.4","@arkweid/lefthook":"^0.7.7","eslint-plugin-react":"^7.31.11","@babel/eslint-parser":"^7.18.2","@lwc/eslint-plugin-lwc":"^1.4.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-config-expensify":"^2.0.29","react-native-builder-bob":"^0.18.3","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"18.1.0","react-dom":"18.1.0","react-native":"0.70.4","react-native-web":"0.18.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-key-command_0.8.0_1679352714959_0.09691150295228712","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"0.9.0":{"name":"react-native-key-command","version":"0.9.0","keywords":["react-native","ios","android"],"author":{"name":"Expensify, Inc."},"license":"MIT","_id":"react-native-key-command@0.9.0","maintainers":[{"name":"expensify","email":"infra@expensify.com"}],"homepage":"http://github.com/expensify/react-native-key-command#readme","bugs":{"url":"http://github.com/expensify/react-native-key-command/issues"},"dist":{"shasum":"d71f36cc086277ae9bf707820169fc81b1df1fb1","tarball":"https://registry.npmjs.org/react-native-key-command/-/react-native-key-command-0.9.0.tgz","fileCount":37,"integrity":"sha512-lS9tSNiOt8jO2ngeFY2aTKHxQhvyWY5Bk0S0YV7hQqgk01F1tNvk0Bczalmn30u4Di6gbksKwUQUblwKyx9wow==","signatures":[{"sig":"MEQCIFJtUAWSsGG05A+wJqZiDCEETb7wpC1tYEhgA2c38l05AiAqtj3LYKpKIMYCLpMMpAxmCQDz80YNwMIDfRlEf68qdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJqnBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHcg//cgzrlnfbEQiJELbJjeTn1Zqic/6irznY2zx2iy9ln5Qnarwi\r\nZ8upT54eY8r1hF88xHPSuGK4hYmRXnPT4/WfPq673vVQFRJpOg9RfmxsT1P8\r\nv94wgD6B2RGEFRaoYSaVRT+C7IlubbUvRufeZ1Z5J3qoErGM0vaeIfO4y/U7\r\nFjnWYgKx4IlHHO6FZAS+OcEmkwlag/BVjHHV1/TSgqU2+8tDbk2svgnGKz7a\r\ndl1ygF8sqtQfNOLUVDsr2PRxbPn5GC6/bqXt4AcYavj4DOSEJyjynnH1XyeA\r\nBNYzlAFwt01Sqdfby1KivtNwL8Q1aTOZeHJmwGnh181rUTujReGc4CC7eLh9\r\nuIxraqr6aXuRnvu6Q2LV1ad6BFUTOtxI9RYgYRqAX6IwEPkKl8kQWabsP6/6\r\nvplioxljFT+g6ZIRhoO8rqLeDHkzzDaV37Vso+WcfINygW1lRgkT+nMDe3KZ\r\nntcH+HELFjQa7oQA+7Yfk1NwEBUxG/6obMVfYBP9KotLf+tT9SzL41Che35l\r\nfT9HCYVDuxw59mA6XPQL5FjJrezicTexq8yQKrCp0FQCYJMFbAvG6AgZLUuf\r\nU5WVEBdOkxtoTvvl/0S3z+/uEtdwx7kscNbPnYAw7MajKP6lYhnhxFEJGHJX\r\nruHAaksfmOlh6jiNVDie8Dl9utDUiW5k2hc=\r\n=xUmh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","module":"lib/module/index","source":"src/index","gitHead":"ab39466b4547d2a1f8a2ce0810e3792e6f0b2298","scripts":{"lint":"eslint \"**/*.{js, jsx}\"","test":"jest","example":"npm run --prefix example","prepare":"bob build","release":"release-it"},"_npmUser":{"name":"expensify","email":"infra@expensify.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+ssh://git@github.com/expensify/react-native-key-command.git","type":"git"},"_npmVersion":"6.14.18","description":"A cross-platform module that registers and listens to specified keyboard events, dispatching the payload to JavaScript","directories":{},"_nodeVersion":"14.21.3","dependencies":{"events":"^3.3.0","underscore":"^1.13.4"},"eslintConfig":{"root":true,"rules":{"no-restricted-imports":0},"parser":"@babel/eslint-parser","extends":["expensify"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.1.0","eslint":"^8.4.1","commitlint":"^17.0.2","release-it":"^15.0.0","pod-install":"^0.1.38","react-native":"0.70.4","@arkweid/lefthook":"^0.7.7","eslint-plugin-react":"^7.31.11","@babel/eslint-parser":"^7.18.2","@lwc/eslint-plugin-lwc":"^1.4.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-config-expensify":"^2.0.29","react-native-builder-bob":"^0.18.3","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"18.1.0","react-dom":"18.1.0","react-native":"0.70.4","react-native-web":"0.18.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-key-command_0.9.0_1680255425602_0.5836696358676339","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"0.9.1":{"name":"react-native-key-command","version":"0.9.1","keywords":["react-native","ios","android"],"author":{"name":"Expensify, Inc."},"license":"MIT","_id":"react-native-key-command@0.9.1","maintainers":[{"name":"expensify","email":"infra@expensify.com"}],"homepage":"http://github.com/expensify/react-native-key-command#readme","bugs":{"url":"http://github.com/expensify/react-native-key-command/issues"},"dist":{"shasum":"89c372f6487b2ce413f5b60af6c7edcef5906459","tarball":"https://registry.npmjs.org/react-native-key-command/-/react-native-key-command-0.9.1.tgz","fileCount":37,"integrity":"sha512-di7G5q66eI0xL14B4kcVfm7azGET07henwu21N8hb71sZpDZGsAJ1WFuR32SwbnkLVNhEk7FJAIH/5Sh+dDQoA==","signatures":[{"sig":"MEYCIQDIwjusmKF5ygZIo++SdpWj92l56vekSO78Nx7ZUEnpxwIhAJWNEss2nrI1LqP414OD7QZMpgGa7QHF/hNUjel+wv1f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOCXyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+VQ/+KOomrJnaXdxUUakIY9pN7D6nyN8BpdRAxqTkTv7m+yD0wGXa\r\n3mYA70aVESrPFS/AjTQlxzGAbK7SWNtboAr3k4zKwOB99qI9m/RlP0gH0kfB\r\nWrt1pJGLlDjwb0oq/r/BnYan7g3oCBSx+SqHPzhmwiqDbnZReJpumxRKG4xl\r\nzW+/q5FNSvKBIeiOPS+0ApBGqoLtt/RtJeCKTtxZtQ/ZkCZolM0irJFxYkdg\r\nz0Y/xFi+PTmr90fDns6tMW/7rruq0r6GjlMG/qxELlmy5589hTR9XrSG/5kl\r\n6ORNW0jOWzsRFKNL6uCbzNBV3bfxMyaVAaQ29aNcHQt9oFkN/PdKVPmYHh9D\r\nZJNJkLsJ4sN1oGH6ROPqywClq6I297ms3K/pBFZjyrBsccmh7s/8I8q+0nRY\r\nv2qw2yYliGDJ0maQlvcjHOIqbS9hMw9fzvV2F2U/dzblIi2r9e7N3BCd4BRB\r\nxwFOB3qEfx8AV06hhaMhau20UuGIxb2CiphBEansLtG0ye1VcfJ4OZKB2q13\r\ng9NbcoJG6/Xmdbk3ze1YL1owt1jlpF0hw6r/89PQtFo67XWrNbtAj0jSI0Gg\r\nUWdoioLmAZQDwMtSAhihszZhOlmoYlqmo7a2J/KiI/XxsAA7GEaZdDaAP57L\r\nlUmOPcyOSyE5m0ooQfdEG3yVKUJPZvXLiGo=\r\n=5lLT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","module":"lib/module/index","source":"src/index","gitHead":"24202cc16421287c28ab9de5e180cc12d387ce5d","scripts":{"lint":"eslint \"**/*.{js, jsx}\"","test":"jest","example":"npm run --prefix example","prepare":"bob build","release":"release-it"},"_npmUser":{"name":"expensify","email":"infra@expensify.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+ssh://git@github.com/expensify/react-native-key-command.git","type":"git"},"_npmVersion":"6.14.18","description":"A cross-platform module that registers and listens to specified keyboard events, dispatching the payload to JavaScript","directories":{},"_nodeVersion":"14.21.3","dependencies":{"events":"^3.3.0","underscore":"^1.13.4"},"eslintConfig":{"root":true,"rules":{"no-restricted-imports":0},"parser":"@babel/eslint-parser","extends":["expensify"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"^18.1.0","eslint":"^8.4.1","commitlint":"^17.0.2","release-it":"^15.0.0","pod-install":"^0.1.38","react-native":"^0.70.4","@arkweid/lefthook":"^0.7.7","eslint-plugin-react":"^7.31.11","@babel/eslint-parser":"^7.18.2","@lwc/eslint-plugin-lwc":"^1.4.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-config-expensify":"^2.0.29","react-native-builder-bob":"^0.18.3","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"^18.1.0","react-dom":"18.1.0","react-native":"^0.70.4","react-native-web":"^0.18.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-key-command_0.9.1_1681401330215_0.3853752764494902","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"1.0.0":{"name":"react-native-key-command","version":"1.0.0","keywords":["react-native","ios","android"],"author":{"name":"Expensify, Inc."},"license":"MIT","_id":"react-native-key-command@1.0.0","maintainers":[{"name":"expensify","email":"infra@expensify.com"}],"homepage":"http://github.com/expensify/react-native-key-command#readme","bugs":{"url":"http://github.com/expensify/react-native-key-command/issues"},"dist":{"shasum":"05feaef44d55d3427ff6df2363e94353ee4f876b","tarball":"https://registry.npmjs.org/react-native-key-command/-/react-native-key-command-1.0.0.tgz","fileCount":41,"integrity":"sha512-gjtzvJmgssKQ6YWoSiIIM37N/8fxtEUpvrwMZL9YTOg+WSTyJP5C9jIkHiT0KgMmfBylxwoJOCjche9TiNcdDQ==","signatures":[{"sig":"MEUCIF6+EW341FePgj8eD1MxFPhWKp8xZCu0uBoTs2pIxx5wAiEAlCH4LoqiLZpOMVz6GVyijbBXzMqVJS6a/uqu1LEE87o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQIIaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZGw//Q2avEMwNL4tWpNLekho0iMC9SUP4j1yDeAxYp0qMqIeP7h1J\r\nDFNpeDPgVikDfQGv6D158VvEezIQnGsuztcIcD3MFSVJL/3d8DyCb+EBIsC5\r\nvIdbAePOO2RSZk4WVrYwJ0kz6en5a1j/kQEQvaHOAse691N+TCwXKi7VT8/H\r\n7W+HZCAR6LwRQL7R4dc6PU9T/i/tx+bWSw01DgYR/+rNOqtdVdDpzfjC38WR\r\nuhaLix0tTK5dow0A3TZ+qrpRhfL2erwexD8FdVnAWzS3cMQ5GTN9cBMtAfZh\r\nvOA4WOGnh7fEBYo1BE4GPruamMLKMqT1wv68ZqWj0zYdyBJdWbOayB43UQCr\r\ndcbiBuVNF+gve514Hwr2HWwV7RdL0d66VdU55rWh6J8YpqoDFpbojDwRmTt3\r\nTfIJz2zpyXqbSDx2ur3LzzBmfc9zgAk/rWP62mBvmX9CwWWvreccX6CAjnVo\r\nceMkUc81IvDGZNxfx22jOyt//HzT8Jz53Rii2KW7oPlj/JpKDJtQREpZ0J0B\r\nWiby0mVX78MJZg02KUk4EFf8W8YKihoawow3w/666q+lkJE7R3QJxlk/2d81\r\nx1aEknb476GBCA19yoqTNGjRdYkguOOcsotOvsetEDq1wNmf+QKoNiDqRYpK\r\nALNR+AOelVbuUh2t7eFOocsvPFhzvZhyPKs=\r\n=VvQW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","module":"lib/module/index","source":"src/index","gitHead":"8f008c11aac5cab699713881599f23c512843be0","scripts":{"lint":"eslint \"**/*.{js, jsx}\"","test":"jest","example":"npm run --prefix example","prepare":"bob build","release":"release-it"},"_npmUser":{"name":"expensify","email":"infra@expensify.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+ssh://git@github.com/expensify/react-native-key-command.git","type":"git"},"_npmVersion":"6.14.18","description":"A cross-platform module that registers and listens to specified keyboard events, dispatching the payload to JavaScript","directories":{},"_nodeVersion":"14.21.3","dependencies":{"events":"^3.3.0","underscore":"^1.13.4"},"eslintConfig":{"root":true,"rules":{"no-restricted-imports":0},"parser":"@babel/eslint-parser","extends":["expensify"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"^18.1.0","eslint":"^8.4.1","commitlint":"^17.0.2","release-it":"^15.0.0","pod-install":"^0.1.38","react-native":"^0.70.4","@arkweid/lefthook":"^0.7.7","eslint-plugin-react":"^7.31.11","@babel/eslint-parser":"^7.18.2","@lwc/eslint-plugin-lwc":"^1.4.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-config-expensify":"^2.0.29","react-native-builder-bob":"^0.18.3","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"^18.1.0","react-dom":"18.1.0","react-native":"^0.70.4","react-native-web":"^0.18.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-key-command_1.0.0_1681949210554_0.005042023746348212","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"1.0.1":{"name":"react-native-key-command","version":"1.0.1","keywords":["react-native","ios","android"],"author":{"name":"Expensify, Inc."},"license":"MIT","_id":"react-native-key-command@1.0.1","maintainers":[{"name":"expensify","email":"infra@expensify.com"}],"homepage":"http://github.com/expensify/react-native-key-command#readme","bugs":{"url":"http://github.com/expensify/react-native-key-command/issues"},"dist":{"shasum":"0fd2c6d1319bdc352dfa50383ed4a23ddce76f75","tarball":"https://registry.npmjs.org/react-native-key-command/-/react-native-key-command-1.0.1.tgz","fileCount":41,"integrity":"sha512-vubmDxRnRQh+t2IqBUrbXOCVjkXYSQKJ+YAD1attcOV4mDHcQ0MB/Q4kxXzqVcLAlNPWMETFsJNShvt2cwO03Q==","signatures":[{"sig":"MEUCIH92O3A3y1P1XWjRW8LyQFpxg/hxFVh+GQs7ldh6+aV1AiEAwzh1xEcarECaM+QBeBZsJekX+npJ8nqBGgjiwLAge+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120472},"jest":{"testEnvironment":"jest-environment-jsdom","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","module":"lib/module/index","source":"src/index","gitHead":"5b093ed48c9bb90f047c7a3f1267e384298c1018","scripts":{"lint":"eslint \"**/*.{js, jsx}\"","test":"jest","example":"npm run --prefix example","prepare":"bob build","release":"release-it"},"_npmUser":{"name":"expensify","email":"infra@expensify.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+ssh://git@github.com/expensify/react-native-key-command.git","type":"git"},"_npmVersion":"6.14.18","description":"A cross-platform module that registers and listens to specified keyboard events, dispatching the payload to JavaScript","directories":{},"_nodeVersion":"14.21.3","dependencies":{"events":"^3.3.0","underscore":"^1.13.4"},"eslintConfig":{"root":true,"rules":{"no-restricted-imports":0},"parser":"@babel/eslint-parser","extends":["expensify"],"overrides":[{"env":{"jest":true},"files":["__tests__/**/*.test.js"]}]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"^18.1.0","eslint":"^8.4.1","commitlint":"^17.0.2","release-it":"^15.0.0","pod-install":"^0.1.38","react-native":"^0.70.4","@arkweid/lefthook":"^0.7.7","eslint-plugin-react":"^7.31.11","@babel/eslint-parser":"^7.18.2","@lwc/eslint-plugin-lwc":"^1.4.0","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.5.0","eslint-config-expensify":"^2.0.29","react-native-builder-bob":"^0.18.3","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"^18.1.0","react-dom":"18.1.0","react-native":"^0.70.4","react-native-web":"^0.18.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-key-command_1.0.1_1684330282723_0.08992875029568648","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"1.0.3":{"name":"react-native-key-command","version":"1.0.3","keywords":["react-native","ios","android"],"author":{"name":"Expensify, Inc."},"license":"MIT","_id":"react-native-key-command@1.0.3","maintainers":[{"name":"expensify","email":"infra@expensify.com"}],"homepage":"http://github.com/expensify/react-native-key-command#readme","bugs":{"url":"http://github.com/expensify/react-native-key-command/issues"},"dist":{"shasum":"7e8c37db3248b11ff5d67bfd2a38f4354a6d1042","tarball":"https://registry.npmjs.org/react-native-key-command/-/react-native-key-command-1.0.3.tgz","fileCount":41,"integrity":"sha512-kTZ8iPMg7/RkGFS5d0NcoHqtxDY7ZWSZqXbCzn1Aic90PD4dg05yKrdj8SQgPHlC8RnzLBKpeAH5aVx/eGb6kA==","signatures":[{"sig":"MEUCIQDCqSP+QHyNqriUkH9TGzzUUYmODuZk98HFFjX91F6HxAIgSDGE9hfSbgzQhkL9Xyuuv0cVZUgWnloOOhVHiZu1h7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120472},"jest":{"testEnvironment":"jest-environment-jsdom","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","module":"lib/module/index","source":"src/index","gitHead":"7caa94a945f9896bc0aee9034270ec4056325690","scripts":{"lint":"eslint \"**/*.{js, jsx}\"","test":"jest","example":"npm run --prefix example","prepare":"bob build","release":"release-it"},"_npmUser":{"name":"expensify","email":"infra@expensify.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+ssh://git@github.com/expensify/react-native-key-command.git","type":"git"},"_npmVersion":"8.19.4","description":"A cross-platform module that registers and listens to specified keyboard events, dispatching the payload to JavaScript","directories":{},"_nodeVersion":"16.20.1","dependencies":{"events":"^3.3.0","underscore":"^1.13.4"},"eslintConfig":{"root":true,"rules":{"no-restricted-imports":0},"parser":"@babel/eslint-parser","extends":["expensify"],"overrides":[{"env":{"jest":true},"files":["__tests__/**/*.test.js"]}]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"^18.1.0","eslint":"^8.4.1","commitlint":"^17.0.2","release-it":"^15.0.0","pod-install":"^0.1.38","react-native":"^0.70.4","@arkweid/lefthook":"^0.7.7","eslint-plugin-react":"^7.31.11","@babel/eslint-parser":"^7.18.2","@lwc/eslint-plugin-lwc":"^1.4.0","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.5.0","eslint-config-expensify":"^2.0.29","react-native-builder-bob":"^0.18.3","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"^18.1.0","react-dom":"18.1.0","react-native":"^0.70.4","react-native-web":"^0.18.1"},"_npmOperationalInternal":{"tmp":"tmp/react-native-key-command_1.0.3_1691104295697_0.7715543402365543","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"1.0.4":{"name":"react-native-key-command","version":"1.0.4","keywords":["react-native","ios","android"],"author":{"name":"Expensify, Inc."},"license":"MIT","_id":"react-native-key-command@1.0.4","maintainers":[{"name":"expensify","email":"infra@expensify.com"}],"homepage":"http://github.com/expensify/react-native-key-command#readme","bugs":{"url":"http://github.com/expensify/react-native-key-command/issues"},"dist":{"shasum":"deba79f4a0b3b4d50a9316bc8c5232c90dd24ad2","tarball":"https://registry.npmjs.org/react-native-key-command/-/react-native-key-command-1.0.4.tgz","fileCount":41,"integrity":"sha512-Cormdp/8xkS2eahN5guC867smxV9J8QmkRrdxrrkFygz4Vk4CbNYTYr4myTGx0txeE396yOQi4BDxFq7kqmboQ==","signatures":[{"sig":"MEYCIQC+F/VPMFKMPd335a56vix2i6+Wpa4G/EvTF3Y9F2IrDAIhAIqyWYcc954ytIOGNuz6JMDSYlkz+RwZppzqexo482ev","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120472},"jest":{"testEnvironment":"jest-environment-jsdom","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","module":"lib/module/index","source":"src/index","gitHead":"8e91f6d9381325eacbfd316a0baed496b29a2f22","scripts":{"lint":"eslint \"**/*.{js, jsx}\"","test":"jest","example":"npm run --prefix example","prepare":"bob build","release":"release-it"},"_npmUser":{"name":"expensify","email":"infra@expensify.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+ssh://git@github.com/expensify/react-native-key-command.git","type":"git"},"_npmVersion":"8.19.4","description":"A cross-platform module that registers and listens to specified keyboard events, dispatching the payload to JavaScript","directories":{},"_nodeVersion":"16.20.1","dependencies":{"events":"^3.3.0","underscore":"^1.13.4"},"eslintConfig":{"root":true,"rules":{"no-restricted-imports":0},"parser":"@babel/eslint-parser","extends":["expensify"],"overrides":[{"env":{"jest":true},"files":["__tests__/**/*.test.js"]}]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"^18.1.0","eslint":"^8.4.1","commitlint":"^17.0.2","release-it":"^15.0.0","pod-install":"^0.1.38","react-native":"^0.70.4","@arkweid/lefthook":"^0.7.7","eslint-plugin-react":"^7.31.11","@babel/eslint-parser":"^7.18.2","@lwc/eslint-plugin-lwc":"^1.4.0","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.5.0","eslint-config-expensify":"^2.0.29","react-native-builder-bob":"^0.18.3","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"^18.1.0","react-dom":"18.1.0","react-native":"^0.70.4","react-native-web":"^0.19.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-key-command_1.0.4_1692062819744_0.6576025598462476","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"1.0.5":{"name":"react-native-key-command","version":"1.0.5","keywords":["react-native","ios","android"],"author":{"name":"Expensify, Inc."},"license":"MIT","_id":"react-native-key-command@1.0.5","maintainers":[{"name":"expensify","email":"infra@expensify.com"}],"homepage":"http://github.com/expensify/react-native-key-command#readme","bugs":{"url":"http://github.com/expensify/react-native-key-command/issues"},"dist":{"shasum":"a91eff278ada115e690a33b52a8ba523d2a2e69f","tarball":"https://registry.npmjs.org/react-native-key-command/-/react-native-key-command-1.0.5.tgz","fileCount":41,"integrity":"sha512-SJWf1e8f3yGFrFDNCmJ+aiGmnwokGgtMicfvuyukhQtXkncCQb9pBI4uhBen0Bd30uMmUDgGAA9O56OyIdf5jw==","signatures":[{"sig":"MEYCIQD8j03p7uUbLdxkhWxS83RTlRXOvXtIIDxtLuKQFXtmWAIhAKsqit80KHY0MLpwJDhgjAoEa1O7pq3cLwIkHs1Is8n2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120527},"jest":{"testEnvironment":"jest-environment-jsdom","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","module":"lib/module/index","source":"src/index","gitHead":"96847bba1274e6880c7ceb1e99a17d0a5e03aac3","scripts":{"lint":"eslint \"**/*.{js, jsx}\"","test":"jest","example":"npm run --prefix example","prepare":"bob build","release":"release-it"},"_npmUser":{"name":"expensify","email":"infra@expensify.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+ssh://git@github.com/expensify/react-native-key-command.git","type":"git"},"_npmVersion":"8.19.4","description":"A cross-platform module that registers and listens to specified keyboard events, dispatching the payload to JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"underscore":"^1.13.4","eventemitter3":"^5.0.1"},"eslintConfig":{"root":true,"rules":{"no-restricted-imports":0},"parser":"@babel/eslint-parser","extends":["expensify"],"overrides":[{"env":{"jest":true},"files":["__tests__/**/*.test.js"]}]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"^18.1.0","eslint":"^8.4.1","commitlint":"^17.0.2","release-it":"^15.0.0","pod-install":"^0.1.38","react-native":"^0.70.4","@arkweid/lefthook":"^0.7.7","eslint-plugin-react":"^7.31.11","@babel/eslint-parser":"^7.18.2","@lwc/eslint-plugin-lwc":"^1.4.0","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.5.0","eslint-config-expensify":"^2.0.29","react-native-builder-bob":"^0.18.3","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"^18.1.0","react-dom":"18.1.0","react-native":"^0.70.4","react-native-web":"^0.19.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-key-command_1.0.5_1695630907013_0.3271436350750043","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"1.0.6":{"name":"react-native-key-command","version":"1.0.6","keywords":["react-native","ios","android"],"author":{"name":"Expensify, Inc."},"license":"MIT","_id":"react-native-key-command@1.0.6","maintainers":[{"name":"expensify","email":"infra@expensify.com"}],"homepage":"http://github.com/expensify/react-native-key-command#readme","bugs":{"url":"http://github.com/expensify/react-native-key-command/issues"},"dist":{"shasum":"14ffae680c581e60f86b7bfd6d1c7f6b15137ef2","tarball":"https://registry.npmjs.org/react-native-key-command/-/react-native-key-command-1.0.6.tgz","fileCount":41,"integrity":"sha512-N+/kmGMSnvTOF5DXupGg9ztkeOXjre//+Z+Mv4RU8RLYNvW7TtDgHlOxl4AngeGD1pG5gbI6hrlUukrRSCs6Ng==","signatures":[{"sig":"MEYCIQD586zr8SJp3M85se8k6BoSM+3QaVfFdmyZm/eHBcRqfAIhAKsqHF/k5Z6mExmHo5/xnGqQuU34ufyWnyubohmzlIuU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119578},"jest":{"testEnvironment":"jest-environment-jsdom","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","module":"lib/module/index","source":"src/index","gitHead":"cd8b888b65b7acd25972589caa6f48e1b369085b","scripts":{"lint":"eslint \"**/*.{js, jsx}\"","test":"jest","example":"npm run --prefix example","prepare":"bob build","release":"release-it"},"_npmUser":{"name":"expensify","email":"infra@expensify.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+ssh://git@github.com/expensify/react-native-key-command.git","type":"git"},"_npmVersion":"8.19.4","description":"A cross-platform module that registers and listens to specified keyboard events, dispatching the payload to JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"underscore":"^1.13.4","eventemitter3":"^5.0.1"},"eslintConfig":{"root":true,"rules":{"no-restricted-imports":0},"parser":"@babel/eslint-parser","extends":["expensify"],"overrides":[{"env":{"jest":true},"files":["__tests__/**/*.test.js"]}]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"^18.1.0","eslint":"^8.4.1","commitlint":"^17.0.2","release-it":"^15.0.0","pod-install":"^0.1.38","react-native":"^0.70.4","@arkweid/lefthook":"^0.7.7","eslint-plugin-react":"^7.31.11","@babel/eslint-parser":"^7.18.2","@lwc/eslint-plugin-lwc":"^1.4.0","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.5.0","eslint-config-expensify":"^2.0.29","react-native-builder-bob":"^0.18.3","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"^18.1.0","react-dom":"18.1.0","react-native":"^0.70.4","react-native-web":"^0.19.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-key-command_1.0.6_1696250780625_0.7371427367755798","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"1.0.7":{"name":"react-native-key-command","version":"1.0.7","keywords":["react-native","ios","android"],"author":{"name":"Expensify, Inc."},"license":"MIT","_id":"react-native-key-command@1.0.7","maintainers":[{"name":"expensify","email":"infra@expensify.com"}],"homepage":"http://github.com/expensify/react-native-key-command#readme","bugs":{"url":"http://github.com/expensify/react-native-key-command/issues"},"dist":{"shasum":"5b20084f2d04c7d43592e414ee8e874913d47079","tarball":"https://registry.npmjs.org/react-native-key-command/-/react-native-key-command-1.0.7.tgz","fileCount":41,"integrity":"sha512-5yRKMB4exd9BZL/KCyOMplVFhauPS34C9GjJdUAxtwowYgbKgR3w5Fbqhip6/3wMzdAcNmYZBAZ+m4eaJjisTQ==","signatures":[{"sig":"MEQCIEXgCIImI/3u3IkTgXHuuPjqsDnuFw+WrkUlYnbyH6vtAiBDjp2Bi2vqXhl8W1HuuSZvMEU10Pe36/gC+aiEE1sFig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119384},"jest":{"testEnvironment":"jest-environment-jsdom","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","module":"lib/module/index","source":"src/index","gitHead":"58bf6a674c65a6ce9a09259c22794747110fced0","scripts":{"lint":"eslint \"**/*.{js, jsx}\"","test":"jest","example":"npm run --prefix example","prepare":"bob build","release":"release-it"},"_npmUser":{"name":"expensify","email":"infra@expensify.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+ssh://git@github.com/expensify/react-native-key-command.git","type":"git"},"_npmVersion":"8.19.4","description":"A cross-platform module that registers and listens to specified keyboard events, dispatching the payload to JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"underscore":"^1.13.4","eventemitter3":"^5.0.1"},"eslintConfig":{"root":true,"rules":{"no-restricted-imports":0},"parser":"@babel/eslint-parser","extends":["expensify"],"overrides":[{"env":{"jest":true},"files":["__tests__/**/*.test.js"]}]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"^18.1.0","eslint":"^8.4.1","commitlint":"^17.0.2","release-it":"^15.0.0","pod-install":"^0.1.38","react-native":"^0.70.4","@arkweid/lefthook":"^0.7.7","eslint-plugin-react":"^7.31.11","@babel/eslint-parser":"^7.18.2","@lwc/eslint-plugin-lwc":"^1.4.0","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.5.0","eslint-config-expensify":"^2.0.29","react-native-builder-bob":"^0.18.3","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"^18.1.0","react-dom":"18.1.0","react-native":"^0.70.4","react-native-web":"^0.19.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-key-command_1.0.7_1705504515697_0.01957446588023526","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"1.0.8":{"name":"react-native-key-command","version":"1.0.8","keywords":["react-native","ios","android"],"author":{"name":"Expensify, Inc."},"license":"MIT","_id":"react-native-key-command@1.0.8","maintainers":[{"name":"expensify","email":"infra@expensify.com"}],"homepage":"http://github.com/expensify/react-native-key-command#readme","bugs":{"url":"http://github.com/expensify/react-native-key-command/issues"},"dist":{"shasum":"752e897cc615b6015d1ebbbfa1eda9575b863617","tarball":"https://registry.npmjs.org/react-native-key-command/-/react-native-key-command-1.0.8.tgz","fileCount":41,"integrity":"sha512-9iih5hio+4RIYCYP2ZKoJb7w+eGo6E506okTBi+7oenu2oGwhTifBC30GU51Ea+h4SJgUufoQARbUvgjyLbI3w==","signatures":[{"sig":"MEQCIF4VOAYfKCvCsu7zoabDuX+kwigoOS78FARa20WUqMTXAiAGpg6+UZpEs3m+vuiSYZ41j5adgEFuyYJ2PZQIb0bacA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119000},"jest":{"testEnvironment":"jest-environment-jsdom","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","module":"lib/module/index","source":"src/index","gitHead":"7a8b95d313b191fd934140d9e8a267e7f66e68f9","scripts":{"lint":"eslint \"**/*.{js, jsx}\"","test":"jest","example":"npm run --prefix example","prepare":"bob build","release":"release-it"},"_npmUser":{"name":"expensify","email":"infra@expensify.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+ssh://git@github.com/expensify/react-native-key-command.git","type":"git"},"_npmVersion":"8.19.4","description":"A cross-platform module that registers and listens to specified keyboard events, dispatching the payload to JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"underscore":"^1.13.4","eventemitter3":"^5.0.1"},"eslintConfig":{"root":true,"rules":{"no-restricted-imports":0},"parser":"@babel/eslint-parser","extends":["expensify"],"overrides":[{"env":{"jest":true},"files":["__tests__/**/*.test.js"]}]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"^18.1.0","eslint":"^8.4.1","commitlint":"^17.0.2","release-it":"^15.0.0","pod-install":"^0.1.38","react-native":"^0.70.4","@arkweid/lefthook":"^0.7.7","eslint-plugin-react":"^7.31.11","@babel/eslint-parser":"^7.18.2","@lwc/eslint-plugin-lwc":"^1.4.0","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.5.0","eslint-config-expensify":"^2.0.29","react-native-builder-bob":"^0.18.3","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"^18.1.0","react-dom":"18.1.0","react-native":"^0.70.4","react-native-web":"^0.19.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-key-command_1.0.8_1705505191695_0.2584887591797056","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"1.0.9":{"name":"react-native-key-command","version":"1.0.9","keywords":["react-native","ios","android"],"author":{"name":"Expensify, Inc."},"license":"MIT","_id":"react-native-key-command@1.0.9","maintainers":[{"name":"expensify","email":"infra@expensify.com"}],"homepage":"http://github.com/expensify/react-native-key-command#readme","bugs":{"url":"http://github.com/expensify/react-native-key-command/issues"},"dist":{"shasum":"697d571e5c3e8d6dc56ea91ee17522e8e985aa0a","tarball":"https://registry.npmjs.org/react-native-key-command/-/react-native-key-command-1.0.9.tgz","fileCount":41,"integrity":"sha512-9eQK+6c1sMHmwfWybo+tZ34xwQ9UKPjxu0yNWCNox0X2MEF9OaWkkk2ZtfgvLWk/n/96Dt0lSMxjJO3HyLZaNw==","signatures":[{"sig":"MEUCIQCKGLhbqBxIfINBXkP6vN4YvzYpXDDcRN9Jezz+wD2QVgIgDfuigtH38NMmYsiiYny++7gmPt9ONkN8V52n6NW9CFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119000},"jest":{"testEnvironment":"jest-environment-jsdom","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","module":"lib/module/index","source":"src/index","gitHead":"3ab362e77729da4044789aa9c677db63beaf036d","scripts":{"lint":"eslint \"**/*.{js, jsx}\"","test":"jest","example":"npm run --prefix example","prepare":"bob build","release":"release-it"},"_npmUser":{"name":"expensify","email":"infra@expensify.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+ssh://git@github.com/expensify/react-native-key-command.git","type":"git"},"_npmVersion":"8.19.4","description":"A cross-platform module that registers and listens to specified keyboard events, dispatching the payload to JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"underscore":"^1.13.4","eventemitter3":"^5.0.1"},"eslintConfig":{"root":true,"rules":{"no-restricted-imports":0},"parser":"@babel/eslint-parser","extends":["expensify"],"overrides":[{"env":{"jest":true},"files":["__tests__/**/*.test.js"]}]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"^18.1.0","eslint":"^8.4.1","commitlint":"^17.0.2","release-it":"^15.0.0","pod-install":"^0.1.38","react-native":"^0.70.4","@arkweid/lefthook":"^0.7.7","eslint-plugin-react":"^7.31.11","@babel/eslint-parser":"^7.18.2","@lwc/eslint-plugin-lwc":"^1.4.0","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.5.0","eslint-config-expensify":"^2.0.29","react-native-builder-bob":"^0.18.3","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"^18.1.0","react-dom":"18.1.0","react-native":"^0.70.4","react-native-web":"^0.19.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-key-command_1.0.9_1727719189446_0.6191936373565932","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"1.0.10":{"name":"react-native-key-command","version":"1.0.10","keywords":["react-native","ios","android"],"author":{"name":"Expensify, Inc."},"license":"MIT","_id":"react-native-key-command@1.0.10","maintainers":[{"name":"expensify","email":"infra@expensify.com"}],"homepage":"http://github.com/expensify/react-native-key-command#readme","bugs":{"url":"http://github.com/expensify/react-native-key-command/issues"},"dist":{"shasum":"57e46b96fe31d80231d9089937121a5e7f872f8e","tarball":"https://registry.npmjs.org/react-native-key-command/-/react-native-key-command-1.0.10.tgz","fileCount":41,"integrity":"sha512-o4qtdfVYLgsqSLEVYiUw72/BD8pGGlNgS3nHkpTxdGE/GFTm+HjZdzV7boJ5q+TBcoXHt848fixJhztUaqTzlw==","signatures":[{"sig":"MEUCIDJsZKqkds+XzR2snZDRECd2jLevAXoFXs86X3jj6wj1AiEA8DVxuNajGtQNvPou4+0Ft+HR4Ae2VPfLq1deiFU1xC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118999},"jest":{"testEnvironment":"jest-environment-jsdom","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","module":"lib/module/index","source":"src/index","gitHead":"eef2ce482a4c207ec25bd77477ca21eeeb92b00a","scripts":{"lint":"eslint \"**/*.{js, jsx}\"","test":"jest","build":"bob build","example":"npm run --prefix example","release":"release-it"},"_npmUser":{"name":"expensify","email":"infra@expensify.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+ssh://git@github.com/expensify/react-native-key-command.git","type":"git"},"_npmVersion":"8.19.4","description":"A cross-platform module that registers and listens to specified keyboard events, dispatching the payload to JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"underscore":"^1.13.4","eventemitter3":"^5.0.1"},"eslintConfig":{"root":true,"rules":{"no-restricted-imports":0},"parser":"@babel/eslint-parser","extends":["expensify"],"overrides":[{"env":{"jest":true},"files":["__tests__/**/*.test.js"]}]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"^18.1.0","eslint":"^8.4.1","commitlint":"^17.0.2","release-it":"^15.0.0","pod-install":"^0.1.38","react-native":"^0.70.4","@arkweid/lefthook":"^0.7.7","eslint-plugin-react":"^7.31.11","@babel/eslint-parser":"^7.18.2","@lwc/eslint-plugin-lwc":"^1.4.0","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.5.0","eslint-config-expensify":"^2.0.29","react-native-builder-bob":"^0.18.3","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"^18.1.0","react-dom":"18.1.0","react-native":"^0.70.4","react-native-web":"^0.19.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-key-command_1.0.10_1729201914956_0.32269861089435325","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"1.0.11":{"name":"react-native-key-command","version":"1.0.11","keywords":["react-native","ios","android"],"author":{"name":"Expensify, Inc."},"license":"MIT","_id":"react-native-key-command@1.0.11","maintainers":[{"name":"expensify","email":"infra@expensify.com"}],"homepage":"http://github.com/expensify/react-native-key-command#readme","bugs":{"url":"http://github.com/expensify/react-native-key-command/issues"},"dist":{"shasum":"9b9ef88625d1ebc19d6badc9925051f6292cdbc6","tarball":"https://registry.npmjs.org/react-native-key-command/-/react-native-key-command-1.0.11.tgz","fileCount":41,"integrity":"sha512-1XapFzyxfzRaWrNofmRCC3MqnwfXVSMGzql7U53dThfEoAhvbzUDFrXnUlMHEgyQf7XQE+P1T7FPRmPQUKjdIA==","signatures":[{"sig":"MEUCIBSr9hPwlKJxhT2jgvz/X4niWagF+QQ58lSYtO5zsUu7AiEA2r5PwiQXecWdnAgvA0QJDkeJBZrO0rkXKmDPN1JRbIA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118999},"jest":{"testEnvironment":"jest-environment-jsdom","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","module":"lib/module/index","source":"src/index","gitHead":"12739997d77d2fc2e3e06c155c1c4f9b3fc59c5a","scripts":{"lint":"eslint \"**/*.{js, jsx}\"","test":"jest","build":"bob build","example":"npm run --prefix example","release":"release-it"},"_npmUser":{"name":"expensify","email":"infra@expensify.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+ssh://git@github.com/expensify/react-native-key-command.git","type":"git"},"_npmVersion":"8.19.4","description":"A cross-platform module that registers and listens to specified keyboard events, dispatching the payload to JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"underscore":"^1.13.4","eventemitter3":"^5.0.1"},"eslintConfig":{"root":true,"rules":{"no-restricted-imports":0},"parser":"@babel/eslint-parser","extends":["expensify"],"overrides":[{"env":{"jest":true},"files":["__tests__/**/*.test.js"]}]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"^18.1.0","eslint":"^8.4.1","commitlint":"^17.0.2","release-it":"^15.0.0","pod-install":"^0.1.38","react-native":"^0.70.4","@arkweid/lefthook":"^0.7.7","eslint-plugin-react":"^7.31.11","@babel/eslint-parser":"^7.18.2","@lwc/eslint-plugin-lwc":"^1.4.0","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.5.0","eslint-config-expensify":"^2.0.29","react-native-builder-bob":"^0.18.3","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"^18.1.0","react-dom":"18.1.0","react-native":"^0.70.4","react-native-web":"^0.19.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-key-command_1.0.11_1729805750516_0.9319852335560974","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"1.0.12":{"name":"react-native-key-command","version":"1.0.12","keywords":["react-native","ios","android"],"author":{"name":"Expensify, Inc."},"license":"MIT","_id":"react-native-key-command@1.0.12","maintainers":[{"name":"expensify","email":"infra@expensify.com"}],"homepage":"http://github.com/expensify/react-native-key-command#readme","bugs":{"url":"http://github.com/expensify/react-native-key-command/issues"},"dist":{"shasum":"f28b2a9e8ebdd955b47ea2ed913c2b6f26c72e2b","tarball":"https://registry.npmjs.org/react-native-key-command/-/react-native-key-command-1.0.12.tgz","fileCount":41,"integrity":"sha512-T6/GXjVK+7l4D/vctzkOx/dmyJdFRNuG1qJuM/U8VeaBj0Ykm4jf5jzcZqBDe6h5XGzB4vZwgOuohAPwwzdn6w==","signatures":[{"sig":"MEYCIQDEwHH4DKfXuRjw4zfgSKt3R/mehs6JG57t1IzZQF5RSAIhAKgUnP6GA/Y2Zmln6gAAlAzdB1KKeY8xf/zT/G+6kGPO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119004},"jest":{"testEnvironment":"jest-environment-jsdom","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","module":"lib/module/index","source":"src/index","gitHead":"aed7a2e1216c0d52a961a2b0aa7254081d28578a","scripts":{"lint":"eslint \"**/*.{js, jsx}\"","test":"jest","build":"bob build","example":"npm run --prefix example","release":"release-it"},"_npmUser":{"name":"expensify","email":"infra@expensify.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+ssh://git@github.com/expensify/react-native-key-command.git","type":"git"},"_npmVersion":"8.19.4","description":"A cross-platform module that registers and listens to specified keyboard events, dispatching the payload to JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"underscore":"^1.13.4","eventemitter3":"^5.0.1"},"eslintConfig":{"root":true,"rules":{"no-restricted-imports":0},"parser":"@babel/eslint-parser","extends":["expensify"],"overrides":[{"env":{"jest":true},"files":["__tests__/**/*.test.js"]}]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"^18.1.0","eslint":"^8.4.1","commitlint":"^17.0.2","release-it":"^15.0.0","pod-install":"^0.1.38","react-native":"^0.70.4","@arkweid/lefthook":"^0.7.7","eslint-plugin-react":"^7.31.11","@babel/eslint-parser":"^7.18.2","@lwc/eslint-plugin-lwc":"^1.4.0","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.5.0","eslint-config-expensify":"^2.0.29","react-native-builder-bob":"^0.18.3","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.1.0","react-dom":">=18.1.0","react-native":">=0.70.4","react-native-web":">=0.19.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-key-command_1.0.12_1737983316002_0.8301899846216552","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"1.0.13":{"name":"react-native-key-command","version":"1.0.13","keywords":["react-native","ios","android"],"author":{"name":"Expensify, Inc."},"license":"MIT","_id":"react-native-key-command@1.0.13","maintainers":[{"name":"expensify","email":"infra@expensify.com"}],"homepage":"http://github.com/expensify/react-native-key-command#readme","bugs":{"url":"http://github.com/expensify/react-native-key-command/issues"},"dist":{"shasum":"07ee2d072080561d210873a23a119fe31d1b1c41","tarball":"https://registry.npmjs.org/react-native-key-command/-/react-native-key-command-1.0.13.tgz","fileCount":41,"integrity":"sha512-j4/t0+oMvCm8NGI35zCKHSwAVQXmK3/egplsu28MSq+sWqwNKZO1Mjfyz9ArEcpoz6lljK4ljmeW5v7f5q9RVw==","signatures":[{"sig":"MEQCIDJnre47BhPWZY6p2xt0uvuQFmziC7vJVIs8/kmsHWDzAiA7n0firHSLiSAvW2jrQ5VE8VexwW81GOzI9xE8aEqogw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-key-command@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119004},"jest":{"testEnvironment":"jest-environment-jsdom","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","module":"lib/module/index","source":"src/index","gitHead":"e4858413338c439b1fdfb0cbb0e112a775787829","scripts":{"lint":"eslint \"**/*.{js, jsx}\"","test":"jest","build":"bob build","example":"npm run --prefix example","release":"release-it"},"_npmUser":{"name":"expensify","email":"infra@expensify.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+ssh://git@github.com/Expensify/react-native-key-command.git","type":"git"},"_npmVersion":"10.8.2","description":"A cross-platform module that registers and listens to specified keyboard events, dispatching the payload to JavaScript","directories":{},"_nodeVersion":"20.18.2","dependencies":{"underscore":"^1.13.4","eventemitter3":"^5.0.1"},"eslintConfig":{"root":true,"rules":{"no-restricted-imports":0},"parser":"@babel/eslint-parser","extends":["expensify"],"overrides":[{"env":{"jest":true},"files":["__tests__/**/*.test.js"]}]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"^18.1.0","eslint":"^8.4.1","commitlint":"^17.0.2","release-it":"^15.0.0","pod-install":"^0.1.38","react-native":"^0.70.4","@arkweid/lefthook":"^0.7.7","eslint-plugin-react":"^7.31.11","@babel/eslint-parser":"^7.18.2","@lwc/eslint-plugin-lwc":"^1.4.0","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.5.0","eslint-config-expensify":"^2.0.29","react-native-builder-bob":"^0.18.3","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.1.0","react-dom":">=18.1.0","react-native":">=0.70.4","react-native-web":">=0.19.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-key-command_1.0.13_1739916464694_0.04005786967507552","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"1.0.14":{"name":"react-native-key-command","version":"1.0.14","keywords":["react-native","ios","android"],"author":{"name":"Expensify, Inc."},"license":"MIT","_id":"react-native-key-command@1.0.14","maintainers":[{"name":"expensify","email":"infra@expensify.com"}],"homepage":"http://github.com/expensify/react-native-key-command#readme","bugs":{"url":"http://github.com/expensify/react-native-key-command/issues"},"dist":{"shasum":"0c3188b0b4c386b773c7679a2a30cfb6683c56be","tarball":"https://registry.npmjs.org/react-native-key-command/-/react-native-key-command-1.0.14.tgz","fileCount":41,"integrity":"sha512-w34yzHaeu1y4wOMxJsUk0cL8DIT+dee9D3T0Du7tQp3tOIhZrzSX7xbU5dTS1Dpd3sSUrzvPS/oFiCoOTmeYgw==","signatures":[{"sig":"MEQCIDmLJ97DSFOC8LOMnurxcnUb7icCLsYz1DwstI2bN4SuAiBixdixKcoKIBtPYfKnAFhItdpCB2WJzZxhIk4OMF4S/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-key-command@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119415},"jest":{"testEnvironment":"jest-environment-jsdom","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","module":"lib/module/index","source":"src/index","gitHead":"f39fd73f451d4436b774bf0159696e5236ebfbdf","scripts":{"lint":"eslint \"**/*.{js, jsx}\"","test":"jest","build":"bob build","example":"npm run --prefix example","release":"release-it"},"_npmUser":{"name":"expensify","email":"infra@expensify.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+ssh://git@github.com/Expensify/react-native-key-command.git","type":"git"},"_npmVersion":"10.8.2","description":"A cross-platform module that registers and listens to specified keyboard events, dispatching the payload to JavaScript","directories":{},"_nodeVersion":"20.19.2","dependencies":{"underscore":"^1.13.4","eventemitter3":"^5.0.1"},"eslintConfig":{"root":true,"rules":{"no-restricted-imports":0},"parser":"@babel/eslint-parser","extends":["expensify"],"overrides":[{"env":{"jest":true},"files":["__tests__/**/*.test.js"]}]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"^18.1.0","eslint":"^8.4.1","commitlint":"^17.0.2","release-it":"^15.0.0","pod-install":"^0.1.38","react-native":"^0.70.4","@arkweid/lefthook":"^0.7.7","eslint-plugin-react":"^7.31.11","@babel/eslint-parser":"^7.18.2","@lwc/eslint-plugin-lwc":"^1.4.0","eslint-plugin-jsx-a11y":"^6.6.1","jest-environment-jsdom":"^29.5.0","eslint-config-expensify":"^2.0.29","react-native-builder-bob":"^0.18.3","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.1.0","react-dom":">=18.1.0","react-native":">=0.70.4","react-native-web":">=0.19.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-key-command_1.0.14_1748967455617_0.7759685909112066","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module"]}},"1.0.15":{"name":"react-native-key-command","version":"1.0.15","description":"A cross-platform module that registers and listens to specified keyboard events, dispatching the payload to JavaScript","main":"lib/commonjs/index","module":"lib/module/index","react-native":"src/index","source":"src/index","scripts":{"test":"jest","lint":"eslint \"**/*.{js, jsx}\"","build":"bob build","release":"release-it","example":"npm run --prefix example"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+ssh://git@github.com/Expensify/react-native-key-command.git"},"author":{"name":"Expensify, Inc."},"license":"MIT","bugs":{"url":"http://github.com/expensify/react-native-key-command/issues"},"homepage":"http://github.com/expensify/react-native-key-command#readme","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@arkweid/lefthook":"^0.7.7","@babel/eslint-parser":"^7.18.2","@commitlint/config-conventional":"^17.0.2","@lwc/eslint-plugin-lwc":"^1.4.0","@release-it/conventional-changelog":"^5.0.0","commitlint":"^17.0.2","eslint":"^8.4.1","eslint-config-expensify":"^2.0.29","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-react":"^7.31.11","jest":"^28.1.1","jest-environment-jsdom":"^29.5.0","pod-install":"^0.1.38","react":"^18.1.0","react-native":"^0.70.4","react-native-builder-bob":"^0.18.3","release-it":"^15.0.0"},"peerDependencies":{"react":">=18.1.0","react-dom":">=18.1.0","react-native":">=0.70.4","react-native-web":">=0.19.7"},"jest":{"testEnvironment":"jest-environment-jsdom","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"parser":"@babel/eslint-parser","extends":["expensify"],"rules":{"no-restricted-imports":0},"overrides":[{"files":["__tests__/**/*.test.js"],"env":{"jest":true}}]},"eslintIgnore":["node_modules/","lib/"],"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module"]},"dependencies":{"underscore":"^1.13.4","eventemitter3":"^5.0.1"},"gitHead":"d0c562dc42afe25556c8c5486efa6de3992e8c07","_id":"react-native-key-command@1.0.15","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-+EW3cb39C2SSmpU08Qcv9mTkB43KwWfJkMhOscwGskXFRgt2njUCaK5lLPSYl9qosia4UOHI+qlL5uw4T5fRqg==","shasum":"a4443ec8395cca7003ec98b2cac5f54e97e9092d","tarball":"https://registry.npmjs.org/react-native-key-command/-/react-native-key-command-1.0.15.tgz","fileCount":41,"unpackedSize":119415,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-key-command@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHqJnS/O8XJHAWlh1rKyZjsX9/nLPsoZfxXDIk9RdOLUAiA96uJNyv6n/tKQPcVbZTGyz+L7OgtUbtT12LvJLyAVRg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:756d5352-7aed-442c-b7a8-e20f9134e2c0"}},"directories":{},"maintainers":[{"name":"expensify","email":"infra@expensify.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-key-command_1.0.15_1761940743426_0.4502755248789281"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-20T16:47:41.434Z","modified":"2025-10-31T19:59:04.053Z","0.1.0":"2022-10-26T08:13:34.373Z","0.2.0":"2022-12-08T14:09:51.301Z","0.3.0":"2022-12-13T21:29:17.943Z","0.4.0":"2023-01-20T16:47:41.648Z","0.5.0":"2023-01-25T23:10:27.373Z","0.6.0":"2023-02-06T14:06:13.973Z","0.7.0":"2023-02-06T20:31:56.669Z","0.8.0":"2023-03-20T22:51:55.104Z","0.9.0":"2023-03-31T09:37:05.817Z","0.9.1":"2023-04-13T15:55:30.397Z","1.0.0":"2023-04-20T00:06:50.711Z","1.0.1":"2023-05-17T13:31:22.920Z","1.0.3":"2023-08-03T23:11:35.877Z","1.0.4":"2023-08-15T01:27:00.052Z","1.0.5":"2023-09-25T08:35:07.212Z","1.0.6":"2023-10-02T12:46:20.780Z","1.0.7":"2024-01-17T15:15:15.887Z","1.0.8":"2024-01-17T15:26:31.851Z","1.0.9":"2024-09-30T17:59:49.665Z","1.0.10":"2024-10-17T21:51:55.192Z","1.0.11":"2024-10-24T21:35:50.749Z","1.0.12":"2025-01-27T13:08:36.171Z","1.0.13":"2025-02-18T22:07:44.907Z","1.0.14":"2025-06-03T16:17:35.804Z","1.0.15":"2025-10-31T19:59:03.607Z"},"bugs":{"url":"http://github.com/expensify/react-native-key-command/issues"},"author":{"name":"Expensify, Inc."},"license":"MIT","homepage":"http://github.com/expensify/react-native-key-command#readme","keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+ssh://git@github.com/Expensify/react-native-key-command.git"},"description":"A cross-platform module that registers and listens to specified keyboard events, dispatching the payload to JavaScript","maintainers":[{"name":"expensify","email":"infra@expensify.com"}],"readme":"# react-native-key-command\nA cross-platform module that registers and listens to specified keyboard events, dispatching the payload to JavaScript.\n\n✅ Android\n✅ iOS\n✅ Web\n\n## Installation\n\n```sh\nnpm install react-native-key-command\n```\n\n## iOS\n\n`cd ios && pod install`\n\nChanges required in your `AppDelegate.m`\n\n```\n// add library imports in the top of your file \n#import <HardwareShortcuts.h>\n\n@implementation AppDelegate\n\n..\n\n// Add keyCommands and handleKeyCommand methods in AppDelegate class\n- (NSArray *)keyCommands {\n  return [HardwareShortcuts sharedInstance].keyCommands;\n}\n\n- (void)handleKeyCommand:(UIKeyCommand *)keyCommand {\n  [[HardwareShortcuts sharedInstance] handleKeyCommand:keyCommand];\n}\n\n@end\n```\n\n## Android\n\nChanges required in your `MainActivity.java`\n\n```\n// add library imports in the top of your file \nimport android.view.KeyEvent;\nimport com.expensify.reactnativekeycommand.KeyCommandModule;\n\npublic class MainActivity extends ReactActivity {\n\n  ..\n\n  // Add a new onKeyDown method in MainActivity class\n  @Override\n  public boolean onKeyDown(int keyCode, KeyEvent event) {\n    KeyCommandModule.getInstance().onKeyDownEvent(keyCode, event);\n    return super.onKeyDown(keyCode, event);\n  }\n```\n\n## Usage\n```js\nimport * as KeyCommand from 'react-native-key-command';\n\n// ...\n\n/**\n * [CMD + F] combination listener\n */\nReact.useEffect(() => {\n    const SEARCH_COMMAND = {input: 'f', modifierFlags: KeyCommand.constants.keyModifierCommand};\n    return KeyCommand.addListener(SEARCH_COMMAND, console.log);\n}, []);\n\n/**\n * [Esc] key listener\n */\nReact.useEffect(() => {\n    const ESCAPE_COMMAND = {input: KeyCommand.constants.keyInputEscape};\n    return KeyCommand.addListener(ESCAPE_COMMAND, console.log);\n}, []);\n```\n\n## Constants\nList of available modifier flags. Values on Android may vary.\n\n```js\nKeyCommand.constants = {\n  \"keyInputDownArrow\": 20,\n  \"keyInputEscape\": 111,\n  \"keyInputLeftArrow\": 21,\n  \"keyInputRightArrow\": 22,\n  \"keyInputUpArrow\": 19,\n  \"keyModifierCapsLock\": 65536,\n  \"keyModifierCommand\": 1048576,\n  \"keyModifierControl\": 262144,\n  \"keyModifierControlCommand\": 1310720,\n  \"keyModifierControlOption\": 786432,\n  \"keyModifierControlOptionCommand\": 1835008,\n  \"keyModifierNumericPad\": 78,\n  \"keyModifierOption\": 524288,\n  \"keyModifierOptionCommand\": 1572864,\n  \"keyModifierShift\": 131072,\n  \"keyModifierShiftCommand\": 1179648\n}\n```\n\nImperative API provides you with granular control over the library, e.g:\n- Declare multiple commands at once.\n- Declare command in your React component (components/Shortcuts.js) and attach listener globally in your root component (Router.js).\n- Implement decoupled Register / Unregister commands.\n\n```js\nimport * as KeyCommand from 'react-native-key-command';\n\n// ...\n\nconst SEARCH_COMMAND = {input: 'd', modifierFlags: KeyCommand.constants.keyModifierCommand};\n\n/**\n * Register a command for [k + CMD] combination\n */\nKeyCommand.registerKeyCommands([SEARCH_COMMAND]);\n\n/**\n * Add a global event listener that will trigger when any\n * registered keycommand is pressed\n */\nKeyCommand.eventEmitter.addListener('onKeyCommand', console.log);\n\n/**\n * Add a global event listener that will trigger when any\n * registered keycommand is pressed\n */\nKeyCommand.eventEmitter.addListener('onKeyCommand', console.log);\n\n/**\n * Unregister keycommand\n */\nKeyCommand.unregisterKeyCommands([SEARCH_COMMAND]);\n```\n\n## Contributing\n\nSee the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}