{"_id":"keycharm","maintainers":[{"name":"alexdm0","email":"alexdemulder@gmail.com"}],"dist-tags":{"latest":"0.4.0"},"author":{"name":"Alex de Mulder","email":"alex almende org"},"description":"Simple, lightweight key-binding lib","readme":"# keycharm\r\n\r\nEasy and free library for binding keys.\r\n\r\n## Install\r\n\r\nKeycharm is on npm so you can install it with:\r\n\r\n```bash\r\nnpm install keycharm\r\n```\r\n\r\n## Import\r\n\r\n### IIFE (browser)\r\n\r\nAfter importing the script `keycharm` is availible globally:\r\n\r\n```html\r\n<script src=\"https://unpkg.com/keycharm/keycharm.js\">\r\n```\r\n\r\n### CommonJS\r\n\r\n```js\r\nconst keycharm = require('keycharm');\r\n```\r\n\r\n### ESM\r\n\r\n```js\r\nimport keycharm from 'keycharm';\r\n```\r\n\r\n## Usage\r\n\r\n```js\r\nvar keys = keycharm(options);\r\nkeys.bind(\"a\", function () {}, 'keydown'); // key, callback function, 'keydown' or 'keyup'\r\n```\r\n\r\n### Available options (all are optional)\r\n\r\n```js\r\n{\r\n    /* optional div to bind keycharm to.\r\n     * It will NEED a tabindex. When not supplied, this defaults to window. */\r\n    container: document.getElementById(\"element\"),\r\n\r\n    /* swallow events (default: false) */\r\n    preventDefault: false\r\n}\r\n```\r\n\r\n### Supported keys\r\n\r\n```txt\r\n'a'-'z', 'A'-'Z', '0'-'9', 'space', 'enter', 'ctrl', 'alt', 'tab', 'shift', 'delete', 'backspace', '-', '=', '[', ']',\r\n\r\n'esc', 'F1'-'F12', 'pageup', 'pagedown',\r\n\r\n'left', 'up', 'right', 'down',\r\n\r\n'num0'-'num9', 'num/', 'num*', 'num-', 'num+', 'num.'\r\n```\r\n\r\nEach initiation of keycharm has its own bindings to the key events.\r\n\r\n### Available methods\r\n\r\n```js\r\n/* bind key, type = 'keydown' or 'keyup', default type = keydown. */\r\n.bind(key, callback, [type]);\r\n\r\n/* unbind key,  type = 'keydown' or 'keyup', default type = keydown. No callback deletes all bound callbacks from key */\r\n.unbind(key, [callback], [type]);\r\n\r\n/* remove all bound keys */\r\n.reset();\r\n\r\n/* remove all bound keys and the event listeners of keycharm */\r\n.destroy();\r\n\r\n/* get the key label of the event */\r\n.getKey(event);\r\n\r\n/* bind all keys to this function, could be used for testing or demos. */\r\n.bindAll(function, 'keydown' or 'keyup');\r\n```\r\n\r\nCommon Pitfalls:\r\n\r\nYou might feel tempted to use the keycharm library to bind keys to elements other than just form elements. Great, however, in this case you should be aware of the fact that besides giving focus to the element (e.g. programmatically `element.focus()`) you also need to add a tabindex! Simply focussing will *not* work.\r\n\r\n## License\r\n\r\nKeycharm is Dual-licensed with both the Apache 2.0 license as well as the MIT license.\r\nI'll leave it up to the user to pick which one they prefer.\r\n","repository":{"type":"git","url":"git+https://github.com/AlexDM0/keycharm.git"},"bugs":{"url":"https://github.com/AlexDM0/keycharm/issues"},"license":"(Apache-2.0 OR MIT)","versions":{"0.0.6":{"name":"keycharm","author":{"name":"Alex de Mulder","email":"alex almende org"},"description":"Simple, lightweight key-binding lib","version":"0.0.6","main":"keycharm.js","repository":{"type":"git","url":"https://github.com/AlexDM0/keycharm"},"gitHead":"267f4a35f81a87323890266230df86875e0a918b","bugs":{"url":"https://github.com/AlexDM0/keycharm/issues"},"homepage":"https://github.com/AlexDM0/keycharm","_id":"keycharm@0.0.6","scripts":{},"_shasum":"6dc9e7f89e499181949b8cd2b6589288f1dcb035","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"alexdm0","email":"alex@almende.org"},"maintainers":[{"name":"alexdm0","email":"alex@almende.org"}],"dist":{"shasum":"6dc9e7f89e499181949b8cd2b6589288f1dcb035","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/keycharm/-/keycharm-0.0.6.tgz","integrity":"sha512-nB4tWnTsfLIoH1UWBJF9CdJnf6A+EioK1kles6cfl5CDvte9q0FqbomNQw6wPICNNcmk8FT5R2AuQPuCFcUbxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCb2h0qwjX9G1KrA/ZXw6hTvq1iv4AHGmr+SOtfEJR1gIhANHn8aCw+ebZqzzXZ6pamH8ffQJsB+PjcXp7C0iAQInn"}]},"directories":{}},"0.1.5":{"name":"keycharm","author":{"name":"Alex de Mulder","email":"alex almende org"},"description":"Simple, lightweight key-binding lib","version":"0.1.5","main":"keycharm.js","repository":{"type":"git","url":"https://github.com/AlexDM0/keycharm"},"gitHead":"8dfa9e1d5a3c3e4d29efa2c72310ec7003532f27","bugs":{"url":"https://github.com/AlexDM0/keycharm/issues"},"homepage":"https://github.com/AlexDM0/keycharm","_id":"keycharm@0.1.5","scripts":{},"_shasum":"7c7c9459a6b0c6a8522458a8abf868a16bb1d315","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"alexdm0","email":"alex@almende.org"},"maintainers":[{"name":"alexdm0","email":"alex@almende.org"}],"dist":{"shasum":"7c7c9459a6b0c6a8522458a8abf868a16bb1d315","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/keycharm/-/keycharm-0.1.5.tgz","integrity":"sha512-EtncS2A8FizCs/j0foePuhj4EVkYHHyix+jalFhx2UDkV6xkS2FwKTBosj8Xip7mJHh8/B6124EE5XocZaXyBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYevYPYEQIEwxir7WKzVxKCcuqmGYlUPUSz2Q0JsKOyAiB0CdckzelVWK2a3227g7T6Zn2gZhj/qTM3pfoPUt3nOA=="}]},"directories":{}},"0.1.6":{"name":"keycharm","author":{"name":"Alex de Mulder","email":"alex almende org"},"description":"Simple, lightweight key-binding lib","version":"0.1.6","main":"keycharm.js","repository":{"type":"git","url":"https://github.com/AlexDM0/keycharm"},"gitHead":"d83efe820f4a90923246c6c36554f272030dc224","bugs":{"url":"https://github.com/AlexDM0/keycharm/issues"},"homepage":"https://github.com/AlexDM0/keycharm","_id":"keycharm@0.1.6","scripts":{},"_shasum":"bd24b22b0c0ae5e13d7b32953ff2063055b8aa6d","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"alexdm0","email":"alex@almende.org"},"maintainers":[{"name":"alexdm0","email":"alex@almende.org"}],"dist":{"shasum":"bd24b22b0c0ae5e13d7b32953ff2063055b8aa6d","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/keycharm/-/keycharm-0.1.6.tgz","integrity":"sha512-zC3eEvsGelvdtRn4yH+5bDGb0i8pjeD8NY7wFGz9YlG2h8agxQIipCbwIjcvEJLsltjTRZ4kT34qguliLAamLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXJ3Fe1pdPUhDEsEOyOuA+AChDdWLPyT2orXx6Ef2ongIgDtZg04Ll9H3N6xJcaQ7FkeUuqSqHp6+Ny3PD4uU4phs="}]},"directories":{}},"0.1.3":{"name":"keycharm","author":{"name":"Alex de Mulder","email":"alex almende org"},"description":"Simple, lightweight key-binding lib","version":"0.1.3","main":"keycharm.js","repository":{"type":"git","url":"https://github.com/AlexDM0/keycharm"},"gitHead":"8bc87305840510f9f6b7b3e7998bc7a587736bfa","bugs":{"url":"https://github.com/AlexDM0/keycharm/issues"},"homepage":"https://github.com/AlexDM0/keycharm","_id":"keycharm@0.1.3","scripts":{},"_shasum":"12563491fe0fda3dab6e6e917899214ea7e5fbeb","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"alexdm0","email":"alex@almende.org"},"maintainers":[{"name":"alexdm0","email":"alex@almende.org"}],"dist":{"shasum":"12563491fe0fda3dab6e6e917899214ea7e5fbeb","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/keycharm/-/keycharm-0.1.3.tgz","integrity":"sha512-bjLQv+FJW4NrGuLc3DFdp5Yx/WkxmJXWyJI3AhzmzkwoY/QE72ui3uiWx2QI0t2QTRquChiqA0YuWdlXjomNWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhhPZwsLc6QG3BUTAz8QKu90yLhIb7d72Q+FCzj9e1eAiBT0BVFoM+Z5MaaaEOCZm03EcxX/38nJPA+kOv7Qo/91A=="}]},"directories":{}},"0.3.1":{"name":"keycharm","author":{"name":"Alex de Mulder","email":"alex almende org"},"description":"Simple, lightweight key-binding lib","version":"0.3.1","license":"(Apache-2.0 OR MIT)","main":"keycharm.js","repository":{"type":"git","url":"git+https://github.com/AlexDM0/keycharm.git"},"gitHead":"896b892d1b8fe6a04aaeee960aa982ca1038286d","bugs":{"url":"https://github.com/AlexDM0/keycharm/issues"},"homepage":"https://github.com/AlexDM0/keycharm#readme","_id":"keycharm@0.3.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-zn47Ti4FJT9zdF+YBBLWJsfKF/fYQHkrYlBeB5Ez5e2PjW7SoIxr43yehAne2HruulIoid4NKZZxO0dHBygCtQ==","shasum":"1de258425454752b95c4d8a6cab9ec83218670de","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/keycharm/-/keycharm-0.3.1.tgz","fileCount":7,"unpackedSize":22488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxI4oCRA9TVsSAnZWagAAWLkP/2eAjkOfCjFyZPZvYjUG\n4u66Pc6HU6hvkhI6h26/dwVYqxfhcB5Nqau1mbeC+0a9NkzSLzDh6oNBxNR2\nH1NezpgRJlBV5MLecFqFAqIOmXht5BgtKyhklKixk13Ewh+FAE9EmgXi39t3\nSKcf6x3HX18vf4duvLnSt8eomGeRSqw/YVCqg6woDTFeGH2qiFNdoLGZNfpF\nZohv8nq9uF1jE+62HkcRzZNMBbIelHGBNVPvJldYsrfffvQVPlERujYWQGR3\nNJ1gOPRNNfY9SXxQhN9zYn51u9E7drvfhP7YcPQYpo/Qliin3A5NpqTymu1k\nR+fb2OfrNs1MfJwry1KhdkIn15HK7Xq/RRPJhDqhjkTY8NhmmM8F1rRq2VOo\nfXf956nL5BL9GyTLJo89+5dcJS2Lc76G+oS5BUehQeSSA+yECuqVnedsD24A\nqYsB+SoJ+gcvwFQ2erq8XnnV8mbW7swp1cm8JEt6V37k/3OiCTlVqswrUYt3\nTw8V8nIWDCJrI43O1auzWIcZTIQBri68JQfTlUhXqBwXkjneVO9SInlVLqpu\nhFZfmduRBUWYE/zCOYr1c5jTzRsdqTrakx687R5+FD0a/9gt1TXcG06BUeZF\nT/OaoNs4fVGSykHAkYttJnsBmbdEYW0ZaLSw3IFjDC62YRmaSSRFqzQmSkXF\nLhLX\r\n=VJmb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8xU3RkkYP+d94C5YAsr74rfCo3eLHnNE/o+E8VwfoQwIhAMajchaJGcyzBK2InZhExLCFT4FzmNtSwO4zO8PLRyVc"}]},"maintainers":[{"name":"alexdm0","email":"alex@almende.org"}],"_npmUser":{"name":"alexdm0","email":"alexdemulder@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycharm_0.3.1_1573162536347_0.949624014244395"},"_hasShrinkwrap":false},"0.4.0":{"name":"keycharm","author":{"name":"Alex de Mulder","email":"alex almende org"},"description":"Simple, lightweight key-binding lib","version":"0.4.0","license":"(Apache-2.0 OR MIT)","repository":{"type":"git","url":"git+https://github.com/AlexDM0/keycharm.git"},"main":"keycharm.js","module":"./src/keycharm.js","scripts":{"build":"rollup ./src/keycharm.js --file keycharm.js --format umd --output.name keycharm"},"pre-commit":["build"],"devDependencies":{"pre-commit":"^1.2.2","rollup":"^2.28.2"},"gitHead":"40116387ab1bd2627fde827b0604d9694e8d63ee","bugs":{"url":"https://github.com/AlexDM0/keycharm/issues"},"homepage":"https://github.com/AlexDM0/keycharm#readme","_id":"keycharm@0.4.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-TyQTtsabOVv3MeOpR92sIKk/br9wxS+zGj4BG7CR8YbK4jM3tyIBaF0zhzeBUMx36/Q/iQLOKKOT+3jOQtemRQ==","shasum":"8d684ea9cc01379a07fbddee33ff32d97f5ae2a7","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/keycharm/-/keycharm-0.4.0.tgz","fileCount":8,"unpackedSize":28269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgJwpCRA9TVsSAnZWagAAHoAP/03BpGRP+gCBfuywI/Uc\nf4cOniwqdG+yt/uuJaEZvPz+6ccfbYwI/jd/I4wY+vGhhS4Yk9PJnkpNAKHV\nlLJpQul017ih7rzye2Z1C5vCgK+7w0saJHT4cbzCUDvrtga1PwiKXuYlPYAt\nRNMjjOwEkVs7tWc9efBRt47DRJz/5WsX5jrnp3bbOnC1jiYCiCidGFEatDkQ\nHG6CRsLB49nUCpBKM2xK8Ik02cjqdzadD7y4uwosqTntPadoR+mocfGLXyeS\nlKesk4nYzTnSNP3VGeK7FTkKPCx44aIwIOr/+UL3UFZijYfpABe+1umoO9li\nztXje3iVDG80UGH7dFLVcNOmCkZ/nyWtcucjYHNJlYpFV0uAym4JzM5+XqHN\nPUvGU0i2IWs2eCrxY121ejE3ld9Q/JTSw9N2rHeog0eVvRFyBYpZEZ/3AtzM\ntVlyk/Vo00jzUGxRlt2NRgQSb+w5+Av+DOShr/bNPawPDF4Zdxu2YnqO2vLH\nn2IYQsEStMiP9YWDKDu2gKiis7BbxA/mAbdCnlT7Nmt37pC/O8CJ0r4gKLmv\n4lQrdOrsNfk5wPylpsqq/bZ5EjOpCSQbTN6bjqcexfOWrHE0U3dBIHihmQ9Y\nV06SYxHkHew6/O0fgSPdw/m7MKQOLu1FIx9ZIUY6G0jdJYSEYYT2dpO07hPo\nBxWT\r\n=wORf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZDU3p3abCVM/zS5nmjP6eJUSRWCDRUd1l6dQbMI6hRAIhANx+wkFWOaaNaf2LrRxvimQn5YdjK4B4bYsPFYf3L6Qz"}]},"maintainers":[{"name":"alexdm0","email":"alexdemulder@gmail.com"}],"_npmUser":{"name":"alexdm0","email":"alexdemulder@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycharm_0.4.0_1602264104744_0.7043728053183951"},"_hasShrinkwrap":false},"0.0.5":{"name":"keycharm","author":{"name":"Alex de Mulder","email":"alex almende org"},"description":"Simple, lightweight key-binding lib","version":"0.0.5","repository":{"type":"git","url":"https://github.com/AlexDM0/keycharm"},"gitHead":"528ef19f6b7c270ed197ff215cae949f127a3149","bugs":{"url":"https://github.com/AlexDM0/keycharm/issues"},"homepage":"https://github.com/AlexDM0/keycharm","_id":"keycharm@0.0.5","scripts":{},"_shasum":"4825258b7a2a91da1bd3e32624d82fac69d67c99","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"alexdm0","email":"alex@almende.org"},"maintainers":[{"name":"alexdm0","email":"alex@almende.org"}],"dist":{"shasum":"4825258b7a2a91da1bd3e32624d82fac69d67c99","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/keycharm/-/keycharm-0.0.5.tgz","integrity":"sha512-7WqKN+WnVIcyFlqh6oXGqwoVDD1UyH5aHusmTkYw9IhXjlELuPN3hZwxMv475HMr4zQ/LCpwfJ3pF1ctvZD1bA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8T8ArP6pm8ipvSAByXREIALp/ke3r38Mr7SUYCXN/PAiBPKWRsSdibvFPUTg8WoIxOXhh2B8f/R3rVpN0Zhx3UEw=="}]},"directories":{}},"0.1.4":{"name":"keycharm","author":{"name":"Alex de Mulder","email":"alex almende org"},"description":"Simple, lightweight key-binding lib","version":"0.1.4","main":"keycharm.js","repository":{"type":"git","url":"https://github.com/AlexDM0/keycharm"},"gitHead":"5bec9efead6628cb79ecf686b7c961f20c7feb66","bugs":{"url":"https://github.com/AlexDM0/keycharm/issues"},"homepage":"https://github.com/AlexDM0/keycharm","_id":"keycharm@0.1.4","scripts":{},"_shasum":"e6b939f3784c57350987dbc6e18c517e27ad5803","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"alexdm0","email":"alex@almende.org"},"maintainers":[{"name":"alexdm0","email":"alex@almende.org"}],"dist":{"shasum":"e6b939f3784c57350987dbc6e18c517e27ad5803","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/keycharm/-/keycharm-0.1.4.tgz","integrity":"sha512-Y6S7WdpyTGqCL3YwQ4xHHriSw/Ng4unSerbVsep/zLaQprTbYLftHmDsML4kK/qbj8X0uzCzD462hgAdcY37tA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwqud93f6qRg2zUJmk7hswPPNFwGuELOCQyGPkXasTPAIgLbV//Gk10LpoHLCooXFjqV6glS4qCRgovCPiGaMgjTQ="}]},"directories":{}},"0.1.9":{"name":"keycharm","author":{"name":"Alex de Mulder","email":"alex almende org"},"description":"Simple, lightweight key-binding lib","version":"0.1.9","main":"keycharm.js","repository":{"type":"git","url":"https://github.com/AlexDM0/keycharm"},"gitHead":"e33308810080fa66f7b439dd81b7c7a22366a128","bugs":{"url":"https://github.com/AlexDM0/keycharm/issues"},"homepage":"https://github.com/AlexDM0/keycharm","_id":"keycharm@0.1.9","scripts":{},"_shasum":"5827c348e42a163a731ca84a883ae764c4fdd9c6","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"alexdm0","email":"alex@almende.org"},"maintainers":[{"name":"alexdm0","email":"alex@almende.org"}],"dist":{"shasum":"5827c348e42a163a731ca84a883ae764c4fdd9c6","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/keycharm/-/keycharm-0.1.9.tgz","integrity":"sha512-jOHQWtZOOMdbeEZ+zHMj8eeMAHialUTkpU7XH5/MWdmyiJtuJauUZYD18jwsqitJY7qG+EnAj4bzWsLPt0vGdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnfhXatBInbmAVALem7swsA9A3AgFn7uFGTXlQRyhNXQIgU5X5nkLmu+cMxSVpI4S6BJDmT2NSkK2QqS+f+IgtTSk="}]},"directories":{}},"0.1.7":{"name":"keycharm","author":{"name":"Alex de Mulder","email":"alex almende org"},"description":"Simple, lightweight key-binding lib","version":"0.1.7","main":"keycharm.js","repository":{"type":"git","url":"https://github.com/AlexDM0/keycharm"},"gitHead":"d83efe820f4a90923246c6c36554f272030dc224","bugs":{"url":"https://github.com/AlexDM0/keycharm/issues"},"homepage":"https://github.com/AlexDM0/keycharm","_id":"keycharm@0.1.7","scripts":{},"_shasum":"f58a7619ae990f482f532000ae47ecd445570e71","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"alexdm0","email":"alex@almende.org"},"maintainers":[{"name":"alexdm0","email":"alex@almende.org"}],"dist":{"shasum":"f58a7619ae990f482f532000ae47ecd445570e71","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/keycharm/-/keycharm-0.1.7.tgz","integrity":"sha512-6tMWXBYVdO77qJBhsReq0WtELzfgYSc7B1EYnLu/xe/ha4eLmYQyxUQbwVTavfZVBZP2lzizWLuLVaIkjCcLcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDDaTLuQAjXjI+/XxNHc8GIRKdv5SUepCcWBpbW0ePVAiEAje4F6tBBsl3ru0nHXPjh3wPPufncmZRNHgRU3/IsZkc="}]},"directories":{}},"0.1.8":{"name":"keycharm","author":{"name":"Alex de Mulder","email":"alex almende org"},"description":"Simple, lightweight key-binding lib","version":"0.1.8","main":"keycharm.js","repository":{"type":"git","url":"https://github.com/AlexDM0/keycharm"},"gitHead":"d83efe820f4a90923246c6c36554f272030dc224","bugs":{"url":"https://github.com/AlexDM0/keycharm/issues"},"homepage":"https://github.com/AlexDM0/keycharm","_id":"keycharm@0.1.8","scripts":{},"_shasum":"a221f578c2858ed03bdf8ee96aa52a725285fc66","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"alexdm0","email":"alex@almende.org"},"maintainers":[{"name":"alexdm0","email":"alex@almende.org"}],"dist":{"shasum":"a221f578c2858ed03bdf8ee96aa52a725285fc66","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/keycharm/-/keycharm-0.1.8.tgz","integrity":"sha512-uCqk1rL1qFjE6wqzsAVIEzzmDLeIl816Xxa1Yu7bU63bFANtwzGAqiB8Sv5IFioo8YgGDMl3aVh07HTgfVt4xQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClrzOqtCwJuZLTFiTLcMguZ9MgVO+KCKcFN2DHrxdrcgIgWA6SxeSR/nFYWK2WfLWJN/aGwo2Rx18YppsIS+UiLSk="}]},"directories":{}},"0.0.2":{"name":"keycharm","author":{"name":"Alex de Mulder","email":"alex almende org"},"description":"Simple, lightweight key-binding lib","version":"0.0.2","repository":{"type":"git","url":"https://github.com/AlexDM0/keycharm"},"gitHead":"b9b925573d3c5907c93b9416b33061f248fbf149","bugs":{"url":"https://github.com/AlexDM0/keycharm/issues"},"homepage":"https://github.com/AlexDM0/keycharm","_id":"keycharm@0.0.2","scripts":{},"_shasum":"b994913d1814361890ba4d79041b6c3d4d56b3c3","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"alexdm0","email":"alex@almende.org"},"maintainers":[{"name":"alexdm0","email":"alex@almende.org"}],"dist":{"shasum":"b994913d1814361890ba4d79041b6c3d4d56b3c3","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/keycharm/-/keycharm-0.0.2.tgz","integrity":"sha512-1f0/rH8lT7OUM1jgI2RXyUyWjjKfu2C8uEqKA5FGY/aODuAkPV/PLGteWxsSc+4KBgoh/qHoprOXB+Ecv5Pk3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZSbF3waLiAktENIuhfaosd0AxXFckSpQT/gkEJemlPQIgJn4exGyl5cDDBAHuXpaDcgPVnw1Or2iIf7xEaVupkM0="}]},"directories":{}},"0.1.1":{"name":"keycharm","author":{"name":"Alex de Mulder","email":"alex almende org"},"description":"Simple, lightweight key-binding lib","version":"0.1.1","main":"keycharm.js","repository":{"type":"git","url":"https://github.com/AlexDM0/keycharm"},"gitHead":"dca25efce7988c530790ae21331773230abae0db","bugs":{"url":"https://github.com/AlexDM0/keycharm/issues"},"homepage":"https://github.com/AlexDM0/keycharm","_id":"keycharm@0.1.1","scripts":{},"_shasum":"68c07fb14f33f8a721e786bc070e84e12ad00c72","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"alexdm0","email":"alex@almende.org"},"maintainers":[{"name":"alexdm0","email":"alex@almende.org"}],"dist":{"shasum":"68c07fb14f33f8a721e786bc070e84e12ad00c72","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/keycharm/-/keycharm-0.1.1.tgz","integrity":"sha512-81vGD8/2SaSnl7wPuEQCNUCb90UEkACVOhoY8P369hzskrVOZ+IyGcwpLrRecc834Aohm+T6rC2wrodVJgo3Yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZHEqASpuVrvkrLZ/WL2qJbrC+tAHYr3Aa4LrIJD3R8AiEA7o6ArVgovfshUZZa5RWgc4PP01KEgz/HP6CwY/aPNoE="}]},"directories":{}},"0.2.0":{"name":"keycharm","author":{"name":"Alex de Mulder","email":"alex almende org"},"description":"Simple, lightweight key-binding lib","version":"0.2.0","main":"keycharm.js","repository":{"type":"git","url":"https://github.com/AlexDM0/keycharm"},"gitHead":"68636b4d34d48ba72d87bc2b63b9e87d4fd090d4","bugs":{"url":"https://github.com/AlexDM0/keycharm/issues"},"homepage":"https://github.com/AlexDM0/keycharm","_id":"keycharm@0.2.0","scripts":{},"_shasum":"fa6ea2e43b90a68028843d27f2075d35a8c3e6f9","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"alexdm0","email":"alex@almende.org"},"maintainers":[{"name":"alexdm0","email":"alex@almende.org"}],"dist":{"shasum":"fa6ea2e43b90a68028843d27f2075d35a8c3e6f9","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/keycharm/-/keycharm-0.2.0.tgz","integrity":"sha512-i/XBRTiLqRConPKioy2oq45vbv04e8x59b0mnsIRQM+7Ec/8BC7UcL5pnC4FMeGb8KwG7q4wOMw7CtNZf5tiIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmRlKbCNshhtxMlWKySLXaqfLaOGgZlJ4e46TFMJxUUQIgP7G5RfwsKwcSI/PxWKOSooxF6nbDvyO2YVpTWF2xn8w="}]},"directories":{}},"0.0.3":{"name":"keycharm","author":{"name":"Alex de Mulder","email":"alex almende org"},"description":"Simple, lightweight key-binding lib","version":"0.0.3","repository":{"type":"git","url":"https://github.com/AlexDM0/keycharm"},"gitHead":"eba21c893cc801e443827e78e5551dc6ae18725d","bugs":{"url":"https://github.com/AlexDM0/keycharm/issues"},"homepage":"https://github.com/AlexDM0/keycharm","_id":"keycharm@0.0.3","scripts":{},"_shasum":"8beb9a02071013b20a34a915dd58b93f16bd8840","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"alexdm0","email":"alex@almende.org"},"maintainers":[{"name":"alexdm0","email":"alex@almende.org"}],"dist":{"shasum":"8beb9a02071013b20a34a915dd58b93f16bd8840","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/keycharm/-/keycharm-0.0.3.tgz","integrity":"sha512-j47+y2uk7b8jPzJtwgppHyT2ncxoyktot60ItcuATLTCwWlnx8gp8Y1DYxCAIWyPkM3j6h5XLLv5TiqMCKEOPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/jabSET6CfTh+yNmlsuwf5b4dl4vxCHruZZ6YbisVBgIgBUWUKZ5vhkOCmj0b571FyKdjMAnHK3DQtRV0TpcA6KM="}]},"directories":{}},"0.1.2":{"name":"keycharm","author":{"name":"Alex de Mulder","email":"alex almende org"},"description":"Simple, lightweight key-binding lib","version":"0.1.2","main":"keycharm.js","repository":{"type":"git","url":"https://github.com/AlexDM0/keycharm"},"gitHead":"59a196367c9218bf712c40348b4573fec9672411","bugs":{"url":"https://github.com/AlexDM0/keycharm/issues"},"homepage":"https://github.com/AlexDM0/keycharm","_id":"keycharm@0.1.2","scripts":{},"_shasum":"25d5577970fd985b74eaae1b8ac9b0f0c2f21e47","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"alexdm0","email":"alex@almende.org"},"maintainers":[{"name":"alexdm0","email":"alex@almende.org"}],"dist":{"shasum":"25d5577970fd985b74eaae1b8ac9b0f0c2f21e47","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/keycharm/-/keycharm-0.1.2.tgz","integrity":"sha512-r4/cK7CK7TdYV1/f/W1w/k0R+octRgQ9oDv/QZ0amyO116MhSuRMG12GDf13gVQsby6XYwKiaEs70VNd+tMp4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3yAFdfJoK9BDz5cVmDMXk2lIwPuD6RtT96t9BsjyVjAiEAtKF5RBdFdALI71gus/RL2dnuZM8YJgeGZcQDtIT2dR4="}]},"directories":{}},"0.3.0":{"name":"keycharm","author":{"name":"Alex de Mulder","email":"alex almende org"},"description":"Simple, lightweight key-binding lib","version":"0.3.0","license":"(Apache-2.0 OR MIT)","main":"keycharm.js","repository":{"type":"git","url":"git+https://github.com/AlexDM0/keycharm.git"},"gitHead":"3410b565f92193ee0b62b4ec9e000c76a010a6c1","bugs":{"url":"https://github.com/AlexDM0/keycharm/issues"},"homepage":"https://github.com/AlexDM0/keycharm#readme","_id":"keycharm@0.3.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-/5pA2ASSUE8zdDC8lsAqTGaUXdF+jf+UcWxTCh2x2PxUqcL0dK3R8D8clBWNRsSOTbY16aJxKAJMNBOlUe0amA==","shasum":"8ba66592ef2fd4ae531d4099a621d20cdb969579","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/keycharm/-/keycharm-0.3.0.tgz","fileCount":7,"unpackedSize":22488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxI3QCRA9TVsSAnZWagAAAdwP/3qCK9rshI8iPcgK8Axu\nEjEWbLClZU3EjekFeb2K4oRtVGiWK7hwZRHg8Oe1Q/ScOV4Bjm0P2AJcxYnB\ndUXJ7HWh2nz4ETRQBWduOOa7eQsiT1aOdzVGq0pJQv48vUHgW0RikflBIZpG\neXZ4cUO8rqdckKcNKI+/mcYrDd43ycZPJkevPaYIcg5DmDFSourQNAxn+JuM\nJVS5bsxdBkZkXCJVh0LmjXFdmZ4OtDvKEm/6EedQtlF6RSN+dDkGMAnKYlqE\nU6VjucAvGrSa0DhBk7YCaFsaqX7y1JQJcn0FLrc/n2/RkQLTDoE/uVAIzt7j\n7FVzMnmcbezHUdXOBhja+mtkHyTIUaDeYyDoBQk2RRIDA3UYyXz+XhRdr5F2\nEFuf8212AC6EFt1GAxlKsJK9hxyuwqcX/M9VKfiTay3NLFVebqR3iPWzHGSI\nTVGo9TC2PqDUZWy0hX3qwDXPLk69+8LzadP1kAjhpIAFG9mIB1Fvc1FsbgnA\nYrhNsf9TA9pJKeYzeK65/BUH5JOJNr52ekfZITpXMpHFhPhgryIQqAZs6Gga\njf7YMFBnsxxXNYs4FKcXXw11GMweq+oStM4+ZUxigDwaU62bvL0tHWi4u4El\nvmcgNI6Fh8iUB3bqVLBGfYL+3Rr1uqS20D9htfi/rCs91AwCDNLIFGAq0NrY\nsM+f\r\n=zPi4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdPi95IdeAT1IjMq3KK3mEs/p5ip4QAJFp7E7NPZaSOQIhANjpokZ7I4PLklEqTmisCRV87OJOa+GqiDwcJOYBjgxi"}]},"maintainers":[{"name":"alexdm0","email":"alex@almende.org"}],"_npmUser":{"name":"alexdm0","email":"alexdemulder@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycharm_0.3.0_1573162448035_0.7060847591422157"},"_hasShrinkwrap":false},"0.0.1":{"name":"keycharm","author":{"name":"Alex de Mulder","email":"alex almende org"},"description":"Simple, lightweight key-binding lib","version":"0.0.1","repository":{"type":"git","url":"https://github.com/AlexDM0/keycharm"},"gitHead":"16bd71c28b6bfd938d8c994825590214736c2caa","bugs":{"url":"https://github.com/AlexDM0/keycharm/issues"},"homepage":"https://github.com/AlexDM0/keycharm","_id":"keycharm@0.0.1","scripts":{},"_shasum":"abd9ad9db456998146857fed0d61b0be58a2106b","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"alexdm0","email":"alex@almende.org"},"maintainers":[{"name":"alexdm0","email":"alex@almende.org"}],"dist":{"shasum":"abd9ad9db456998146857fed0d61b0be58a2106b","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/keycharm/-/keycharm-0.0.1.tgz","integrity":"sha512-CnuquaBZkNfSNc/JX/pps8IKHpGijQHWE/qCGpj+zrlYN482eTp4UrK0BtOfEnHpTLZimrtWRSfB2UUVB5wPkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGuAqgO9WjdDZW56w4aFwqh3N54emMfzlLsO3BaudV8gIhAIXsiYfkKiTsh40EVljTgtXJNFY82o4rySEMhtLpB5D4"}]},"directories":{}},"0.1.0":{"name":"keycharm","author":{"name":"Alex de Mulder","email":"alex almende org"},"description":"Simple, lightweight key-binding lib","version":"0.1.0","main":"keycharm.js","repository":{"type":"git","url":"https://github.com/AlexDM0/keycharm"},"gitHead":"1c908eaf1bc0074e598a16ec1d7e56088c48c429","bugs":{"url":"https://github.com/AlexDM0/keycharm/issues"},"homepage":"https://github.com/AlexDM0/keycharm","_id":"keycharm@0.1.0","scripts":{},"_shasum":"4a2d822c711de0375308db24e9d8ebb3d8abb95d","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"alexdm0","email":"alex@almende.org"},"maintainers":[{"name":"alexdm0","email":"alex@almende.org"}],"dist":{"shasum":"4a2d822c711de0375308db24e9d8ebb3d8abb95d","tarball":"https://nexus.nspop.dk/nexus/repository/nsp-npm/keycharm/-/keycharm-0.1.0.tgz","integrity":"sha512-awaFst9+QlviwUk/LU1wOI4nkJ6Kg7tvXtZrjiqC9XGI7KyAnFFlggu/bALoK4WahOCInpFKD56LViZaR0M7dQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDP0yLTrnVksct8PW3Je9tiLCvk1PslvY3XKQpT2XJCOwIhANuE6dA2ExiY50qLFDdtjR0nMfCjZvFOQ0YfttXjdCuL"}]},"directories":{}}},"name":"keycharm","time":{"0.0.6":"2014-11-06T14:52:11.630Z","0.1.5":"2014-12-03T09:19:36.122Z","0.1.6":"2014-12-03T09:55:27.094Z","0.1.3":"2014-11-07T13:26:23.608Z","0.3.1":"2019-11-07T21:35:36.496Z","0.4.0":"2020-10-09T17:21:44.890Z","0.0.5":"2014-11-06T14:43:25.276Z","0.1.4":"2014-11-07T13:34:51.153Z","0.1.9":"2014-12-23T10:59:14.988Z","created":"2014-11-06T13:17:05.821Z","0.1.7":"2014-12-23T10:48:43.922Z","0.1.8":"2014-12-23T10:58:04.487Z","0.0.2":"2014-11-06T13:20:17.879Z","0.1.1":"2014-11-06T15:49:44.086Z","0.2.0":"2014-12-24T10:49:59.459Z","0.0.3":"2014-11-06T13:22:15.361Z","0.1.2":"2014-11-07T13:24:43.156Z","0.3.0":"2019-11-07T21:34:08.161Z","0.0.1":"2014-11-06T13:17:05.821Z","0.1.0":"2014-11-06T15:26:27.025Z","modified":"2025-05-07T15:16:33.349Z"},"readmeFilename":"README.md","homepage":"https://github.com/AlexDM0/keycharm#readme"}