{"_id":"keyux","_rev":"28-a7454c813b6e8ad6bb6eb651f1ad3572","name":"keyux","dist-tags":{"latest":"0.11.6"},"versions":{"0.1.0":{"name":"keyux","version":"0.1.0","keywords":["hotkey","menu","keyboard","accessibility","a11y"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.1.0","maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"686de26507d65aaf5057f14e3e4d148fb2aca365","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.1.0.tgz","fileCount":11,"integrity":"sha512-4HdEpS0hba80sGe99NeDsJrmMfiiuqUFDwzaDlwbKJ4PjWHcThvuIgHQHFVB7d3ON68kJjKfVg2fZcJ6Ke5ZTA==","signatures":[{"sig":"MEYCIQD7STrmKXhwRbmeu00LZYq+g1cR9grulSZKJZNi0Ib4NAIhAJLUcB6jR6QB+vpLtwcmfc8bjoUA6YBu1cQ5asrN0gyi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14314},"type":"module","types":"./index.d.ts","engines":{"node":"^18.0.0 || >=20.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"4c3152f69115cebce485d44179bed8fe37477c19","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.2.4","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"21.6.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.1.0_1708210117266_0.46555144767995493","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"keyux","version":"0.1.1","keywords":["hotkey","menu","keyboard","accessibility","a11y"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.1.1","maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"5c0caea32aa1a55346efad0a5c8aa6b2efc64609","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.1.1.tgz","fileCount":11,"integrity":"sha512-xMO+SfS31HHJYrNyj+uir1Tkg5lK7qtJh1JQ2TWVghuAYA5SzIIxjOULCg+xL76Ml/A6ihE5V06xv9PP413NZA==","signatures":[{"sig":"MEUCIHdKR+ViFzXNmL2MXgMTB9tOrbzQOou7QNHpxbc7jgOhAiEAvy2KMSQ2imf6/gSZeFw3KQXtj066C8rGOKejMNybnaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14650},"type":"module","types":"./index.d.ts","engines":{"node":"^18.0.0 || >=20.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"3751cbd02925189e7119e1c1a3135fe85a659768","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.2.4","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"21.6.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.1.1_1708292907175_0.049682288380868966","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"keyux","version":"0.1.2","keywords":["hotkey","menu","keyboard","accessibility","a11y"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.1.2","maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"cc3ffb5f6e156fcb9da498d4e3082951660b7009","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.1.2.tgz","fileCount":11,"integrity":"sha512-hUXhSIdiI2BRboxv7Kn00VZCC1G5odFhzt+BY0rJH/tnJfr8jL/bULBP0J2TR9cjaFMIukoqxjP/2/I8B+Knkg==","signatures":[{"sig":"MEUCIAExI5wi4DMvdtF3nEZK7tS8E1jn9R5KzVDrvGNZ+OFRAiEAjO/I2y19sA4uCD/+QGZdv0DsVonNwCmp/AsOfdh65qQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14775},"type":"module","types":"./index.d.ts","engines":{"node":"^18.0.0 || >=20.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"6d3cadd1604b1115bf0d66abc11134484edb43ce","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.2.4","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"21.6.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.1.2_1708294124072_0.8033942367305571","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"keyux","version":"0.2.0","keywords":["hotkey","menu","keyboard","accessibility","a11y"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.2.0","maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"72fad5e4d68ece7fd8fd9a8b60f66e3abf733226","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.2.0.tgz","fileCount":11,"integrity":"sha512-w1/yHXsIbyM8KHkLjeBBhVSXhDTeUM7PbOu2BL0pvhrZoTzfl6CTLXt/ln0T6bbH9hyl5QXxiNmdxcfAgzo7sA==","signatures":[{"sig":"MEUCIQCa6hwcMzOBRpjgip1+7UKVkMFbq3D1j+CBmfoFkpTJLwIgT6cFBaTfehjDttcP1UCsGJ6GGclZRTMdc9JyyAVJcSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15652},"type":"module","types":"./index.d.ts","engines":{"node":"^18.0.0 || >=20.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"1cf5e3af43911c650914c8b7d4b96b9b9cec8054","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.2.4","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"21.6.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.2.0_1708461689882_0.44900554643040147","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"keyux","version":"0.2.1","keywords":["hotkey","menu","keyboard","accessibility","a11y"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.2.1","maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"8e8424be4f60fa2cdc3d7f12009a14b68aa2e227","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.2.1.tgz","fileCount":11,"integrity":"sha512-HIzhvRVXidY4FddR8JhEmi0H12Bv4gQ9cynXY+C9w4RrgDPSQYmYvpzqupvVNsdP7fKa2l3SLmM8FlKG0rL+0A==","signatures":[{"sig":"MEUCIF4IGudELVDhfu04on5cWqqa/E7qGUUc4L9r8h/ZgjH4AiEAvz/MFBEQWLiBRKy0LPYhACUbaaOCbgNB/HSfMyRIms4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15686},"type":"module","types":"./index.d.ts","engines":{"node":"^18.0.0 || >=20.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"c459fd20f3986193fca080034e20cb5fda4cce18","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.2.4","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"21.6.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.2.1_1708461973907_0.8749064833480931","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"keyux","version":"0.3.0","keywords":["hotkey","menu","keyboard","accessibility","a11y"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.3.0","maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"389e9a23ba59e92e93b9e95edec90dc085de16f8","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.3.0.tgz","fileCount":11,"integrity":"sha512-w3B1wb0b7APN9WxAtEp6bWnrOkmrtj8C4/XFLrtF1oRgtljRsOwpVuVaqAsnsWzkwiHDgLTGSPA6FAVF9BuD9A==","signatures":[{"sig":"MEUCIEDaNFrjdadgY6d7rr53sZhWEJ+hDOYeO/X8Ygp/AK5mAiEA/9R2RDouiA6TdLSelBG+3pkWXLWDoTgpDhXibLUTQP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15841},"type":"module","types":"./index.d.ts","engines":{"node":"^18.0.0 || >=20.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"bb999b6eedb5eab267182f16e594b98c8f159295","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.2.4","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"21.6.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.3.0_1708776103498_0.9623183987489732","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"keyux","version":"0.3.1","keywords":["hotkey","menu","keyboard","accessibility","a11y"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.3.1","maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"7ed886d54104bea975e40f9cbe15ad9c9f94882c","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.3.1.tgz","fileCount":11,"integrity":"sha512-MRmLGC+iPtb/uCpRkaO/SlI/pMVY1PULUChbCNx6ybDJiWW9rnu1jXt3Af9ZpvjlS/0WDI8bOEf2TLLuv7Ak5A==","signatures":[{"sig":"MEUCIQCNzooHfrTwNfpVhN3B/ILHTwRq/VFt2OwzLFl/Tc59LwIgMORFUmdcOFUstzNvIkEs22rd3pHDULYUQeZCpdFDN/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16006},"type":"module","types":"./index.d.ts","engines":{"node":"^18.0.0 || >=20.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"5008394d9109ebf9cb776a5abb51419bedf4f9cc","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.2.4","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"21.6.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.3.1_1709154878302_0.10319888066246752","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"keyux","version":"0.4.0","keywords":["hotkey","menu","keyboard","accessibility","a11y"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.4.0","maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"1952bdc18504b0081ebcc80885c8d7ec87d60ab7","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.4.0.tgz","fileCount":11,"integrity":"sha512-2JppWIjIFF+h1G6mOWUAT4USWHCh/wqUkOx+VXCFjjBNHv0KYzfXeya++uj0dXL+ZBQkYFkXhIZPcLmIdUqyXQ==","signatures":[{"sig":"MEYCIQDohFeSqAjFRhTL9flihE1TyyUyQskLknDvLAgzlgMk4gIhAL4320S7esob0Li+H0VTQY9pICxuCXiH1yNpKQiKlAuK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16950},"type":"module","types":"./index.d.ts","engines":{"node":"^18.0.0 || >=20.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"c729590a674af5e706bc41767a924e6134b1614f","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.2.4","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"21.6.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.4.0_1709564093297_0.24560656148131832","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"keyux","version":"0.5.0","keywords":["hotkey","menu","keyboard","accessibility","a11y"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.5.0","maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"99aee28f89ee82734077deb222af8525a4242032","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.5.0.tgz","fileCount":11,"integrity":"sha512-qhBfYvUmVdNFel5oDMTJON7cQYz1y11ykmkvM6mtVctOpxklDfagFLjXAX3m5S8m0bGWp70x06U4NnMe+Th1KA==","signatures":[{"sig":"MEUCIFsGp347wzQks5nDbNFxBh/rFR2iQ1yrvyz6iNQsgJmjAiEAhyfDZrIO348vwY85iZJpD9ISBzx3ShuSvOo7C9Ggq18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18131},"type":"module","types":"./index.d.ts","engines":{"node":"^18.0.0 || >=20.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"2ae14153d72e340769abb7dae35534a551b8930d","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.2.4","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"21.6.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.5.0_1710936934172_0.052136476970324086","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"keyux","version":"0.6.0","keywords":["hotkey","menu","keyboard","accessibility","a11y"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.6.0","maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"f193334f281a28b93030d50526a027bbef329746","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.6.0.tgz","fileCount":11,"integrity":"sha512-XxQWNZPSzyZ6IN2qcafLxnpKMxRmeBAPh+YAquwml+0W2XhkH1N5uyeboXrzTZKcQoR3Clh49TUGFqAEg+6W5Q==","signatures":[{"sig":"MEUCIADoFG4WUerpHLYZhsOk2SluAdk+2ndWs7pASUwCaiGfAiEAovUk/X2nHbzXp/29fM+B5KefxUJ0Q0OnQ6OnpL18RJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19075},"type":"module","types":"./index.d.ts","engines":{"node":"^18.0.0 || >=20.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"69d1e4cde5b421bbfe9ec3ce44eeacb33678bc94","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.5.0","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"21.7.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.6.0_1711560037632_0.6343325168304919","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"keyux","version":"0.6.1","keywords":["hotkey","menu","keyboard","accessibility","a11y"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.6.1","maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"cf8ba59b4b2f4eb946ddfface35265120882dd13","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.6.1.tgz","fileCount":11,"integrity":"sha512-v/3oh+nNOCpLI49o+v8c++xaNtCMUSG1SEArJrZIHFMVhAxNLj5vsGIezUS0SsWmnK6D7k7BgfxKmPZOuSkOlA==","signatures":[{"sig":"MEQCIA8Zp7g/Y1NbSIz7oRPlyC6/azJTZakjUGbDax0hFvM8AiBCIPrHKSLJf5qn5a6KP5x8ZTSwFbPv9i0llqXqktGAGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18945},"type":"module","types":"./index.d.ts","engines":{"node":"^18.0.0 || >=20.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"af7eb1d04e83389ef9e2040a603010e73eed8171","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.5.0","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"21.7.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.6.1_1712072225658_0.8937061234151709","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"keyux","version":"0.6.2","keywords":["hotkey","menu","keyboard","accessibility","a11y"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.6.2","maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"ba61e26f98b7518388370cbc44c8cd88dd87b29a","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.6.2.tgz","fileCount":10,"integrity":"sha512-ddukA9i/E4Q/5msuTlNjSBomc8wxH8UKvNjqsBNfrBv3ZzYOkVBixjVAjIBVtSM81qu5W1s49HN7/mQcaHRQzA==","signatures":[{"sig":"MEUCIFalYXINT1UvHUenfIt+UGJW1H3HrslW+Srb4oNrdiXHAiEAkh4TXzEAkGSm+Whbs2pyXaxvARl96fBh9PILvRvhV/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18686},"type":"module","types":"./index.d.ts","engines":{"node":"^18.0.0 || >=20.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"69d079deb7fce9bddd5dda74e39b5907b857b7b5","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.5.0","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"21.7.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.6.2_1712072320032_0.29740049629038023","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"keyux","version":"0.7.0","keywords":["hotkey","menu","keyboard","accessibility","a11y"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.7.0","maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"acfd4d782f389bc7b86330656d80e73677c007f0","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.7.0.tgz","fileCount":12,"integrity":"sha512-nXXI2BOqoT0vXjNf+U06eupYTiwMaqxe9uanbbjV7LEji47ZsDVb8KZjwAAH7842/2PScmlMjXGmWhHEZUvRGA==","signatures":[{"sig":"MEYCIQDSUvDulpn5SqXZ4lGGeet6zyAuDbGpyswRknClVJdUPQIhAM1grs0EIi7Ah1Q72qqZPqOJko5Gu9v+GYT6pSLzi1ru","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20362},"type":"module","types":"./index.d.ts","engines":{"node":"^18.0.0 || >=20.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"300f17058978c6b4acccfbd5b6db416a6eb16c59","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.5.0","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"21.7.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.7.0_1712248612730_0.5304241904870535","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"keyux","version":"0.7.1","keywords":["hotkey","menu","keyboard","accessibility","a11y"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.7.1","maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"6fea14db7512e6c4c5c69a1c064d4a82d236bfb3","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.7.1.tgz","fileCount":12,"integrity":"sha512-4i0awjBLTiSMNyQluM5+yOQT1zjYe+iXA9lqb3fzBjAO9GxnVfscjaUHbBh8kvq9LmMnSD77K7MmLQJPt2n//w==","signatures":[{"sig":"MEYCIQD6p4nmoXNe9uJgG0+8AiE0U/UxKf83rfJnnb/1RiTaOQIhAPDYFEtcyxZ1ZTPNYmvd7rUa9e9lVULYVTOWWCm3Pq7p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20443},"type":"module","types":"./index.d.ts","engines":{"node":"^18.0.0 || >=20.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"e19ccb2970ca1d6090c04670fd0bec2aeaff45dc","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.7.0","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.7.1_1715017146439_0.6255165521764121","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"keyux","version":"0.7.2","keywords":["hotkey","menu","keyboard","accessibility","a11y"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.7.2","homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"1d2b235b2bc0ea9d41786d75d06b5f015669ed86","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.7.2.tgz","fileCount":12,"integrity":"sha512-Z8ULf9BhSx1hI2rKG2uNjcvMgQmza97ZW2w43phS5VaT4wiTka7tOL4i/GJSc79k65tbvpoTVNCZwam0pqoH6A==","signatures":[{"sig":"MEUCIQCY05km1A472XnW/nz6iJBkobEpLG+Zx6vAvpdzYtj0CQIgHs1jflhv1tP18jGC4NWjwuVRYKSov5v5bdCCPngi2Tg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20661},"type":"module","types":"./index.d.ts","engines":{"node":"^18.0.0 || >=20.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"c8d943c3ce9d3454b0e1eb0cb23be8d931cc8db2","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.5.0","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.7.2_1719326118285_0.6975715933535878","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"keyux","version":"0.8.0","keywords":["hotkey","menu","keyboard","accessibility","a11y"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.8.0","maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"79db7b7443073900fcad596452a12728a7d4923d","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.8.0.tgz","fileCount":12,"integrity":"sha512-8MfYZrZHH1f6BtYtAOg8XECqwQyiovprjMI5K3bRf0OpE4LABWm14afR+BQcx4RA5zVNH5OYX/EE8vXe9SH+cw==","signatures":[{"sig":"MEQCIFXyisdv9Su1CWziffJ/owwN5AtGwQ7LRotXwjbV+2VSAiB2xn3s7OXYQpXkMApw9BJF6jSo3foVAwNOxXe8SaRZsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20972},"type":"module","types":"./index.d.ts","engines":{"node":"^18.0.0 || >=20.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"4fc6185c637623d031ca4410f458a78507baf619","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.5.0","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.8.0_1721770008774_0.6672578345850502","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"keyux","version":"0.8.1","keywords":["hotkey","menu","keyboard","accessibility","a11y"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.8.1","maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"3cb508f33b152929c787bd10a28db485156695b3","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.8.1.tgz","fileCount":12,"integrity":"sha512-X0Q4nr7Pu8voDnxjaQxVWXMeeAd9RNyN1HA1BpWbUGPlrfHlRKKdfFFpaPGtbUpBz2zSlhYQsbA5qv68A9XJHA==","signatures":[{"sig":"MEYCIQCsC5ALzCKwXr1xiNhuYxUq47wqXmG3Uqm96XR/cD3o2QIhAItZ0H3TQ7nsXWS1oP01KVrMQ3VquO6ew1j+/X1MHgZu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21070},"type":"module","types":"./index.d.ts","engines":{"node":"^18.0.0 || >=20.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"64914b797188d616388d0eb9cf8eb93951d5d555","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.5.0","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.8.1_1725141393892_0.48464875846370625","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"keyux","version":"0.8.2","keywords":["hotkey","menu","keyboard","accessibility","a11y"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.8.2","maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"59dc89ffa46ba08398ceb79773e47ef799214984","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.8.2.tgz","fileCount":12,"integrity":"sha512-1R7JtEidclmM3l6HsLJln0O1gtz6+O25BnbULMQ7xgXgFi25kez2192ikwRM5ULN9ECbLtzSdOI7As2foaWnfA==","signatures":[{"sig":"MEUCIQDUXYLxG9IEB7D+u4CzV6yM8wixfrwRYRczJYdhxuS+2wIgUQsZlOQ9b0YPkR8r52GxPa9XJVfPQbc7WPKwbZxBWzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21071},"type":"module","types":"./index.d.ts","engines":{"node":"^18.0.0 || >=20.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"2dbfefbd0fcce8472d06e8da6bd38a2b8d830fab","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.5.0","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.8.2_1725142894488_0.8512721457279717","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"keyux","version":"0.8.3","keywords":["hotkey","menu","keyboard","accessibility","a11y"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.8.3","maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"4a04616f7b7bc8400cf828dca6065321982aa079","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.8.3.tgz","fileCount":12,"integrity":"sha512-eHut6xidU0Ts4o2pnuPZuCqYVV0tvzH3RYNfk2OICDj5wFWkskW1knlyn6fcBNFd/6/57URJ+XsR9HZ/FfYwjQ==","signatures":[{"sig":"MEUCIQD0QQWbYXWL3la/fhn2oBbSwSIeC8nxkX3IkdLGHhnrmQIgWqG6HyJe3hVy5epR6n59moGxeWCHMughhJJOaOB86rk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21115},"type":"module","types":"./index.d.ts","engines":{"node":"^18.0.0 || >=20.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"97d712a1eb610b33f8f8ebd57f83eae655e2ac52","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.8.2","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.8.3_1727023108523_0.49476474973416384","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"keyux","version":"0.9.0","keywords":["hotkey","menu","keyboard","accessibility","a11y"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.9.0","maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"6afa527967405eecef16b8cc7a3a8a0d39cf2947","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.9.0.tgz","fileCount":12,"integrity":"sha512-PhQzP9IiCdaMWBhwgsRjt/RCL4CilKe4p706u5nXOOWhBAAEKDqiKSvJ6z2zbRF35OaNcZL6uzIRSzgMKJGVAw==","signatures":[{"sig":"MEQCIE9xjSPop1CUsiZ2jCh02ZhWDZuHnWgzmIWD4/7NUy2kAiBEOlWhZVSCMVe8Tqaak0q4SVACF8lztIuT8voO9KBnLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21216},"type":"module","types":"./index.d.ts","engines":{"node":"^18.0.0 || >=20.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"a6a308f454538f2c9b90b60bac090c294517528e","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.8.2","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.9.0_1727093483262_0.38868130376855725","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"keyux","version":"0.10.0","keywords":["hotkey","menu","keyboard","accessibility","a11y"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.10.0","maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"54ea4af6a597a1d2428879acb7b27f439254842a","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.10.0.tgz","fileCount":12,"integrity":"sha512-BYMbD1wS3V4hpYV2306J+4StAjADhAuxlr4kBad49tgebjcQUaXpe0A2BKRyULwmVyd6I1QXiiTRcMZ/NMyHFg==","signatures":[{"sig":"MEYCIQCVSrRfrND64GfSuRv5TdKhfZrZBeqW1xQBph/uQUYNjgIhALBthAsjcJhQSlrfYlOw2/DVmPd2m8Oj4rVtYxLk97Y7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21497},"type":"module","types":"./index.d.ts","engines":{"node":"^18.0.0 || >=20.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"82e3ec0ba6b482abfd912e0d0083b016d80ce59b","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.8.1","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"22.4.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.10.0_1729879928272_0.6025322142489422","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"keyux","version":"0.11.0","keywords":["hotkey","menu","keyboard","accessibility","a11y"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.11.0","maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"6e8bc2c6b945cc05b6729efc10fd7fbb2eec5c24","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.11.0.tgz","fileCount":13,"integrity":"sha512-kO/Oa7U/npKl/RYsG62bKZkdUlw6CoIALLVbMLI9WsQ91UGXO71TEh9OlYsdaoAiszHvN8Q2SdSJBKJrbUfBaA==","signatures":[{"sig":"MEYCIQCDDt15qRxnATR6d8P6GrrElNjs8mdZQSasndud+s8AYAIhAI/7yMYeV4s65AqNf3V18awmaoRGAKR4Yxsw0dZLKkLY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25986},"type":"module","types":"./index.d.ts","engines":{"node":"^18.0.0 || >=20.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"60e1569e7b5ad866a6ec9d9393938590bc2fd284","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.9.0","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.11.0_1737574450743_0.7650451658656336","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"keyux","version":"0.11.1","keywords":["hotkey","menu","keyboard","accessibility","a11y"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.11.1","maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"0e33cae5bab0551058f33f9662715ba26aacfdcd","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.11.1.tgz","fileCount":13,"integrity":"sha512-FIPQNnbtYuGdVU/vL0X9fcJwtkuzOwhzceUezMZMgTwGDNA2tmO4A/uA4tt1hdb0Cu3S3o+dNm5ifA+/reNX2A==","signatures":[{"sig":"MEQCIHq/NyLTrNLhwQJKJuApEgWYeYPBebbiddiIKvHSEoiDAiBFm8aH/OuwX1VWIN1LZ3oIQi7OS7DFPTeYBxCRzdxDEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26004},"type":"module","types":"./index.d.ts","engines":{"node":"^18.0.0 || >=20.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"73a6ee3af4ae3665153cc0177f8cf6e74519fa03","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.9.2","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.11.1_1742070985257_0.5292055052469213","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"keyux","version":"0.11.2","keywords":["hotkey","menu","keyboard","accessibility","a11y"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.11.2","maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"aa5618cbc29073a573b7c407d217812c31e737e9","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.11.2.tgz","fileCount":13,"integrity":"sha512-TAPURHz1fiSXogqYnz4unIyK6pPond2/viKzslAGLduokFbrmXR8IazBhzWdfsGpIUdf8a+BWRex+S4S1wulsg==","signatures":[{"sig":"MEUCIDK9l1oke7jHy4fTNSHJ5RoRSy0xsIZXQRHV6tDfI6sgAiEAwFN37WrjP9kXqroeWdJ4b4qJMWYBD9wJYQe5jZur9o4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26021},"type":"module","types":"./index.d.ts","engines":{"node":"^18.0.0 || >=20.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"ac31b13316d489aaf4af5b332ae1d2b991ca7231","_npmUser":{"name":"ai","actor":{"name":"ai","type":"user","email":"andrey@sitnik.ru"},"email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.9.2","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.11.2_1750888824293_0.12886394679116275","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"keyux","version":"0.11.3","keywords":["hotkey","menu","keyboard","accessibility","a11y"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.11.3","maintainers":[{"name":"ai","email":"andrey@sitnik.ru"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"1c04973e14c6aa3330f9ba2b83cc40d16454218b","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.11.3.tgz","fileCount":13,"integrity":"sha512-IzS9emdl1gazLhGvCcwy066WYeOJtoxuncDVIsKvvyZZXRmPwUusHuvvOd4bjT9qiN+kBc9ntP6CaKYM16qzPA==","signatures":[{"sig":"MEUCIBqHUBmT+fc5LO9fN/piYowTM/r3k5BKx+O7/WqFbRDWAiEA+j+ptzn4hG7AgIH2+lF08AF7YKjDIvQGGQTY7Hpr96A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26400},"type":"module","types":"./index.d.ts","engines":{"node":"^18.0.0 || >=20.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"e00ebe85afddb8908ed9e2f8b3e51e137d73d6af","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.9.2","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.11.3_1753721022466_0.5573388095631346","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"keyux","version":"0.11.4","keywords":["a11y","accessibility","hotkey","keyboard","menu"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.11.4","maintainers":[{"name":"ai","email":"andrey@sitnik.es"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"3bac789d2364494da9eeba78fbc0c49bb1f84a0a","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.11.4.tgz","fileCount":13,"integrity":"sha512-3OT2k8iNB0uvMA9fD4OQyWatooHJyKUwEV+M74v3qvGDYaDMblwa7K/1cFznYZoRSnTqbyOtPjiPHzP7TzTL8w==","signatures":[{"sig":"MEUCIQDGtNNoaH/HA3INsC1E9HLU+PobSGcKwInvKtRNBBB/CwIgTUljvBTIMhjobl3dwiBXfi+giEK09pKOR8MQUJUuJ2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26472},"type":"module","types":"./index.d.ts","engines":{"node":"^20.0.0 || ^22.0.0 || >=24.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"fa446553a0cd1101904e200532867824c61d6210","_npmUser":{"name":"ai","email":"andrey@sitnik.es"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.9.4","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.11.4_1776293865929_0.10719425402134419","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"keyux","version":"0.11.5","keywords":["a11y","accessibility","hotkey","keyboard","menu"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"keyux@0.11.5","maintainers":[{"name":"ai","email":"andrey@sitnik.es"}],"homepage":"https://github.com/ai/keyux#readme","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"f80e56597d160c8f8419ec249a275e4c20a015f7","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.11.5.tgz","fileCount":13,"integrity":"sha512-lfhl5bKedhnYOSpPBTSPolkDxk5yB45hEbiKIrmR6eRa3CDZSitOtUWx6+qYPH3vA5OxVH0eplUDDZ6ZWlSWuQ==","signatures":[{"sig":"MEYCIQDsTJjhoawvsnNyV6m5YbzoeQSgeq9WgN1xDVCp7XLbcAIhAIgxLAPMYziiiik4ps36MWVko8Xx3y5Ft2Gtz3MNGpdC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26508},"type":"module","types":"./index.d.ts","engines":{"node":"^20.0.0 || ^22.0.0 || >=24.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"5e60d5c1323537353dc60f469990bde2b3c10f12","_npmUser":{"name":"ai","email":"andrey@sitnik.es"},"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"10.9.4","description":"Improve keyboard UI of web apps","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyux_0.11.5_1776339603097_0.8291248819924781","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"_id":"keyux@0.11.6","bugs":{"url":"https://github.com/ai/keyux/issues"},"dist":{"shasum":"ace14ea6eac9be2bf534ec5a7f77b16721f20230","tarball":"https://registry.npmjs.org/keyux/-/keyux-0.11.6.tgz","integrity":"sha512-sibuRm9zix1VixIAk7KWr78eEpuA34F2wKaorP8vHnqLn7W8hZRBYlBDUUw37OCbnuXQhi61/bYhAiUnxXrhow==","fileCount":13,"unpackedSize":26509,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/keyux@0.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGKkc93DOVrLxTMUKJyAhA+9tM2SoAb/2WsmfHVdiq4AAiBpxn6bFU/lhWSwyYLLlbb938Pvmqw+6/e0kasUDTo7dw=="}]},"name":"keyux","type":"module","types":"./index.d.ts","author":{"name":"Andrey Sitnik","email":"andrey@sitnik.es"},"engines":{"node":"^20.0.0 || ^22.0.0 || >=24.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"0a7b70b876dff0bd38d455b0f8a4a5f070789a7a","license":"MIT","version":"0.11.6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1394ffd-e352-404b-9684-0b6ce94f3d5b"},"approver":{"name":"ai","email":"andrey@sitnik.es"}},"homepage":"https://github.com/ai/keyux#readme","keywords":["a11y","accessibility","hotkey","keyboard","menu"],"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"_npmVersion":"11.17.0","description":"Improve keyboard UI of web apps","directories":{},"maintainers":[{"name":"ai","email":"andrey@sitnik.es"}],"sideEffects":false,"_nodeVersion":"26.5.0","_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/keyux_0.11.6_1783545809147_0.5316025442518493"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-17T22:48:37.265Z","modified":"2026-07-08T21:23:29.521Z","0.1.0":"2024-02-17T22:48:37.485Z","0.1.1":"2024-02-18T21:48:27.357Z","0.1.2":"2024-02-18T22:08:44.326Z","0.2.0":"2024-02-20T20:41:30.049Z","0.2.1":"2024-02-20T20:46:14.126Z","0.3.0":"2024-02-24T12:01:43.670Z","0.3.1":"2024-02-28T21:14:38.438Z","0.4.0":"2024-03-04T14:54:53.461Z","0.5.0":"2024-03-20T12:15:34.358Z","0.6.0":"2024-03-27T17:20:37.792Z","0.6.1":"2024-04-02T15:37:05.792Z","0.6.2":"2024-04-02T15:38:40.181Z","0.7.0":"2024-04-04T16:36:52.911Z","0.7.1":"2024-05-06T17:39:06.621Z","0.7.2":"2024-06-25T14:35:18.419Z","0.8.0":"2024-07-23T21:26:48.976Z","0.8.1":"2024-08-31T21:56:34.062Z","0.8.2":"2024-08-31T22:21:34.636Z","0.8.3":"2024-09-22T16:38:28.714Z","0.9.0":"2024-09-23T12:11:23.435Z","0.10.0":"2024-10-25T18:12:08.468Z","0.11.0":"2025-01-22T19:34:10.967Z","0.11.1":"2025-03-15T20:36:25.440Z","0.11.2":"2025-06-25T22:00:24.460Z","0.11.3":"2025-07-28T16:43:42.640Z","0.11.4":"2026-04-15T22:57:46.080Z","0.11.5":"2026-04-16T11:40:03.238Z","0.11.6":"2026-07-08T21:23:29.236Z"},"bugs":{"url":"https://github.com/ai/keyux/issues"},"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.es"},"license":"MIT","homepage":"https://github.com/ai/keyux#readme","keywords":["a11y","accessibility","hotkey","keyboard","menu"],"repository":{"url":"git+https://github.com/ai/keyux.git","type":"git"},"description":"Improve keyboard UI of web apps","maintainers":[{"name":"ai","email":"andrey@sitnik.es"}],"readme":"# KeyUX\n\nJS library to improve the keyboard UI of web apps. It is designed not only\nfor **a11y**, but also to create **professions tools** where users prefer\nto use the keyboard.\n\n- Add **hotkeys** with `aria-keyshortcuts`.\n- Show a button’s `:active` state when a hotkey is pressed.\n- Enable **navigation with keyboard arrows** in `role=\"menu\"` lists.\n- Jump to the next section according to `aria-controls` and back\n  with <kbd>Esc</kbd>.\n- Show and hide submenus of `role=\"menu\"`.\n- Allow users to **override hotkeys**.\n- **2 KB** (minified and brotlied). No dependencies.\n- Vanilla JS and works with any framework including React, Vue, Svelte.\n\n```jsx\nexport const Button = ({ hotkey, children }) => {\n  return (\n    <button aria-keyshortcuts={hotkey}>\n      {children}\n      {likelyWithKeyboard(window) && <kbd>{getHotKeyHint(window, hotkey)}</kbd>}\n    </button>\n  )\n}\n```\n\nSee [demo page](https://ai.github.io/keyux/)\nand [example](./test/demo/index.tsx):\n\nhttps://github.com/user-attachments/assets/bcd78271-cf76-45a3-8beb-4f3cea69c143\n\n---\n\n- [Install](#install)\n- [Hotkeys](#hotkeys)\n  - [Hotkeys Hint](#hotkeys-hint)\n  - [Pressed State](#pressed-state)\n  - [Hotkeys Override](#hotkeys-override)\n  - [Hotkeys for List](#hotkeys-for-list)\n  - [Meta instead of Ctrl on Mac](#meta-instead-of-ctrl-on-mac)\n- [Focus Groups](#focus-groups)\n  - [`focusgroup` attribute](#focusgroup-attribute)\n  - [Menu](#menu)\n  - [Listbox](#listbox)\n  - [Tablist](#tablist)\n  - [Toolbar](#toolbar)\n- [Focus Jumps](#focus-jumps)\n  - [Nested Menu](#nested-menu)\n\n---\n\n<img src=\"https://cdn.evilmartians.com/badges/logo-no-label.svg\" alt=\"\" width=\"22\" height=\"16\" /> Made at <b><a href=\"https://evilmartians.com/devtools?utm_source=keyux&utm_campaign=devtools-button&utm_medium=github\">Evil Martians</a></b>, product consulting for <b>developer tools</b>.\n\n---\n","readmeFilename":"README.md"}