{"versions":{"0.0.100":{"name":"@solid-primitives/keyboard","version":"0.0.100","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":0,"list":["makeKeyHoldListener"],"category":"Inputs"},"private":false,"sideEffects":false,"type":"module","main":"./dist/server.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{"node":{"import":"./dist/server.js","require":"./dist/server.cjs"},"import":"./dist/index.js","require":"./dist/index.cjs"},"scripts":{"start":"vite serve dev --host","dev":"npm run start","build":"tsup","test":"uvu -r solid-register","test:watch":"watchlist src test -- npm test"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"devDependencies":{"jsdom":"^19.0.0","prettier":"^2.7.1","solid-register":"^0.2.5","tslib":"^2.4.0","tsup":"^6.1.2","typescript":"^4.7.3","unocss":"0.39.0","uvu":"^0.5.3","vite":"2.9.12","vite-plugin-solid":"2.2.6","watchlist":"^0.3.1","solid-js":"^1.4.4"},"peerDependencies":{"solid-js":"^1.4.0"},"dependencies":{"@solid-primitives/event-listener":"^2.2.0"},"gitHead":"edeb21b2e8f99c1286c88a5c5b581b37083a9886","_id":"@solid-primitives/keyboard@0.0.100","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-rdQdpOvHm6zde3lapYYT0xwiTvnQtMszHjia7u6qrb5VJLnw77wa9YigJNjdL8YYRcl6NLKZg/wLr5yfjqKVJA==","shasum":"6b6e0dc57c9c995eb8e80b0c181b55ace05d351d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-0.0.100.tgz","fileCount":8,"unpackedSize":11665,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuaIs+e+A5UUqYwyW/9qb91oG3k/0eucufWsHLt3l9jAIhAPf7IPixjpzM6HvoHHBoZsXuMhJd9kiAA5N9KT+AzPRc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirzQ9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6bA//Tah8z/xcwvTMvxDtwuvtmlmk1kvbwfGYxmr7MLZCC1csyq3b\r\nkQvUBRSiALBe5dQjqDTdCQSQonPQB03eHdmR13dPKC0wGv5h2zRqg38iwAK8\r\nxmRwP7HYyJRknqzUg4hTz6rXmoH25hUYvTXVrUzUCeZiA9f/yX+57MbpvuOW\r\nQtEgbTqyq5yK+5CkBad1OfyQpxLc6qlQmtFYGagUhWblZO7ow5SEpl1wxw7x\r\nmvC8/HdPQt9LB4sSrCTh7/46sANdWSLYRomfcbz+Lg4Ljju4cj8N7gG7LZmC\r\nl+eyI4+BLJUSeKe6GHeQjFZvhiY37sdI2rFZ2NOZmPXrFTZ59SFprmI+vhEk\r\nasapdMWJ9DfRUd7fQ/KNK/s2xM48qaOZ4HimrhWC6KC7+Uts32OvPLwkowQg\r\nvWG3Y9+qe5YhZtNd73emO1Lhr9SjQV+6ixQWHBpx7wtXFI7ai3YN6V1l/7vz\r\nwIS7adF4Mmzvi55vPeledRhRNzqmkq/8nYRoqdK2sb1jo7qzm1yDslr357wW\r\nDls/a7qKYM2zrv7WRkIt8Awi8WuXEF4kOjzt7eJmoaumiuMnOuHBqDyS/Ght\r\n74TTMwibNgrEFnARIqUkCEVDe/3/n/sG5Ty/fBdfvtfuLcIEbRtD91H059pm\r\naD/ED/5gdOPcWtkGA56PbCUp3TmUlRb5e3M=\r\n=5l3n\r\n-----END PGP SIGNATURE-----\r\n","size":3723},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_0.0.100_1655649341698_0.7404082859273935"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-19T14:35:47.429Z"},"1.0.0":{"name":"@solid-primitives/keyboard","version":"1.0.0","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":0,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"private":false,"sideEffects":false,"type":"module","main":"./dist/server.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{"node":{"import":"./dist/server.js","require":"./dist/server.cjs"},"import":"./dist/index.js","require":"./dist/index.cjs"},"scripts":{"start":"vite serve dev --host","dev":"npm run start","build":"tsup","test":"vitest run test","test:watch":"vitest watch test"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"devDependencies":{"jsdom":"^19.0.0","prettier":"^2.7.1","solid-js":"^1.4.4","tslib":"^2.4.0","tsup":"^6.1.2","typescript":"^4.7.4","unocss":"0.39.0","vite":"2.9.12","vite-plugin-solid":"2.2.6","vitest":"^0.18.0"},"peerDependencies":{"solid-js":"^1.4.0"},"dependencies":{"@solid-primitives/event-listener":"^2.2.0","@solid-primitives/rootless":"^1.1.0","@solid-primitives/utils":"^2.1.1"},"gitHead":"3804c070f29191d37beb5bc5bc786539953aa52e","_id":"@solid-primitives/keyboard@1.0.0","_nodeVersion":"16.16.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-rAcL6EhE9RqPNer613jddMGQC4Uzi7JCVoq03xuoir27krDAifnAcjOSQy+jU7W/vzaJp+ODYOYs8QF2PBASSA==","shasum":"8ec5636e8da32ccbab63319e917cb83926d0eda1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.0.0.tgz","fileCount":8,"unpackedSize":25144,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRcwZsJIyaxEMSsxHmml84GIJHfuvEOF8HvcXdEMIHxwIhAOz8yYhNEitwc3ux/oCT6xZf5q8PCDWKRDak0yP2Zjcf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0S2pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwNw/6AkR/zAPmxo6imeK22iLWPvMFb/kgimEJtSyTE7ws1Qkt4U/r\r\n/6Jm55TIIkpLn1TEueABTxoGfT0jECpanIchDdt7fh3hpoxmWIopY2R1YUUl\r\nv3GNtw8LFutfvM+gzAdVsAvEnOvfEvYkiDfsmENMR4nuXZF098gVAATikMpr\r\nR/hJYGrgwyHjStI7KlSmqoJEe+wjZXlYKK9pd1RTcIWEdRz7kHt7Y5r3UDpD\r\nCK72lVwlorXYG6F1bCTw+QTsVNAiq2i+X2eQEkRb3U4TxXrxDwGNazCiMiJv\r\nZr/5YKAivpdi8+fijmUSU7CoVOao4/8/PQLYRDsVgWJko3Rmx+rjTIBo+acI\r\nFV4w9r7p6GvdXAETUBZ6+BmivSa5IcniyTxJcz5LcWrb8uN2ANz/SvcMClXt\r\n2Hk9R6hZUEAwAaeWX73QP5UhOg3WXDJoXIJa1/SrLqcTYVmY6UNi1UHT35VR\r\n/IPOle/WkZfKYD3Iiahc0Uhbg3cLUjIlGXAXFJgWjC/xIy5fTuWi+ulIchRo\r\n/+QOI4Fkhdyr2qzWwMRZwPMJRVX9WkT/SOBUQeEbx+bYypDtRORvOfTkEwet\r\nBXmV+E2slwb5Rs+Wn4AFQymcOYsAl78lMNYIlxVjR4NtMXvq8w54uG72J2oC\r\nFt8vpGsE+k6UySQcIHjyTW3wpvN8prEC6t0=\r\n=1BMA\r\n-----END PGP SIGNATURE-----\r\n","size":5909},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.0.0_1657875881123_0.11097335644588857"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-15T09:49:28.871Z"},"1.0.1":{"name":"@solid-primitives/keyboard","version":"1.0.1","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"private":false,"sideEffects":false,"type":"module","main":"./dist/server.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{"node":{"import":"./dist/server.js","require":"./dist/server.cjs"},"import":"./dist/index.js","require":"./dist/index.cjs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"devDependencies":{"jsdom":"^19.0.0","prettier":"^2.7.1","solid-js":"^1.4.8","tslib":"^2.4.0","tsup":"^6.1.3","typescript":"^4.7.4","unocss":"^0.44.7","vite":"^3.0.2","vite-plugin-solid":"^2.3.0","vitest":"^0.18.1"},"peerDependencies":{"solid-js":"^1.4.0"},"dependencies":{"@solid-primitives/event-listener":"^2.2.1","@solid-primitives/rootless":"^1.1.2","@solid-primitives/utils":"^3.0.0"},"scripts":{"start":"vite serve dev --host","dev":"npm run start","build":"tsup","test":"vitest run test","test:watch":"vitest watch test"},"_id":"@solid-primitives/keyboard@1.0.1","_integrity":"sha512-N/4KvDVM2JgHXab5ppdLzZBw6EMf9gDTKfOWx6K6c74WCvrAUbe+rH0NJTCI9pj2tJVMkj+0bbgZzbg40wZsdg==","_resolved":"/tmp/feaf6ecb15210b661daa799a413262dc/solid-primitives-keyboard-1.0.1.tgz","_from":"file:solid-primitives-keyboard-1.0.1.tgz","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-N/4KvDVM2JgHXab5ppdLzZBw6EMf9gDTKfOWx6K6c74WCvrAUbe+rH0NJTCI9pj2tJVMkj+0bbgZzbg40wZsdg==","shasum":"4c7ae7f4c663ce8b49907fa86ce2df8ae00812cc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.0.1.tgz","fileCount":8,"unpackedSize":24618,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaj0PE/Ol3s1AD5Oa71JredBc/MIBygLDvM4devGdA0AIhAI6/yYXQE9L+JlDBw+GRCGEIZqzJXYRZ/pbgzeYaxONn"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5Z/HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozKg/8CplaoutTe90wqZgrByACAMHueiis0DYEhXoEVDSyBEicNIz6\r\n1aWs4No6vk/HqRYJp6HETvE6ciPOdnXRCpMtiRUZlACaTc4UkNpAxLLzcJyR\r\ny+c0s5VQM9OdVnJWtgOQFSXzIgGOnAM8/4FbriF3AbllonyvkaX3wKr33v31\r\nXmm+xam7MTU1xmRNWBQQaVmYSuq/7+IPGo6gMaTYx9g5vQklDePxDm+Zhir4\r\ncLYBkOz5+xxSqK/go99VFWobbV7RcLCgyawJgxke3ytaBcujbq/pAHsBRyh+\r\nNpJLv5xHQn2NOhXIC3rtKvYMsE0qMOhv/DeUeWL6KztG/it9mU/9H2P2Q7lG\r\nFRtJoos+A/HE53CT5Aysq4pkvN/ko9FRl33agbIFuouqmqRrNcKsSleYts4Q\r\n8oFadkRQa+9ffO9TRn56JqnTqVifZkF2VquDKpxEaa3XNb0uXDFyhPF2abx3\r\nKWlNRUJ2glrtUY4DakAdcQ5gQW5WnzULEIoN4FSlqMkSrNygdknTX5QBDZ0L\r\n69ehrVSWZgGEsqrfNjWZrd/eKFsCS0tGEr7qAUw7+ZhK1jsmE4PoE2iwd8Bs\r\nLObIT9SzR1hb7SwAdmrtxC39Rfa1/r1JoxYvkEA3jcQlAdJxyLCW6CRBSAB7\r\nK+sfFm9SiLP6J1LJUOAG7HX9s628PVGhLNY=\r\n=mjLI\r\n-----END PGP SIGNATURE-----\r\n","size":5816},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.0.1_1659215815656_0.06634756488409699"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-30T21:17:12.207Z"},"1.0.2":{"name":"@solid-primitives/keyboard","version":"1.0.2","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"private":false,"sideEffects":false,"type":"module","main":"./dist/server.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{"node":{"import":"./dist/server.js","require":"./dist/server.cjs"},"import":"./dist/index.js","require":"./dist/index.cjs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"devDependencies":{"jsdom":"^20.0.0","prettier":"^2.7.1","solid-js":"^1.5.1","tslib":"^2.4.0","tsup":"^6.2.2","typescript":"^4.7.4","unocss":"^0.44.7","vite":"^3.0.7","vite-plugin-solid":"^2.3.0","vitest":"^0.20.3"},"peerDependencies":{"solid-js":"^1.4.0"},"dependencies":{"@solid-primitives/event-listener":"^2.2.2","@solid-primitives/rootless":"^1.1.3","@solid-primitives/utils":"^3.0.2"},"scripts":{"start":"vite serve dev --host","dev":"npm run start","build":"tsup","test":"vitest"},"_id":"@solid-primitives/keyboard@1.0.2","_integrity":"sha512-7a0FPro6cx4PqsFjWgfK5OpeUGuCbndTTRg0nKEmwdho/8cyepD7HVi5Ep+3tjG5vx+WI+KwYfzK8AM6GB+aUQ==","_resolved":"/tmp/569f826566de0474366a85059869c723/solid-primitives-keyboard-1.0.2.tgz","_from":"file:solid-primitives-keyboard-1.0.2.tgz","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-7a0FPro6cx4PqsFjWgfK5OpeUGuCbndTTRg0nKEmwdho/8cyepD7HVi5Ep+3tjG5vx+WI+KwYfzK8AM6GB+aUQ==","shasum":"7620baf6fab574e4bc7a8de27e566f806beb2768","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.0.2.tgz","fileCount":8,"unpackedSize":24570,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdz7MFdaOg0iALrHH8+TrffnmPT2yqfAwNxK1Hsn8wsgIhAOGbW6t9nbNoL3rKD170lPswGr2nqmbF8Td1rcFaqG0Y"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCRwBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2SA//SmOviHtAMqKle8KPoTKYjvQH++N0Xk3ibz/honVOM8L01gZ1\r\nw2O8pCyBtQuwL6l1qdaVVEsXDSFmBEcGL6jzddx0jKRXiKGctS+W7AjC+LuI\r\nZk5Ty3yP0DMnu+55uGvMiWZj4Ouw0aOfR5cS9dDkE9oiXk+WKiR2pYSgh1wS\r\n+QXtexnyBC8Ff3r0L5pVv0amA8UL2AitqYwrnrXxCzx29Ka4lxum3lBZMPIx\r\nuOHRDDz0UM2slUz0kB1KGwK537gA6qjzUdXlmSX8LtVP8VajqU7v4HPEW8fR\r\nUULD0uiv1XDPbg4KPYLgOlZvfd33xKUsLQqgdGmAqlN3RI6kzIvDqwkqqb14\r\nKKb7bN/MtuNpRzItWBYxGaDlvGAesH6eQD+YjpRilb6l345rJEyEatiLwqHw\r\nVWDJVrKupVsfE5RpL2/atZlxkKXYcdbKkSlOtx4D75CcYws016vbbDzYap0m\r\nMi1WPfYR6vOQCYGHbb3Jeq0x/wkLroRIC6TbaCBnKHKuZBzw/DyYzeQpmB7L\r\n2E12C1kA4VzyDwvbzFpxs/eY6AFWymDS4qAfNupV6Bv3Lt05JwKdRpuJb51N\r\nGULyVO/Nuy8n1UdyDOhzen56N5ns6R7sTtkTvs2K50MN0ZPZhG+YvXOMw2hP\r\naNkyqt8/o2KN2SdC4nK5jrfntSoSqekVEXQ=\r\n=me1f\r\n-----END PGP SIGNATURE-----\r\n","size":5800},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.0.2_1661541377201_0.12427444471064852"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-26T19:16:25.590Z"},"1.0.3":{"name":"@solid-primitives/keyboard","version":"1.0.3","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","main":"./dist/server.cjs","module":"./dist/server.js","types":"./dist/index.d.ts","browser":{"./dist/server.cjs":"./dist/index.cjs","./dist/server.js":"./dist/index.js"},"exports":{"worker":{"import":"./dist/server.js","require":"./dist/server.cjs"},"browser":{"import":"./dist/index.js","require":"./dist/index.cjs"},"deno":{"import":"./dist/server.js","require":"./dist/server.cjs"},"node":{"import":"./dist/server.js","require":"./dist/server.cjs"},"import":"./dist/index.js","require":"./dist/index.cjs"},"dependencies":{"@solid-primitives/event-listener":"^2.2.3","@solid-primitives/rootless":"^1.2.0","@solid-primitives/utils":"^3.1.0"},"devDependencies":{"solid-js":"^1.5.0"},"peerDependencies":{"solid-js":"^1.5.0"},"scripts":{"dev":"npm run start","build":"jiti ../../scripts/build.ts --ssr","test":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run test --mode ssr"},"_id":"@solid-primitives/keyboard@1.0.3","_integrity":"sha512-PjbcEDqCqjm+zGgj+PHdgG0U4yFQQkDpIoQ7PdHnWc3RQrKAGPhm7wNJvo0uZQBfYMwwFozEc/slne4PUPRPZg==","_resolved":"/tmp/466a6707ebd0a80858f6561cb9c3fac5/solid-primitives-keyboard-1.0.3.tgz","_from":"file:solid-primitives-keyboard-1.0.3.tgz","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-PjbcEDqCqjm+zGgj+PHdgG0U4yFQQkDpIoQ7PdHnWc3RQrKAGPhm7wNJvo0uZQBfYMwwFozEc/slne4PUPRPZg==","shasum":"2d1fab7c30e531ea14cbc04a6eaa28fca7079343","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.0.3.tgz","fileCount":8,"unpackedSize":23268,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDysQYuvQfti+Y/tTjTX+DaAz06bK4JLs7iHsQWBw/QcwIgS35FqllL76GERrrxnHmgs5aWu+xuo19PEKWyVPeIC4U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUXCcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQug//c12Y+LhHWz/BzZ+3bsyAoTjbANsGO3BYKU11uhLcO6m9yFut\r\nSytxmXG4JZh3qvWtUyqBPhVCFydL1qQMhrnvmyaxPDRSTZEwu5csmyOclrsQ\r\ni/+N7OiUA/AVH5ZvwSiqLn+UsulJZmMj/G3Plcwkm/zhCreEprgFS9Z8ZBmP\r\nwkriDPuMevyg+nQnNj7I9z+bPh9N5bfJNKOMJO9KvL/EI5ZY2YC0XabOk0Jz\r\nPNjFRMMUrQM2iH5k57L/Xv4v5Qb0y5HwdhdpfXkvblh2Yp7nqLJ/Hxw5Gawe\r\njtvyFhg51SPJ1RReptx1/JTd/cET/Ny84lU5pHHMPmldGrOZpezKBcVgSTjO\r\nWvMwwo5GjtOsqStGtyyAvKHFCVPdhzgx4LIMgIucMgqqcPuFUJ5BCMp9j9rK\r\nh5tYZeY68WgwjVi8XNdpqocM6kDh4J2JOBbQ7nH641zLcyQp05m8tkvvTQpN\r\nU0Zo4Kc2ypX5Fbv6ETX/ChHDCMYz/XpHRt54RXYVbiXxXeskg4G7KGaA7nH5\r\nn8nfQtn/GCr2W/UB6KoxrtrQzyN+JSZdGJB+2Jd5Mcne2QkVICWZdcZQzZcA\r\nRWD6DzxbqOiBWfQ54KnOnbvubYDr+F7Ikh1W0v1rFKisbKyynJDa+5Szx/fG\r\nAEsiI+/rDs7gjLqW0AgvCETOrYXUW1dORgg=\r\n=rId6\r\n-----END PGP SIGNATURE-----\r\n","size":5369},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.0.3_1666281628318_0.770550303641599"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-27T19:22:27.109Z"},"1.0.4":{"name":"@solid-primitives/keyboard","version":"1.0.4","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","main":"./dist/server.cjs","module":"./dist/server.js","types":"./dist/index.d.ts","browser":{"./dist/server.cjs":"./dist/index.cjs","./dist/server.js":"./dist/index.js"},"exports":{"worker":{"import":"./dist/server.js","require":"./dist/server.cjs"},"browser":{"import":"./dist/index.js","require":"./dist/index.cjs"},"deno":{"import":"./dist/server.js","require":"./dist/server.cjs"},"node":{"import":"./dist/server.js","require":"./dist/server.cjs"},"import":"./dist/index.js","require":"./dist/index.cjs"},"dependencies":{"@solid-primitives/event-listener":"^2.2.4","@solid-primitives/rootless":"^1.2.1","@solid-primitives/utils":"^4.0.0"},"devDependencies":{"solid-js":"^1.6.0"},"peerDependencies":{"solid-js":"^1.6.0"},"scripts":{"dev":"vite serve dev","build":"jiti ../../scripts/build.ts --ssr","test":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run test --mode ssr"},"_id":"@solid-primitives/keyboard@1.0.4","_integrity":"sha512-V2aNnmyLJrFie1BrvzO3HUjE80pisgGwZ7K5h8S5suYEkJRGb5Q2Jbh9YJrrz1Qj1dunEDajGFxD6gDHVloVEg==","_resolved":"/tmp/59f72965339e05f575288173ac22f12d/solid-primitives-keyboard-1.0.4.tgz","_from":"file:solid-primitives-keyboard-1.0.4.tgz","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-V2aNnmyLJrFie1BrvzO3HUjE80pisgGwZ7K5h8S5suYEkJRGb5Q2Jbh9YJrrz1Qj1dunEDajGFxD6gDHVloVEg==","shasum":"a56394f7b4540b4921a2880168f2ec0cc6c63ab9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.0.4.tgz","fileCount":8,"unpackedSize":23269,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmcS73rfRw46Jq5FGJZV4Rz5fqg3a+l7mKVfelYSJ6jAiEAz3BV8MOBz4ftrW8gcMNvWNoY0MU30+7h3c4tY6vH08k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWtprACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdnBAAjXOBZhmC3B2Sgp1qj6zrn3FW3bCLqlLQ2+XjYvs3AkHU8BUT\r\n47DCb/U+l+nDJf61HG/raTQu8mhrDhjFgN3cZlm6Rusu3LmV1C1DmXP4zbyS\r\nQZhQTvzg8MVFkCN6OPKgnkb1kDPwEu1fbjSozOD0Y5M2JIFwlE7k5wnB/ym4\r\nFtfnNklf9G2pLS5qIuUZ/Fz75vwHDE9rG+RyLN4WmmCxgMOXxDTW9kcZKrfs\r\nXrru0HJfhPyhXybeBoqw5LHLQ/xYC1VprKWcc2kAyoRDmT7+tn16BIxnFCih\r\no62PHenMApafLykD7tgE0Uk87rg4MYiS45BwjbmxnV3rHxKIX1NyLSXFOz3Y\r\nX2s79G9xewRfwGL9G3EFuwiIgTCwIf3+hVOJj6xdAZ/tXGzPhxCYahWtOi1z\r\nju760ZPp5imGzFhytkT2StEGi8oUl6N+GrqFwnHbMEIX3w8umkS9wk/xdIV1\r\n0Ul7wKR7mflEOrVHoWHoLT+WMy7k4wmLS+EBAAdH1ryMahJfvT/31/dZnMQf\r\nDndIIvvIi05HRbv4ce4PuvRQzlgRs/tzA9ChZrlAYxS0mczsFUh09tuI931k\r\nWMnbz3kIlhPfWwMQSuQjUs95/9fnSpu41Eznd5TTsWSB2bWAz/TEsOVDvPpl\r\nfIcCU3qT14NbEK6gcYkuYyoMiYiorXDIm0A=\r\n=qjDn\r\n-----END PGP SIGNATURE-----\r\n","size":5372},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.0.4_1666898539091_0.3731956763793909"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-27T19:22:28.114Z"},"1.0.5":{"name":"@solid-primitives/keyboard","version":"1.0.5","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","main":"./dist/server.cjs","module":"./dist/server.js","types":"./dist/index.d.ts","browser":{"./dist/server.cjs":"./dist/index.cjs","./dist/server.js":"./dist/index.js"},"exports":{"worker":{"import":"./dist/server.js","require":"./dist/server.cjs"},"browser":{"import":"./dist/index.js","require":"./dist/index.cjs"},"deno":{"import":"./dist/server.js","require":"./dist/server.cjs"},"node":{"import":"./dist/server.js","require":"./dist/server.cjs"},"import":"./dist/index.js","require":"./dist/index.cjs"},"dependencies":{"@solid-primitives/event-listener":"^2.2.4","@solid-primitives/rootless":"^1.2.1","@solid-primitives/utils":"^4.0.0"},"devDependencies":{"solid-js":"^1.6.0"},"peerDependencies":{"solid-js":"^1.6.0"},"scripts":{"dev":"vite serve dev","build":"jiti ../../scripts/build.ts --ssr","test":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run test --mode ssr"},"_id":"@solid-primitives/keyboard@1.0.5","_integrity":"sha512-rDgBRi/tKcsfGE5zM5JSStdGor0yL7X6idpbhwXRC9KUTQX1yCDtIf07uGugi9lmQYwCIriRetZT4UCLgn66EQ==","_resolved":"/tmp/72ecc8e08fa86420c2970a6d5fc8746c/solid-primitives-keyboard-1.0.5.tgz","_from":"file:solid-primitives-keyboard-1.0.5.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-rDgBRi/tKcsfGE5zM5JSStdGor0yL7X6idpbhwXRC9KUTQX1yCDtIf07uGugi9lmQYwCIriRetZT4UCLgn66EQ==","shasum":"016fca13f2254dc48da662a45f29f51a50b88562","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.0.5.tgz","fileCount":8,"unpackedSize":23425,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCP4hI2ElfknwSLWPkCLSALtJCv71aU9FoPciSkyrX47gIhAKKSbgK85U2xHH12jZdKnqyOs8s8CZ3x13/XZhZptm58"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZjLSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTcQ//XNGCa4Q3W/w79ygXSeMquSPcBR8J9DXLQ05XqfgY6jaXitnl\r\nMthJjvrBhmPu7vZ++h64dz8Co+X8QB1ACHTTfrWfG4+qvKceGYCROYawCXmo\r\nF44tu4N9OO3ahM8lsL/ieAycjhE1V1PcKuFzgsB6ydrMKe9PeNSeOCl7uIxi\r\nAPXsshovHs8b5BUcq+IIK9kYCArfUprMyNnpLvXaA+Ms24BG2n9u9dzpsBJw\r\njEgoCBEbJXA+ERTFXJwS4yLOFiTJdBVVPkFoJP80AphHf/99dxcVCJeJf/z0\r\n8AOWvrOGmq5W85O3S384JVXPvXL2UTksCGWdxa0eycZl6Z3y0R/LI2qUXIdr\r\nLf5HB8Lc+xgSBZRzOUQYnM5OsKwkb1UTM17Afk6DjxSl9B0+K3eoFlVqr6pP\r\nwFGWsLJ941jPJX2N7QMCdVcESaVDUg5RhlGR4YXkFwlW10PgKT3lQgXLMkdA\r\nzEd3P7LcJbHGk01acwVy64gMeHikeytVfyJ3k7Fa6gCiAmm7cvqmpB5gJThH\r\nfdeozKsYh/uVmw2acnXQzUTV3i5/vCT+Fhsbtd7wS191w3tQOINuktakOip+\r\nYjys3DutdDmXiszLsCJp1eOW+jfHgrpYsAkS54adXfzuHgdYnoRQXYfM9OOF\r\nWa80G87mjv2h80ujQy2DAiHP2tvfKGk5XOM=\r\n=mQAI\r\n-----END PGP SIGNATURE-----\r\n","size":5386},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.0.5_1667642066014_0.8176358518554316"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-05T09:54:53.650Z"},"1.0.6":{"name":"@solid-primitives/keyboard","version":"1.0.6","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","main":"./dist/server.cjs","module":"./dist/server.js","types":"./dist/index.d.ts","browser":{"./dist/server.js":"./dist/index.js","./dist/server.cjs":"./dist/index.cjs"},"exports":{"worker":{"import":{"types":"./dist/index.d.ts","default":"./dist/server.js"},"require":"./dist/server.cjs"},"browser":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"deno":{"import":{"types":"./dist/index.d.ts","default":"./dist/server.js"},"require":"./dist/server.cjs"},"node":{"import":{"types":"./dist/index.d.ts","default":"./dist/server.js"},"require":"./dist/server.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"dependencies":{"@solid-primitives/event-listener":"^2.2.5","@solid-primitives/rootless":"^1.2.2","@solid-primitives/utils":"^4.0.1"},"peerDependencies":{"solid-js":"^1.6.0"},"typesVersions":{},"scripts":{"dev":"vite serve dev","page":"vite build dev","build":"jiti ../../scripts/build.ts --ssr","test":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run test --mode ssr"},"_id":"@solid-primitives/keyboard@1.0.6","_integrity":"sha512-ko3sWIE5FgjLEYO27twVbTgjArPeKF1jxSo+FQU0qjRsPsCbiJQW1fZb1tKpM5PZulIg9nYfDdK3vL/rKjT3Lg==","_resolved":"/tmp/78488af32e7e99beb11e1ccecb22ba95/solid-primitives-keyboard-1.0.6.tgz","_from":"file:solid-primitives-keyboard-1.0.6.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-ko3sWIE5FgjLEYO27twVbTgjArPeKF1jxSo+FQU0qjRsPsCbiJQW1fZb1tKpM5PZulIg9nYfDdK3vL/rKjT3Lg==","shasum":"f0b4645b5a59dbb0fac121c053829aaa7db8b88c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.0.6.tgz","fileCount":8,"unpackedSize":23400,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrEMDfbDrL/5oxAmEQVxBIKfCaaxMz0WD/ZcbzklBL6wIhAKg4woG7fhZSJn4zqLoRFHJBqpGCnl6DWdjWv4eOdHho"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyEPAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLOw//bHkwhKW7zNwL9sVYDOFqizT38kIHYBwcVHST4ppJ8NCI9nj4\r\nBA3SVM/xfegvGDNFiODUTf0fGtfa41jSXthxN0jBnHiHpc7lL+NJNjq3yECB\r\ngd6c2BZ/IEIBybqXY8TDRwt1syxemQiQrWCp1S/CPSpQNa+iM6wQ33MEdy/0\r\ne2CcCUnTH6OG/A83inD7UZDqVOzaxPvaY+N7y7cMQe9axf435BYOe1hU+pVD\r\nEw4h2JWF3+UlASGJwl66xe1n10BW+IMccJ6O4WzkP0rY3GN2vHorxZ8XT37W\r\nAgcZSF3YXEAbBL+3aGqXtjsuAWNGRObRbEc8pdAS/Hcg/cXX+WrghYu0dSup\r\ngVC80Jgx+x2/RaLxRH1cohRTpAAoJqBS1m8g6q3tOxXSjjgdDIDwqiZaVhF+\r\nxR3JIgEMAyfIB+mKdJ/JNvH5tDEehpp5hjj1SV4ryu3yK0XPngwh9B1pio/m\r\nwZ4W54304WKu27WcKy9tLugz3EMig+8gG2bqnEk9iMc3KDK//BRrGfrnzOpl\r\nRR5lCY4eTTKykT7rfgXX2ID3AV2QoeE7wFwTgwMcAcWqZzxTTjCDVzZU5EPR\r\nqjFj8bgGp/EH0iWwajRMuwOOntUuy5Qxc0jB6U9j0ghF3JqRCypaItRgIpx2\r\nTEC4HU8i02Jws6f8rE6kCjRwcn28/Rj3TPc=\r\n=cyGf\r\n-----END PGP SIGNATURE-----\r\n","size":5384},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.0.6_1674068927829_0.63339799629086"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-18T19:08:48.007Z","publish_time":1674068928007},"1.0.7":{"name":"@solid-primitives/keyboard","version":"1.0.7","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","main":"./dist/server.cjs","module":"./dist/server.js","types":"./dist/index.d.ts","browser":{"./dist/server.js":"./dist/index.js","./dist/server.cjs":"./dist/index.cjs"},"exports":{"worker":{"import":{"types":"./dist/index.d.ts","default":"./dist/server.js"},"require":"./dist/server.cjs"},"browser":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"deno":{"import":{"types":"./dist/index.d.ts","default":"./dist/server.js"},"require":"./dist/server.cjs"},"node":{"import":{"types":"./dist/index.d.ts","default":"./dist/server.js"},"require":"./dist/server.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"dependencies":{"@solid-primitives/event-listener":"^2.2.6","@solid-primitives/rootless":"^1.2.3","@solid-primitives/utils":"^5.0.0"},"peerDependencies":{"solid-js":"^1.6.0"},"typesVersions":{},"scripts":{"dev":"vite serve dev","page":"vite build dev","build":"jiti ../../scripts/build.ts --ssr","test":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run test --mode ssr"},"_id":"@solid-primitives/keyboard@1.0.7","_integrity":"sha512-28fzmKBhHS1CPa439zCEN0ZH9sSQ/AEao5TyWFDtOsJnozdbaT8s1IAw6BgQSbn54vOyWkgbkJ/aYN7+tSJPtQ==","_resolved":"/tmp/92bf16bff5c8d730aeb5cf5137ffd150/solid-primitives-keyboard-1.0.7.tgz","_from":"file:solid-primitives-keyboard-1.0.7.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-28fzmKBhHS1CPa439zCEN0ZH9sSQ/AEao5TyWFDtOsJnozdbaT8s1IAw6BgQSbn54vOyWkgbkJ/aYN7+tSJPtQ==","shasum":"b9173945a6d0d4a7226d66e0b1ea4c9c68f9613a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.0.7.tgz","fileCount":8,"unpackedSize":23400,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTdRsQI1j4qJ7IXtsjbwGzlz8Ezs9P5QL9IPl3acHqagIhAPWbwxpxJRNhgwRunk7BuRM3IX9Usqkcjh3ugez6ec45"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1an0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqoQ/8DDvDYJGvJYUNi6Tf7SMVjlJUBdLSb1HLHal6hVyXLfMvuL/o\r\nsBFuJGrXqJv8mcUkS7c8iyTceVYxTT/JNu5uDiip5j93TyDgc5dS+SBHfeNL\r\nK+jZEtChKv/GTOuHpQnLROT/zTyvESP4vBhkn/3lzVIibJTa+GLitUAqHLv6\r\n4863XYNxk8t+5BMbLoHg7uj4Jx+tQHNbZHc7if36SX8DKIo4c+akIYBNfe68\r\nVGjcPQWDohvmzhTPCvGIm9tiMwVx4UL5nQRGwOi1yl+DkN9ko3RYOjA4lupN\r\niFpoT1d50m64nQ1eJS/I3BU3GdHqX6kpLEmACfjYm5Wu6pwPPzdJxkkDskia\r\nJgqLqyiJSn5HiNPZRQ0QxoEQ/9CJanCy1zpdeg0zGswXsLpYAEfUsUWLXKLx\r\n0iyN/eFil3qsTH2q5jEWz7xnS1MM8E4LidphsDQgW1WGTACyE96J8ec/NPPQ\r\n16Xj1e6jr+BrO7kDlcmFNl2I0HnEJVwN5uUP0Qz2GSMm3xCKxKskh1MsoFe+\r\nqCB0b5vPUKkqxEKUdxUaWmIpLXSNxYT4dm36WqLBocaA7Da5d05BGEJbc4EF\r\nKKCqczKtRQYGuYc+97BgR2tW9TB3S5Wp4g/Bcvq/qIM2uBvGT79ydOshItbC\r\nfNH7ILoUKpWUQ9NBXapt4EG/ARWd4FqlZhs=\r\n=QM+X\r\n-----END PGP SIGNATURE-----\r\n","size":5382},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.0.7_1674947060433_0.17461772590881353"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-28T23:04:20.612Z","publish_time":1674947060612},"1.0.8":{"name":"@solid-primitives/keyboard","version":"1.0.8","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","main":"./dist/server.cjs","module":"./dist/server.js","types":"./dist/index.d.ts","browser":{"./dist/server.js":"./dist/index.js","./dist/server.cjs":"./dist/index.cjs"},"exports":{"worker":{"import":{"types":"./dist/index.d.ts","default":"./dist/server.js"},"require":"./dist/server.cjs"},"browser":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"deno":{"import":{"types":"./dist/index.d.ts","default":"./dist/server.js"},"require":"./dist/server.cjs"},"node":{"import":{"types":"./dist/index.d.ts","default":"./dist/server.js"},"require":"./dist/server.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"dependencies":{"@solid-primitives/event-listener":"^2.2.7","@solid-primitives/rootless":"^1.2.5","@solid-primitives/utils":"^5.2.1"},"peerDependencies":{"solid-js":"^1.6.0"},"typesVersions":{},"scripts":{"dev":"vite serve dev","page":"vite build dev","build":"jiti ../../scripts/build.ts --ssr","test":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run test --mode ssr"},"_id":"@solid-primitives/keyboard@1.0.8","_integrity":"sha512-R6hD84/tU+GC0QuEKm80npFv5Uu1K6R0kka0MGlItLxm/TSEv2Mof4l3xboU1mZoz6M3tuGDwBO7ECNPkxx58g==","_resolved":"/tmp/dac00ec9ee2b9deca97ecd7fe5a3919d/solid-primitives-keyboard-1.0.8.tgz","_from":"file:solid-primitives-keyboard-1.0.8.tgz","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-R6hD84/tU+GC0QuEKm80npFv5Uu1K6R0kka0MGlItLxm/TSEv2Mof4l3xboU1mZoz6M3tuGDwBO7ECNPkxx58g==","shasum":"9bc8fab058b33a6cfc521fa94a8c38bc801eea00","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.0.8.tgz","fileCount":8,"unpackedSize":23401,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHo62Q1XNiEopbylfLxkRood+lZVdYreMKqfd2WHcdusAiAkmfyOeXtFNHxyhb6fQ2dbcvhFTw52j1pXNctkEiy4Hw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/ff1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGjQ/9Gfc0CitIfEcMmyGVXinIJv3gYCyrGHDA9yXUm0aPp/X+0DYs\r\nIrgEgEE86TrNjOhFYaKr4FqrssCSSA9+VpqppdamzjEhlJj1/HH7DTNhqWH/\r\npSSCaPyhG1XNy3NdtoDs73pYzBtuPw8Cj+rzmLnylKgDos8KPxZnQIgSQ6u+\r\ncdmjB51O4Ks4Zbtadt65gHOfdTMXAxAwPkNnuutjyqh0xdSilJ1GqlXUDAmN\r\nAbi5Xurr0SRgAOcVWLaR7Por3mH6VEkVpnvWdHD08ToU6aoBWMyv7EQJxYg7\r\n+rQCMbZKx3nnA+n9TiRqP7ZFTz8zNrCEwIQkU16IuLiDy23CtaS0J9ErrD+W\r\n/CQEB4YpYXleA6QWE1c8stOkXAEELmbIgecqR4ED9v9ZH6siL4h4y4NnhSxI\r\nO004vPjStmF0csKLH/TdgAWLfDm7HXobm1c4AEevMqp/vLd4JX6Xj3iqkWP4\r\nInV2ZpiCgnqJU/GJRzcHuobAq+GZ+S9SdMWtz7Cz2b6W5UING5EJFAbLkJ3y\r\nLhNubC9ia5LxZ7OQ0AFKg4q+Do0rM+bAT4I4DGDgiLLHK3uQbwquD87cUt10\r\nuYnE+zSSmRTV7ZtcytqAqHNiqenhQd+xAQ9F7XLcwAH+kr7j0OydD6+NwT7c\r\nxM/FgTgBAS1bp/y0I4Mqynn3cRIIw4qhQuI=\r\n=CoQR\r\n-----END PGP SIGNATURE-----\r\n","size":5382},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.0.8_1677588468813_0.971497086137191"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-28T12:47:48.969Z","publish_time":1677588468969},"1.0.9-beta.0":{"name":"@solid-primitives/keyboard","version":"1.0.9-beta.0","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","main":"./dist/server.cjs","module":"./dist/server.js","types":"./dist/index.d.ts","browser":{"./dist/server.js":"./dist/index.js","./dist/server.cjs":"./dist/index.cjs"},"exports":{"worker":{"import":{"types":"./dist/index.d.ts","default":"./dist/server.js"},"require":"./dist/server.cjs"},"browser":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"deno":{"import":{"types":"./dist/index.d.ts","default":"./dist/server.js"},"require":"./dist/server.cjs"},"node":{"import":{"types":"./dist/index.d.ts","default":"./dist/server.js"},"require":"./dist/server.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"dependencies":{"@solid-primitives/event-listener":"^2.2.8-beta.0","@solid-primitives/rootless":"^1.2.6-beta.0","@solid-primitives/utils":"^5.4.0-beta.0"},"peerDependencies":{"solid-js":"^1.6.0"},"typesVersions":{},"scripts":{"dev":"vite serve dev","page":"vite build dev","build":"jiti ../../scripts/build.ts --ssr","test":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run test --mode ssr"},"readmeFilename":"README.md","_id":"@solid-primitives/keyboard@1.0.9-beta.0","_integrity":"sha512-O2cTtiJrSR48rlo2prckINtQM0bMaquMnv3RSex4dXdwCndS+KkOO19h9/OQqFVLr/X6kc/uAISZj8/t/waCIA==","_resolved":"C:\\Users\\gthet\\AppData\\Local\\Temp\\ed29fb9e3008379b7e0b800a89c757a7\\solid-primitives-keyboard-1.0.9-beta.0.tgz","_from":"file:solid-primitives-keyboard-1.0.9-beta.0.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-O2cTtiJrSR48rlo2prckINtQM0bMaquMnv3RSex4dXdwCndS+KkOO19h9/OQqFVLr/X6kc/uAISZj8/t/waCIA==","shasum":"f8c1ff1ed6eccd773d2b9c22b9eed02f89d2cb52","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.0.9-beta.0.tgz","fileCount":9,"unpackedSize":24364,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAz5ih/LDBiaYkRNV71ikGeUJwBdnccb9U1eaGae/xmgIhAL9PUD9/Q6OyNsdLMARZhNNgyUuFWzrGr8NB02F/YSwa"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAbR5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbQxAAmeXPw5Nys6nLl1PuJNPL9zFJvf+0sV89ivwNmKFhcYcbdar4\r\nHpo19p+cwvE0rVyynT6WLq/kE6vlVVtKPWLkmv+Rjt6ckRw2Nxol65j0E+Hq\r\nyszK7BXh9U6P5mp/tA+qc4M/XX3MZj/9o99Ij3K/FKSJftysvKODEJ9Fe23C\r\nBCZ8/eG9AzX62y10doEFbXiuaQjQq76C1OMGofBR+p1Gb2HubsxIK9tQbHWt\r\nTNtpnpft9ZzRuJu0OaxYQfF+DK1DTpVrUxN0kyeSio9EuOoq+todPs/3+LZY\r\n7zoBBIMx4ZdDrrjlk5Vwxoma0c2YKIQM8JRxxJDnfbMYAK6MKhfxoBr5sYAy\r\n+p4a9VSdESAEz3K/orn/x6K9sa+Kqkaolmq3bn1lATCzWQ6hfi+WnIXVkdZJ\r\nhxaOdMZDqzGzcohyDLjQJRegLQsllzSiUmHfZbEEPdM9Ax7Ntqdh4wUqYa+k\r\nQL1MKHBxChPbvt8wZfhII2KtyAGFmqm++vmm9wjjQvrJFQcZfql7JMz0pk89\r\nQ49bedElpsMtPQAQvT+v5FSjpfD8zvTXRXawoy70VjzVNBKTrTBFUvGzolb3\r\nFvdr+G8OuqOvhb1xmTjj66+6SMDu1px6nrJZFf5sEwu/gUHQgqWDtzlhViD8\r\n5zkYYe03Sx+WS/cPj7+kOaZ2L/o8ejV3VHM=\r\n=aVrZ\r\n-----END PGP SIGNATURE-----\r\n","size":5576},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.0.9-beta.0_1677833337645_0.30295444041876074"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-03T08:48:57.792Z","publish_time":1677833337792},"1.0.9":{"name":"@solid-primitives/keyboard","version":"1.0.9","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","main":"./dist/server.cjs","module":"./dist/server.js","types":"./dist/index.d.ts","browser":{"./dist/server.js":"./dist/index.js","./dist/server.cjs":"./dist/index.cjs"},"exports":{"worker":{"import":{"types":"./dist/index.d.ts","default":"./dist/server.js"},"require":"./dist/server.cjs"},"browser":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"deno":{"import":{"types":"./dist/index.d.ts","default":"./dist/server.js"},"require":"./dist/server.cjs"},"node":{"import":{"types":"./dist/index.d.ts","default":"./dist/server.js"},"require":"./dist/server.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"dependencies":{"@solid-primitives/event-listener":"^2.2.8","@solid-primitives/rootless":"^1.2.6","@solid-primitives/utils":"^5.4.0"},"peerDependencies":{"solid-js":"^1.6.0"},"typesVersions":{},"scripts":{"dev":"vite serve dev","page":"vite build dev","build":"jiti ../../scripts/build.ts --ssr","test":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run test --mode ssr"},"_id":"@solid-primitives/keyboard@1.0.9","_integrity":"sha512-gJXYQD7jSf2fs0B20u2xspMfNJgMFgmF+UvrY/p5cWkHzL0Nn9CLATwtUylEgx0AsBmzFuvEBDhWAWLYtUcR3g==","_resolved":"/tmp/fedc0fe4debfd5d374b5a22dc4791e76/solid-primitives-keyboard-1.0.9.tgz","_from":"file:solid-primitives-keyboard-1.0.9.tgz","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-gJXYQD7jSf2fs0B20u2xspMfNJgMFgmF+UvrY/p5cWkHzL0Nn9CLATwtUylEgx0AsBmzFuvEBDhWAWLYtUcR3g==","shasum":"03e76de1dad2b5ff664967bbb67fafb79bbaa18e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.0.9.tgz","fileCount":6,"unpackedSize":21863,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIJKxIPT2EwOOMeWBFpHDF/l+47/Dr3GS4ddeHkld8SAiEAxf/6fOxe22uL1rEoq8X0SZbWUrnOG60LUDqOLGGaneE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAcWHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoipg/9Hn1Myq9uxvRzvT3KGE2YSzFD31tW0ofSSNwZri+t8TwkquAK\r\nrK1CvI4VA3yTPvrepjbdjyW1aX5m6ICeiuNrwEAt0WLwDlDXNoOxP8yS1mG3\r\nF8O6vEWmYeKNRHAgkAndB/pr8r1Ir8VzF0lvBvXy2ze5t0L05XkOtFr/kPWH\r\nwpLNjaibJwjfSbrqHjGZAJOX1OoOdQYX93UpY2vtpMf5XF6pWHONIBAtGsq2\r\nn+J92z5E2VV03drZ0rDtMgHpf60laOtK34qgvaVBIorxOpFpt4bCNYSNpzsc\r\nal6YOJJowbdCEGmyr52Gmjcq6NVPQtMU1mh4V0T5CKtyeK1L2Z6aNJsfGDkC\r\nh9W6MwoOwt6mrpxizyueTtUQHrN4DFGHMU4oY8+Xkkbc5wK/86lAPsGJOHod\r\nH2aYYm1Eq3KrYkdbsJ+ur9f6krrC/vUElc1BSLycGI/oHYoqqsJ9+U3Orpia\r\n+M9P3tr8ymEimZuHSsHY4teQ61nL4FRduS3g5gpDc46FPmRbCbMnzMyAKN0g\r\ns2+qAq+xqOUU360wHdr4oBvGFj/R2qQCZ7MruVGP6EhqWLWRzgOUaxiaHroQ\r\nU2Py9TcDmhxpeCa7kBTjdCckIGhPfYosrU9bxnDab/rSbjtE599LR/bmjori\r\nHVguHLaHEc6+dRuf+fR69T2Mu6njw757g8M=\r\n=m6kd\r\n-----END PGP SIGNATURE-----\r\n","size":5232},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.0.9_1677837703651_0.33015003081473804"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-03T10:01:43.804Z","publish_time":1677837703804},"1.0.10":{"name":"@solid-primitives/keyboard","version":"1.0.10","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","main":"./dist/server.cjs","module":"./dist/server.js","types":"./dist/index.d.ts","browser":{"./dist/server.js":"./dist/index.js","./dist/server.cjs":"./dist/index.cjs"},"exports":{"worker":{"import":{"types":"./dist/index.d.ts","default":"./dist/server.js"},"require":"./dist/server.cjs"},"browser":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"deno":{"import":{"types":"./dist/index.d.ts","default":"./dist/server.js"},"require":"./dist/server.cjs"},"node":{"import":{"types":"./dist/index.d.ts","default":"./dist/server.js"},"require":"./dist/server.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"dependencies":{"@solid-primitives/event-listener":"^2.2.8","@solid-primitives/rootless":"^1.2.6","@solid-primitives/utils":"^5.4.0"},"peerDependencies":{"solid-js":"^1.6.0"},"typesVersions":{},"scripts":{"dev":"vite serve dev","page":"vite build dev","build":"jiti ../../scripts/build.ts --ssr","test":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run test --mode ssr"},"_id":"@solid-primitives/keyboard@1.0.10","_integrity":"sha512-0a/Hu+78SpCT88CXoBGldCbYBS1kRbM8iN0hg1zQm7qglhKSgujFCj6eK8UIOmx0gjbT4ZEat49hh/5DL/nRBQ==","_resolved":"/tmp/be66ebb28fbab55c3a15bd3124906488/solid-primitives-keyboard-1.0.10.tgz","_from":"file:solid-primitives-keyboard-1.0.10.tgz","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-0a/Hu+78SpCT88CXoBGldCbYBS1kRbM8iN0hg1zQm7qglhKSgujFCj6eK8UIOmx0gjbT4ZEat49hh/5DL/nRBQ==","shasum":"9aec368304936a4a848309b4277af4d5684f0c90","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.0.10.tgz","fileCount":8,"unpackedSize":23402,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5cLNgbdcolqFyqysJzYT1pEoylALMckm9c+NURImz4gIhANG0IPfrLIfJl8Q4HVXThURJFf6f+pb3pE5Ec3pVArXj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkChH0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT+w//UCMZUAyyA1JSffQ2OcF6izi1SlqRc5aKVFaeTiKBMDeSqBze\r\nwB/l9euK1NeWPpnLLjNiXA00+HDedtukG+YAdt4YarZH3KgPe2J3fkp3ZEj+\r\nHm54Txd2fQvyjs0OvGtheCW8Y5J1OYmf1/fBbsNrGGi37JTRI1/n1t6nOvoK\r\nms2TuNpKM/XcK6rxH7NVSxDAcz6LP3TzS2a8kMFGRuNicCNaI+GRsg04dE5s\r\nJ9KeKzFZGqYpz1wKX9Mkg+msJoEvqqzYIdalPtnD4l+A+qy+nIwtj3xevwRl\r\nBrjH4uCdrCTU2NxZOXAZj0e7htEg6lO8z3aSzDPsIA3aVthAnublzcSeK31j\r\nnTaSFFq4XT2IXOCCc+RmWB8LgW4yMiZGrzRKqTNG2peOKfOENmuyUOh6zx/R\r\nVTp6OEUr/BKcOXA0H2GVGSaTTFi6XoObkF7A1YqYYhBUXnpkFvuXBzO+fMev\r\nkN0XYoJuT8VoPQkKrwn+tizzC/n6z8T9l130x2NapxKWnvwiV/K1BkKzCeG3\r\nIIJJe7VGt4P7nw6rZTVnHAkbRWvQ2L5p3JGXl0WX70letbf3yoygrfKpSe8T\r\nQNwO6kwNTT4PLjy6et5EH1jA62t2ksnGpdbhLnBPbRedvSMSdJFFXJom3eUM\r\n/uMLuBYCIGOf/rlzRBsQ3NCGMxFAQBZLQWg=\r\n=VHly\r\n-----END PGP SIGNATURE-----\r\n","size":5384},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.0.10_1678381556213_0.5736760761742732"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-09T17:05:56.407Z","publish_time":1678381556407},"1.0.11":{"name":"@solid-primitives/keyboard","version":"1.0.11","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"dependencies":{"@solid-primitives/event-listener":"^2.2.9","@solid-primitives/rootless":"^1.3.1","@solid-primitives/utils":"^5.5.1"},"peerDependencies":{"solid-js":"^1.6.12"},"typesVersions":{},"scripts":{"dev":"vite serve dev","page":"vite build dev","build":"jiti ../../scripts/build.ts","test":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run test --mode ssr"},"_id":"@solid-primitives/keyboard@1.0.11","_integrity":"sha512-E7stvPM55Bmk5WbkLU7bzpNDQTRH2Xk4ogg5CcXg2pI7hmP6Mni7eXs7P4GIr7P230pGcaKbBsojwUPs4eqQAA==","_resolved":"/tmp/c445fd509caa6958ff4ed851bd488809/solid-primitives-keyboard-1.0.11.tgz","_from":"file:solid-primitives-keyboard-1.0.11.tgz","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-E7stvPM55Bmk5WbkLU7bzpNDQTRH2Xk4ogg5CcXg2pI7hmP6Mni7eXs7P4GIr7P230pGcaKbBsojwUPs4eqQAA==","shasum":"539b1b3bcb400cf78b1b90969b69c55a32e2e085","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.0.11.tgz","fileCount":6,"unpackedSize":21765,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDV4i6si5P8KUGfTu9Zb7EI7nytj15TISBlSmw3GHK2zwIhAPLJjsi9NVMC+G7kjDxv3e1/I7600e88/ZxclDIeMjzm"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHDxjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfAA//fjBaEF7fKZ26IT684hymbWNvxGROPfdgoFe4/tSeYJwojrKn\r\nV3rP7b3WQdXurAvUAai3LZ6Kds3RAwXR5XoasL7t3dC1yRQQLvlGnRin4Jhy\r\nmPhFe5MksTPlpe3qrgO+7NkmX1LYG6b21SNQD6NuyD5cS4LcfmqLWgHstahP\r\n56qMCtZvcqjZh+qcocAJ1vDCIEIaNAF22i0YV/oTunHJiPBoNTBIBgqtVTez\r\nc4iqPF5R/41nbPIkmUq+GsdIr79iffYisSAINfQQ2C7sfJzQ3KXp7eAgbnUW\r\neHY/O76aU8GvpI1n3PmFz6pqAo3EL7mW1B7PTJ+to061Q1DigdaYM4hc37aF\r\nqjcR2R8QtJcSZFT3P9kuuS1PncQKw26wAVqlO/DPIVsmtIfUfMBounqLDdIS\r\n8AwDT36Uu6urMH3vIniMq06u43oON93A9sFgFY9JQ4+mcP8WapjLWeSzehYj\r\nZx4sMUeyaHM1XLkWUcNWT88yy3r+1LOJGPB51U4hHpq7pi9yWamTQfsHVnfL\r\nj9qIBs3p0OxykTh7qpJvMxHqLYG3XL78c5p7ZhU6Nz7EpLHRssqDNS5yNmsj\r\nhvwPTRPFeGDMB7OIQOlLqBol+ywqIdFztLL0AAxd9UQGo0gVIf1DKOthAl9f\r\nvfy9m8iowebWvfvVEUk6KZnl4fPPeQRcXEQ=\r\n=HZZ1\r\n-----END PGP SIGNATURE-----\r\n","size":5274},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.0.11_1679572066880_0.7911185467430035"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-23T11:47:47.076Z","publish_time":1679572067076},"1.0.12":{"name":"@solid-primitives/keyboard","version":"1.0.12","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"dependencies":{"@solid-primitives/event-listener":"^2.2.10","@solid-primitives/rootless":"^1.3.2","@solid-primitives/utils":"^6.0.0"},"peerDependencies":{"solid-js":"^1.6.12"},"typesVersions":{},"scripts":{"dev":"vite serve dev","page":"vite build dev","build":"jiti ../../scripts/build.ts","test":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run test --mode ssr"},"_id":"@solid-primitives/keyboard@1.0.12","_integrity":"sha512-MbuFr6fhRJLGNtXqw7IarNeJvajL1S7kMuZwNTI74jZz4jD1g6LVsniIkEMlMUDi42h8QIY3JsSF8MhqdIAKmQ==","_resolved":"/tmp/ee4d1e827e5a6372c332d5da7ffc60c1/solid-primitives-keyboard-1.0.12.tgz","_from":"file:solid-primitives-keyboard-1.0.12.tgz","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-MbuFr6fhRJLGNtXqw7IarNeJvajL1S7kMuZwNTI74jZz4jD1g6LVsniIkEMlMUDi42h8QIY3JsSF8MhqdIAKmQ==","shasum":"a8b8fa67345142c2fefa6faa17618d9df9dac54a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.0.12.tgz","fileCount":6,"unpackedSize":21766,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8skiWL37+xuiGxCEY0xKAGplNbIBC8s75ZQFcOocdDQIhAJ8CBIt8ETYy5GW3EgnS320whQNZq8tH3e8jhhqSRDzy"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJzhfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDQA/9Ff+sYItbb1qmetLiBUIzDUAjoOivDUsCJdFQ9BMXAEsQudjI\r\nyn1jEyM+q6S27xZ9yik4DRxeejp+wXNR8G+PjAy94UXxt2qLg/Jjnuve0oqE\r\nYmtmyyM6o5M32P9V0A06EvFl9zXfNoY9MSP6xPwQfa16goh8kAROVOxbb4HK\r\nrMeDVC/dzykloaufjYhQGUYhVZhoDMETNX8miXh+s8FUytMc1Q1GK7FFh3Po\r\nYhR8b9Yy4nP+vLMaxPd5JceIYqr6K58WHYc243WJ9XY2LndUUs8M3F834rYj\r\neIVCJDfHx4LaTDcKLPNfqwQuEcF1cBDW8AYa7A1WOBOTBxGl15A3l1ISGT92\r\nBp4ez00JBgWI55JvoJLhIw0UqUyIWmXR3/ptVKu66UPuph4i92r49yamJGcl\r\nF/jJsUHqiKJuPYkg/0sgCd6khCJpC5zJa6RgW4E16Qv1EaAhPhYHCfVy7svy\r\nfsWXSDgzs7JtqZQUTZCP9qP/Adjq5DZ5CJ6QEsNKEG8RZW3ZrbxGpJdArhU+\r\nYDXBW6U2Rwr8qxftmJI43LrXdWg1mpPoO+UWvLhJy8voOlcre1Gv3MOYi9Jp\r\ncmKse6uy5YDnbvszx1+KOSGl9ZzakaxyzoT0m7f1t7LEscARG5LGM57SLow6\r\nRKDBrF04pLpZ2/rP4yGcJO2BHWSkoAkfeQY=\r\n=O2ZW\r\n-----END PGP SIGNATURE-----\r\n","size":5271},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.0.12_1680291935566_0.8665081215784822"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-31T19:45:35.717Z","publish_time":1680291935717},"1.1.0":{"name":"@solid-primitives/keyboard","version":"1.1.0","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"dependencies":{"@solid-primitives/event-listener":"^2.2.10","@solid-primitives/rootless":"^1.3.2","@solid-primitives/utils":"^6.0.0"},"peerDependencies":{"solid-js":"^1.6.12"},"typesVersions":{},"scripts":{"dev":"vite serve dev","page":"vite build dev","build":"jiti ../../scripts/build.ts","test":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run test --mode ssr"},"_id":"@solid-primitives/keyboard@1.1.0","_integrity":"sha512-1DLX2bfkxqlBjzyhtAtuXoWfySTrmop0v3xZYpBNhDF7XlZLLqnwZJWip4SkPOMOmNEhvXaBM5OAe86Nh3T52g==","_resolved":"/tmp/a151787dc62d8bc057ee7939419ad346/solid-primitives-keyboard-1.1.0.tgz","_from":"file:solid-primitives-keyboard-1.1.0.tgz","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-1DLX2bfkxqlBjzyhtAtuXoWfySTrmop0v3xZYpBNhDF7XlZLLqnwZJWip4SkPOMOmNEhvXaBM5OAe86Nh3T52g==","shasum":"cd0746e1389c737439c85fccac295ea5d496adba","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.1.0.tgz","fileCount":6,"unpackedSize":21831,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcjpLXCbiNhtTblMoFnaY5uvfO1fhJUPcrXomrS7LGNgIhALCnCvRl0a7JEl7KxTz5uZvhO6H4XzoQJS1BKLJNNwH+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMsmKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokKw//bzZSqAOxOt7PZS3X+iDzbP44G6yzKl6+kJo2PYOOVCjIGERC\r\n7Cm/ZBlatqQG5/y5nF5g0t/em3ORJPKTnttM7Krm4iC/6LVlehgfNb7MUuTs\r\noeT22mOXswWToR/QeLmvDeeYGTUdWE4soEXtMCE1DJE763WJdBSLPZpvXdWg\r\npJET0j/RYKpmFicoyOAJEIhDKtsg90XlPXoj/2dyDfIsG0BfpYqJz9U2ze54\r\n6wg8iEVMyOZdn+IASYaXt2T7vFQNZCRaNWNqObNf7cd4o3Xte+KtXxQplqye\r\nL/J8q8tAYpYh5Kvtj3WxaBvWqvQ359zVf/tolTuBmj+cQQj6x3G/eFgQqZxR\r\nP3h14bPTuHvK91Z3i5o5bNV/xzrtX/MJEBwyCtbO5E/XDYVIc4kmFZ4ixqyy\r\nukqqGB8CAa/3n1Kp83qL43EGtMtPlD7D9NqInqvrO2/ctr27Ns9rf58VfhTm\r\noroWqqBnZnV9Mosku4IJYghJxXmDv0BRVonVUAd53zQ6jjzPubnTHZsZu1fT\r\nBoxadR4ckorBDETrWxguBA97aZF6EcF4dvb1x55J4F6Ifq1wJCyAPmmw+rWy\r\naQcAeoUnd8DR6+Oc8/ksoaOZZz9Z1lp8S36sp04gPvstpPW0BEyeOf/P1wLJ\r\n3yqaP4yFcff+GnjksBF3+Y8oWpsOnrFoFnA=\r\n=9bQk\r\n-----END PGP SIGNATURE-----\r\n","size":5284},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.1.0_1681049993818_0.7807497606645495"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-09T14:19:53.987Z","publish_time":1681049993987},"1.2.0":{"name":"@solid-primitives/keyboard","version":"1.2.0","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"dependencies":{"@solid-primitives/event-listener":"^2.2.10","@solid-primitives/rootless":"^1.3.2","@solid-primitives/utils":"^6.1.0"},"peerDependencies":{"solid-js":"^1.6.12"},"typesVersions":{},"scripts":{"dev":"vite serve dev","page":"vite build dev","build":"jiti ../../scripts/build.ts","test":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run test --mode ssr"},"_id":"@solid-primitives/keyboard@1.2.0","_integrity":"sha512-R8jTDxzWkuvww1MsT9mOCY2Sb85uBCwlz1gXyCxQilgsH5OACt/W0RLHP4DVVpUEEj2zUx+Bau+EhoQRRK1vkg==","_resolved":"/tmp/0278915d79a3088731371f18ac7cbc57/solid-primitives-keyboard-1.2.0.tgz","_from":"file:solid-primitives-keyboard-1.2.0.tgz","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-R8jTDxzWkuvww1MsT9mOCY2Sb85uBCwlz1gXyCxQilgsH5OACt/W0RLHP4DVVpUEEj2zUx+Bau+EhoQRRK1vkg==","shasum":"7b8112c5710f6d15c8e54a84c3ec8fbcd74c4690","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.2.0.tgz","fileCount":6,"unpackedSize":24871,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDorx7iaraseXhGzxnEuRvfcIWjEgjxpF147+YGgHpKUAIhAJyPAGDV7RsC8aFp5wAtERILUsHE6ix7i5fxN0uaby6R"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQnvYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+Hg/9Ed141fl3qWWIhpX+eOEA/NUWTDKXcuw46LKCN+nWNNjumx0X\r\nM1RVO7/5Rz7icMmsrqaSePse/TolUNTLfZuWbUsd4zcPgBNeIOaSo7FCiImb\r\nMTcNmiyaiP20oWUqcOsOLioH63Rh3xhBImCyKRNRR3e+jGy+Epl4YFiDuvtB\r\nlKDhSo9vvu7EKwVOD2QBeSUpCnwdil1UWRNzYPHbQ2SD4HGhvt2my74ZrlbC\r\n7zHhT2jUqvoiWZHJMC9fWBuXSvhMkBBDeuRxBgg0cYKkQgL1AUvbMhSKeBWq\r\niMerMIcb1w5UlyE1LJMPWWqQx9c72KEoq6aoRQUGO1j5oFfuF2gDqroAOcWk\r\npS/hXvQfAnmZPTm2bqRiPEGZgyxZdPGPHogd8ZM7yr2QkfMb+v2IbjliUfuN\r\nev4gwmgoeSmb30HjtHOJOv2GPM81QWxpJOigjqy/wCocaRwIVNrCDID7VO/g\r\n6IO7fJbo3vfTLAUmM+pD61RaqvFtgH+mcPlxdFp3cgaLy7JZaqbanS44GCXi\r\nYsCcS9OvkH8yBLRJ4GhGX6eysqDxvJj77wRz6/RH3H2/zmkVEkhwGmJLTQtC\r\nEmg27ZFLYnie1nmEDBPFFx0hokF2WX9v8GQue5bIwSAHTV8GARcCIDs/62qB\r\nhuMSVIBm3OUufeHx49qNjzgQi8WCMv79yrg=\r\n=iVw/\r\n-----END PGP SIGNATURE-----\r\n","size":5634},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.2.0_1682078680700_0.15466344189416015"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-21T12:04:40.879Z","publish_time":1682078680879},"1.2.1":{"name":"@solid-primitives/keyboard","version":"1.2.1","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"dependencies":{"@solid-primitives/event-listener":"^2.2.11","@solid-primitives/rootless":"^1.4.0","@solid-primitives/utils":"^6.1.1"},"peerDependencies":{"solid-js":"^1.6.12"},"typesVersions":{},"scripts":{"dev":"vite serve dev","page":"vite build dev","build":"jiti ../../scripts/build.ts","test":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run test --mode ssr"},"_id":"@solid-primitives/keyboard@1.2.1","_integrity":"sha512-W5dAGZCqVq42dCg6e1vElVKf/107uhh66t+1fnRNBcBJCiI0ZWDYsDXNBKLwJoGbkB4Ik4huwoer3U/RptOQZQ==","_resolved":"/tmp/35af8e76863692ef0f6edd020e0321af/solid-primitives-keyboard-1.2.1.tgz","_from":"file:solid-primitives-keyboard-1.2.1.tgz","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-W5dAGZCqVq42dCg6e1vElVKf/107uhh66t+1fnRNBcBJCiI0ZWDYsDXNBKLwJoGbkB4Ik4huwoer3U/RptOQZQ==","shasum":"69f4b7efbc764c2ccd783537618488daba63b314","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.2.1.tgz","fileCount":6,"unpackedSize":24871,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbJFp7R2BFzVJIxeYBlu8Fxe2jzbZO5R4dEZZRi6p+/AiAtvjESCsOHIWYHBlKkCpWmraaBmmhd88ZdB6za2v8c7Q=="}],"size":5633},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.2.1_1683486849351_0.4038765525266905"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-07T19:14:09.589Z","publish_time":1683486849589,"_source_registry_name":"default"},"1.2.2":{"name":"@solid-primitives/keyboard","version":"1.2.2","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"dependencies":{"@solid-primitives/event-listener":"^2.2.12","@solid-primitives/rootless":"^1.4.0","@solid-primitives/utils":"^6.1.1"},"peerDependencies":{"solid-js":"^1.6.12"},"typesVersions":{},"scripts":{"dev":"jiti ../../scripts/dev.ts","build":"jiti ../../scripts/build.ts","test":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run test --mode ssr"},"_id":"@solid-primitives/keyboard@1.2.2","_integrity":"sha512-sBk0DbQEE0uKXe9WusNbR3WVU4+94RlnVhyV+iFgZak1IPETAzrzhf9RbRkcu482UylI/6mrsHxITeW8dO+yqQ==","_resolved":"/tmp/bfc60f9f35dff858604c4fe15b7cd837/solid-primitives-keyboard-1.2.2.tgz","_from":"file:solid-primitives-keyboard-1.2.2.tgz","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-sBk0DbQEE0uKXe9WusNbR3WVU4+94RlnVhyV+iFgZak1IPETAzrzhf9RbRkcu482UylI/6mrsHxITeW8dO+yqQ==","shasum":"1bd6e0899c3cfe8f49e803796481de2253e8b882","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.2.2.tgz","fileCount":6,"unpackedSize":24852,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDQf65tw/2oyO23zBvbHqrqx2/f8yezGwq1/V9BAIjOQIgBHQKHg0cWUdUNBjvCt3P3+40ggChJopyQ+Vx7QmJqkg="}],"size":5620},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.2.2_1684086493009_0.08116679358823675"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-14T17:48:13.198Z","publish_time":1684086493198,"_source_registry_name":"default"},"1.2.3":{"name":"@solid-primitives/keyboard","version":"1.2.3","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"dependencies":{"@solid-primitives/event-listener":"^2.2.13","@solid-primitives/rootless":"^1.4.1","@solid-primitives/utils":"^6.2.0"},"peerDependencies":{"solid-js":"^1.6.12"},"typesVersions":{},"scripts":{"dev":"jiti ../../scripts/dev.ts","build":"jiti ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test":"pnpm run vitest","test:ssr":"pnpm run vitest --mode ssr"},"_id":"@solid-primitives/keyboard@1.2.3","_integrity":"sha512-8EBUk1lARIXVhSs9H2t0rclCuyX1y56Kf9J8VVmlPDSh1L+nSIU0wcDGVeVy3HWG6W8pRoRD7kwlQvXhdW2LAQ==","_resolved":"/tmp/8b5531f547ad53877bce0b00f0b5e793/solid-primitives-keyboard-1.2.3.tgz","_from":"file:solid-primitives-keyboard-1.2.3.tgz","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-8EBUk1lARIXVhSs9H2t0rclCuyX1y56Kf9J8VVmlPDSh1L+nSIU0wcDGVeVy3HWG6W8pRoRD7kwlQvXhdW2LAQ==","shasum":"65d4e26322469178ff2ad7c06be73b2497ddc8f0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.2.3.tgz","fileCount":6,"unpackedSize":24887,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+dlIqiIgeWcfAq194ZiGv1mhSZCUV5kwJSnZk5kS8UAIgJmePPakwv/VTOIn+hwzHPVCVQJE84uCPQf6jUwDGD8U="}],"size":5625},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.2.3_1684480458190_0.1924954856537877"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-19T07:14:18.347Z","publish_time":1684480458347,"_source_registry_name":"default"},"1.2.4":{"name":"@solid-primitives/keyboard","version":"1.2.4","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"dependencies":{"@solid-primitives/event-listener":"^2.2.14","@solid-primitives/rootless":"^1.4.2","@solid-primitives/utils":"^6.2.1"},"peerDependencies":{"solid-js":"^1.6.12"},"devDependencies":{"solid-js":"1.7.6"},"typesVersions":{},"scripts":{"dev":"jiti ../../scripts/dev.ts","build":"jiti ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test":"pnpm run vitest","test:ssr":"pnpm run vitest --mode ssr"},"_id":"@solid-primitives/keyboard@1.2.4","_integrity":"sha512-m9Ly1VVIa3GjoM1MnkBJSS6nCcv/VbBazTGVkCrUTdKKDE3D33CgPv3zwErV8QmLaAWsRHKSRGsV2zGXi+7J9w==","_resolved":"/tmp/0cbb7a5a714318dab2c9a41bcc19b4fa/solid-primitives-keyboard-1.2.4.tgz","_from":"file:solid-primitives-keyboard-1.2.4.tgz","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-m9Ly1VVIa3GjoM1MnkBJSS6nCcv/VbBazTGVkCrUTdKKDE3D33CgPv3zwErV8QmLaAWsRHKSRGsV2zGXi+7J9w==","shasum":"e7b9549c6e4304d1ec0adaadd84bf4b6915aab31","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.2.4.tgz","fileCount":7,"unpackedSize":30180,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDV52ZbnvRnq8A6uBY28Rtbs+KolozOwEqzPe6/1g8CeAiEAqYsxpUBdj+NhiWnaoMSXGZ2rVO2ZlXpZteAnFRDTyOI="}],"size":5716},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.2.4_1691144854624_0.8031999317859564"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-04T10:27:34.835Z","publish_time":1691144854835,"_source_registry_name":"default"},"1.2.5":{"name":"@solid-primitives/keyboard","version":"1.2.5","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"dependencies":{"@solid-primitives/event-listener":"^2.3.0","@solid-primitives/rootless":"^1.4.2","@solid-primitives/utils":"^6.2.1"},"peerDependencies":{"solid-js":"^1.6.12"},"devDependencies":{"solid-js":"^1.7.11"},"typesVersions":{},"scripts":{"dev":"tsx ../../scripts/dev.ts","build":"tsx ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test":"pnpm run vitest","test:ssr":"pnpm run vitest --mode ssr"},"_id":"@solid-primitives/keyboard@1.2.5","_integrity":"sha512-1axfWM1T4ASzZp4D91vLtxARevlBuOQ6yFHr1/IkuM/7OhMLo/BrO2CcDu3vSwCPVOSiZ2P875bTiqVWQV6e5g==","_resolved":"/tmp/868da743361b77cd77bbc3a97ae93c7f/solid-primitives-keyboard-1.2.5.tgz","_from":"file:solid-primitives-keyboard-1.2.5.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-1axfWM1T4ASzZp4D91vLtxARevlBuOQ6yFHr1/IkuM/7OhMLo/BrO2CcDu3vSwCPVOSiZ2P875bTiqVWQV6e5g==","shasum":"787b0fabb7f3a79f911697ac18921134846ebc1a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.2.5.tgz","fileCount":8,"unpackedSize":35238,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvrwZLezjdV3/ip0rlF6mS17DWIFg6nOob86pSFqJUywIhAM0Gkl70p5pJtVhE6MOvPcEjlS1ox8B8JEG1l3b6qImo"}],"size":5841},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.2.5_1693240022249_0.5674736457060114"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-28T16:27:02.429Z","publish_time":1693240022429,"_source_registry_name":"default"},"1.2.6":{"name":"@solid-primitives/keyboard","version":"1.2.6","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"dependencies":{"@solid-primitives/event-listener":"^2.3.1","@solid-primitives/rootless":"^1.4.3","@solid-primitives/utils":"^6.2.2"},"peerDependencies":{"solid-js":"^1.6.12"},"devDependencies":{"solid-js":"^1.8.7"},"typesVersions":{},"scripts":{"dev":"tsx ../../scripts/dev.ts","build":"tsx ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test":"pnpm run vitest","test:ssr":"pnpm run vitest --mode ssr"},"_id":"@solid-primitives/keyboard@1.2.6","_integrity":"sha512-ZbXkzAwFs+6hyaZ2hT9uQ38iPZzGTjV6kWvVvJ3BDfKASg0dDDuhEZRKmpkmpLfnqOabV58BUkASJWMAA4dZCg==","_resolved":"/tmp/ebc33e7f90d2109341efa3b007368982/solid-primitives-keyboard-1.2.6.tgz","_from":"file:solid-primitives-keyboard-1.2.6.tgz","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-ZbXkzAwFs+6hyaZ2hT9uQ38iPZzGTjV6kWvVvJ3BDfKASg0dDDuhEZRKmpkmpLfnqOabV58BUkASJWMAA4dZCg==","shasum":"b23692239253478c406d6a7c61d0ff84a52a73d7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.2.6.tgz","fileCount":8,"unpackedSize":35299,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQNpsXsidzj8ubqwhWaCgZ2X2XCDNT54PH/8/5HU835QIgDFi8rJDvr5CE4sWZZ/WD+sup5Sd5iwIevyCCoOcZHWA="}],"size":5874},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.2.6_1705395481057_0.8003546528225824"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-16T08:58:01.200Z","publish_time":1705395481200,"_source_registry_name":"default"},"1.2.7":{"name":"@solid-primitives/keyboard","version":"1.2.7","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"dependencies":{"@solid-primitives/event-listener":"^2.3.2","@solid-primitives/rootless":"^1.4.4","@solid-primitives/utils":"^6.2.3"},"peerDependencies":{"solid-js":"^1.6.12"},"devDependencies":{"solid-js":"^1.8.7"},"typesVersions":{},"scripts":{"dev":"tsx ../../scripts/dev.ts","build":"tsx ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test":"pnpm run vitest","test:ssr":"pnpm run vitest --mode ssr"},"_id":"@solid-primitives/keyboard@1.2.7","_integrity":"sha512-XhUtCALK0cj5IVT+0iaAcCpehtmu1Kusod3cPNxIJF9E5BOKwqAEoMNVbpIb6WyIbxATaa50yFjZ5Td+Uizh5Q==","_resolved":"/tmp/72b62b40b250741ed4a75c6df87cc445/solid-primitives-keyboard-1.2.7.tgz","_from":"file:solid-primitives-keyboard-1.2.7.tgz","_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-XhUtCALK0cj5IVT+0iaAcCpehtmu1Kusod3cPNxIJF9E5BOKwqAEoMNVbpIb6WyIbxATaa50yFjZ5Td+Uizh5Q==","shasum":"f985f5aaac48b03d89c18f736762662b60ffc6a0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.2.7.tgz","fileCount":8,"unpackedSize":35299,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAsIlDwDHeHoJH1/VKmXA9ikNUU7BTh7tGCsEhHhqUAAiBlQx1nQ/jCeplNj+iwAvm8kwbPSK8sllWvqvLGAkvdrw=="}],"size":5874},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.2.7_1709155750698_0.17123712956384018"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-28T21:29:10.887Z","publish_time":1709155750887,"_source_registry_name":"default"},"1.2.8":{"name":"@solid-primitives/keyboard","version":"1.2.8","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://primitives.solidjs.community/package/keyboard","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"dependencies":{"@solid-primitives/event-listener":"^2.3.3","@solid-primitives/utils":"^6.2.3","@solid-primitives/rootless":"^1.4.5"},"peerDependencies":{"solid-js":"^1.6.12"},"devDependencies":{"solid-js":"^1.8.7"},"typesVersions":{},"scripts":{"dev":"tsx ../../scripts/dev.ts","build":"tsx ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test":"pnpm run vitest","test:ssr":"pnpm run vitest --mode ssr"},"_id":"@solid-primitives/keyboard@1.2.8","_integrity":"sha512-pJtcbkjozS6L1xvTht9rPpyPpX55nAkfBzbFWdf3y0Suwh6qClTibvvObzKOf7uzQ+8aZRDH4LsoGmbTKXtJjQ==","_resolved":"/tmp/fed920ffe608f71365f001823877ab03/solid-primitives-keyboard-1.2.8.tgz","_from":"file:solid-primitives-keyboard-1.2.8.tgz","_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-pJtcbkjozS6L1xvTht9rPpyPpX55nAkfBzbFWdf3y0Suwh6qClTibvvObzKOf7uzQ+8aZRDH4LsoGmbTKXtJjQ==","shasum":"99a695deede1724e03ce415ebdf5969c174fa398","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.2.8.tgz","fileCount":8,"unpackedSize":35264,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJ2IBFVdNh4mfMG22HWX1z1To7TJ6lymXDyeqf9K8gdQIgFPz04P/drjDnYIyBn77QVF5CGPYmuffa1kFzh7Li0aY="}],"size":5878},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.2.8_1709669048585_0.6410532817418257"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-05T20:04:08.730Z","publish_time":1709669048730,"_source_registry_name":"default"},"1.3.0":{"name":"@solid-primitives/keyboard","version":"1.3.0","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://primitives.solidjs.community/package/keyboard","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"@solid-primitives/source":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"dependencies":{"@solid-primitives/event-listener":"^2.4.0","@solid-primitives/rootless":"^1.5.0","@solid-primitives/utils":"^6.3.0"},"peerDependencies":{"solid-js":"^1.6.12"},"devDependencies":{"solid-js":"^1.8.7"},"typesVersions":{},"scripts":{"dev":"tsx ../../scripts/dev.ts","build":"tsx ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test":"pnpm run vitest","test:ssr":"pnpm run vitest --mode ssr"},"_id":"@solid-primitives/keyboard@1.3.0","_integrity":"sha512-0QX9O3eUaQorNNmXZn8a4efSByayIScVq+iGSwheD7m3SL/ACLM5oZlCNpTPLcemnVVfUPAHFiViEj86XpN5qw==","_resolved":"/tmp/656a986181ff2344ced451febfe6f0c5/solid-primitives-keyboard-1.3.0.tgz","_from":"file:solid-primitives-keyboard-1.3.0.tgz","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-0QX9O3eUaQorNNmXZn8a4efSByayIScVq+iGSwheD7m3SL/ACLM5oZlCNpTPLcemnVVfUPAHFiViEj86XpN5qw==","shasum":"6f5a3f686d22811c17473f62780188f99373027c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.3.0.tgz","fileCount":5,"unpackedSize":25000,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC9rsCwcE3HgugvsWjTgeIY/exYccKutPeY8WrR1qiF+QIhAJVtMXMJ/ibOzoAjK/F/sziJnzQ/FW99G1PHpVvhVuK0"}],"size":5679},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dave.dibiase@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"gthetarnav@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/keyboard_1.3.0_1737584483159_0.631187418319423"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-22T22:21:23.312Z","publish_time":1737584483312,"_source_registry_name":"default"},"1.3.1":{"name":"@solid-primitives/keyboard","version":"1.3.1","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://primitives.solidjs.community/package/keyboard","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"@solid-primitives/source":"./src/index.ts","types":"./dist/index.d.ts","default":"./dist/index.js"}},"dependencies":{"@solid-primitives/event-listener":"^2.4.1","@solid-primitives/rootless":"^1.5.1","@solid-primitives/utils":"^6.3.1"},"peerDependencies":{"solid-js":"^1.6.12"},"devDependencies":{"solid-js":"^1.8.7"},"typesVersions":{},"scripts":{"dev":"tsx ../../scripts/dev.ts","build":"tsx ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test":"pnpm run vitest","test:ssr":"pnpm run vitest --mode ssr"},"_id":"@solid-primitives/keyboard@1.3.1","_integrity":"sha512-ib4xPC5ioOGj2A/5PqFTJvWbgGVx/5okFEoU0qXhCrehVB84gPBhKFNRqTlpiYzCbVHPIUZCTO2ZMkqzJdIA2w==","_resolved":"/tmp/2a1a7936cfaba32df472c1d6af1637da/solid-primitives-keyboard-1.3.1.tgz","_from":"file:solid-primitives-keyboard-1.3.1.tgz","_nodeVersion":"20.19.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ib4xPC5ioOGj2A/5PqFTJvWbgGVx/5okFEoU0qXhCrehVB84gPBhKFNRqTlpiYzCbVHPIUZCTO2ZMkqzJdIA2w==","shasum":"6d05ccaa90a0441d9fd79d37ad9b48eefc535e37","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.3.1.tgz","fileCount":5,"unpackedSize":24999,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBc00LqT9gynl3PUXZHiNpA6aax2rTRmoy/rlvtmF4s6AiBW278lKBR5jxb6ChGnrrrDeLttzrXy2T07Z+TC1IJrUQ=="}],"size":5680},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dave.dibiase@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"gthetarnav@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/keyboard_1.3.1_1745740297545_0.8944694340475254"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-27T07:51:37.716Z","publish_time":1745740297716,"_source_registry_name":"default"},"1.3.2":{"name":"@solid-primitives/keyboard","version":"1.3.2","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://primitives.solidjs.community/package/keyboard","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"@solid-primitives/source":"./src/index.ts","types":"./dist/index.d.ts","default":"./dist/index.js"}},"dependencies":{"@solid-primitives/event-listener":"^2.4.2","@solid-primitives/rootless":"^1.5.2","@solid-primitives/utils":"^6.3.2"},"peerDependencies":{"solid-js":"^1.6.12"},"devDependencies":{"solid-js":"^1.9.7"},"typesVersions":{},"scripts":{"dev":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts","build":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test":"pnpm run vitest","test:ssr":"pnpm run vitest --mode ssr"},"_id":"@solid-primitives/keyboard@1.3.2","_integrity":"sha512-YKT7WIxQvrjuxXN6ETUnibYDoMRlGmdI0kXU5NP4sTf4h9Ogy6sLB5bEXIz3pjXiv19xrj5rPLMwUftQ3bmRug==","_resolved":"/tmp/491a325d0f11dba04fd5792f701f347f/solid-primitives-keyboard-1.3.2.tgz","_from":"file:solid-primitives-keyboard-1.3.2.tgz","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-YKT7WIxQvrjuxXN6ETUnibYDoMRlGmdI0kXU5NP4sTf4h9Ogy6sLB5bEXIz3pjXiv19xrj5rPLMwUftQ3bmRug==","shasum":"ffd0f8503a0afbb201ed5570da020968b41cbf8a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.3.2.tgz","fileCount":5,"unpackedSize":25144,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAb5rsWWUuM1R/iNkbcyEKPwZa69cCyLUgoyYuzrq18QAiAZrGRIvunPtObnxYugKQwEWZ5rzhUrGD8oWSyb8I6M1A=="}],"size":5726},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com","actor":{"name":"thetarnav.","email":"gthetarnav@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"dave.dibiase@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"gthetarnav@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/keyboard_1.3.2_1751199165508_0.24560409805366423"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-29T12:12:45.697Z","publish_time":1751199165697,"_source_registry_name":"default"},"1.3.3":{"name":"@solid-primitives/keyboard","version":"1.3.3","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://primitives.solidjs.community/package/keyboard","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"@solid-primitives/source":"./src/index.ts","types":"./dist/index.d.ts","default":"./dist/index.js"}},"dependencies":{"@solid-primitives/event-listener":"^2.4.3","@solid-primitives/rootless":"^1.5.2","@solid-primitives/utils":"^6.3.2"},"peerDependencies":{"solid-js":"^1.6.12"},"devDependencies":{"solid-js":"^1.9.7"},"typesVersions":{},"scripts":{"dev":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts","build":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test":"pnpm run vitest","test:ssr":"pnpm run vitest --mode ssr"},"_id":"@solid-primitives/keyboard@1.3.3","_integrity":"sha512-9dQHTTgLBqyAI7aavtO+HnpTVJgWQA1ghBSrmLtMu1SMxLPDuLfuNr+Tk5udb4AL4Ojg7h9JrKOGEEDqsJXWJA==","_resolved":"/tmp/cd94a3b2b681b7b78bc594971cc8c84a/solid-primitives-keyboard-1.3.3.tgz","_from":"file:solid-primitives-keyboard-1.3.3.tgz","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-9dQHTTgLBqyAI7aavtO+HnpTVJgWQA1ghBSrmLtMu1SMxLPDuLfuNr+Tk5udb4AL4Ojg7h9JrKOGEEDqsJXWJA==","shasum":"d51ab3c66308c2551d47452ff3dbdbbc0f25c546","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.3.3.tgz","fileCount":5,"unpackedSize":25144,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGlJUN206CFKEmb6GbJxWXfl/0YiljI8kr5gLwt4D4tWAiA0GVt7Pi6CrBWbioGqex7PP64anPD06kvJWyrBfu4tOQ=="}],"size":5729},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com","actor":{"name":"thetarnav.","email":"gthetarnav@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"dave.dibiase@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"gthetarnav@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/keyboard_1.3.3_1751304068078_0.3245203917615713"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-30T17:21:08.250Z","publish_time":1751304068250,"_source_registry_name":"default"},"1.3.4":{"name":"@solid-primitives/keyboard","version":"1.3.4","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://primitives.solidjs.community/package/keyboard","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"@solid-primitives/source":"./src/index.ts","types":"./dist/index.d.ts","default":"./dist/index.js"}},"dependencies":{"@solid-primitives/event-listener":"^2.4.4","@solid-primitives/rootless":"^1.5.2","@solid-primitives/utils":"^6.3.2"},"peerDependencies":{"solid-js":"^1.6.12"},"devDependencies":{"solid-js":"^1.9.7"},"typesVersions":{},"scripts":{"dev":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts","build":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test":"pnpm run vitest","test:ssr":"pnpm run vitest --mode ssr"},"_id":"@solid-primitives/keyboard@1.3.4","_integrity":"sha512-RTvGehgsJAGjD1jCeGptD2PgJ7de+rWKB3Fa27vB68/QbMa184WcD3FF9FgNAMQr4SmDBbNTdo70JVXXSFdahA==","_resolved":"/tmp/7d3097218c3a5ab4c438791be98a13b0/solid-primitives-keyboard-1.3.4.tgz","_from":"file:solid-primitives-keyboard-1.3.4.tgz","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-RTvGehgsJAGjD1jCeGptD2PgJ7de+rWKB3Fa27vB68/QbMa184WcD3FF9FgNAMQr4SmDBbNTdo70JVXXSFdahA==","shasum":"8ebf37933600ce67a7915b790660614d02c3ca76","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.3.4.tgz","fileCount":5,"unpackedSize":25144,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD9RG9piL3hfYLmFEquX+TJy+UDT0xUsXhew6nytrSSZwIhAMLZX3Bv3oXiEkIoCPDBh1IBmlUNtEpAQoEBoY6MLadE"}],"size":5731},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dave.dibiase@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"gthetarnav@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/keyboard_1.3.4_1771715173273_0.15318217868559914"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-21T23:06:13.426Z","publish_time":1771715173426,"_source_registry_name":"default"},"1.3.5":{"name":"@solid-primitives/keyboard","version":"1.3.5","description":"A library of reactive promitives helping handling user's keyboard input.","author":{"name":"Damian Tarnwski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://primitives.solidjs.community/package/keyboard","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"keyboard","stage":1,"list":["useKeyDownList","useCurrentlyHeldKey","useKeyDownSequence","createKeyHold","createShortcut"],"category":"Inputs"},"keywords":["solid","primitives","keyboard","keystroke","hotkey"],"private":false,"sideEffects":false,"type":"module","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"@solid-primitives/source":"./src/index.ts","types":"./dist/index.d.ts","default":"./dist/index.js"}},"dependencies":{"@solid-primitives/event-listener":"^2.4.5","@solid-primitives/rootless":"^1.5.3","@solid-primitives/utils":"^6.4.0"},"peerDependencies":{"solid-js":"^1.6.12"},"devDependencies":{"solid-js":"^1.9.7"},"typesVersions":{},"scripts":{"dev":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts","build":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test":"pnpm run vitest","test:ssr":"pnpm run vitest --mode ssr"},"_id":"@solid-primitives/keyboard@1.3.5","_integrity":"sha512-sav+l+PL+74z3yaftVs7qd8c2SXkqzuxPOVibUe5wYMt+U5Hxp3V3XCPgBPN2I6cANjvoFtz0NiU8uHVLdi9FQ==","_resolved":"/tmp/351336c19e773b58bf53a95f9ebbefbb/solid-primitives-keyboard-1.3.5.tgz","_from":"file:solid-primitives-keyboard-1.3.5.tgz","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-sav+l+PL+74z3yaftVs7qd8c2SXkqzuxPOVibUe5wYMt+U5Hxp3V3XCPgBPN2I6cANjvoFtz0NiU8uHVLdi9FQ==","shasum":"73bdd98f249b5f05637868f545c7c0ac7dabed36","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/keyboard/-/keyboard-1.3.5.tgz","fileCount":5,"unpackedSize":25144,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGmtJU9p3HZ1ocUxeK6IR/9Ctyxsi0R15WuaRhtG3RNmAiEAoUelfS7tk3EfzDofI5iH61nq90KobIpCyM6+5xGgxVE="}],"size":5731},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dave.dibiase@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"gthetarnav@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/keyboard_1.3.5_1771895502007_0.3017596257150488"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-24T01:11:42.151Z","publish_time":1771895502151,"_source_registry_name":"default"}},"dist-tags":{"beta":"1.0.9-beta.0","latest":"1.3.5"},"name":"@solid-primitives/keyboard","time":{"created":"2022-06-19T14:35:57.095Z","modified":"2026-02-24T01:11:58.299Z","0.0.100":"2022-06-19T14:35:41.859Z","1.0.0":"2022-07-15T09:04:41.318Z","1.0.1":"2022-07-30T21:16:55.830Z","1.0.2":"2022-08-26T19:16:17.426Z","1.0.3":"2022-10-20T16:00:28.449Z","1.0.4":"2022-10-27T19:22:19.223Z","1.0.5":"2022-11-05T09:54:26.160Z","1.0.6":"2023-01-18T19:08:48.007Z","1.0.7":"2023-01-28T23:04:20.612Z","1.0.8":"2023-02-28T12:47:48.969Z","1.0.9-beta.0":"2023-03-03T08:48:57.792Z","1.0.9":"2023-03-03T10:01:43.804Z","1.0.10":"2023-03-09T17:05:56.407Z","1.0.11":"2023-03-23T11:47:47.076Z","1.0.12":"2023-03-31T19:45:35.717Z","1.1.0":"2023-04-09T14:19:53.987Z","1.2.0":"2023-04-21T12:04:40.879Z","1.2.1":"2023-05-07T19:14:09.589Z","1.2.2":"2023-05-14T17:48:13.198Z","1.2.3":"2023-05-19T07:14:18.347Z","1.2.4":"2023-08-04T10:27:34.835Z","1.2.5":"2023-08-28T16:27:02.429Z","1.2.6":"2024-01-16T08:58:01.200Z","1.2.7":"2024-02-28T21:29:10.887Z","1.2.8":"2024-03-05T20:04:08.730Z","1.3.0":"2025-01-22T22:21:23.312Z","1.3.1":"2025-04-27T07:51:37.716Z","1.3.2":"2025-06-29T12:12:45.697Z","1.3.3":"2025-06-30T17:21:08.250Z","1.3.4":"2026-02-21T23:06:13.426Z","1.3.5":"2026-02-24T01:11:42.151Z"},"readme":"<p>\n  <img width=\"100%\" src=\"https://assets.solidjs.com/banner?type=Primitives&background=tiles&project=keyboard\" alt=\"Solid Primitives keyboard\">\n</p>\n\n# @solid-primitives/keyboard\n\n[![lerna](https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg?style=for-the-badge)](https://lerna.js.org/)\n[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/keyboard?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/keyboard)\n[![version](https://img.shields.io/npm/v/@solid-primitives/keyboard?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/keyboard)\n[![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives#contribution-process)\n\nA library of reactive promitives helping handling user's keyboard input.\n\n- [`useKeyDownEvent`](#usekeydownevent) — Provides a signal with the last keydown event.\n- [`useKeyDownList`](#usekeydownlist) — Provides a signal with the list of currently held keys\n- [`useCurrentlyHeldKey`](#usecurrentlyheldkey) — Provides a signal with the currently held single key.\n- [`useKeyDownSequence`](#usekeydownsequence) — Provides a signal with a sequence of currently held keys, as they were pressed down and up.\n- [`createKeyHold`](#createkeyhold) — Provides a signal indicating if provided key is currently being held down.\n- [`createShortcut`](#createshortcut) — Creates a keyboard shotcut observer.\n\n## Installation\n\n```bash\nnpm install @solid-primitives/keyboard\n# or\npnpm add @solid-primitives/keyboard\n# or\nyarn add @solid-primitives/keyboard\n```\n\n## `useKeyDownEvent`\n\nProvides a signal with the last keydown event.\n\nThis is a [singleton root](https://github.com/solidjs-community/solid-primitives/tree/main/packages/rootless#createSingletonRoot) primitive that will reuse event listeners and signals across dependents.\n\n### How to use it\n\n`useKeyDownEvent` takes no arguments, and returns a signal with the last keydown event.\n\n```tsx\nimport { useKeyDownEvent } from \"@solid-primitives/keyboard\";\n\nconst event = useKeyDownEvent();\n\ncreateEffect(() => {\n  const e = event();\n  console.log(e); // => KeyboardEvent | null\n\n  if (e) {\n    console.log(e.key); // => \"Q\" | \"ALT\" | ... or null\n    e.preventDefault(); // prevent default behavior or last keydown event\n  }\n});\n```\n\n## `useKeyDownList`\n\nProvides a signal with the list of currently held keys, ordered from least recent to most recent.\n\nThis is a [singleton root](https://github.com/solidjs-community/solid-primitives/tree/main/packages/rootless#createSingletonRoot) primitive that will reuse event listeners and signals across dependents.\n\n### How to use it\n\n`useKeyDownList` takes no arguments, and returns a signal with the list of currently held keys\n\n```tsx\nimport { useKeyDownList } from \"@solid-primitives/keyboard\";\n\nconst keys = useKeyDownList();\n\ncreateEffect(() => {\n  console.log(keys()); // => string[] — list of currently held keys\n});\n\n<For each={keys()}>{key => <kbd>{key}</kbd>}</For>;\n```\n\n## `useCurrentlyHeldKey`\n\nProvides a signal with the currently held single key. Pressing any other key at the same time will reset the signal to `null`.\n\nThis is a [singleton root](https://github.com/solidjs-community/solid-primitives/tree/main/packages/rootless#createSingletonRoot) primitive that will reuse event listeners and signals across dependents.\n\n### How to use it\n\n`useCurrentlyHeldKey` takes no arguments, and returns a signal with the currently held single key.\n\n```tsx\nimport { useCurrentlyHeldKey } from \"@solid-primitives/keyboard\";\n\nconst key = useCurrentlyHeldKey();\n\ncreateEffect(() => {\n  console.log(key()); // => string | null — currently held key\n});\n```\n\n## `useKeyDownSequence`\n\nProvides a signal with a sequence of currently held keys, as they were pressed down and up.\n\nThis is a [singleton root](https://github.com/solidjs-community/solid-primitives/tree/main/packages/rootless#createSingletonRoot) primitive that will reuse event listeners and signals across dependents.\n\n### How to use it\n\n`useKeyDownSequence` takes no arguments, and returns a single signal.\n\n```tsx\nimport { useKeyDownSequence } from \"@solid-primitives/keyboard\";\n\nconst sequence = useKeyDownSequence();\n\ncreateEffect(() => {\n  console.log(sequence()); // => string[][] — sequence of currently held keys\n});\n\n// example sequence of pressing Ctrl + Shift + A\n// [[\"Control\"], [\"Control\", \"Shift\"], [\"Control\", \"Shift\", \"A\"]]\n```\n\n## `createKeyHold`\n\nProvides a `boolean` signal indicating if provided key is currently being held down.\n\nHolding multiple keys at the same time will return `false` — holding only the specified one will return `true`.\n\n### How to use it\n\n`createKeyHold` takes two arguments:\n\n- `key` keyboard key to listen for\n- `options` additional configuration:\n  - `preventDefault` — call `e.preventDefault()` on the keyboard event, when the specified key is pressed. _(Defaults to `true`)_\n\n```tsx\nimport { createKeyHold } from \"@solid-primitives/keyboard\";\n\nconst pressing = createKeyHold(\"Alt\", { preventDefault: false });\n\n<p>Is pressing Alt? {pressing() ? \"YES\" : \"NO\"}</p>;\n```\n\n## `createShortcut`\n\nCreates a keyboard shotcut observer. The provided callback will be called when the specified keys are pressed.\n\n### How to use it\n\n`createShortcut` takes three arguments:\n\n- `keys` — list of keys to listen for\n- `callback` — callback to call when the specified keys are pressed\n- `options` — additional configuration:\n  - `preventDefault` — call `e.preventDefault()` on the keyboard event, when the specified key is pressed. _(Defaults to `true`)_\n  - `requireReset` — If `true`, the shortcut will only be triggered once until all of the keys stop being pressed. Disabled by default.\n\n```tsx\nimport { createShortcut } from \"@solid-primitives/keyboard\";\n\ncreateShortcut(\n  [\"Control\", \"Shift\", \"A\"],\n  () => {\n    console.log(\"Shortcut triggered\");\n  },\n  { preventDefault: false, requireReset: true },\n);\n```\n\n### Preventing default\n\nWhen `preventDefault` is `true`, `e.preventDefault()` will be called not only on the keydown event that has triggered the callback, but it will **optimistically** also prevent the default behavior of every previous keydown that will have the possibility to lead to the shortcut being pressed.\n\nE.g. when listening for `Control + Shift + A`, all three keydown events will be prevented.\n\n## DEMO\n\nWorking demo of some of the primitives in keyboard package:\n\nhttps://codesandbox.io/s/solid-primitives-keyboard-demo-s2l84k?file=/index.tsx\n\n## Changelog\n\nSee [CHANGELOG.md](./CHANGELOG.md)","users":{}}